标题: 智能速度里程表设计
枫碟丽
助理工程师
Rank: 1



UID 1039
精华 0
积分 32
帖子 32
威望 1
金钱 64
阅读权限 10
注册 2008-5-26
状态 离线
发表于 2008-6-18 11:39  资料  短消息  加为好友 

智能速度里程表设计

1.1 信号预处理电路

系统的信号预处理电路如图2所示。它由二级电路构成,第一级是由开关三极管组成的零偏置放大器,采用开关三极管可以保证放大器具有良好的高频响应。当输入信号为零或负电压时,三极管截止,电路输出高电平;而当输入信号为正电压时,三极管导通,此时输出电压随着输入电压的上升而下降,这使得速度里程表既可以测量任意方波信号的频率,也可以测量正弦波信号的频率。由于放大器的放大功能降低了对待测信号的幅度要求,因此,系统能对任意大于0.5V的正弦波和脉冲信号进行测量。预处理电路的第二级采用带施密特触发器的反相器CT74LS14来把放大器生成的单相脉冲转换成与COMS电平相兼容的方波信号同时将输出信号加到单片机的P3.2口上。

1.2 单片机的选择

速度里程测量电路选用[url=http://www.chinaicmart.com/suppliers/162/AT89C2051.html]AT89C2051[/url]作为频率计的信号处理核心。[url=http://www.chinaicmart.com/suppliers/162/AT89C2051.html]AT89C2051[/url]包含2kB闪存、128B的RAM、15根I/O口线、2个16位定时计数器、5个向量二级中断结构和1个全双工的串行口,同时还具有加密阵列的二级程序存储器加锁功能。设计中用到了[url=http://www.chinaicmart.com/suppliers/162/AT89C2051.html]AT89C2051[/url]的T0、T1 定时器和INT0引脚,以及P1端口的6个口线。由于该单片机与89C51相兼容,因此在硬件电路设计和软件编程方面更加方便。考虑到[url=http://www.chinaicmart.com/suppliers/162/AT89C2051.html]AT89C2051[/url]本身固有的特点,设计时需注意以下几点:首先,它的程序存储器空间为2kB,因此所有的跳转和分支转移指令都要限制在这个范围内。其次,它没有MOVX指令,也就是说,它不支持外部存储器操作,这一点设计时一定要考虑到。此外,[url=http://www.chinaicmart.com/suppliers/162/AT89C2051.html]AT89C2051[/url]自身还有一些其它特点,譬如可以使用命令使其工作在低功耗模式等。单片机利用T0定时器和INT0引脚来测量输入方波信号的周期,而使用外部中断0来控制定时器T0是否开始定时。当定时器T0的运行控制位复位时,不管P3.2引脚是何值,定时器都不工作。只有当定时器T0的运行控制位置位后,才能根据P3.2引脚状态来决定定时器是否工作。当P3.2引脚出现高电平时,定时器T0开始定时;而在其出现低电平时,定时器T0停止工作,并将测量信号的周期保存在定时器的16位寄存器中。系统初始化时,可通过设置使T0 和T1定时器工作在模式1方式。T1定时器主要用于形成1秒钟定时信号,用以为测量里程提供时间条件。

1.3 液晶显示电路和数据存储电路

本设计的显示部分采用液晶显示模块LCM0825该模块与单片机的接口电路如图3所示。LCM0825是8位段码式液晶显示模块,它内部集成有LCD控制器、LCD驱动器和RAM,因而可方便显示数据的编程。液晶显示模块采用3~4线串行数据输入,可直接与单片机接口。由于串行接口方式节省了所需的口线和系统资源,因而使系统具有较高的资源利用率。该模块可在2.7V~5.2V电压下工作,其低功耗及背光可调特性使得设计更具有经济性和通用性。LCM0825能够显示8位数据,每一个数据均以8段码的形式放在其内部显示RAM区,并用模块内RAM的两个存储地址来放置一个数据的8段码。8位数据共占用内部16个地址。每一个数据位的8段码存放形式及高低地址存放段码的顺序都和表1所列的第8位数据的8段码存放格式一样,只是段码的存放地址不同。所以,编程时一定要考虑数据的存放地址和形式。在使用该液晶显示模块时,VCC与VLCD之间可用一个50kΩ的电位器来调整背光。

顶部
[广告]
 


Google

当前时区 GMT+8, 现在时间是 2008-10-12 10:27
粤ICP备07500170号

By Discuz! 5.5.0 © 2007-2008
Processed in 0.085151 second(s), 6 queries , Gzip enabled

清除 Cookies - 联系我们 - Autooo! Inc. - Archiver - 繁体中文