基于STM32的汽车智能灯光控制系统设计
2021-05-26李德英李延康陈希祥
自动化与仪表 2021年5期
李德英,李延康,易 涛,陈希祥
(湖南信息学院 电子科学与工程学院,长沙410151)
随着人民生活水平的提升,汽车总量日益增加,而夜间驾驶员不适当的灯光操作造成交通事故频发、年均交通事故也随之上升。如何提高汽车的安全性、减少交通事故的发生已经成为急需解决的难题[1]。本设计能根据环境变化而自动变换汽车灯光系统,大大减少交通事故的发生。
1 系统总体设计
1.1 系统构成
汽车灯光智能控制系统由灯光模式选择模块、智能会车模块、双操作模块3 个模块组成。STM32F407单片机做为主控芯片,由超声波测距传感器、光电传感器、DHT11 温湿度传感器等组成环境检测模块,将检测到的外部环境数据通过A/D 转换电路传送给单片机进行判断和处理后发出相应的控制指令,控制车灯做出相应的动作,实现灯光的智能控制。且采用QT 界面开发软件,设计开发了上位机监控界面,通过UART 串口通讯实现控制过程的可视化。本系统具有成本低、功耗低、安全可靠、智能可控等特点。系统组成框图如图1所示。

图1 控制系统的整体结构框图Fig.1 Overall structure block diagram of control system
1.2 主控芯片选型
STM32F407 单片机具有高性能、运算速度快、功能强大等特点[2],其片上外设包含AD 转化模块,以及PWM 脉冲调宽调频模块,内置定时器等功能模块,不需要外加扩展模块,最高运行速度可达到168 MHz的工作频率[3],能够达到项目所需的运算速度。
2 系统硬件设计
本系统由STM32 单片机、超声波测距、光照强度检测、温湿度检测、按键模块等组成,其系统的硬件组成如图2所示。……
登录APP查看全文
