2.5.3 红外遥控器的红外码总结[24] 7
3 红外遥控的硬件设计 10
3.1 下位机的硬件设计[24] 10
3.1.1 硬件电路的设想[21][22][24] 10
3.1.2 硬件电路的组成 10
3.1.3 硬件电路的功能介绍 11
3.2 上位机与下位机的串口通信 12
3.2.1 串口通信方式 12
3.2.2 MAX232和电平转换[22] 12
4 红外遥控的软件设计 13
4.1 下位机的软件设计 13
4.1.1 下位机的软件设想[1][21][22] 13
4.1.2 下位机软件的主函数[24] 13
4.1.3 下位机软件的中断服务子程序 15
4.1.4 串口的通信函数 17
4.2 上位机的软件设计 17
4.2.1 上位机的软件设想 17
4.2.2 上位机的串口通信类 18
4.2.3 上位机的图形界面 21
5 调试总结 21
5.1 串口调试器 21
5.1.1 串口调试器介绍 21
5.1.2 串口实验 22
5.2 系统调试 22
5.2.1 测试类红外码串口调试 22
5.3 调试总结 25
5.3.1 测试类调试总结 25
5.3.2 测试类遥控器配置 25
致谢 25
参考文献 26
1 绪论
1.1 研究意义与应用领域
踏入信息化时代,人们的生活节奏越来越快,随之而来的即是人们对于方便、快捷要求的不断提高。电子产品在我们日常生活中无处不在,可以说电子产品已经成为我们的依赖。而红外线技术,在众多的电子产品中,更是被广泛运用。比如通信工程,环境检测,安全防范等等,当然其中最贴近我们生活的,还是红外技术在家用电器上的运用,尤其是遥控器。为了做到更好,所以人们不断的改进、优化我们现有的认知和技术,已到达制造更智能更优异的产品。
红外辐射是用在工业,科学和医疗应用。采用主动近红外照明夜视设备允许在不被发现的观察者观察到人或动物。红外天文使用传感器配备望远镜穿透的空间尘土飞扬的地区,如分子云;检测对象,如行星,并从宇宙的初期查看高度红移对象。红外热成像相机被用于检测在绝缘系统的热损失,来观察改变皮肤的血流量,以及检测电气设备的过热。
热红外成像被广泛用于军事和民用目的。军事上的应用包括目标捕获,监控,夜视,归巢和跟踪。人类在正常体温下辐射主要在约10微米(微米)的波长。非军事用途包括热效率分析,环境监测,工业设施检查,远程温度传感器,短范围无线通信,光谱,和天气预报。
1.2 课题的主要任务
首先是硬件部分的设计,要求下位机能够接受到红外码,因此必须完成硬件检测、光电转换、滤波等功能。然后是软件方面,上位机接受到通过USB串口从下位机发送过来的红外码,进行计算解码。为了达到对红外遥控器进行检测的目的,上位机还要结合人机交互图形界面,比较正确的编码。完成整个系统的设计,还需要对红外发射及接受电路、红外光电转换器件、红外编码、码流传输等方面有一定的了解及掌握。最终设计成果要求下位机能够对各种类型的红外码进行接受与传输;而上位机能够接收到红外码并进行正确解码,至此达到解决各种红外遥控器的兼容性问题。 STM32单片机自学习红外遥控器设计(2):http://www.youerw.com/zidonghua/lunwen_27355.html