完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
` RJ45网络版学习型红外模块说明书V1.2 模块型号:XM-IR_02 设计制作:小猫猫爱吃鱼 联系QQ :3205931140 一、模块工作模式1、TCP_SERVER,服务器模式 红外模块工作在服务器模式下时,通过上位机客户端接入模块,实现解码和发射。 下面是默认IP参数,参数可以通过上位机软件进行修改。 2、TCP_CLIENT,客户端模式 红外模块工作在客户端模式下时,开启上位机服务器端,模块会自动接入服务器,实现解码和发射。下面是默认目标IP参数,参数可以通过上位机软件进行修改。 3、RS232(TTL电平),串口模式 通过串口控制红外模块的解码和发射(默认串口波特率 115200)。 二、模块功能介绍1、模块具备红外遥控器按键解码、红外编码发射而控制设备的功能,完全兼容常用带有红外遥控功能的用电器,比如:空调(支持多联机空调)、电视机、机顶盒、电风扇、音响设备、投影仪、CD、DVD播放机、卫星机等设备。 2、通过网络或串口接收学习指令,模块进入学习状态,即可解码红外遥控器按键信号,并上传解码后的数据,且能通过专用软件同步显示红外解码波形,便于对编码做分析。 3、单片机拾取到红外信号后,经单片机转换为特定编码,最后通过网络或串口输出,红外数据编码最大长度为512字节,基本可满足所有红外遥控器设备的编码长度。 4、红外编码发射遥控距离远,控制距离达到6米。 5、红外发射,操作简单,只需将得到的编码原本发回给模块,即可实现相应的红外设备控制(后面会单独说明编码格式)。 6、结合中央控制系统、智能家居系统,通过网络或串口接入实现红外遥控集中控制,可抛弃多个遥控器使用的麻烦实现智能一体化控制。 三、模块常用应用方案 1、XM-IR_02模块 + RJ45网线连接,实现网络状态下远程网络控制。 四、电脑专用红外分析软件V1.2版(免费赠送,配套V1.2红外模块使用) 1、上位机工作在两种网络模式,服务器模式和客户端模式,可以通过菜单来选择 2、红外模块IP参数的设置: 3、通过串口读取红外模块IP参数: A、首先安装USB转TTL串口模块驱动(CH340等芯片均可),设备管理器查看。B、将红外模块接到串口模块上,而后串口模块USB口插到电脑。 C、打开电脑专用红外分析软件,选择好波特率(固定波特率115200bps)和COM串口号。 [url=]附件[/url] 4、按下分析软件上的学习按键,发送学习指令( 学习指令: FF 11 11 FE ) 5、分析软件具有四路波形显示功能和波形缩放功能,方便对红外波形对比和分析: 7、有了对应的编码数据后,需要利用红外模块发射红外信号,只需要将对应的数据编码通发送给模块即可。为了调试方便,波形显示区域右侧有四个发射按键,按下按键可以将学习到的红外编码立马发射出去,即刻验证解码数据是否正确。下面就是接收到的十六进制解码数据,将数据拷贝后留作其他软件或设备发射使用。 8、客户可以根据具体需要自行设计上位机控制软件,完成红外模块数据解码和发射。 五、红外模块通信指令协议(串口固定波特率为115200 bps) 1、红外模块学习指令(网络发送),通过网络或串口按照16进制数发送: 学习指令: FF 11 11 FE 模块接收学习指令后,模块上的状态灯会常亮,等待红外遥控器按下按键进行解码,解码后数据上传到上位机,同时状态灯熄灭,上传数据格式举例说明一下: 接收到的数据: FF 05 xx FD 01 02 03 04 05 16 帧头固定格式: FF xx xx FD ,05 是有效数据位数 帧尾固定格式: 16 数据中间部分: 01 02 03 04 05 是有效红外编码 特别注意:解码时不要在强光下进行,一个红外按键最好在两个不同波形显示通道做解码,将两次解码做对比,看数据波形是否一致。 2、红外模块发射(网络发送),只需要将接收到的解码数据全部(含帧头和帧尾)发回给红外模块,即可还原出对应的红外信号,从而控制红外设备,红外发射完成时状态灯会闪烁一次。 3、模块红外IP参数设置指令(串口发送),通过设置可以修改模块内部数据,设置完成后,模块会自动重启,重启后设置参数生效,相关设置数据格式说明如下,下面是一条完整的设置指令: 设置指令数据从前到后各组数据说明 帧头固定格式: FF 18 00 FC 模块IP、模块网关、子网掩码、端口:这四组数据是模块作为服务器端使用时有效 目标IP、端口:这两组数据是模块作为客户端使用时有效 模式字段(红外模块的工作模式): 0,为服务器模式 1,为客户端模式 帧尾固定格式: FC 4、红外模块IP参数读取指令(串口发送),通过串口按照16进制数发送,读取指令和接收到的IP参数: 读取指令: FF 00 00 FB 帧头固定格式: FF 18 00 FB 帧尾固定格式: FB 其他字段同设置指令一样的作用。 5、红外模块心跳包获取指令(网络发送),通过网络按照16进制数发送,获取指令和接收到的心跳包: 获取指令: FF 00 00 FA 返回数据: FF 00 00 FA 具体心跳包获取时间、是否获取心跳包,根据具体系统而定。 6、通过以上指令说明,客户可以自行编写上位机控制软件,实现所需控制功能。 六、模块接口说明 七、供货形式 1、成品模块XM_IR-02,发货前经过实际测试 2、也可按照客户要求做定制开发 八、工作灯和状态灯说明 1、模块加电后,绿色的工作灯常亮 2、进入红外学习状态,红色状态灯常亮,红外学习结束后熄灭 3、发射状态,红色状态灯闪烁一次 说明书下载:
RJ45网络版学习型红外模块说明书V1.2.pdf
(1.02 MB, 下载次数: 4
)
点击可以购买模块 ` |
|
277 浏览 0 评论
【敏矽微ME32G070开发板免费体验】之原厂2812测试例程解析
368 浏览 0 评论
766 浏览 2 评论
《DNESP32S3使用指南-IDF版_V1.6》第二十六章 INFRARED_RECEPTION实验
592 浏览 0 评论
879 浏览 0 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
12037 浏览 31 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-26 03:28 , Processed in 0.684804 second(s), Total 67, Slave 47 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号