一种智能汽车防撞报警器的设计开发
时间:12-05
来源:互联网
点击:
主程序对抗干扰采取了3个措施(防止误报警):
(1)t4~t5状态,给反射回来的波定个窗口,对于高于33.3 Hz或小于11.1 Hz的波不计数;
(2)t6~t7状态,通过测10 ms来判断:若是干扰在此时能测到;若是正常反射,此时应根本测不到波;
(3)对报警判断两次(1.3 s会自动清0一次)。
4.2 串口通信模块——transplant.c
主要将主AT89C52的程序中chDis准确无误传给显示部分(位于驾驶室),设计一个通信协议,以保证不收乱码,即在chDis这个数据前面添加一个报头数据Head,而后面添加一个检验数据check,这样显示部分就只在Head出现时才接收,且检验正确才显示。由于测t时,程序的时序已经固定,在此基础上进行串口通信,就只能够采用中断方式,而不能采用查询方式,否则将出现“死机”现象。
对于display.c,eraseint.a51这两个模块,在主程序中调用即可,功能单一:一个用来显示数据;一个用来执行iret指令。
5 结 语
本文设计的防撞装置在结构上采用微电脑技术和专用芯片设计,具有结构简单,小型化的特点,非常适合用于测控系统;在软件设计上,突出模块的灵活性,并且 C51语言简洁,大大简化了编写程序的工作量。比较现在市场上已有的汽车防撞器,该系统结构紧凑,成本低,可靠性好,通信能力强,能有效地避免汽车相撞事故的发生,具有一定的市场价值。
- 电子技术的革新先锋(11-21)
- ispMACH4000Z CPLD在消费类电子产品中的应用(01-24)
- 现代汽车电子技术综述(06-24)
- 新技术、新应用让传感器深入汽车电子设备的各个角落(05-11)
- RFID技术在商用汽车生产及使用中的应用(05-11)
- 模糊控制在汽车离合器中的应用(05-11)