您好,登录后才能下订单哦!
这篇文章主要讲解了“什么是型红外遥控器网络控制型”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“什么是型红外遥控器网络控制型”吧!
一、模块工作模式
1、TCP_SERVER,服务器模式
红外模块工作在服务器模式下时,通过上位机客户端接入模块,实现解码和发射。
下面是本地默认IP参数,参数可以通过上位机软件进行修改。
3、RS232(TTL电平),串口模式
通过串口控制红外模块的解码和发射(默认串口波特率 115200,可定制其他波特率)。
二、模块功能介绍
1、模块具备红外遥控器按键解码、红外编码发射而控制设备的功能,完全兼容常用带有红外遥控
功能的用电器,比如:空调(支持多联机空调)、电视机、机顶盒、电风扇、音响设备、投影
仪、CD、DVD播放机、卫星机等设备。
2、通过网络或串口接收学习指令,模块进入学习状态,即可解码红外遥控器按键信号,并上传解
码后的数据,且能通过专用软件同步显示红外解码波形,便于对编码做分析。
3、单片机拾取到红外信号后,经单片机转换为特定编码,最后通过网络或串口输出,红外数据编
码最大长度为512字节,基本可满足所有红外遥控器设备的编码长度。
4、红外编码发射遥控距离远,控制距离达到6米。
5、红外发射,操作简单,只需将得到的编码原本发回给模块,即可实现相应的红外设备控制。
6、结合中央控制系统、智能家居系统,通过网络或串口接入实现红外遥控集中控制,可抛弃多个
遥控器使用的麻烦,实现智能一体化控制。
三、模块常用应用方案
1、XM-IR_02模块 + RJ45 网线连接,实现远程网络控制。
3、XM-IR_02模块 + WIFI或蓝牙(通过串口扩展),实现远程无线控制。
1、上位机工作在两种网络模式,服务器模式和客户端模式,可以通过菜单来选择:
2、红外模块通过串口实现IP参数的设置:
B、将红外模块接到串口模块上,而后串口模块USB口插到电脑。
C、打开电脑专用红外分析软件,选择固定波特率115200bps和COM串口号。
4、按下分析软件上的学习按键,发送学习指令( 学习指令: FF 11 11 FE )
5、分析软件具有四路波形显示功能和波形缩放功能,方便对红外波形对比和分析:
6、待学习的遥控器对准XM-IR_02模块红外接收头,按下要解码的按键,分析软件将输出解码数据并同步显示红外波形,
如需要解码多个按键,可重复此操作。
7、有了对应的编码数据后,需要利用红外模块发射红外信号,只需要将对应的数据编码通发送给模块即可。为了调试方
便,波形显示区域右侧有四个发射按键,按下按键可以将学习到的红外编码立马发射出去,即刻验证解码数据是否正
确。下面就是接收到的十六进制解码数据,将数据拷贝后留作其他软件或设备发射使用。
8、客户可以根据具体需要自行设计上位机控制软件,完成红外模块数据解码和发射。
五、红外模块通信指令协议(串口固定波特率为115200 bps)
1、红外模块学习指令(网络发送),通过网络或串口按照16进制数发送:
学习指令: FF 11 11 FE
模块接收学习指令后,模块上的状态灯会常亮,等待红外遥控器按下按键进行解码,解码后数据上传到上位机,同时
状态灯熄灭,上传数据格式举例说明一下:
接收到的数据: FF 05 xx FD x1 x2 x3 x4 ... 16
帧头固定格式: FF xx xx FD ,05 是有效数据位数
帧尾固定格式: 16
数据中间部分: x1 x2 x3 x4 ... 是有效红外编码
特别注意:解码时不要在强光下进行,一个红外按键最好在两个不同波形显示通道做解码,看数据波形是否一致。
2、红外模块发射(网络发送),只需要将接收到的解码数据全部(含帧头和帧尾)发回给红外模块,即可还原出对应的红
外信号,从而控制红外设备,红外发射完成时状态灯会闪烁一次。
3、模块红外IP参数设置指令(串口发送),通过设置可以修改模块内部数据,设置完成后,模块会自动重启,重启后设置
参数生效,相关设置数据格式说明如下:
设置指令数据从前到后各组数据说明
帧头固定格式: FF 20 00 FC
模块IP、模块网关、子网掩码、端口:这四组数据是模块作为服务器端使用时有效
目标IP、端口:这两组数据是模块作为客户端使用时有效
模式字段(红外模块的工作模式):
0,为服务器模式
1,为客户端模式
超时重启字段(1分钟内没有收到数据重启):
0,超时不重启
1,超时重启
MAC地址字段(采用10进制数):
一共是六个数字
帧尾固定格式: FC
4、红外模块IP参数读取指令(串口发送),通过串口按照16进制数发送,读取指令和接收到的IP参数:
读取指令: FF 00 00 FB
帧头固定格式: FF 20 00 FB
帧尾固定格式: FB
其他字段同设置指令一样的作用。
5、红外模块心跳包获取指令(网络发送),通过网络按照16进制数发送,获取指令和接收到的心跳包:
获取指令: FF 00 00 FA
返回数据: FF 00 00 FA
具体心跳包获取时间、是否获取心跳包,根据具体系统而定。
6、通过以上指令说明,客户可以自行编写上位机控制软件,实现所需控制功能。
六、模块接口说明
七、工作灯和状态灯说明
1、模块加电后,绿色的工作灯会一直闪烁。
2、进入红外学习状态,红色状态灯常亮,红外学习结束后熄灭。
3、发射状态,红色状态灯闪烁一次。
八、模块发射管,可以采用2P座,外接发射头
模块配套使用的是普通红外发射管,也可以选购专用红外延长发射线,
线长有两种:1.5 米 、 3 米,VCC黑白线是正极、GND全黑线是负极
感谢各位的阅读,以上就是“什么是型红外遥控器网络控制型”的内容了,经过本文的学习后,相信大家对什么是型红外遥控器网络控制型这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是亿速云,小编将为大家推送更多相关知识点的文章,欢迎关注!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。