数码之家

 找回密码
 立即注册

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 3237|回复: 82

[综合] DIY红外测码模块,给串口工具插上就一个红外测码仪成本不到1元

    [复制链接]
发表于 2024-4-17 15:54:51 | 显示全部楼层
纯今 发表于 2024-4-16 20:22
大家注意了,请看分析,该文在作者未提供实证或其他会员可以用面包板测试验证前,我认为它不可能获得编码 ...

分析的太过于深奥了吧,三极管就是一个反向器而已,你说的都是标准的串口通信协议,并不表示说非标的如你用手摸一下Rx端电脑端搜不到信号。
回复 支持 反对

使用道具 举报

发表于 2024-4-17 15:57:20 | 显示全部楼层
纯今 发表于 2024-4-17 10:57
楼主你好:上文中,我已经写了我只是猜测与作者商榷
我想你可以允许其他人基于原有理论,对这件事表达不 ...

通常红外接触头没有接触到信号的时候是输出高电平,收到红外信号的时候是输出低电平,然后经过三极管反相送到串口的RX端。只要在规定的时间内收到0/1的,高/低电平过速进行分析,就可以解释出来红维码是什么码。
回复 支持 反对

使用道具 举报

发表于 2024-4-17 16:00:44 | 显示全部楼层
qiantu 发表于 2024-4-16 22:57
空调遥控器可以解码吗?

能解什么码,完全取决于上位机的软件怎么样解析。
回复 支持 反对

使用道具 举报

发表于 2024-4-23 10:34:35 | 显示全部楼层
纯今 发表于 2024-4-17 20:28
你好:欢迎探讨

毕竟我不是STC姚永平那种能懂集成电路底层原理实现的人

我提出这个怀疑是基于三点:
感性的是,前人都是将infrared接收头OUT引脚接到MCU,MCU负责解码后,再把明文通过UART接口发送给PC,软件UI给用户呈现出来。STC等实验板为此都写有例程。

目的是教人用单片机的串行通信口与pc串行通信口交互而已

第二点:CH340G内部完成了串口通讯协议与USB协议的转换,PC上的CDC完成了USB协议与串口通讯的转换,串口助手这种UI负责明文呈现。

你是否认为ch340或其他usb转串口通信的芯片它只能让有什么数据位/停止位/奇偶校验位,之说的这类数据通过?难道单纯给它三二个高/低电平这样的脉冲数据它就关门闭户不给通过了吗?再说了所谓的什么数据位/停止位/奇偶校验位这个只是用户自定义的协议而已啦,对于ch340或pc来说它只看作0/1而已.ch340或其他usb转串口通信的芯片只要在它能通信速率内的数据它都照通过不误,那管你什么数据位/停止位/奇偶校验位的.

第三点:假如infrared接收头OUT引脚接到PC的数据总线,然后,对应的软件UI呈现,我都不会提一点异议

ch340或其他usb转串口通信的芯片,它收到的数据最终不给数据总线难道留着自己吃吗?
回复 支持 反对

使用道具 举报

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

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2025-6-24 19:35 , Processed in 0.140400 second(s), 9 queries , Redis On.

Powered by Discuz!

© 2006-2025 MyDigit.Net

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