基于单片机监控系统的研究

基于单片机监控系统的研究

ID:26474910

大小:52.00 KB

页数:5页

时间:2018-11-27

基于单片机监控系统的研究  _第1页
基于单片机监控系统的研究  _第2页
基于单片机监控系统的研究  _第3页
基于单片机监控系统的研究  _第4页
基于单片机监控系统的研究  _第5页
资源描述:

《基于单片机监控系统的研究 》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于单片机监控系统的研究【摘要】文章所设计的基于单片机监控系统汽车行驶记录仪所实现的主要功能:记录汽车停车前2秒内的行驶速度,并能实时地显示汽车行驶的状态信息,同时还对汽车的超速行驶进行报警并记录一天之内的超速次数。【关键词】单片机;模块;监控  本文所设计的汽车行驶记录仪是基于两片8051单片机作为控制系统的核心来进行设计的,整个系统分为六大模块分别是:电源模块、速度信号采集模块、时钟模块、单片机模块、存储器模块、显示模块。  一、电源模块的设计  记录仪作为车载设备,使用汽车电源。汽车上的电源有两个:汽车发电机和蓄电池。记录仪的电源直接取自蓄电池,在发电机转速和

2、用电负载发生较大变化时,可保持汽车电网电压的相对稳定,同时,还可吸收电路中随时出现的瞬时过电压,以保护电子元件不受损害。车辆使用的车载蓄电池标称值有两种12V的和24V的,因此为了得到需要的5V的电压,我选用了DC-DC电源转换芯片。  二、速度信号采集模块的设计  速度信号检测模块的原理是:汽车行驶过程中,车轮经过传感器,单位时间内输出一定的脉冲,传感器输出的脉冲通过差动放大电路的放大与整形,然后送到单片机8051的T0端口进行脉冲计数,与此同时8051的T1进行计时开始待到定时器产生中断请求后,由计数器得到的脉冲数经过速度计算的公式和里程的计算后得到汽车行驶的速

3、度和里程。从而得到汽车的行驶速度和里程,存储与8051的RAM数据存储区。  本系统采用霍尔传感器将速度信号转换为脉冲信号,考虑到传感器的体积要小,便于安装,误差要尽量减小等要求,设计采用车轮旋转一周速度传感器要输出若干个脉冲的方法。本系统采用的是在变速器上安装3个小磁钢,霍尔传感器可相应的输出3个脉冲用于速度信号的采集。速度信号采集模块采用THS118型霍尔元件作为速度信号采集部分的速度传感器。  三、时钟模块的设计  时钟模块主要是用于对时、分、秒、年、月、日和星期的计时。该模块采用的芯片为DS12C887时钟芯片。此芯片集成度高,其外围的电路设计非常的简单,且

4、其性能非常好,计时的准确性高。  DS12C887为双列直插式封装。其具体与单片机的连接如下所述:AD0~AD7双向地址/数据复用线与单片机的P0口相联,用于向单片机交换数据;AS地址选通输入脚与单片机的ALE相联用于对地址锁存,实现地址数据的复用;CS片选线与单片机的P2.6相联,用于选通时钟芯片;DS数据选通读输入引脚与单片机的读选通引脚相联,用于实现对芯片数据的读控制;R/OT直接接地,选用INTEL时序。IRQ引脚与8051的INT1相连,用于为时间的采集提供时间基准。  四、单片机模块的设计  本系统采用两片单片机,两个单片机之间采用串行通讯,用于两者之间

5、的数据交换。其工作时序是由外部晶振电路提供的,本系统采用的晶振频率是12兆HZ。其复位电路为自动上电复位。设计中所采用的单片机为8051。  单片机在系统中主要是用来对其他模块进行控制,是整个系统的核心部件。主单片机主要是用于对速度信号采集模块、时钟模块和存储模块进行控制,同时还要与从单片机进行数据的交换。其外围的I/O口主要与这些模块的中心芯片的数据总线或地址总线相连,其控制总线与这些模块的控制线相连。从单片机主要是用于对显示和校时的控制,因此其I/O口主要与LCD显示器的I/O口相连,其控制线与LCD显示器的控制线相连。由于从单片机的外部中断源只有两个,而我所设

6、计的对时钟的校时主要是通过外部中断完成的,所以要对从单片机的外部中断源进行扩展。本系统采用了8259A进行中断源的扩展,从而实现对时钟的校时。五、储模块的设计  汽车行驶记录仪对系统存储数据的实时性及长久性要求很高,因此本系统我采用了ATMEL生产的AT29C010AFlash性存储器。其存储空间为16K,能够满足设计的要求。  AT29C010A是一种5V在线闪速可电擦除的存储器,具有掉电保护功能;方便的在线编程能力不需要高的输入电压,指令系统在5V电压下即可控制对AT29C010A的读取数据,这与对EEPROM的操作相似。再编程能力是以每一分区为单位的,128字

7、节的数据装入AT29C010A的同时完成编程。在一个再编程周期里,存储单元的寻址和128字节的数据通过内部锁存器可释放地址和数据总线,这样可为其它操作提供地址和数据总线。编程周期开始后,AT29C010A会自动擦除分区的内容,然后对锁存的数据在定时器作用下进行编程。  六、示模块的设计  显示器主要是为人机交互提供即时的信息,能让人们与机器进行很好的交流。在众多种类的显示器中,越来越多的仪器仪表及人机交互界面采用液晶显示器。LCD可分为段位式LCD、字符式LCD和点阵式LCD。其中段位式和字符式只能用于数字和字符的简单的显示,不能满足图形曲线和汉字显示的要求;而

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。