微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 我做的简单红外发射接收,为什么我不发送也一直收到乱码!

我做的简单红外发射接收,为什么我不发送也一直收到乱码!

时间:10-02 整理:3721RD 点击:
接收端拿模块,如图。我的测试方法:将USBtoTTL 的发射(TXD)接发射图中的TXD,将模块DO(输出)接USBtoTTL的接收(RXD),通过串口在电脑上试,我觉得理应发1,收到1,但是我连好电路,串口助手接收区一直收到乱码,为什么啊!我不知道那里有问题。38K载波拿信号发射器产生的。




去掉载波试试,最好能找到接收红外头的资料

是通过写编码程序做通信么

我去掉载波也试过,没用,那个接收模块,很常见,自带解码什么乱七八糟的,直接用就行,收到38K载波调制过的红外信号显示0,不收到显示1

载波要保留,你的通讯波特率是多少,最好调到最低试试

我连好电路,那个USB 接收端的灯就亮了,然后就一直收到乱码,我也试着调低,好像没有用



你先去掉接收头,短接USB模块的RXD和TXD,看看USB模块是否正常,刚在网上查了一下,红外接收头好像是反逻辑,如果USB模块正常的话,红外接收头的输出就要接一个非门,之后再接到USB模块的RXD脚。

嗯,我刚测过USB好的,接非门我也知道,但我还没接,我在想先最起码要先收到反码,但是出现这样的情况,我感觉接非门也不行把,我之前也接过,一直收到00

试试把接收头遮住,不见光,看看还有没有乱码。如果有示波器的话可以看看接收头的波形,如果没有的话,就不要用USB模块,发射电路一样,用一个按键代替TXD,接收头的输出接LED,用手工按按键看看接收头的情况,另外可以把发射和接收对在一起,最好试试给接收头遮光,减少除发射头的外部光线进入接收头,你现在需要找方法判断接收头是不是好的

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top