遥控汽车原理
遥控器主要由形成遥控信号的微处理器芯片、晶体振荡器、放大晶体管、红外发光二极管以及键盘矩阵组成。其工作原理如下微处理器芯片IC1内部的振荡器通过2、3脚与外部的振荡晶体X组成一个高频振荡器,产生高频振荡信号(480kHz)。此信号送入定时信号发生器后产生40KHz的正弦信号和定时脉冲信号。正弦信号送入编码调制器作为载波信号;定时脉冲信号送制扫信号发生器、键控输入编码器和指令编码器作为这些电路的时间标准信号。
IC1内部的扫描信号发生器产生五中不同时间的扫描脉冲信号,由5~9脚输出送至键盘矩阵电路。当按下某一键时,相应于该功能按键的控制信号分别由10~14脚输入到键控编码器,输出相应功能的数码信号。然后由指编码器输出指令码信号,经过调制器调制在载波信号上,形成包含有功能信息的高频脉冲串,由17脚输出经过晶体管BG放大,推动红外线发光二极管D发射出脉冲调制信号。
基于安卓系统手机WiFi的智能遥控器开发
(1)数据库设计
安卓 *** 作系统采用标准SQLite数据库,提供管理数据库相关的API利用SQLiteOpenHelper类中的onCreate()Call Back方法以及onUpdate()Call Back方法创建与打开各种遥控器红外代码表Table,存进数据库中,方便数据的及时更新。
(2)按键与数据包匹配
在手机界面中,每个按键都与其相对应的红外代码相匹配,即按键功能与数据库中各种遥控器数据相连接。通过调用getReadableDatabase()方法当用户按下按键时,软件会查找数据包,将与该按键相连的数据包数据,即相对应的控制家电的红外代码以WiFi的形式发送至WiFi转红外模块。
(二)WiFi转红外模块
本模块负责数据接收、红外发射。包含WiFi数据接收与传送、串口数据解析、红外电平发射。采用WiFi芯片USR-WIFI232,提供WiFi信号及获得客户端所发送数据,再将数据通过串口传送至中控CPU
本模块内部采用单片机作为中控CPU,处理编码化数据与红外协议的转化。由于单片机价格低廉,资源足够,功能满足中控CPU的需求,因此,采用单片机作为中控CPU在单片机程序中设置多个红外协议入口点,当编码化的数据传送至单片机后,按照自定义的编码规则,寻找对应的红外协议入口,从而发射对应的红外电平。
中控CPU功能硬件电路由单片机最小系统及红外发射电路成。在中控CPU程序中,包含定时器功能、串口数据读取功能、红外电平控制功能。中控CPU的程序流程图如图2定时器功能主要是用于产生载波,并与红外信号叠加,从而提高红外信号在空气中传播的抗干扰能力。串口数据读取,将WiFi芯片传递的数据加以分析,按照自定义的编码规则,进入不同的红外协议功能函数。红外电平控制功能,实现具体的红外协议函数,通过串口读取功能提供的数据,发射出匹配的红外信号。
三、实验测试
本次试验采用专用的红外测试仪器,可以监测到红外信号并将其波形显示出来。采用安装客户端的安卓手机及WiFi转红外模块,对比于实物遥控器。将实物遥控器、WiFi转红外模块都对准红外测试仪器。按下实物遥控器的某个按键之后,观察红外测试仪器显示的波形,如图3所示;接着按下安卓手机上对应的遥控器按键后,观察红外测试仪器上的波形,如图4所示。
由图3、图4可以看得出,安装客户端的安卓手机及WiFi转红外模块可以实现实物遥控器的功能。
遥控器电池电量不足。
亚纳a6汽车遥控钥匙失灵首先要排除一个原因,电池电量是否不足,电池没电也会造成遥控失灵,更换电池后看看钥匙能否正常使用。如果电池有电,遥控功能失灵,可能是使用时间太久,由于密封性的问题,会遇到受潮或者脏污氧化等因素,按键就会逐渐变得不灵敏,需要把钥匙外壳拆开,取下电池后,然后用吸附了酒精的棉签去擦拭钥匙内部电路板上的按键底座,清洗干净后安装好,再检查能否正常使用。
ORG 000H
LJMP MAIN1
ORG 003H
LJMP INT0
ORG 030H
MIAN1:MOV P1,#0FFH
NOP
NOP
MOV P1,#00H
MOV P0,#0FFH
NOP
NOP
MOV P0,#00H
CLR 00H
CLR P10
CLR P21
CLR P23
CLR P22
SETB EA
SETB EX0
SETB EX1
SETB PX0
SJMP $
INTO:CPL OOH
JNB 00H ,KK
LJMP YAO
KK:LJMP XUNJI
RETI
YAO:MOV A,P1 ;遥控判断
ANL A,#0FH
MOV P1,A
CJNE A,#01H,NC1
LCALL ST
NC1:CJNE A,#02H,NC2
LCALL LEF2
NC2:CJNE A,#04H,NC3
LCALL RIG2
NC3:LJMP YAO
XUNJI:JNB P13,N1
LCALL ST
N1:JNB P12, N2
LCALL LEF1
N2:JNB P14,N3
LCALL RIG1
N3:JNB P10,N4
LCALL LEF2
N4:JNB P15,N5
LCALL RIG2
N5:LJMP XUNJI
ST:SETB P21
SETB P23
MOV R2,# ;可变驱动时间
LCALL DEL1
CLR P21
CLR P23
RET
LEF1:SETB P23
MOV R2,#
LCALL DEL1
CLR P23
RET
RIG1:SETB P21
MOV R2,#
LCALL DEL1
CLR P21
RET
LEF2:SETB P23
MOV R2,# ; 二级判断
LCALL DEL1
CLR P23
RET
RIG2:SETB P21
MOV R2,#
LCALL DEL1
CLR P21
RET
DEL1:MOV R3,#90 ;定时约100ms,可精调
DD2:MOV R4,#50
DD3,MOV R5,#10
DJNZ R5,$
DJNZ R4,DD3
DJNZ R3,DD2
DJNZ R2,DEL1
RET
一、购买一款可手机遥控得遥控车,里面有相应的控制软件。下载安装即可。
二、你的手机买的时候没有自带遥控软件的话,基本就是无法遥控的手机了。手机必须具备红外发射器才可以控制遥控车。这不是软件能做到的。
手机遥控技术:
一种新的智能手机遥控技术,使智能手机能以一对多的方式控制各种电器设备,这一技术的专利已经由中国专利局于2013年1月17日通过国际公告公开,在人们智能化工作和生活中都可能被证明是有用的。通常情况下遥控装置只能在一定距离范围内一对一的控制受控设备(比如,一个汽车遥控器只能控制一辆汽车)
新的手机遥控技术,是将各种相同或不同类型的信号发送器集成到同一部智能手机中,在智能手机上使用安装的设备驱动程序通过对应的信号发送器向受控设备发送遥控指令编码信号,通过一个智能手机就能控制多种电气设备。
这项技术,让每个人通过一个遥控装置以无线的方式,灵活、便捷的控制自己使用的各种电器设备成为可能。
两个中断,可能在某个时刻会有点冲突,但不会是经常的。
要么设置一个重要的中断为优先级。
再有,每个中断程序不要写太长,尽量及时从中断返回,需要计算费时的程序放在主程序中,或写成子程序,回主程序调用。这样,就不影响另一个中断。在中断程序中禁止延时程序。
要利用两个中断,只能这么做。其实,单片机的多个中断是可以同时开的,每个中断源的中断处理程序都写得比较短,还是会正常中断的,不会影响的。就怕,中断程序过长了,不能及时返回,就会影响其它中断源。所以,一定要优化中断程序。
难道这些中断源就不能同时用了吗,不可能的事。有点杞人忧天了。
以上就是关于遥控汽车原理如何制作全部的内容,包括:遥控汽车原理如何制作、14年铃木利亚纳匹配遥控车进程序按遥控没反应、急求红外寻迹,无线遥控小车的汇编源程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)