找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 4083|回复: 0
打印 上一主题 下一主题
收起左侧

基于单片机的手机蓝牙遥控小车设计

[复制链接]
跳转到指定楼层
楼主
ID:166747 发表于 2017-2-26 15:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
随着电子技术的发展,遥控小车已经成为了当下的热门话题之一,在市场上的大部分遥控车都是依靠手柄遥控的,而且手柄遥控器相对来说比较笨重,不怎么灵活,而手机是一个比较灵巧的控制器,考虑到在智能手机还带有蓝牙的功能,我们都知道蓝牙可以进行中距离的传输信号进行控制,也便于我们在可视范围内进行遥控,而且手机遥控汽车还可以进行一些比较危险的任。这一技术的应用。实现了小车的安全性、可靠性、实用性和创新型。
单片机的运用已经进入到我们的社会,科学研究,日常生活中,它相当于我们的大脑,执行着各种各样的命令。在以后的社会发展中起着重大的意义。
针对实际需求,本次课题的设计采用了以单片机为控制核心,手机蓝牙等模块为辅助,不仅可以避免布线复杂,集成工艺复杂等问题,还可以减小误差,降低开支,充分利用现有资源,使得遥控车工作效率高,反应灵敏、遥控车的电路更加简便和实用。
1.2课题的意义
通过做基于单片机的手机蓝牙遥控小车,培养了我们的思维方式和解决困难的能力, 加强了对单片机的了解,提高了程序设计和自动化控制的能力。 在实践过程中,熟悉以单片机为核心控制芯片, 设计蓝牙系统的检测和遥控以及马达等外围电路,编写程序, 实现智能遥控小车的一些最基本的功能。 我们国家的科学技术在不断地进步和发展让我们不仅在物质上有了一个全新的追求, 在精神生活上也有了很大的需求,使得在娱乐方面成为了人们追求的热潮, 这样的社会变化也将为蓝牙系统提供一个更加广阔的发展前景, 对于蓝牙控制系统的研究不仅具有很大的现实意义, 还具有极为广阔的应用前景和市场价值。因此,蓝牙控制系统进行深入细致的研究,不但能加深对课堂上学到的理论知识的理解,更能将理论知识转化为实际运用,为将来打下坚实的基础。
1.3课题的研究内容
本设计的蓝牙控制系统具有无线遥控、中断计时控制、控制马达运作,按键控制的功能。遥控电动小车系统以51系列单片机为核心控制器,包含了主控制器模块、电机驱动模块、蓝牙通信模块、电源模块等。从而设计制作出一台可以用手机蓝牙进行遥控的智能小车控制系统。本系统以两个步进电机作为驱动,通过各类传感器件来采集各类信息,通过2.4GHz蓝牙通信模块实现小车在手机遥控的控制下前进、转向、倒退、小车精确转弯等功能。智能小车系统具有很高的灵敏度和精确度,操控简单、便捷。
1.4课题的开发工具
本课题主要使用Keil CProteusEclipse为主要开发软件。下面对3软件进行简单介绍
1.4.1  Proteus简介
Proteus是英国研发出的一个仿真软件,它可以实现在软件中进行元件模拟化,它不仅有元件仿真的功能,还可以实现EAD工具的仿真功能,它可以实现对元件进行排布、程序代码调试到单片机进行仿真模拟。在Proteus中的元件非常的丰富,有互动的电路仿真和仿真处理器及其外围电路,可以在原理图的虚拟元件上进行编程仿真,功能比较的合理化,自带模糊搜索功能,能够很好的帮助我们查找我们需要的元件,既省时省力,还可以自己创建新的元件,这能够培养出学生的创新能力,因此它深受学习元件和单片机开发工作者的青睐,是一款功能强大,学习方便的软件。
1.4.2  Keil C简介
Keil C是为了与Proteus实现联合仿真的C语言开发系统,其主要的是语言设计比较简单易懂,相对于汇编语言来说,C语言比较简单,在功能、可持续、维护、调试等技术上有比较明显的优势,而且我们到此基本上接触的都是C语言,单片机也大部分是51系列的,而且 C 语言还可以嵌入汇编来解决高时效性的代码编写问题。对于开发周期来说,中大型的软件编写用 C 语言的开发周期通常要小于汇编语言很多。因此比较的容易学习和运用。Keil C提供了比较齐全的仿真调试器,可以模拟一些现实当中的一些机器仿真,是一个比较实用,比较灵活的编程开发系统软件。
1.4.2  Eclipse简介
Eclipse是一个开发用户需求所用的集成编程软件,我们可以利用其中的图形界面开发插件进行手机界面端的开发,而且Eclipse还可以实现代码的录入,程序的编译、调试。利用它来开发界面的设计省掉了一些不必要的软件,它可以说是程序开发,界面设计运行的一体机。里面的开发插件比较的丰富,能够适应学生和开发者的需求。

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

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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