基于Android手机控制的智能小车的设计与实现.docVIP

基于Android手机控制的智能小车的设计与实现.doc

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Android手机控制的智能小车的设计与实现.doc

  基于Android手机控制的智能小车的设计与实现 摘 要:该设计以小车为控制对象,以Android手机APP为控制平台,通过蓝牙通信协议,设计和实现对小车的实时运动控制,其中移动小车由控制器,电机驱动模块,蓝牙通信模块等硬件电路组成,手机APP以基于Android系统的APP Inventor在线平台进行开发设计;该系统通过软硬件调试结果表明:小车可以接收手机APP的遥控信号并实时响应前进、后退、左转、右转或停止命令,而且还有避障功能,为未来智能控制提供了一定的参考依据。 中国 8/vie   关键词:Android 手机APP 蓝牙通信 智能小车   中图分类号:TP242.6 文献标识码:A :1672-3791(2017)02(c)-0027-02   随着移动互联网的快速崛起,手机客户端应用软件(Application,简称APP)为代表的智能终端应用的快速普及,给人们的工作和生活带来了更多的便捷,也加快了物联网的发展步伐[1]。Android系统作为手机的主流操作系统,由于其操作性和开源性,为手机应用程序控制系统的开发提供了很大的优势,并将各类控制系统融为一体提供了可能[2]。该文以Android手机应用程序APP为客户端,借助蓝牙无线通信技术,移动小车作为服务器端接收手机的控制信号并驱动直流电机灵活做出命令动作,小车遇到前方障碍物时,自动测量离障碍物的距离,并将实时距离值上传手机APP显示,当和障碍物的距离达到一定值时小车停车等待指令,具有自动避障功能。该设计为智能控制方式提供一种新的设计思路。   1 总体方案设计   该设计主要由小车和手机控制平台组成,小车由控制器部分,直流电机模块,超声波测距模块,蓝牙通信模块,电源模块及相应的硬件电路组成,手机控制平台是开发该控制系统的APP软件,安装在Android手机上,两者的通信采用无线蓝牙技术,系统结构框图如图1所示;系统操作流程:首先启动手机APP控制端,由手机和移动小车上的蓝牙模块建立通信链接,链接成功后触碰手机端的动作按钮发出前进,后退,左右转弯命令,移动小车接收到指令并进行分析,驱动直流电机进行相应动作,在行进过程中由超声波模块自动检测前方是否有障碍物,当前方有障碍物时将测得障碍物的距离数值通过蓝牙模块上传至手机APP端实时显示,距离值超过20 cm时,移动小车停车等待手机指令,做到自动避障。为了保证小车的稳定性,采用四轮驱动,系统的控制范围在0~10 m之间。   2 硬件电路设计   移动小车硬件电路主要单片机最小系统电路,电机驱动电路,蓝牙模块电路,超声波测距电路和电源电路组成;单片机最小系统电路包括控制芯片,时钟电路,复位电路,控制器采用STC89C52芯片,STC89C52是STC公司生产的一种低功耗,高性能的S8位微控制器,8K字节FLASH,512字节RAM,32位I/O口,3个定时器/计数器,4个外部中断,全双工串行口,满足系统需求;时钟采用内部时钟,晶振规格为11.0592 MHz,机器周期为1μs;复位电路采用手动按键复位,将各元器件各引脚数值恢复到初始状态[3-4]。   2.1 电机驱动电路   该系统采用4,感应角度不大于15°,测距精度可达高到3 mm;模块包括超声波发射器、接收器与控制电路。芯片TRIG端口加上大于10 us高电平来触发测距功能,然后在ECHO端口等待高电平出现,一有输出开定时器计时,当ECHO端口变为低电平时读取定时器的值,该值就是由开始发送超声波到接收到返回超声波时间之和。故可以得到距离=高电平持续时间×声速/2 ,如此不断测量前方障碍物距离。   2.3 蓝牙通信模块   该模块的主要功能是完成手机APP和控制器之间数据和命令的传输,手机内置的蓝牙为主机,移动小车的蓝牙模块作为从机,主机发起呼叫,寻找附近?{牙设备,和从机配对成功后,主机从两端可以传输数据。   蓝牙模块选用HC-06芯片,该芯片的RXD,TXD端口为接收和发送端,其中RXD端口负责接收外来数据,芯片接口电平3.3 V,可以与控制器STC89C52的TXD端口直接相连,通过该接口STC89C52将需要发的数据传给HC-06;通路芯片的TXD端口可以和STC89C52的RXD相连接,负责向控制器传递数据。   2.4 电源部分   系统电源采用干电池供电,小车单片机外接3节1.5 V的干电池供电,由于蓝牙模块配对后的电流约为8 mA,超声波模块的静态电流大约为2 mA,不大于单片机允许的最大电流,该电源可同时为蓝牙模块和超声波模块供电;电机驱动部分外接4节1.5 V干电池供电。   3 软件设计   3.1 主控程序设计   主控程序采用C语言针对单片机开发,首先程序参数初始化,触发超声波模块开始工作,检

文档评论(0)

ggkkppp + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档