接口和标准RS232CD串行接口以及 CAN总线接口。其中USB标准接口和标准RS232CD串行接口可以实现由PC机向汽车行驶记录仪主机的数据下传功能和由记录仪主机向PC机的数据上载功能。这样能方便驾驶员的身份识别以及发生交通事故时获取汽车的行驶数据,从而有利于对交通事故的分析。USB标准接口采用PDIUSBD12器件,该器件完全符合USB1.1的规范。RS232CD串行接口部分采用SP3232进行RS232的电平转换,SP3232是3V电源的RS232转换芯片。
随着总线技术的发展,汽车上很多电子控制系统都带有CAN接口。为了方便汽车行驶记录仪与汽车上的带有CAN接口的电子控制系统之间进行通信,故给该系统增加了CAN接口。由于LPC2292带有两路CAN通道,故在CAN总线接口电路的设计时只需考虑信号的隔离和CAN总线收发器的设计。LPC2292的CAN控制器的引出端TD1、P0.25RD1分别经过高速光耦TLP113隔离后与CAN总线收发器PCA82C250的TXD、RXD相连。该CAN总线接口可与汽车上的其它CAN节点进行数据的通信。
3系统的软件设计
本课题中汽车行驶记录仪软件部分所要实现的功能是对汽车的行驶状态数据的定时采集、存储、与PC机进行串口和USB通信、与汽车的其它CAN节点间的通信、LCD显示、键盘输入、打印输出等功能。该系统的主程序流程图如图2所示。
图2 系统的主程序流程图
汽车行驶记录仪有两种工作状
上一篇:
基于双PWM技术的交流变频调速系统
下一篇:
Function GetIp(IP) 获得ip asp