基于STM32的车载安全测评系统的设计和实现
1 引言
现今,基于国内汽车市场竞争强烈,并且由于汽车越来越多的参与人们的生活,交通事故频频出现屡见不鲜,为了在汽车市场中体现科技的前卫,脱颖而出,实现技术的统一。同时为了让汽车在陪伴人们出行中,给人们更多的舒适感和安全感,于是人们着力于基于嵌入式的汽车安全检测及舒适度评价系统的开发[1],实际上这就是一种物联网中的智能车辆。近年来,美、日及欧洲各国通过政策引导和研发投入,加强了智能网联汽车安全检测系统跨界协同技术的研发、试验验证、测试环境建设和智能网联化产品的开发。中国虽起步较晚,但通过“智能交通系统关键技术开发和示范工程”863计划的实施和国家自然科学基金委的支持,在智能网联汽车安全检测系统和智慧交通方面展开了深入地研究。经过不断探索和研究,国内外在汽车安全系统中环境感知、自主决策、协同控制、通信和测试评价等领域取得了一些关键技术突破。
2 车辆安全测评技术
现目前车辆安全的测评技术都是由不同方面的传感器,合成统一的一个整体,进行数据处理而得到的,一般情况下考虑到各个方面的性能,大多会采取通过嵌入式系统来测量的方法。
2.1 开发环境
嵌入式系统一般都是一体化形式设计的,在结构设计、功能模块设计中都充分考虑了对环境的适应能力,结构简单、元器件数量少、封闭式设计都使其比微机甚至于高档工控机的环境适应能力强得多。这一特性在智能交通管理系统中也可以得到充分的发挥。智能交通管理系统中使用的绝大部分设备都运行在室外,甚至于野外环境中,必须考虑到设备在冬季严寒、夏季酷热、南方潮湿、西北尘沙等恶劣气候和环境下能否保证正常稳定地工作,环境适应能力强将是智能交通系统设备选型工作中首先必须考虑的重要因素之一。而这正是嵌入式一体化产品的特点之一。
STM32的核心Cortex-M3 处理器是一个标准化的微控制器结构,Cortex-M3 处理器拥有32 位CPU,并行总线结构,嵌套中断向量控制单元,调试系统以及标准的存储映射。STM32 是低功耗,高性能的微控制器。
在电子领域,对器件的要求精度高是一方面,另一方面,还要求器件稳定性要好,处于可靠性的考虑,STM32 配备了一系列硬件来支持对可靠性的高度要求。这些硬件有:一个低电压检测器,一个时钟安全管理系统和两个看门狗定时器。时钟管理系统可以检测到外部主振荡器的失效,并随即安全的将STM32 内部8MHZ 的RC 振荡器切换为主时钟源。两个看门狗定时器中的一个称为窗口看门狗。窗口看门狗必须在事先定义好的时间上下限到达之前刷新,如果过早或过晚的刷新它,将会触发窗口看门狗复位。第二个看门狗称为独立看门狗。独立看门狗使用外部振荡器驱动,该振荡器与主系统时钟是相互独立的,这样即便STM32的主系统时钟崩溃,独立看门狗也能“力挽狂澜”。
以上是毕业论文文献综述,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。