基于3G手机遥控智能小车推荐.docVIP

  • 2
  • 0
  • 约7.43千字
  • 约 10页
  • 2018-04-28 发布于湖北
  • 举报
基于3G手机遥控智能小车推荐

1项目简介 制作的要求我拍了照并画了个草图在下一页,基本的要求与思路是: (1)2台3G手机(可以互通视频),1台控制用,1台固定在坦克上; (2)控制手机(也可以是PC上的软电话)拨打坦克的手机,接通以后,通过按控制手机的数字键盘,来操纵坦克移动(转动),使得坦克手机的摄像头跟着移动(转动),从而控制手机可以通过坦克手机上的摄像头看到不同景物; (3)因为电话接通以后,一方按下键盘,另一方可以听到按下键盘的声音,这个声音是DTMF(双音多频信号),因此,坦克的手机需要接一个耳机,从耳机可以捕获到这个DTMF信号;剪断耳机线,将这个信号输入CM8870芯片,转换为数字信号,再接8051,转换成电信号,再接坦克马达,达到控制的目的。 (4)坦克可以前、后、左、右、炮管上、炮管下,6个方向运动,以便坦克手机也能6个方向运动; (5)试验阶段,也可以只用一个坦克手机,因为手机拨号时产生的也是DTMF信号; (6)做完以后,坦克上固定一个手机架,并置有一个通用耳机接口,这样,只要放上手机,插入耳机就可以实现控制了。 用CM 8870,将DTMF声音信号,转换为数字信号,接8051 用CM 8870,将DTMF声音信号,转换为数字信号,接8051 用8051,将数字信号转换为电平,控制坦克电机 用手机耳机接收DTMF声音信号,剪断耳机线, 接CM8870 接通后操作手机键盘,发出DTMF(双音多频)信号 对坦克的控制要求:前进、后退、左转、右转、炮管向上、炮管向下,6个方向; 成品:将手机(机架)固定在坦克上(可能会需要拆掉炮塔),手机能随坦克的6个方向转动或上下抬动,以便手机的摄像头能看到6个方向; 用MT5087,做DTMF 发生器(generator) 做一个控制方向的控制盘,接到MT5087芯片 2 设计实现 如果使用的是,非无线遥控的玩具坦克。那么手机控制玩具坦克的整个过程的示意图如图2所示。 受控端手机用耳机线接MT8870芯片的IN+和IN-MT8870芯片经过MT8870芯片转化成数字信号,经Q4-Q1传给单片机p1.0-p1.3AT89C51单片机单片机产生电信号模拟遥控器按键产生的电信号玩具坦克遥控器遥控器遥控玩具坦克动作 电动玩具坦克控制手机拨号,受控手机自动接通控制端手机利用耳机线将DTMF传送给控制端手机MT5087芯片产生控制信号传给MT5087方向控制盘图2 示意图 受控端手机 用耳机线接MT8870 芯片的IN+和IN- MT8870芯片 经过MT8870芯片转化成数字信号, 经Q4-Q1传给单片机p1.0-p1.3 AT89C51单片机 单片机产生电信号模拟 遥控器按键产生的电信号 玩具坦克遥控器 遥控器遥控玩具坦克动作 电动玩具坦克 控制手机拨号, 受控手机自动接通 控制端手机 利用耳机线将DTMF传送给控制端手机 MT5087芯片 产生控制信号传给MT5087 方向控制盘 图2 示意图 从设计示意图可以概括为3个部分的设计 DTMF按键发生器的设计 DTMF解码器的设计 电机驱动的设计 DTMF按键发生器的设计 按键发生器采用MT5087(见附录)来实现,它可以直接接4x4矩阵键盘,接在芯片C1-C4和R1-R4引脚上,C1-C4引脚为高电平,R1-R4引脚为低电平,当按键按下时,R1-R4引脚由低电平变成高电平,被MT5087检测到并相应产生按按键的DTMF信号,这里不需要接16个键,接6个方向键就可以了,产生的DTMF信号由引脚16输出,输出的DTMF信号再通过手机耳机的MIC线将信号送入手机和通话中手机的对方,从而实现将控制信号传输到手机的另一方,即绑定在机器人小车上的手机。下面是实现的原理图。 图3 DTMF按键发生器 图3 DTMF按键发生器 DTMF解码器的设计 DTMF解码用MT8870芯片(见附录)来解码,它接收来自手机耳机听筒的DTMF信号,并把手机控制端DTMF按键信号解码成相应的手机键盘上的数字,比如数字1、数字2、数字3等等。 它的信号来自小车端手机耳机听筒,经引脚2 IN-送入芯片,经芯片加码后由Q4-Q1输出,加码成功时引脚15 STD会输出高电平。Q4-Q1输出的是数字信号,比如按下控制端的按键1,Q4-Q1的电平信号为0001,表示控制端按下的是数字键1,同时加码成功STD变成高电平。其它键以此内推。 下面是实现的电路原理图: 电机驱动设计 电机的驱动是通过MT8870解码出来的信号(Q4-Q1)来实现电机行为控制的,比如Q4-Q1为0001时,电机前进,Q4-Q1为0010时,电机后退等。 经MT8870解码出来的数字信号要实现电机的控制必须要有检测Q4-Q1的电平的芯片和驱动电机的芯片,这里检测Q4-Q1和STD端电平采用AT89C

文档评论(0)

1亿VIP精品文档

相关文档