sweetlife333
见习卖家
  • 城市
  • 概况
  • 加入于
    2018年04月06日
  • 个人简介
    还没有填写个人介绍!
  • ¥ 3

    0
    12

    红外遥控学习模块 NEC遥控 红外遥控器拷贝 电视 机顶盒 ...

    功能介绍:本学习板采用STM32平台,软件编程解析NEC协议遥控码,并按照NEC调制发送红外遥控命令,可遥控电视、DVD等,空调遥控器不是标准NEC协议暂不支持(硬件支持,软件暂未开发此功能)。控制电视机顶盒演示视频连接: https://v.qq.com/x/page/k0781e68cdm.html演示视频连接:https://v.qq.com/x/page/o07810vjqc9.html本学习板相对其他红外学习模块的优点:1)采用通用STM32单片机平台,软件支持二次开发,而市面上的大部分都是IC方案,红外遥控芯片硬件解析协议,基本上告别了二次开发。2)购买本学习板提供原理图、源代码,方便用户移植到自己的产品上。3)配0.96显示屏一个,方面观察接收和发送的红外数据,给人的感受很直观。一、硬件说明1)主控芯片STM32F103C8T62)串口1(DB9接口、232串口)3)0.96寸液晶屏4)512K EEPROM(AT24C512)5)红外发射二极管6)红外接收管7)4个用户LED8)6个用户按键9)3个功能按键10)标准JTAG下载口二、软件说明:1)软件工作模式包括红外学习模式、单次发送模式、连续发送模式,通过KEY1、KEY2、KEY3按键选择,复位可保存;串口模式独立于这三种模式之外,一直响应串口命令,无需切换2)红外学习模式界面如下:液晶屏第一行显示当前的模式;按一下电视遥控器,第二行显示红外接收的遥控数据;按一下用户任意一个按键,就会把数据保存到该按键对应的EEPROM存储地址,并在第三行刷新保存的数据3)单次发送模式:按下按键到松开为一次,一次只发送一个数据,数据波形格式如下图示: 单次发送模式界面如下:液晶屏第一行显示当前的模式;按一下用户任意一个按键,就会读取该按键对应的EEPROM存储的数据,并通过红外发射管发射出去,刷新屏幕第四行数据,同时将串口协议对应的数据显示到第三行(并通过串口1发送出去),如果红外接收管接收到数据会刷新第二行4)连续发送模式:,按下按键到松开时间段内自动连续发送,即发送一次数据后,发送重复波形(repeat波形),数据波形格式如下图示:连续发送模式界面如下:液晶屏第一行显示当前的模式;按一下用户任意一个按键,就会读取该按键对应的EEPROM存储的数据,并通过红外发射管发射出去,刷新屏幕第四行数据,同时将串口协议对应的数据显示到第三行(并通过串口1发送出去),如果红外接收管接收到数据会刷新第二行5)串口模式:该模式在学习模式和发射模式(工作模式)下一直有效a)串口1和串口2都具有同样的功能,支持的串口协议如下:起始针(固定为0xAA)+红外数据(地址码+系统码+用户码+用户反码)+校验码b)校验码计算方法如下:校验码=256-(起始针+地址码+系统码+用户码+用户反码)%256c) 实例1:AA 00BC4BB4 9B校验码=256-(0XAA+0X00+0XBC+0X4B+0XB4)%256=256—0X265%256=256-0x65=0x9Bd)遥控器按键对应串口协议指令获取方法:通过学习模式学习到该指令,保存到任意用户按键->连上串口线,打开串口助手(9600波特率),切换到工作模式,按一下刚才保存数据的用户按键,即可从串口接收该遥控器按键对应的串口指令。 5)学习板软件支持的协议如下: 编译器下载链接:https://pan.baidu.com/s/15lDObYQOoUJ6cMmGrYYHxg如果需要实物,淘宝链接:https://item.taobao.com/item.htm?spm=a1z10.1-c.w40...

    智能家居     发布时间:     智能家居