找回密码
 立即注册

QQ登录

只需一步,快速开始

帖子
查看: 6145|回复: 1
打印 上一主题 下一主题
收起左侧

基于安卓手机蓝牙控制的智能小车设计论文

[复制链接]
跳转到指定楼层
楼主
基于安卓手机蓝牙控制的智能小车设计

本次毕业设计是一个基于单片机 AT89C52 的智能小车控制,包括方案选
择、软硬件设计、单片机最小系统、电机驱动电路和蓝牙电路、硬件测试结果
及解决在电路调试时遇到的问题。在此期间主要完成的工作包括以下几个方
面:
(1)设计初期收集电机驱动、单片机等相关资料,对智能小车的实现原
理有比较清晰的了解。
(2)确定系统框图,对电源模块、单片机最小系统模块、蓝牙电路模块
和电机及其驱动电路模块等的实施方案进行比较, 确定最终的智能小车控制的
设计方案。
(3)根据智能小车控制的原理图制作出电路连接图。
(4)根据系统要实现前进、后退、左转、右转等功能编写出小车端的软
件程序。
(5)在 eclipes开发环境下,应用 JAVA 程序编写手机界面程序,并且通
过模拟器来检测手机界面程序。
(6)软硬件调试通过后进行整体调试,并查找该系统存在的缺陷,进行
完善。
(7)最终小车能够实现前进、后退、左转、右转等功能,达到老师给出
的基本要求。
本次设计完成了基于安卓手机的智能小车控制系统。该系统采用 51 单片
机 AT89C52 编程控制电机的正反转来实现小车前进、后退、左转、右转,而
电机的正反转则由电机驱动 L298N 输出端的逻辑电平来控制。
从整个设计的过程来看前期的充分的准备显得非常的重要,经过前期充分
的准备,和对嵌入式系统开发的学习, 避免了很多在后续的设计中可能出现的
问题。
MCU 端的软硬件设计因为与所学知识相关性较大, 所以出现的问题较少,
MCU 底板设计时鉴于电路简单,且易于焊接,故未采用 PCB制版也相应的节
约了成本。特别值得一提的是为了提高系统在硬件上的安全性和稳定性,我特
别添加了硬件保护装置,以提高系统的硬件防碰撞的能力。
主要的问题出现在 android端的软件设计上,由于对 android开发环境的不
熟悉,缺乏一些在编写 JAVA 程序时的一些技巧性问题, 所以刚刚开始时总是
出现很多问题,并且出现的问题都需要查找相关资料才能解决。通过学习一些
android相关的学习视频,最后对 android环境有了一个系统的了解在开发的过
程中也得心应手些。
Android 端图形界面的设计也是一大难点,基于 Java的图形界面设计不论
是从设计平台还是 Java语言的掌握都是一想挑战,但幸于 Java软件的开发技
术已经成熟,且可查阅的资料多且详尽, 所以图形界面的设计达到设计时的五
项按键要求,功能实现良好,除界面的友好程度可以更加优化外,其余完成任
务。
总体来看,我进行了比较充分的准备, 在实践过程中通过查阅相关资料和
咨询有关人员,克服了系统设计过程中的绝大多数困难, 基本都以达到设计要
求,并通过了软件测试。



完整论文下载:
基于安卓手机蓝牙控制的智能小车设计.pdf (5.19 MB, 下载次数: 52)

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

举报

沙发
ID:163950 发表于 2017-5-3 08:09 | 只看该作者
电池看起来好大啊
回复

举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表