无线遥控:无线接收模块与单片机之间怎么连接?与单片机是怎么通讯的?

我要做一个工业用遥控小车,遥控控制小车的走停,遥控距离在300米以上。我看有很多做好的无线收发模块成品,比如柏微的BM-RXB2、BM-RXB2等,不清楚它和单片机怎么连接?连到单片机什么接口?通讯方式是什么样?输出的信号就是解码完的吗?还有,遥控器随便买一个就可以吗?谢谢!

你这么问让人没法回答,可能你还没有学过单片机,或者没学好。最首要的一个问题你没有交代清楚,你用的是什么单片机?如果是51单片机的话,会的人比较多,可以给你解答的也比较多。底层的东西每种单片机都是全新的一套指令和工作方式,你以为全一样的么?
如果使用51的话,通信口一般就是使用sbuf所在引脚,具体也就是P3^5引脚。但是中断的使用方法不是一言两语能说清的,所以如果真是想玩底层,劝你还是踏踏实实的把其中一种单片机给研究透了。
再然后根据你买的无线电通信模块的说明来写相应的程序。必然会有个说明,没有的话神仙也不知道那东西怎么用,但是如果单片机学通了,根据说明也会很容易理解使用方法,这是肯定的。
遥控器必须要配套的,一起买来的,或者说就是买两个同样式的无线电模块。对了,话说发射端你还得再用个单片机来做发射指令的中转站,这样也容易实现在pc端上控制。
好了,看到这个问题实在让人义愤填膺,多的话就不说了……追问

单片机我学过,我就是对无线模块不熟悉,没接触过。我用的是51系列单片机,可能是at89s51。最后你说发射端再用个单片机做中转站什么意思?

温馨提示:内容为网友见解,仅供参考
第1个回答  2016-06-15
我觉得购买现成的发射接收模块就行了。
里面的编码解码电路你还管它做什么呢,那是收发模块厂家的事情。
你需要的,就是按动遥控器的1、2、3、4、5、6、7、8等键,或者对应的开关。然后接收模块的集成解码器就会出现并口的1、2、3、4、5、6、7、8状态输出了。
哈哈。我一猜就是这样的。我想搞这些。我是外行啊。
第2个回答  推荐于2017-09-16
你要明白这几点: 收发模块只是给你传输一下信号(无线、数据)。
1、发射什么样的编码,是让小车前进、后退等,是你自己程序来确定的。
2、收到什么样的编码信号后让单片机按照你的定义规则驱动小车即可。
3、单片机的接口可以是任意的一个I/O口,当然最好是中断口好一些。
4、发射的编码最好是自己定义(那么收发模块的控制也要用简单的单片机来完成)。

如果随便买一个遥控器你能做到识别编码也是可以的。追问

如果发射编码是自己定义的话,那遥控器就需要自己做了吧,还要再弄发射模块,想简单点,如果买一个遥控器的话,厂家会不会提供编码表之类的说明书?

追答

你大量的买人家肯定会提供,少量的肯定不会,发射模块很简单的,自己弄的,想这么定义就怎么定义。发射部分就一个小单片机和发射头就搞定了。
市面的遥控器大部分都是红外的吧,距离能够? 你不会搞小车也用红外的收发? 呵呵 肯定要RF的

追问

市面上有无线电的,我看的一款是柏微的1000米大功率8键遥控器。而且打算买的接收模块也是他们的。如果不知道遥控器的编码,那别人买了他的遥控器怎么用啊?怎么写程序啊

追答

可以自己现用单片机读取它的编码,然后写入你的程序中嘛(这叫遥控学习机),一个个按键测试也行。直接一起学习也行。

本回答被提问者和网友采纳

