单片机控制里程转速表的设计

文章编号:1671-2021(2002)02-0145-04单片机控制里程转速表的设计阎焕忠I,王长涛I,马斌I,郑君刚2(1.沈阳建筑工程学院自控系,辽宁沈阳110015;2.沈阳建筑工程学院基础部,辽宁沈阳110015)摘要:针对自行车、燃托车里程转速表及其它转速、讣程检测控制存在体积大、粘度低等问题,给出了采用单片机纽成的系统结构及设计方法,论述了信号检测、数据保护、时间读取、参数选择和以AT89C2051单片机为核心实现里程、转速、日历时钟等电路的组成原理及程序设计分析,该系统可通过功能扩展广泛应用到其他领域.关键词:单片机;里程;转速;日历时钟中图分类号:PT274.1文献标识码:A---本文来源于网络,仅供参考,勿照抄,如有侵权请联系删除------本文来源于网络,仅供参考,勿照抄,如有侵权请联系删除---关于里程转速表的设计已经有很多可供参考,但人部分都是由机械式或模拟数字电路来实现的•存在着体积大、精度低、不直观、功耗人、功能少等缺点.由于单片机具有体积小、控制功能强等特点,故它在控制方而得到了广泛的应用.笔者所设计的里程转速控制系统就是以单片机为核心來实现的.它具有功能多,功耗小、直观准确,可显示时间、总里程、分里程、速度等优点.该里程转速控制系统包括:信号检测、数据处理、输出显示和其他四部分.这四部分通过对单片机各功能引脚编程来协调工作,完成对信号的输入、处理、输出及保护,最终实现对里程转速的检测控制.1硬件系统的设计该系统以AT89C2051单片机为核心,与其它的检测和控制元件等相结合來达到目的•单片机采用AT89C2051芯片,是因为它具有较为合适的存储单元和相应的输入/输出端口,并体积较小.将检测到的脉冲信号经过一定的处理送到CPU中,然厉使川适当的算法对信号脉冲进行数据处理,再经过转化之厉送至输出部分,达到显示的H的•为节省能源该系统应在低功耗条件下工作,所以对单片机采用了冻结运行方式.该方式的具体收稿日期:2001・09・25作者简介:阎焕忠(1951-),男,工程师.运行情况是,当有转动脉冲信号或按键输入时就以中断的形式來唤mCPU工作,平时没有脉冲信号或按键中断,CPU则处于冻结方式,因此大人降低了系统的功耗.其具体结构见图1.图1系统结构框图11系统信号检测转速、计程系统的信号检测有很多种方法,每一•种都冇它自己的特点•针对系统要求采用了干簧竹来进行信号的检测•干簧管的应用范IN较为广泛,且精确度比较高•它不需要电源供电來驱动工作,而是通过磁场对干簧管吸介来决定是否有脉冲信号发出,对检测部位进行检测.将干簧管一端通过上拉电阻接到+5V的电源上,另一端直接接地.由T-簧管的闭合与开启来决定是否有位移信号送至主机.其原理如图2所示.根据原理图可以看出,当干簧管闭介时,在单片机的P3.3口将产生卜•降沿,发生中断,输入一个脉冲信号.将其设置为以外部中断INT1的形式送给单片机.¥10kQ图2信号检测原理图12输出显示该系统采用16位双行LCD液晶显示器,同时显示总里程、分里程、转速、日历时钟,并对显示器进行电源供电控制以达到节能的1=1的.13掉电数据保护考虑到系统如果掉电数据将丢失,为了使CPU中所产生的数据能够在系统上电复位时能继续使用,需对该数据进行保存,选用了山CMOS工艺制作的24C02串行EEPROM存储器,它具有可用电擦写256字节的容量,由3〜15V电源进行供电•其引脚分布见图3.图324C02芯片原理图图3中,①、瞬于I2C总线的操作方式,必须有上拉电阻。SCL为串行时钟端,它用于对输入和输出数据的同步,写入串行EEPROM的数据用其上升沿同步,输出数据用其下降沿同步.SDA为串行数据输入/输出端,这是串行双向数据输入/输出线,这个引脚是漏极开路驱动,可以与任何数日的其它漏极开路的器件“线或”连接.WP为写保护端,这个引脚用于硬件数据保护,当其接地时,可以对整个存储器进行疋常的读/写操作;当其接电源Vcc时,芯片就具有数据写保护功能.被保护部分的读操作不受影响,实际上这时被保护部分就可以作为串行只读存储器使用.24C02是二线制I2C串行EEPROM,具有两种写入方式,一种是字节写入方式,还有一种是页写入方式,允许在一个写周期内同时对一个字节到一页的若...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

文秘专家
机构认证
内容提供者

1

确认删除?