学习遥控,当然是用TDH6300 无线解码芯片好了,只要电路焊接正确,通电就能用,不能写什么程序的。遥控器发送就能接收了,而且接收译码可靠。关键是你不懂单片机程序,所以,就别用单片机解码啦。
用TDH6300 无线解码芯片就不用写程序了,也不用如单片机的。
既然你不懂单片机程序,就是告诉你怎么写也没有用,你也看不懂的。学习写程序,需要有C语言基础,还要懂单片机。这能是在这里几句话就说明白的吗?你立即就学会啦?有无数的人在大学里还专门学习单片机呢,学到期末连最基本的最简单的程序都不会写呢。你就别自寻烦恼了。
你要是简单的控制其实315M的配上编解码芯片直接就能工作,比如PT2262(发)、PT2272(收)。。。毕竟2你只是简单的控制个电机正反,2262最高能如入6路,2272也输出6路,不过一般普通的是4路,另外分自锁输出和点动输出
如果单片机的话直接接还真没接过。。不过我感觉用51的串口通信应该就可以,一个用个AT89C2051这类的20脚小芯片,把P3.1:TXD 串口输出接在31M发射模块上,然后剩下的除了晶振和电源,复位引脚外都可以用于做按键检测用。他有15个IO,P1是个标准8位口,P3比正常的少个P3.6,然后你在用于串口1个IO,剩下14个IO,按键应该足够用了。然后在自己给编个码,比如P1.0按下正转输出0x01,P1.1反转输出0x02.。。不过用单片机的话你遥控器只能是加个总电源开关,反正节能方面差点。。
然后是接收部分,同样用串口接收,P3.0:RXD 串口输入接在接收模块的输出DATA上。根据接收到的编码来判断哪个IO输出。比如接收到0x01,认为是电机正转,接收到0x02认为电机反转。。。。
你这个已解过码了 基本上是锁定型的,也有解码不是锁定型的。不解码的是要用单片机自己解码的。
你这么问让人没法回答,可能你还没有学过单片机,或者没学好。最首要的一个问题你没有交代清楚,你用的是什么单片机?如果是51单片机的话,会的人比较多,可以给你解答的也比较多。底层的东西每种单片机都是全新的一套指令和工作方式,你以为全一样的么?
如果使用51的话,通信口一般就是使用sbuf所在引脚,具体也就是P3^5引脚。但是中断的使用方法不是一言两语能说清的,所以如果真是想玩底层,劝你还是踏踏实实的把其中一种单片机给研究透了。
再然后根据你买的无线电通信模块的说明来写相应的程序。必然会有个说明,没有的话神仙也不知道那东西怎么用,但是如果单片机学通了,根据说明也会很容易理解使用方法,这是肯定的。
遥控器必须要配套的,一起买来的,或者说就是买两个同样式的无线电模块。对了,话说发射端你还得再用个单片机来做发射指令的中转站,这样也容易实现在pc端上控制。
好了,看到这个问题实在让人义愤填膺,多的话就不说了……
这是一款无线遥控器,具体匹配方式如下:
一、工作频率
目前市场上绝大部分的遥控器都是315M的,少量是433M、310M、430M等特殊型号。
以2260、2264芯片遥控发射接收器为例,工作频率和芯片型号的查找方法: 以Z常见的四键遥控器为例,打开遥控器外壳,看到线路板上声表元件(像一个小金属钮扣或者类似晶振的元件)上的数值为R315A,表示315MHz。
二、发射接收芯片
编码芯片就是线路板上的集成电路,型号在集成电路表面上可以找到。
遥控按编码形式可分为三种类型:
1、固定码遥控器
又称编码遥控器,焊码遥控器,常用发射芯片PT,SC,HS,LX (2260/2262/2264),配对接收芯片为PT,SC,LX,HS(2270/2272/2294)。发射和接收的编码一样才能正确配对使用。也就是说,把新的遥控器的编码区和接收器的编码区焊成一样就可以了。
2、学习码遥控器
常用发射芯片EV,HS,LX,SC (1527/2240),HCS101等。配对的接收为主机内带有程序的存贮IC,单片机等。
3、滚动码遥控器
常用的发射芯片有HCS301/200/201等,配对的接收的型号和功能和学习码遥控器一样。
三、振荡电阻
振荡电阻就是普通电阻,在这里可以决定振荡的频率。
2264芯片遥控器震荡电阻的查找方法:通常在RC位置,即2264芯片的第15~16脚之间,如果不能找到,两脚之间的对应的线路板反面的那只贴片电阻就是震荡电阻,电阻上有数字,通常为125、155、225、335、475中某一个数值。
这些电阻数值应该不用多说,例如125=12*10^5=1200KΩ=1.2M Ω
475=47*10^5=4700 KΩ=4.7
204=20*10^5=2 M Ω
315遥控器与单片机接口的介绍就聊到这里吧,感谢您花时间阅读,谢谢。
本文标签:315遥控器与单片机接口