| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 嵌入式 -> 如何自建红外遥控码库 (红外遥控自建码库方法) -> 正文阅读 |
|
[嵌入式]如何自建红外遥控码库 (红外遥控自建码库方法) |
一 、记录原理 红外遥控信号一般为方波信号,方波信号的特征为高电平(高电平脉宽)、低电平(低电平脉宽),由于高低电平电压都是固定的,记录方波信号等同于记录高、低电平脉宽时间。 二 、记录脉宽单位 这里采用微妙(us)为计数单位,单片机系统延时的最小单位一般是 us,红外解析是一般通过I/O口输入解析,I/O口对于单片机来说是低速设备。 三 、以NEC信号为例简述记录过程 1)NEC协议 ? ?2) 记录过程: ?高电平脉宽 标准值560,实际记录过程中会有波动,单片机速度越快越好,560存储需要2个字节存储。低电平脉宽 标准值560和1690, 存储需要2个字节存储。 记录数据由于环境干扰和单片机速度等会产生误差,需要及时使用设备验证数据有效性(将数据转换成红外信号可操控对应设备) 五、记录的通用性 红外遥控载波频率有36KHz(菲利浦),38KHz、40KHz等,大部分常用家电如:空调 、机顶盒、电视机、卫星机、电风扇、MP3播放器、音响设备、投影仪、CD、DVD播放机等设备是38Khz,这里使用38KHz红外接收头,接收并记录数据。采用波形记录方法不仅可记录NEC协议,还可以记录非NEC协议的红外信号。 六 、采用波形记录方法的通用红外遥控模块 (一)模块特点 1)本模块具有解码、编码红外遥控器的功能,支持38Khz的红外遥控,兼容大部分常用家电如:空调 、机顶盒、电视机、卫星机、电风扇、MP3播放器、音响设备、投影仪、CD、DVD播放机设备等红外遥控设备。注意 确定不支持菲利浦(菲利浦为36Khz) 2)提供windows系统串口上位机,红外数据可上传并保存到电脑,保存电脑的红外数据可以批量下载(一次下载文件夹的全部数据) 3)红外遥控指令,出厂模块不带红外遥控指令,需要用户使用相应遥控器输入到模块 (可通过上位机保存到电脑,一次学习永久使用) 4)板载存储芯片,存储达1000条红外指令。 5)支持IIC和串口,可应用到更多平台。 6)软件更新,模块系统软件可通过上位机更新,方便后续升级。 ?(二)上位机 上位机界面如下图,支持数据上传和批量下载,此功能可以实现用户自建码库进而批量复制遥控模块 上位机使用演示视频参考,B站链接:?https://www.bilibili.com/video/bv1XM4y137jS (三)综合测试程序效果演示视频 B站链接:https://www.bilibili.com/video/BV1SQ4y167Mk/ 七 购买链接? 淘宝连接:天猫tmall.com--理想生活上天猫 有需要,请咨询淘宝卖家购买。 八、版权声明:本文为CSDN博主sweettttttt的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 |
|
嵌入式 最新文章 |
基于高精度单片机开发红外测温仪方案 |
89C51单片机与DAC0832 |
基于51单片机宠物自动投料喂食器控制系统仿 |
《痞子衡嵌入式半月刊》 第 68 期 |
多思计组实验实验七 简单模型机实验 |
CSC7720 |
启明智显分享| ESP32学习笔记参考--PWM(脉冲 |
STM32初探 |
STM32 总结 |
【STM32】CubeMX例程四---定时器中断(附工 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/26 6:45:44- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |