汽车照明、信号控制系统承担着汽车的照明、信号灯,以及电喇叭、倒车和刹车蜂鸣器等控制任务。传统的汽车照明、信号控制系统采用开关、继电器和专用电子振荡器等进行控制,其控制信号通过专用线束传输,不具备自诊断功能。汽车行驶过程中,当转向灯等重要控制信号出现故障时,驾驶员难以察觉,容易造成车祸 .
1 系统硬件平台与工作原理
系统由3 片单片机构成的多机系统来实现汽车照明、信号的控制。系统主电子控制单元ecu ( elec2tronic control unit) 将所有输入控制信号集中编码,通过光纤以串行的方式发送到前ecu(安装在汽车前部) 和后ecu(安装在汽车尾部) .前(后) ecu 的并行输出口通过光电隔离器输出控制信号,分别对汽车前部(尾部) 各照明、信号器具进行控制,对汽车前部(尾部) 车灯、信号器具进行实时监控。一旦出现故障,前(后)ecu 立即将故障代码传回主ecu ,主ecu 报警并显示故障代码。系统硬件平台,如图1 所示。
图1 系统硬件平台
1. 1 ecu
系统主ecu 采用at89c51 ,前ecu、后ecu 采用at89c2051.at89c51 内置4kb 可编程flash e2prom,128字节ram,2 个16 位定时/ 计数器,1 个串行通讯口,6个中断源,32 条i/ o 引线,3 级程序存储器保密,静态工作频率为24 mhz.at89c2051 内置2kb 可编程flash e2prom,128 字节ram,2 个16 位定时/ 计数器,1 个片内模拟比较器,1 个串行通讯口,6 个中断源,15条i/ o 引线,两级程序存储器保密,静态工作频率为24 mhz.
1. 2 光纤发射/ 接收器
光纤发射/ 接收器采用hfbr21414/ 2416.hfbr21414/ 2416发射光波长820 nm ,最高数据传输速率155mbd ,最长传输距离4 km,工作温度范围为- 40 ℃~ +85 ℃,可适用50/ 125μm ,62. 5/ 125μm ,200μmhcs 光纤及st、sc、sma 和fc 4 种连接头。hfbr21414光纤发射器内含一个高效光功率激励的铝砷化 光发射器,该光发射器在60 ma 直流电流激励下能向光纤馈入光波长为820 nm 的光功率(12 dbm) .hfbr22416 光纤接收器由一个高效hn 光电二极管和一个低噪声跨阻前置放大器电路组成,光信号经光电二极管转换成模拟电信号,放大后由射极输出器缓冲输出,最大动态范围达23 db ,频率响应从直流到125 mhz.
1. 3 工作原理
主ecu 利用两个控制字对所有输入控制信号进行编码存储,这两个控制字的存储格式相同,如图2 所示。
图2 控制信号存储格式
主ecu t0 定时1. 5 ms 中断,产生周期为3 ms 的方波信号控制汽车喇叭。利用t0 中断,软计数250 次,以产生使转向灯每分钟闪烁80 次的周期方波信号。
当输入开关信号变化,或者定时时间到,或者软计数次数到,则置位第1 个控制字的相应位,或对该位求反。主ecu 定时1. 5ms 比较这两个控制字,当这两个控制字不同时,主ecu 通过串口发出更新信号,并用第1 个控制字更新第2 个控制字。
前(后) ecu 收到主ecu 传来的控制信号后,立即与现有控制信号进行比较。若不同,则更新输出控制信号。
1. 4 自诊断
前(后) ecu 的p1. 7、p3. 2~p3. 5、p3. 7 为故障监测端口,分别输入前后照明、信号器具的自诊断信号。
前(后) ecu 每发出一个控制信号,在其故障监测端口就会收到一个相应的反馈信号。比较这两个信号,如果不相同,则说明相应端口的照明、信号器具发生故障,前(后) ecu 则立即向主ecu 发送故障代码。主ecu 收到故障代码后,报警,并显示故障代码。
2 系统软件
系统软件由各ecu 的初始化程序,各ecu 控制子程序,自诊断子程序,以及通讯子程序等组成。
主ecu 与前(后) ecu 的通信利用单片机内置的串口,通过光纤传输控制信号。主ecu、前(后) ecu 分别采用查询、中断的通信方式。系统通过对scon(串口控制寄存器) 的tb8 赋予1 或0 来区分发送的是地址帧还是数据帧。主ecu 首先发出地址帧,被寻ecu返回本机地址。在判断地址相符后,主ecu 发出控制命令,被寻ecu 向主ecu 返回自己的状态。若被寻ecu 状态正常,主ecu 开始发送或接收数据。主ecu与前(后) ecu 的通信子程序流程如图3 所示。
图3 通信子程序流程
3 结束语
该系统的新颖之处在于采用3 片单片机,通过光纤传输编码控制信号,具备自诊断功能。采用光纤取代传统线束,成本低,抗干扰能力强,控制效果好。
新型玻璃芯片帮助克服光纤低损耗耦合的困难
信号发生器AFG1022两个通道没有输出维修——安泰泰克仪器维修
ArcBlock正在打造从协议层连接区块链的平台
泰克扩展了USB频谱分析仪家族系列,支持13 GHz和18 GHz频谱范围
人工智能助力下 新经济呼唤市场监管进行新升级
基于光纤通信的汽车照明及信号控制系统设计
量产临近,自动驾驶测试验证“刚需凸显”
水利遥测网关助力水库监测预警能力大幅提升
Wanchain基金会将与PUC控股集团合作推出企业级区块链解决方案
光电式液位传感器功演示视频 —功能、工作原理解说
西门子PLC 1214C DC/DC/DC输入和输出接线方法
MOS管好坏的测量方法
如何将光敏电阻连接到Arduino板并读取电压
联想智能边缘计算如何在产业AI实践中显身手
阿里角逐物联网,运营商都怕了
黑客入侵造成BeatStars网站大规模受损,网站已重新恢复正常运行
虚拟路由器将迎大幅增长 虚拟路由器市场玩家有哪些
应用案例 | 仅需一秒,即可完成上万次计数~
单片机视频教程17: DS18B20温度传感器的学习
关于智能监控全局的分析和介绍以及应用