摘要:当今社会在不断地发展,人类的生活水平不断地提高,汽车的性能和成本要求已不再是人类最关注的问题,注重汽车安全和环保、使汽车设计更加人性化反而格外的受人类重视。汽车照明系统作为汽车的主要安全装置,在行车过程中起着至关重要的作用。为此,针对夜间行车灯光影响行车安全问题,设计了夜间车辆辅助照明显示系统。
本设计采用STM32单片机作为核心控制器,通过摄像头识别前方光线,根据光强情况调整最优照明方案。将前方灯光通过液晶屏显示出来,避免出现光线眩目从而影响行车安全。采用51单片机来控制红外LED,作为夜间照明灯光。根据设计结果表明,本设计能够实现夜间辅助照明并且不影响安全驾驶,能够解决夜间行车时前方车辆灯光太强,出现眩目而发生事故的问题,对促进夜间汽车的安全驾驶有积极的意义。
关键词 照明系统;红外LED;STM32单片机;51单片机
目录
摘要
Abstract
1绪论-1
1.1研究背景-1
1.2研究现状及发展意义-1
1.3研究的主要内容-2
2 系统方案设计-3
2.1设计思想及原理-3
2.2硬件选择-3
2.2.1单片机的选择-3
2.2.2液晶屏的选择-4
2.2.3摄像头的选择-4
2.3本章小结-4
3系统硬件设计-5
3.1总设计思路-5
3.2核心控制模块-5
3.3液晶屏显示模块-5
3.4摄像头识别模块-7
3.5辅助照明模块-8
3.5.1 模块组成-8
3.5.2 51单片机模块-8
3.5.3 红外阵列模块-10
3.5.4A/D转换模块-11
4系统软件设计-13
4.1操作工具介绍-13
4.2系统主程序设计-13
4.3红外LED子程序-15
4.4摄像头识别子程序-16
5系统调试与分析-17
5.1调试过程-17
5.2调试中所遇到的问题-17
5.3调试结果及分析-17
5.4技术指标-17
5.5元件清单-18
结论-19
致谢-20
参考文献-21
附录-22
程序代码-22
主程序-22
摄像头子程序-31
红外LED模块子程序-39
液晶屏显示子程序-41