共2条
1/1 1 跳转至页
红外发射接收。。竟让我如此难堪?-_-!!
问
最近自己在做一个红外对射的实验,看了一些发射电路,买了一个38K的接收模块,拆了一个遥控发射管,然后就搭出一套对射电路,但却得不到自己想要的效果。
用单片机产生占空比为1:4的38K方波控制红外驱动电路,用场效应管开关做驱动电路,调节电阻得到80mA左右的平均电流,连续发射距离只能达到180cm左右,最远时到过200cm。我都用9v供电,而电视遥控器才3v供电,可它能发射好远,严重受打击。
做实验的时候发现这样一个现象,在远距离的时候,接收模块是接收不到信号的,但是如果用手挡一下红外发射管,然后拿开,接收模块明显的有一个跳变信号。难道说调制编码就能进行远距离的发射与接收么?而连续的发射一个单一的38K载波是无法达到那样的效果?
请大侠帮我解疑! 答 1: 你的载波频率不准 答 2: 我用示波器测出来的。。很准的。。我是用示波器看着单片机然后慢慢调节定时器的初值,是38.17K,不过我测过接收管的接收频率,它有一个宽度的其实,是37K到40K都可以的 答 3: 电流还是不够吧?偶尔看到遥控器的电路图,只串了一个1-2欧的电阻。
你不如拆个成品遥控器实测看看到底峰值驱动电流需要多大。
另外,既然怀疑光发载波不行,那么再多写几行代码,把数据调制上去看看嘛。
关注结果。。。。。 答 4: 下一步动作准备进行调制的实验。
今天按照别人的电路板把发射电路弄了出来,发现比我的简单多了,就一个8050,电阻的阻值也弄出来了,串了一个33的,当然电源也是9v供电。但是这个电路的射程却能够达到3m,看来调制能提高射程。
其实我觉得电流已经很大了,瞬时电流可以达到300多,管子的极限是400,我想再大也不会增加多少距离吧。 答 5: 呵呵,楼住年龄很小嘛,不错!!!注意载波频率,发射管可以这样工作,发射5毫秒,停止3毫秒(具体的要查手册),这样的话,就可以产生变化的0,1数据,可以这样试试!!! 答 6: 我做过,最远可达25米 答 7: sailorljg既然知道,顺手回答了又如何? 答 8: 看看你的数据传输速率是否过高一般2400bps可达5米。速率高传输距离近。
另外,看你的发射管和接收管是否配套。不同类的发射管发射波长不同,接收管也如此。 答 9: ......晕我还没开始传输数据,其实我要的通道很少,就三种状态:没对准、对准、给个开关量。
刚才改了下程序,产生了一个1:3的频分波,结果还是一样,唉,我不想用别人做好的编码模块,那样我就无法知道到底为什么我做不了那么远的距离。而且我想自己用简单的数字电路来设计实现三个状态。
不过,看来前面好艰难啊,我继续努力,非常谢谢各位。 答 10: to sailorljg我想请问一下,你是自己做的编码及发射电路么,另外,接收呢? 答 11: to yang96381谢谢,我马上试验一下,不过现在感觉接收模块的响应比较迟钝,居然还是将混频后的38K当作完全的38K,根本就没有高低跳变的现象。。。 答 12: 编程思维有问题 答 13: to cx3333能给点具体的建议么?谢谢 答 14: to yang96381我试验了一下,距离的还是没有很大的改观,不过接收模块已经能够接收到混频信号了,而且比较恒定。
仍然会出现那种现象,就是我先挡住发射管,然后拿开手,接收管就能接收到混频信号,而且能够维持一段时间,是不是真的有这种因素在里面?!是不是遥控器就是利用这种现象按一定规律的间歇发控制信号? 答 15: 兴奋!呵呵,谢谢yang96381!你的建议非常有效啊,我现在发5ms停50ms,距离超出了我想要的,哈哈哈。。。
不过新的问题出现,发现发散角好大啊!可能是我的时序不合理,调整好的话也许会不一样。
现在的我苦于找不到数据手册,比较郁闷,有两本书有关红外的书,讲的全是编码模块,HS38B的资料在google上居然都没有,唉,还需要努力。 答 16: 占空比没有必要1:4吧,我用50%,9014驱动可以上5-8m 答 17: 几点建议1、用信号调制38KHz载波后再驱动红外发光二极管。
2、注意发射端的红外驱动管的驱动能力,家电遥控器一般都是用驱动能力为
800mA的三极管BC337做共射驱动。
3、不知道你的接收端是不是常用的红外接收头,如果不是,建议换成电视机
常用红外接收头
4、注意信号的编码方式,不要用抗干扰性能差的ASK来做,换成PPM效果会好得
多。在21ic搜索一下家电遥控器IC参考一下如:PT2221。 答 18: .我发觉用方波发射不会很远﹐但用正弦波发射距离会大增﹐不知大家有没有这样的经验? 答 19: to eastbest呵呵,谢谢,第四点建议不是很懂。。。
发射和接收现在都能用了,只不过需要优化编码方式,并且保证电路要简单,当然还得是自己做的,用别人的模块的话,我就没必要跑到这来问了:)。
用单片机产生占空比为1:4的38K方波控制红外驱动电路,用场效应管开关做驱动电路,调节电阻得到80mA左右的平均电流,连续发射距离只能达到180cm左右,最远时到过200cm。我都用9v供电,而电视遥控器才3v供电,可它能发射好远,严重受打击。
做实验的时候发现这样一个现象,在远距离的时候,接收模块是接收不到信号的,但是如果用手挡一下红外发射管,然后拿开,接收模块明显的有一个跳变信号。难道说调制编码就能进行远距离的发射与接收么?而连续的发射一个单一的38K载波是无法达到那样的效果?
请大侠帮我解疑! 答 1: 你的载波频率不准 答 2: 我用示波器测出来的。。很准的。。我是用示波器看着单片机然后慢慢调节定时器的初值,是38.17K,不过我测过接收管的接收频率,它有一个宽度的其实,是37K到40K都可以的 答 3: 电流还是不够吧?偶尔看到遥控器的电路图,只串了一个1-2欧的电阻。
你不如拆个成品遥控器实测看看到底峰值驱动电流需要多大。
另外,既然怀疑光发载波不行,那么再多写几行代码,把数据调制上去看看嘛。
关注结果。。。。。 答 4: 下一步动作准备进行调制的实验。
今天按照别人的电路板把发射电路弄了出来,发现比我的简单多了,就一个8050,电阻的阻值也弄出来了,串了一个33的,当然电源也是9v供电。但是这个电路的射程却能够达到3m,看来调制能提高射程。
其实我觉得电流已经很大了,瞬时电流可以达到300多,管子的极限是400,我想再大也不会增加多少距离吧。 答 5: 呵呵,楼住年龄很小嘛,不错!!!注意载波频率,发射管可以这样工作,发射5毫秒,停止3毫秒(具体的要查手册),这样的话,就可以产生变化的0,1数据,可以这样试试!!! 答 6: 我做过,最远可达25米 答 7: sailorljg既然知道,顺手回答了又如何? 答 8: 看看你的数据传输速率是否过高一般2400bps可达5米。速率高传输距离近。
另外,看你的发射管和接收管是否配套。不同类的发射管发射波长不同,接收管也如此。 答 9: ......晕我还没开始传输数据,其实我要的通道很少,就三种状态:没对准、对准、给个开关量。
刚才改了下程序,产生了一个1:3的频分波,结果还是一样,唉,我不想用别人做好的编码模块,那样我就无法知道到底为什么我做不了那么远的距离。而且我想自己用简单的数字电路来设计实现三个状态。
不过,看来前面好艰难啊,我继续努力,非常谢谢各位。 答 10: to sailorljg我想请问一下,你是自己做的编码及发射电路么,另外,接收呢? 答 11: to yang96381谢谢,我马上试验一下,不过现在感觉接收模块的响应比较迟钝,居然还是将混频后的38K当作完全的38K,根本就没有高低跳变的现象。。。 答 12: 编程思维有问题 答 13: to cx3333能给点具体的建议么?谢谢 答 14: to yang96381我试验了一下,距离的还是没有很大的改观,不过接收模块已经能够接收到混频信号了,而且比较恒定。
仍然会出现那种现象,就是我先挡住发射管,然后拿开手,接收管就能接收到混频信号,而且能够维持一段时间,是不是真的有这种因素在里面?!是不是遥控器就是利用这种现象按一定规律的间歇发控制信号? 答 15: 兴奋!呵呵,谢谢yang96381!你的建议非常有效啊,我现在发5ms停50ms,距离超出了我想要的,哈哈哈。。。
不过新的问题出现,发现发散角好大啊!可能是我的时序不合理,调整好的话也许会不一样。
现在的我苦于找不到数据手册,比较郁闷,有两本书有关红外的书,讲的全是编码模块,HS38B的资料在google上居然都没有,唉,还需要努力。 答 16: 占空比没有必要1:4吧,我用50%,9014驱动可以上5-8m 答 17: 几点建议1、用信号调制38KHz载波后再驱动红外发光二极管。
2、注意发射端的红外驱动管的驱动能力,家电遥控器一般都是用驱动能力为
800mA的三极管BC337做共射驱动。
3、不知道你的接收端是不是常用的红外接收头,如果不是,建议换成电视机
常用红外接收头
4、注意信号的编码方式,不要用抗干扰性能差的ASK来做,换成PPM效果会好得
多。在21ic搜索一下家电遥控器IC参考一下如:PT2221。 答 18: .我发觉用方波发射不会很远﹐但用正弦波发射距离会大增﹐不知大家有没有这样的经验? 答 19: to eastbest呵呵,谢谢,第四点建议不是很懂。。。
发射和接收现在都能用了,只不过需要优化编码方式,并且保证电路要简单,当然还得是自己做的,用别人的模块的话,我就没必要跑到这来问了:)。
共2条
1/1 1 跳转至页
回复
有奖活动 | |
---|---|
【有奖活动】分享技术经验,兑换京东卡 | |
话不多说,快进群! | |
请大声喊出:我要开发板! | |
【有奖活动】EEPW网站征稿正在进行时,欢迎踊跃投稿啦 | |
奖!发布技术笔记,技术评测贴换取您心仪的礼品 | |
打赏了!打赏了!打赏了! |
打赏帖 | |
---|---|
与电子爱好者谈读图四被打赏50分 | |
与电子爱好者谈读图二被打赏50分 | |
【FRDM-MCXN947评测】Core1适配运行FreeRtos被打赏50分 | |
【FRDM-MCXN947评测】双核调试被打赏50分 | |
【CPKCORRA8D1B评测】---移植CoreMark被打赏50分 | |
【CPKCORRA8D1B评测】---打开硬件定时器被打赏50分 | |
【FRDM-MCXA156评测】4、CAN loopback模式测试被打赏50分 | |
【CPKcorRA8D1评测】--搭建初始环境被打赏50分 | |
【FRDM-MCXA156评测】3、使用FlexIO模拟UART被打赏50分 | |
【FRDM-MCXA156评测】2、rt-thread MCXA156 BSP制作被打赏50分 |