基于STM32的行车安全及智能照明系统
2015-07-21陈义美袁佳林刘玉林赵磊
陈义美 袁佳林 刘玉林 赵磊
摘 要:采用单片机STM32F103C8T6作为控制中心,HB100微波传感器模块以及硅光电池等传感器实现了在行车时预判前方物体迅速靠近并发出报警,警示驾驶员立刻规避以免相撞;同时实现了远近光灯的自动切换功能。
关键词:STM32;行车安全;微波测距;灯光控制
中图分类号:TP368 文献标识码:A 文章编号:1674-098X(2015)06(b)-0000-00
驾驶员在行车时,难免会遇到会车、超车的情形,特别是在夜间行车时,相向行驶的汽车灯光和超车时反光镜里的反射光会严重影响驾驶员的视觉,从而容易引发交通事故。本文介绍了一套智能测距及自动切换远近光灯的系统,如果汽车行驶前方有物体迅速靠近,该系统会立刻警示驾驶员进行规避以免相撞,当夜间相向行驶的汽车达到一定距离或者司机有超车意向时,该系统还可以自动将远光灯调节为近光灯,以免对对方驾驶员视觉造成影响,从而降低事故发生率。
1 行车安全及照明系统原理图
系统原理图如图1所示,该系统以STM32F103C8T6为核心,通过检测光线以及相对速度进而判断是否进行声光报警以及灯光切换操作。
图1 系统原理图
2 系统硬件设计
2.1 Cortex-M3主控芯片
主控芯片采用意法半导体公司推出的高性能、低成本、低功耗的微处理器芯片STM32F103C8T6,该芯片最高工作频率可达72MHZ,具有12道DMA并支持定时器、ADC、DAC、SPI、IIC和UART等外设,资源丰富,完全可以满足本系统的设计要求。
2.2 微波测距方案
测距部分采用微波传感器[1],安装在车前,用来检测本车前方是否有障碍物,在夜间行驶中,微波传感器发射微波信号,遇到障碍物时,微波信号可以反射回来,微波传感器接收到反射回来的微波信号,经过合理的信号处理电路处理,进而判断车辆与障碍物的的相对运动状态,做出相应的措施。……
