【摘要】当今市场,许多的领域中,红外遥控起到了较多地应用。红外遥控技术现已经广泛地被使用在智能化家电地领域和工业化控制模式。此系统设计选用嵌入式地主控芯片自学习红外遥控器,主要部分取ARM Cortex-M3为内核STM32系列地芯片,并与红外发射电路、红外接收模块、信号的调制电路,独立键盘电路组成红外系统。从红外的接收和发射两个方向详细地说明了红外无线的传送原理,解析红外信号地编码、信号的调制、信号发射接收、解码和解调地原理。此系统完成对不一样的编码方式(PWM\PPM)地红外信号进行捕捉后解码、再生原红外信号,载波最后发送红外信号,完成了自学习型红外遥控。多种电子产品研发技术都涉及到此设计所需功能,当中主要包括了C语言编程地技术、单片机的开发与应用技术,线路板的电子设计技术。诸如此类相关电子应用技术。STM32主控芯片来完成对此系统地设计方案,从而能实现对各种红外遥控信号进行捕捉与再生,完成基于STM32地自学习红外遥控器的设计方案。43259
【毕业论文关键词】 STM32;红外遥控;C语言;红外接收;编码
Learning infrared remote control
[Abstract]Infrared remote control technology on the market at present many application fields has been widely used.Infrared remote control technology has been widely applied in the field of intelligent household appliances and industrial control.This system design USES embedded master control chip to design the universal learning infrared remote control, USES the ARM architecture (M3 STM32 series chip as the core part of the kernel, combined with infrared emission and receiving module circuit, signal modulation circuit, keyboard constitute the system independently.From two aspects of the emission and receiving of infrared in detail introduces the principle of infrared wireless transmission, infrared signal code parsing, modulation, signal transmitting and receiving, signal demodulation and decoding principle.This system realize the different encoding (PWM \ parts per million (PPM) of infrared signal capture, decoding, regeneration of the infrared signal, the carrier and send the infrared signal, realize self learning infrared remote control.The realization of the function of this system needed to apply to a variety of electronic products research and development technology, which mainly contains the C language programming in a high-level language technology, single-chip computer application technology and electronic circuit board design techniques and related electronic application technology.Integrated a variety of design considerations and the various aspects of factors, finally decided to adopt high performance, low cost, low power consumption of the ARM architecture , realize to capture and various kinds of infrared remote control signal regeneration, truly universal learning infrared remote control.
[Keywords] STM32; infrared remote control; C language; infrared receiving; coding
目 录
1绪言 4
1.1设计的背景 5
1.2设计的目的与要求 6
1.3方案的介绍 6
1.4方案的介绍 6
2系统的硬件部分 7
2.1红外编码原理的介绍 7
2.2设计的硬件框架模块 9
2.3 STM32F103C8芯片介绍 10
2.4 主要元器件介绍 11
2.4.1红外发射管 11
2.4.2红外一体化的接收头VS1838B