红外遥控器解决方案:VS1838B/HS0038红外接收模块详解

红外遥控是一种无线、非接触控制技术,具有抗干扰能力强,信息传输可靠,功耗低。红外遥控不具有穿过障碍物去控制对象的能力。

红外遥控器-VS1838B/HS0038红外接收方案(包含原理图+PCB+BOM表+程序)_红外控制

VS1838/BHS0038红外接收头,内部集成了监测,放大,滤波,解调等一系列电路处理输出基带信号。其实HS0038 和VS1838B 没什么区别,只是相比0038的性能更好!




一、红外传感器原理

原始信号就是我们要发送的一个数据“0”位或者一位数据“1”位,而所谓 38K 载波就是频率为 38K 的方波信号,调制后信号就是最终我们发射出去的波形。我们使用原始信号来控制 38K 载波,当信号是数据“0”的时候,38K 载波毫无保留的全部发送出去,当信号是数据“1”的时候,不发送任何载波信号。

红外遥控器-VS1838B/HS0038红外接收方案(包含原理图+PCB+BOM表+程序)_红外接收管_02

要想让 HS0038B 识别到 38K的红外信号,那么这个 38K 的载波必须要大于 10 个周期,这就限定了红外通信的基带信号的比特率必须不能高于 3800,那如果把串口输出的信号直接用 38K 调制的话,波特率也就不能高于 3800。


我们所学的是NEC协议的,其特征有:

1、 8位地址和8位指令长度

2、 地址和命令2次传输(确保可靠性)

3、 PWM脉冲位置调制,以发射红外载波的占空比代表“0”和“1”

4、 载波频率为38KHZ

5、 位时间为1.125ms或2.25ms




NEC码的位定义:一个脉冲对应560us的连续载波,一个逻辑1传输需要2.25ms(560us脉冲+1680us低电平),一个逻辑0的传输需要1.125ms(560us的脉冲+560us低电平)。

NEC遥控指令的数据格式为:同步码头、地址码、地址反码、控制码、控制反码。同步码由一个9ms的低电平和一个4.5ms的高电平组成,地址码、地址反码、控制码、控制反码都是8位数据格式。按照低位在前,高位在后的顺序发送。采用反码是为了增加传输的可靠性。

红外遥控器-VS1838B/HS0038红外接收方案(包含原理图+PCB+BOM表+程序)_红外接收管_03


红外遥控器-VS1838B/HS0038红外接收方案(包含原理图+PCB+BOM表+程序)_反码_04


红外遥控器-VS1838B/HS0038红外接收方案(包含原理图+PCB+BOM表+程序)_红外遥控_05



二、电路设计

下面分享一个使用红外接收器设计的音量放大与调节电路:

  • 功放MCU STC15W204S
  • 功放D类音频放大器TPA3110D2
  • 功放音量控制-LM4811 105mW耳机放大器
  • 红外遥控音量-红外接收管VS1838B

原理图:(红外传感器输出需要接上拉电阻,防止空载时外部干扰)

红外遥控器-VS1838B/HS0038红外接收方案(包含原理图+PCB+BOM表+程序)_红外接收管_06

红外遥控器-VS1838B/HS0038红外接收方案(包含原理图+PCB+BOM表+程序)_红外遥控_07




PCB设计:(红外遥控调节输出音量)

红外遥控器-VS1838B/HS0038红外接收方案(包含原理图+PCB+BOM表+程序)_红外遥控_08

程序:

红外遥控器-VS1838B/HS0038红外接收方案(包含原理图+PCB+BOM表+程序)_红外接收管_09



免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删

QR Code
微信扫一扫,欢迎咨询~

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 155-2731-8020
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

手机不正确

公司不为空