论文题名: | 基于ARM的新型行车记录仪的研究与设计 |
关键词: | 行车记录仪;双路摄像头;存储电路;通信接口 |
摘要: | 近年来,随着公路交通及运输行业的快速发展,汽车数量飞速增长,驾驶安全及交通纠纷等问题日益严峻。为了更好的解决此类问题,国家建议在机动车辆上安装行车记录仪。目前国内大部分行车记录仪多以单摄像头为主,功能单一,且价格昂贵。而新型行车记录仪则在设计方法及性能方面进一步改进,系统采用基于模型设计的高效开发方式,搭建具备两路摄像头、GPS导航、触摸屏及SD卡等模块的硬件平台,体现系统功能多样性。 本文主要对新型行车记录仪的硬件设计及软件开发进行了深入分析和研究。文章首先介绍了新型行车记录仪的研究背景,并对其在国内外的应用现状进行了概述,而后详细介绍了设备的开发原理及制作过程。该设备使用32位ARM微处理器STM32F103作为核心控制器,在硬件上采用简约可靠的风格特点,具体设计了触摸屏电路(8位&16位可选)、OV7670摄像头图像采集电路(两路)、Micro SD卡存储电路及GPS通信接口等,并详细介绍了各功能模块电路的工作原理及设计要点。 在软件方面,系统基于Keil MDK软件开发平台,采用功能模块化设计理念,移植FatFs文件系统,实现图像及GPS报文数据的实时存储,设计编写各级菜单界面、电子书及图片预览、RTC实时时钟等模块程序。在GPS数据解析及显示方面采用新型的基于模型的设计方法,首先通过Simulink建模与仿真验证方案的可行性及准确性,而后直接生成可执行C代码嵌入至系统软件工程中,从而将可视化的开发平台与传统开发流程有机结合,加快了项目的开发进度,提高了生成代码的可靠性及一致性。 系统通过调试较好地实现了双摄像头实时显示及拍照、文件系统移植、GPS导航及轨迹回放、电子书与图片预览、RTC等功能。并且,本文通过实例验证了基于模型设计方法的可行性,实现了Simulink建模及C代码生成与Keil MDK开发平台的无缝对接,为日后系统软件开发提供了一种新型快捷的开发方式。 |
作者: | 白雅伟 |
专业: | 电力电子与电力传动 |
导师: | 曾春年 |
授予学位: | 硕士 |
授予学位单位: | 武汉理工大学 |
学位年度: | 2013 |
正文语种: | 中文 |