基于3g手机遥控智能小车

基于3g手机遥控智能小车

ID:868913

大小:985.53 KB

页数:10页

时间:2017-09-21

基于3g手机遥控智能小车_第1页
基于3g手机遥控智能小车_第2页
基于3g手机遥控智能小车_第3页
基于3g手机遥控智能小车_第4页
基于3g手机遥控智能小车_第5页
资源描述:

《基于3g手机遥控智能小车》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、1项目简介制作的要求我拍了照并画了个草图在下一页,基本的要求与思路是:(1)2台3G手机(可以互通视频),1台控制用,1台固定在坦克上;(2)控制手机(也可以是PC上的软电话)拨打坦克的手机,接通以后,通过按控制手机的数字键盘,来操纵坦克移动(转动),使得坦克手机的摄像头跟着移动(转动),从而控制手机可以通过坦克手机上的摄像头看到不同景物;(3)因为电话接通以后,一方按下键盘,另一方可以听到按下键盘的声音,这个声音是DTMF(双音多频信号),因此,坦克的手机需要接一个耳机,从耳机可以捕获到这个DTMF信号;剪断耳机线,将这个信号输入CM8870芯片,转换为数

2、字信号,再接8051,转换成电信号,再接坦克马达,达到控制的目的。(4)坦克可以前、后、左、右、炮管上、炮管下,6个方向运动,以便坦克手机也能6个方向运动;(5)试验阶段,也可以只用一个坦克手机,因为手机拨号时产生的也是DTMF信号;(6)做完以后,坦克上固定一个手机架,并置有一个通用耳机接口,这样,只要放上手机,插入耳机就可以实现控制了。用CM8870,将DTMF声音信号,转换为数字信号,接8051用8051,将数字信号转换为电平,控制坦克电机用手机耳机接收DTMF声音信号,剪断耳机线,接CM8870接通后操作手机键盘,发出DTMF(双音多频)信号对坦克的

3、控制要求:前进、后退、左转、右转、炮管向上、炮管向下,6个方向;成品:将手机(机架)固定在坦克上(可能会需要拆掉炮塔),手机能随坦克的6个方向转动或上下抬动,以便手机的摄像头能看到6个方向;用MT5087,做DTMF发生器(generator)做一个控制方向的控制盘,接到MT5087芯片2设计实现如果使用的是,非无线遥控的玩具坦克。那么手机控制玩具坦克的整个过程的示意图如图2所示。受控端手机用耳机线接MT8870芯片的IN+和IN-MT8870芯片经过MT8870芯片转化成数字信号,经Q4-Q1传给单片机p1.0-p1.3AT89C51单片机单片机产生电信号

4、模拟遥控器按键产生的电信号玩具坦克遥控器遥控器遥控玩具坦克动作电动玩具坦克控制手机拨号,受控手机自动接通控制端手机利用耳机线将DTMF传送给控制端手机MT5087芯片产生控制信号传给MT5087方向控制盘图2示意图从设计示意图可以概括为3个部分的设计1.DTMF按键发生器的设计2.DTMF解码器的设计3.电机驱动的设计DTMF按键发生器的设计按键发生器采用MT5087(见附录)来实现,它可以直接接4x4矩阵键盘,接在芯片C1-C4和R1-R4引脚上,C1-C4引脚为高电平,R1-R4引脚为低电平,当按键按下时,R1-R4引脚由低电平变成高电平,被MT5087

5、检测到并相应产生按按键的DTMF信号,这里不需要接16个键,接6个方向键就可以了,产生的DTMF信号由引脚16输出,输出的DTMF信号再通过手机耳机的MIC线将信号送入手机和通话中手机的对方,从而实现将控制信号传输到手机的另一方,即绑定在机器人小车上的手机。下面是实现的原理图。图3DTMF按键发生器DTMF解码器的设计DTMF解码用MT8870芯片(见附录)来解码,它接收来自手机耳机听筒的DTMF信号,并把手机控制端DTMF按键信号解码成相应的手机键盘上的数字,比如数字1、数字2、数字3等等。它的信号来自小车端手机耳机听筒,经引脚2IN-送入芯片,经芯片加码

6、后由Q4-Q1输出,加码成功时引脚15STD会输出高电平。Q4-Q1输出的是数字信号,比如按下控制端的按键1,Q4-Q1的电平信号为0001,表示控制端按下的是数字键1,同时加码成功STD变成高电平。其它键以此内推。下面是实现的电路原理图:电机驱动设计电机的驱动是通过MT8870解码出来的信号(Q4-Q1)来实现电机行为控制的,比如Q4-Q1为0001时,电机前进,Q4-Q1为0010时,电机后退等。经MT8870解码出来的数字信号要实现电机的控制必须要有检测Q4-Q1的电平的芯片和驱动电机的芯片,这里检测Q4-Q1和STD端电平采用AT89C51这块单片机

7、来实现,由它给出电机的控制信号,而电机驱动采用L293D专用电机控制芯片来实现。具体电路的连接:将Q4-Q1接单片机的P1.3-P1.0口,STD接P1.5口,这样将MT8870解码出来的信息全部送入了单片机来处理。在单片机内编写相应的程序来实现对输入信息的检测,并根据信息给出电机控制信号送给L293电机驱动芯片。单片机的P2口是电机控制信号的输出端口,小车运动控制需要3个电机,电机1和电机2用于小车的前进后退转弯等行为,电机3负责炮台的升降。具体控制信号为:P2.7和P2.6控制电机1,P2.5和P2.4控制电机2,P2.3和P2.2控制电机3,下面是这部

8、分的电路原理图:单片机控制程序采用C语言实现,程序结

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。