摘要:太阳光中的紫外线达到一定的级数后进入体内会对人体造成伤害,如晒伤,皮肤癌等等。但是恰到好处的紫外线又可以起到杀菌,杀虫等好处。因此,要实时监测紫外线指数来保护人身体健康显得尤为重要。
本文是一种基于STM32单片机来实现的多功能紫外线传感器评估板的设计。首先,本文通过UV紫外线传感器对外部紫外线信号进行采集,又将采集到的信号进行AD转换成数字信号传给单片机处理,最终能在LED数码管上显示出紫外线指数强度及等级,并且单片机将数值通过SPI写给AD5410,输出相应的电流范围,完成传感器变送器的功能,最终实现了评估板的功能。该设计灵敏度高,可靠性高,选择性好,在市场上会有广阔的应用前景和发展空间。
关键词:STM32单片机;AD转换;VEML6070紫外线传感器;
目录
摘要
Abstract
第一章 绪论-1
1.1研究背景及意义-1
1.2国内外研究现状-1
1.3本文的研究内容及安排-2
第二章 系统的总体设计-3
2.1方案对比论证-3
2.1.1 单片机选型-3
2.1.2 紫外线传感器选择-4
2.1.3 变送器设计方案-4
2.1.4 显示模块-4
2.2本章小结-5
第三章 系统的硬件设计-6
3.1 STM32单片机-6
3.2传感器采集模块-6
3.3 LED驱动控制电路-7
3.3.1按键扫描-7
3.3.2蜂鸣器模块-8
3.4 数码管显示模块-8
3.5 电源模块-10
3.6本章小结-11
第四章 系统的软件设计-12
4.1编程语言及环境的选择-12
4.2软件设计流程图-12
4.3LED驱动控制电路程序设计-14
4.4紫外线传感器数据采集流程图-15
4.5本章小结-16
第五章 系统的测试与分析-17
5.1系统的测试结果-17
5.2测试结果分析-17
5.3本章小结-18
第六章 总结与展望-19
6.1论文总结-19
6.2研究展望-19
结束语-20
致 谢-21
参考文献-22
附录-23