摘要: |
汽车行驶记录仪主要用于对车辆行驶速度、时间、里程以及有关车辆行驶的其它状态信息进行记录、存储,并可通过通信接口实现数据的上载和下传.在该记录仪的开发过程中,作者的主要工作是设计和实现记录仪的通信接口部分,重点是USB接口通信技术,我们采用了U盘转移数据的方案.该文主要内容:首先对汽车行驶记录仪的整体方案进行简介,然后对通信接口部分进行了详细介绍.汽车行驶记录仪的通信接口包括:USB接口和RS232接口.该文将分别从两个部分进行介绍:硬件部分,先简介USB总线和RS232总线,然后描述其实现的电路原理图,并对涉及到的主要芯片(串口芯片MAX232、微控制器W78E54、USB接口芯片SL811HS)的功能、性能和使用,进行了详尽的描述;软件部分,先介绍了软件调试工具,然后分析了RS232数据通信协议和USB1.1协议,在此基础上,对其固件程序模块的功能及实现进行了详细的描述,并给出了相应的程序流程图,并且还对其间涉及到的海量存储协议、FAT16文件系统进行介绍.综合该文中的硬件和软件设计,实现了记录仪的RS232串口通信功能,和记录仪对U盘的读写功能.最后给出了一个应用实例,并对该项目进行了总结. |