单片机上用无线接收模块怎么选择
无线收发模块都已经进行了封装设计(集成了单片机控制和无线编码),跟单片机直接通过异步串行口连接就可以,现在市面上的无线收发模块。其无线工作方式由模块内部的单片机控制。与用户单片机的连接一般就只有电源和收、发等几根线。建议使用串口无线收发模块,PP2000太贵,像si4432无线模块 (1对100块左右,可...

单片机如何连接无线路由器
买个串口--红外的接收\/发送器,然后再买个Moxa 232-LAN 的模块接上红外收发器 这样把Moxa接在网络上(路由) 就可以在电脑端实现一个专用的软件对指定IP地址发送指令了,这些指令可以用串口调试助手“录制” 风扇的遥控器指令。如果你家风扇不能遥控,但是是数控的,加个单片机倒不难,但要连无线路由...

NRF做遥控器和单片机的问题(O_O)
遥控器呢,用一块单片机来做个键盘或是别的控制手柄什么的,得到按键的输入,然后送相应的指令给 遥控器中的NRF芯片发射出去。

遥控模块无线遥控模块开发注意事项
要确保无线遥控模块的正常工作,调制信号是关键。常见的PT2262\/2272编码器件只需直接连接,其专用特性使其传输效果优良,传输距离远达数百米。模块在数据通信中的应用需要技巧。首先,设定合理的通信速率至关重要,一般控制在2.5kbps,过高则可能导致接收灵敏度降低、误码率增加,甚至无法工作。数据传输应采用...

简易红外遥控装置
无线接收器接收并放大发射信号同时解调出TTL电平信号送至单片机进行处理,单片机通过比较和识别接收来的无线遥控编码便可执行相应的遥控功能。2 设计方案 无线遥控工作原理图如图l所示。 本系统的设计思想没有考虑信号编码方式,因为这些是由专门的芯片完成的。本设计仅利用单片机AT89C52对4*4的矩阵键盘进行...

315M无线收发模块如何实际应用在51单片机上
然后在自己给编个码,比如P1.0按下正转输出0x01,P1.1反转输出0x02.。。不过用单片机的话你遥控器只能是加个总电源开关,反正节能方面差点。。然后是接收部分,同样用串口接收,P3.0:RXD 串口输入接在接收模块的输出DATA上。根据接收到的编码来判断哪个IO输出。比如接收到0x01,认为是电机正转,...

无线模块如何连接继电器以控制电灯呢?
一种方法是用接收模块直接和解码器相连,然后再和继电器等电子元器件相连,驱动后续的被控对象;另一种方法是用接收模块和单片机相连,经过数据的处置后,再用单片机连接继电器等电子元器件,驱动后续的被控对象。通常一对发射和接收模块最多可以实现六路并行的无线控制,假如要求的通道数大于六路,可以采用...

怎样用手机通过无线wifi远程控制单片机?
远程控制需要去服务器,我用过机智云的。你可以到机智去论坛上看看,哪里开源资料比较多,你参考一下。我自己做过,还时比较好用,操作设置多一点,慢慢学。我做的多的都是单近距离遥控的,WIFI模块工作在AP模式下,这种模式下手机直连接单片机上的WIFI模块,还有就是STA模式,系统可在人家的WIFI网络...

无线超外差发射接收模块与遥控器怎么连接哦
你要明白这几点: 收发模块只是给你传输一下信号(无线、数据)。1、发射什么样的编码,是让小车前进、后退等,是你自己程序来确定的。2、收到什么样的编码信号后让单片机按照你的定义规则驱动小车即可。3、单片机的接口可以是任意的一个I\/O口,当然最好是中断口好一些。4、发射的编码最好是自己定义...

无线遥控小车根据要求设计求帮助。
下位机:RF无线模组——单片机控制器——电机驱动器——车体底盘 在PC机端有一个用VB编写的简单的控制界面,上面有串口选择串口;有车辆速度控制按钮:低速、中速、高速;有车辆方向按钮:前进、后退、左转、右转、停止。PC通过串口连接无线模块,发送指令给小车,例如0XAA代表前进。小车无线接收到指令,...

相似回答