基于51单片机的车用数字仪表设计与实现

基于51单片机的车用数字仪表设计与实现

ID:10988630

大小:55.50 KB

页数:4页

时间:2018-07-09

基于51单片机的车用数字仪表设计与实现_第1页
基于51单片机的车用数字仪表设计与实现_第2页
基于51单片机的车用数字仪表设计与实现_第3页
基于51单片机的车用数字仪表设计与实现_第4页
资源描述:

《基于51单片机的车用数字仪表设计与实现》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、基于51单片机的车用数字仪表设计与实现

2、第12.1主控模块---系统采用ATMEL公司生产的AT89C51单片机,它带有4KB闪速式存储器、128B内存,最大工作频率24MHz,同时,具有32条输入输出线,16位定时/计数器,5个中断源,1个串行口。2.2温度传感器DS18B20---DS18B20是Dallas公司推出的单线数字式测温芯片,它能在现场采集温度数据,并将温度数据直接转换成数字量输出。DS18B20与AT89C51的接口电路图如图2所示,其中DS18B20工作在外部电源供电方式,单片机89C51采用P2.0和DS18B20通信。500)this.style.ouse

3、g(this)">2.344780显示模块---本系统采用44780驱动的LCD,HD44780(KS0062)是用低功耗CMOS技术制造的大规模点阵LCD控制器(兼带驱动器),和4bit/8bit微处理器相连,它能使点阵LCD显示大小写英文字母、数字和符号等丰富的信息,同时有较强的通用性应用,使用方便,用户能用少量元件就可组成一个完整点阵LCD系统,送入相关的数据和指令就可实现所需的显示。---44780显示模块有8条数据线,3条控制线。可与微处理器或微控制器相连,通过送入数据和指令,就可使模块正常工作,44780显示模块和89C51单片机连接电路如图3所示。500)this.

4、style.ouseg(this)">---需要说明的是,真正投入使用的显示模块需要根据车辆生产厂家对仪表显示界面的具体需求到液晶生产公司定制。2.4A/D转换模块---由于本系统需处理多路模拟信号,故采用ADC0809A/D转换模块,它采用逐次逼近的方法完成A/D转换;其片内带有锁存功能的8路模拟开关,可对8路0~5V的输入模拟电压信号进行转换,完成一次转换约需100μs。其输出具有TTL三态锁存缓冲器,可直接接到单片机89C51的P0口。ADC0809与89C51接口电路如图4所示。2.5测速传感器---经调查,速度传感器是车辆传感器中的易损器件,所以该系统对测速传感器进行了

5、改进,测速传感器由霍尔开关、磁铁组成。其工作原理是将霍尔开关和磁铁分别安装在车架、车轮的适当位置,车辆行驶时,在磁铁的作用下,霍尔开关产生开关信号,通过在单位时间对其计数可计算出车辆的行驶的瞬时速度,累计开关信号可计算出车辆行使的距离。它具有灵敏度高、价格低廉、不易损坏等优点。500)this.style.ouseg(this)">2.6其他模拟传感器---气压、油压、油量等参数的测量采用模拟传感器,其输出的模拟信号通过ADC0809模数转换后输入单片机89C51,经过相应软件处理后输出。2.7抗干扰设计---由于本仪表系统是为汽车、摩托车设计的,而汽车、摩托车的点火系统有较强的

6、电磁干扰,另外车辆移动性大,有可能处于较强电磁干扰的环境中,因此必须采取抗干扰措施,否则系统难以稳定、可靠运行。本系统采用的是由硬件和软件相结合的抗干扰措施。---具体地讲,该系统主要采用了以下五个方面的抗干扰措施。---采用抗干扰电源:---单片机系统供电线路是干扰的主要,本系统的电源由车载电瓶提供,车辆的点火系统、音响设备等都可能对本系统产生干扰,为此,可将车载电瓶12V电源经磁珠和电容组成π形滤波电路后,再经过UA7805C变压,然后经过稳压、滤波得到本系统电源。另外给每个集成电路芯片都安置一个0.01mF的陶瓷电容器,来消除大部分高频干扰。同时,良好接地是系统稳定工作的重

7、要条件,由于本系统既有模拟电路又有数字电路,因此设计时将数字地与模拟地要分开,最后只在一点相连。---光电隔离:---在I/O通道上采用光电隔离器,将单片机系统与各种传感器、开关从电气上隔离开来,很大一部分干扰可被阻挡。本系统的测速子系统输出的开关信号经光电隔离器4N33耦合至单片机P3.2口。---过压保护电路:---本系统在输入输出通道上也设计了过压保护电路,它由限流电阻和稳压管组成,以防止引入高电压,损害单片机系统。 ---另外,本系统中,为消除按钮动作时产生抖动干扰,在按键与89C51间加入一个Schmitt触发器74HC14。---模/数转换电路的抗干扰措施:---本系

8、统模/数转换模块ADC0809送出的数字信号经锁存器锁存后传送给单片机,锁存器对干扰非常敏感,当锁存线上出现干扰时,会盲目锁存当前数据,为此可将锁存器与单片机设计在同一电路板上,使传输线上传送的是已经锁存好的控制信号。设计软件时,尽可能快地重复输出同一个信号,以减小干扰信号影响的概率。---CPU抗干扰措施:---当干扰信号作用到单片机本身时,单片机将不能按正常状态执行程序,从而引起混乱。为此本系统采用了以下几种方法。---人工复位:当微处理器失控时,可使用复位方法处理,使程序自

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

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

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