摘要:提出了一种低功耗、高性能的学习型红外遥控器解决方案。对遥控器的工作原理、软硬件进行介绍,并对红外编码学习的实现过程进行详细描述。该遥控器采用测量脉冲宽度的原理,具有自学习功能,能记忆与学习遥控器编码,并模拟发射,使得一个遥控器能够代替多个遥控器控制不同的家电,真正的完善了学习型遥控器的智能化功能。31253
本设计主要应用了STM32单片机作为核心,综合应用了单片机的中断系统、定时器、计时器等知识,应用红外光的优点。先介绍了红外控制的基本原理,红外控制的结构和控制方式,随后是电路设计及一些相关的光电器件。之后逐步深入,介绍硬件设计,再是软件的设计,包括上位机和下位机。最后再是调试并总结。最终解决不同红外遥控器的兼容性问题。
毕业论文关键词:红外;单片机;遥控器
Self-learning infrared remote controller based on STM32
Abstract:A low power consumption and high performance learning infrared remote controller is presented.. The working principle and software hardware of the remote controller are introduced, and the realization of infrared coding learning is described in detail.. The remote controller the principle of measuring the pulse width, with self-learning function, memory and learning infrared remote controller code, and stimulated emission, makes a remote device can replace a plurality of remote control home appliances of different, really improve the learning type remote controller of intelligent functions.
This design mainly uses the STM32 microcontroller as the core, integrated application of the microcontroller interrupt system, timer, timer and other knowledge, the advantages of infrared light. The basic principle of infrared control, the structure and control of infrared control is introduced, and then the circuit design and some related optoelectronic devices are introduced.. Then, the hardware design and the software design are the design of the software, which includes the upper computer and the lower computer.. Finally, debug and summarize. Finally, the compatibility of different infrared remote controller is solved.
Keywords: infrared; singlechip; remote control
目录
1 绪论 1
1.1 研究意义与应用领域 1
1.2 课题的主要任务 1
1.3 本论文的内容介绍 1
2 红外遥控控制原理 2
2.1 红外探测/控制基本原理【11】 2
2.1.1 红外光的基本特性 2
2.1.2 红外光发射方式 2
2.1.3 红外通信系统的基本组成 2
2.2 红外光探测/遥控系统的基本结构和控制方式【11】 3
2.2.1 单通道红外遥控开光方式 3
2.2.2 单通道步进式遥控方式 3
2.2.3 双光束红外探测/遥控方式 4
2.3 红外光发射电路设计[11] 4
2.3.1 发光二极管的脉冲电流驱动与数字调制 4
2.3.2 实用的红外发射电路 5
2.4 红外光电转换电路[11] 5
2.4.1 红外光电转换器件 6
2.5 红外遥控器的红外编码及其发送 7
2.5.1 红外遥控器的红外编码[24] 7
2.5.2 红外遥控器的红外编码发送[24] 7
- 上一篇:Fluent氢氧爆炸过程热力学计算及数值模拟
- 下一篇:基于Rockwell PLC的氨氧化炉控制系统设计
-
-
-
-
-
-
-
十二层带中心支撑钢结构...
酸性水汽提装置总汽提塔设计+CAD图纸
乳业同业并购式全产业链...
河岸冲刷和泥沙淤积的监测国内外研究现状
中考体育项目与体育教学合理结合的研究
当代大学生慈善意识研究+文献综述
大众媒体对公共政策制定的影响
java+mysql车辆管理系统的设计+源代码
电站锅炉暖风器设计任务书
杂拟谷盗体内共生菌沃尔...