光电传感器模块 经过比较,本系统采用了透射式光电测速脉冲整形电路。每当安装在汽车转轴上的旋转测量盘上的长方孔与光电传感器上的透光孔重合,则光敏三极管受光而通过电流,使三极管饱和导通,故用于脉冲整形的施密特触发器CD4093输出高电平,当圆盘转至透光孔被遮时,CD4093输出低电平。随着圆盘不停地转动,CD4093便输出脉冲序列。测出输出脉冲个数,结合圆盘每一周的孔数,使可算出转轴旋转的转速,进而可算出车辆的行驶速度。
2.2.2单片机控制模块 本系统使用了单片机AT89S51,它是AT89C51的升级产品,能实现在线编程。单片机AT89S51是由ATMEL公司生产的51单片机。简单介绍如下:
AT89S51单片机是一个低电压,高性能CMOS 8位单片机,该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。其片内含有4k bytes的可反复擦写的只读程序存储器(PEROM)和128 bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash存储单元,内置功能强大的微型计算机的AT89S51为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。
AT89S51是一个低功耗高性能单片机,40个引脚,32个外部双向输入/输出(I/O) 端口,同时内含2个外部中断口,2个16位可编程定时计数器,2个全双工串行通信口, AT89S51可以按照常规方法进行编程,也可以在线编程。其将通用的微处理器和Flash 存储器结合在一起,特别是可反复擦写的Flash存储器可有效地降低开发成本。 其主要特性如下:
·与MCS-51 兼容
·4K字节可编程FLASH存储器
·1000次擦写周期
·数据保留时间:10年
·全静态工作:0Hz-24Hz
·三级程序存储器锁定 ·支持在系统编程ISP
·128*8位内部RAM
·32个可编程I/O口
·两个16位定时器/计数器
·5个中断源
·可编程串行通道
·低功耗的闲置和掉电模式
·片内振荡器和时钟电路 ·具有双工UART串行通道 此单片机主要用于本系统的控制,包括响应中断、延时、定时、记数、判断、扫描键盘、超速报警、LED数码管显示等等。
电子式里程表设计论文资料.rar
(683.33 KB, 下载次数: 71)
|