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

我要做一个工业用遥控小车,遥控控制小车的走停,遥控距离在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键遥控器。而且打算买的接收模块也是他们的。如果不知道遥控器的编码,那别人买了他的遥控器怎么用啊?怎么写程序啊

追答

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

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