标题: 一体化红外学习型遥控器,NEC解码、发射测试成功 [打印本页]

作者: 小猫猫爱吃鱼    时间: 2018-5-24 23:50
标题: 一体化红外学习型遥控器,NEC解码、发射测试成功
一体化红外学习型遥控器,NEC编码解码、发射测试成功
      首先来恭喜自己一下,多日的付出有了收获。。。。。。

本次设计主要实现的功能:
1、对 NEC 编码遥控器按键解码(学习),解码成功率 100%
2、对解码后的按键值,成功发射,遥控成功率 100%
3、单片机串口输出解码后的键值,波特率 9600(可更改)
4、学习后的键值,通过串口实现发射,遥控成功率 100%
5、加入 WIFI(EPS01或01S) 模块,实现 WIFI 无线红外遥控器,遥控成功率 100%



首先让我们了解一下 NEC 编码
一、NEC协议特征:二、NEC协议的典型脉冲链:

上图所示为NEC协议的典型脉冲链。协议规定低位首先发送。
首先发送9ms+4.5ms的引导码,接下来是两字节用户码,第三字节是数据码,
用来判断按键值,第四字节是数据反码,可以用来校验,提高按键的准确性。
三、NEC协议脉冲链的其他图片

除了引导码、用户码和数据码以外,协议最后还有一个1bit的停止位,用于数据
发送完毕判断。另外在NEC协议中,似乎没有说明停止位的高低电平持续时间。
四、NEC协议的高低电平辨别方式

用户码和数据码中的‘0’和‘1’是利用脉冲的时间间隔来区分,这种编码方式称为脉
冲位置调制方式(PPM)。其中位0首先为0.56ms的高电平,然后是0.565ms的低
电平;位1首先是0.56ms的高电平,然后是1.69ms的低电平。


单片机,采用 STC15F2K60S2,还是支持国产呀












采用串口助手,完成遥控发射

串口工具下载 - 串口调试助手(Ver2.4) - 51单片机 单片机论坛
http://www.51hei.com/bbs/dpj-119793-1.html


手机 WIFI 控制红外发射



作者: looham    时间: 2018-5-25 08:09
学习了  谢谢楼主
作者: devcang    时间: 2018-5-25 15:33
能不能将发送4位数的时间,缩短到8ms内。接收端用单片机解码。
作者: zhangshanqiao    时间: 2018-5-25 19:50
手机APp都开发出来了,厉害
作者: darkLee    时间: 2018-5-25 22:16
这个就厉害了
作者: ak333    时间: 2018-5-26 16:11
努力出成果,赞,我在学习给现有设备加遥控功能,未成功,望大神指导!
作者: 小猫猫爱吃鱼    时间: 2018-5-26 17:13
ak333 发表于 2018-5-26 16:11
努力出成果,赞,我在学习给现有设备加遥控功能,未成功,望大神指导!

你现有的设备是什么?实现什么功能?发设备照片和功能要求看看
作者: zff1995    时间: 2019-2-2 23:00
代码呢??想问问,38K占空比多少好

作者: irico58    时间: 2019-4-12 11:19
学习一下
作者: 玉萌业余发展    时间: 2021-9-21 11:12
来迟了哈!
作者: aking991    时间: 2021-10-4 08:25
怎看不到呢
作者: 大米861    时间: 2023-6-9 10:49
怎么没有了?楼主删除了吗




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1