STM32-红外遥控

#STM32 - 红外遥控

红外遥控工作原理

光的基础知识

在这里插入图片描述

光的本质:光的本质是电磁波,其传播本质上是一种粒子振动。广义上,光是指所有的电磁波谱。狭义上的光是人类眼睛可以看见的一种电磁波,也称可见光,。
光的波长:是指波在一个振动周期内传播的距离。光的波长由光的频率以及传播的介质决定,光通过不同介质的时候,频率不变而波长发生改变
光的颜色: 是由它的波长来决定的,各种颜色有各自的波长,人的眼睛能看到的可见光按波长从长到短排列,依次为红、橙、黄、绿、青、蓝、紫。

可见光:

​ 光整个电磁波谱包括了无线电波、红外线、紫外线以及X射线等。它们的波长不同,其中波长在380~760纳米之间就是一般的可见光。依次为红、橙、黄、绿、青、蓝、紫。比紫光波长还短的光叫紫外线,比红光波长还长的光叫红外线。

红外线:

​ 是波长介于微波与可见光之间的电磁波,波长在1mm到760纳米(nm)之间,比红光长的非可见光。
​ 高于绝对零度(-273.15℃)的物质都可以产生红外线。现代物理学称之为热射线。我们把红光之外的辐射叫做红外线(紫光之外是紫外线),人的肉眼不可见。

红外通信

无线远程遥控技术:

又称为遥控技术,是指实现对被控目标的遥远控制,在工业控制、航空航天、家电领域应用广泛。

红外遥控:

​ 是一种无线、非接触控制技术,具有抗干扰能力强,信息传输可靠,功耗低,成本低,易实现等显著优点,被诸多电子设备特别是家用电器广泛采用,并越来越多的应用到计算机和手机系统中。

红外通讯:

​ 就是通过红外线传输数据。发射器发出红外信号,接收器接收到信号进行解析。发射器与接收器相匹配。发射器:遥控。

红外遥控器:

​ 红外遥控器是利用一个红外发光二极管,以红外光为载体来将按键信息传递给接收端的设备。红外光对于人眼是不可见的,因此使用红外遥控器不会影响人的视觉(可以打开手机摄像头,遥控器对着摄像头按,可以看到遥控器发出的红外光)。

信号调制:

​ 日常生活环境中有很多红外光源,太阳、蜡烛火光、白炽灯、甚至是我们的身体。这些红外光源都可能会对我们的接收设备产生干扰,为了屏蔽干扰,只接收有效信息,我们就需要用到调制。
在这里插入图片描述

​ 通过调制我们可以把指定的数字信号转换为特定频率的红外光进行发送,调制载波频率一般在30khz到60khz之间,大多数使用的是38kHz,红外光以固定的频率发送,首先经过调制再进行发送。

红外接收器:

在这里插入图片描述

​ 红外线接收器是一种可以接收红外信号并能独立完成从红外线接收到输出与TTL电平信号兼容的器件,体积和普通的塑封三极管差不多,适合于各种红外线遥控和红外线数据传输。

信号解调:

​ 解调就是将模拟信号转换成数字信号。红外接收器接收到外部发射器传过来的红外信号后,会按照固定的协议去解析信号,并转换成数字信号输出。

NEC协议详解

NEC协议特点

8 位地址码, 8 位命令码
完整发射两次地址码和命令码,以提高可靠性--------发送一个地址码,再发送一个地址反码,反码取反是否等于源码。
脉冲时间长短调制方式
38KHz 载波频率
位时间 1.12ms 或 2.25ms,识别0,1的整体波长。

在这里插入图片描述在这里插入图片描述

首先发送器发送一串波形起始码,以9ms的低电平加上4.5的高电平,只有接收到起始码才会接收后面32位数据,传输如果位560us低电平加上560us高电平为一个逻辑0,如果为560us低电平加上1690us高电平为一个逻辑1,(Data格式:Address + ~(Address) + Command + ~(Command),如果按键一直按着不放则会出现一个repeat码,重复先前动作。

红外电路分析

在这里插入图片描述

一共有3跟线一根GND接地,一根为数据线PG8,一根VCC,IRDA为红外接收器,

红外实例

实验目的

按下遥控按键,主机通过红外接收器接收到信号并解码,识别出按键的命令码,打印出对应的按键符号

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值