论文题名: | 基于STM32的汽车行驶记录仪的研究 |
关键词: | 汽车行驶记录仪;STM32处理器;人机接口;数据存储;模块化设计 |
摘要: | 汽车行驶记录仪是一种电子式记录设备,它对车辆行驶的时间、速度、里程以及车辆行驶的状态信息进行采集、记录、存储,采集的信息可通过USB下载至U盘或者通过RS232上载至上位机,上位机也可以通过RS232向记录仪下载命令和配置信息。 汽车行驶记录仪的使用,对疲劳驾驶、超速行驶等驾驶员不良驾驶习惯能够起到约束作用,对保障车辆的安全行驶,分析和鉴定交通事故原因上具有重要的作用。针对目前国内汽车行驶记录仪的研究现状,设计了一种基于STM32处理器的汽车行驶记录仪,该汽车行驶记录仪具有实时性好、可靠性和性价比高等特点。 首先介绍了汽车行驶记录仪的研究背景和发展现状,在分析记录仪性能指标的基础上设计了系统。记录仪分为电源模块、MCU最小系统和时钟模块、车辆信息采集模块,人机接口模块,数据存储模块,数据通信模块,GPS定位模块等硬件电路。通过选用高性能的STM32处理器,并设计低传输误差的信号调理电路,使得记录仪在满足系统性能指标的前提下,极大的降低了硬件成本。 在软件系统设计方面,根据记录仪各个硬件模块的功能指标,对各个模块的软件编程加以详细描述。通过分析常用多级菜单显示方式中存在的缺陷,设计了基于状态机的LCD多级菜单。并重点阐述了利用CH376实现USBHOST的USB数据存储功能,使交通监管人员可以通过U盘随时随地读取记录仪中的车辆行驶信息,然后交由PC机进行分析。以及如何地在嵌入式串口通信中提取数据帧中同步信息的技术。 最后对所做的工作进行了总结,并提出本次设计需要改进之处及对汽车行驶记录仪未来的展望。 |
作者: | 程敏 |
专业: | 通信与信息系统 |
导师: | 贾志成 |
授予学位: | 硕士 |
授予学位单位: | 河北工业大学 |
学位年度: | 2011 |
正文语种: | 中文 |