找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2625|回复: 7
打印 上一主题 下一主题
收起左侧

我需要一个思路,关于单片机红外解码显示波形图的

[复制链接]
跳转到指定楼层
楼主
5黑币
我目前做一个51单片机针对所有红外信号解码的毕设,收集高低电平的时间数据程序已经完成,但是如何对这些数据进行处理,让他们以波形图的方式显示在12864上难到了我。这些数据是2字节的unsigned int 类型的数据,存储eeprom中,因为stc89c52rc的ram没那么大,而且像空调遥控信号这种上百位的就更需要存储空间了,我目前的思路是根据时间长度比如100us一个点的精度去在12864上显示他,大家有没有什么建议或者更好的思路,毕竟我是个新手。。。。麻烦大家了

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:235200 发表于 2020-3-22 20:46 | 只看该作者
12864显示屏难做到,你收集时间是用串口输出的吗?
回复

使用道具 举报

板凳
ID:475247 发表于 2020-3-22 20:52 | 只看该作者
不太现实,红外解码有好多种,引导码,0码,1码定义也不同
回复

使用道具 举报

地板
ID:648281 发表于 2020-3-22 21:48 | 只看该作者
你好!
1、NEC编码的遥控器,这个可以靠压缩来得到一个 4位编码,
2、空调类的遥控器,不同厂家,编码完全不同,这样解码难,
3、如果想做成万能学习型遥控器,最好是采用波形记录模式,
4、解码后显示,12864液晶明显有点小了,显示信息量有限,
5、波形显示,可以用上位机或手机 APP 链接 wifi 来显示完成,
回复

使用道具 举报

5#
ID:235200 发表于 2020-3-23 12:52 | 只看该作者
我已经解码了几个遥控器,有的8个字节,有的10字节,0和1的数据位就有80个,而12864水平方向只有128点,怎能区分波形?
回复

使用道具 举报

6#
ID:383215 发表于 2020-3-23 15:44 | 只看该作者


绝大多数的遥控器除了引导码就是32位的码,除去反码也就是24位的码,我不相信哪种空调遥控信号会有上百位,估计楼主并没有把任何一种遥控器的发射码能够正确解码,能把任何一种遥控器的发射码正确解码,并且可以控制程序,其实已经有一定难度了,能做好也不错了,显示出波形,意义不大,还不如显示出所有数据,就成了万能遥控解码器,用1602液晶足够显示,稍加改造就能成为学习型的万能遥控,把这些做好应该够了,至少比显示波形更有意义。这些东西以前我做过,用51单片机测试成功又移植到AVR单片机。
回复

使用道具 举报

7#
ID:390416 发表于 2020-12-25 16:53 | 只看该作者
红外解码 资料分享,这里面是有详细的时序分析的 http://www.51hei.com/bbs/dpj-200464-1.html
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表