单片机课程设计报告最终版.docVIP

  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文档。上传文档
查看更多
单片机课程设计报告最终版

信息与电子工程学院 课程设计报告 课 程: 单片机技术应用 设计题目: 基于51单片机的手机遥控蓝牙小车 专 业: 汽车电子技术 班 级: 11汽电 成 员: 姓名 学号 成绩 朱大伟(制作编程) 1106010204 林香玉(报告设计) 1106010218 指导老师: 林龙森 答辩日期: 2013年7月4日 目录 一、课程设计概述 3 1、课程设计背景 3 2、课程设计内容 3 3、课程设计技术指标 3 二、方案的选择及确定 4 三、系统硬件设计 5 四、系统软件设计 5 五、系统调试过程 7 六、遇到的问题及解决方法/总结 7 七、参考文献 8 八、附录 8 1、仪器与设备 8 2、元器件清单 8 3、原理图 9 4、PCB图 12 5、实物图 14 6、操作说明书 16 一、课程设计概述 1、课程设计背景: 随着电子技术的飞速发展,无线遥控已被广泛的应用到日常生活及工业中,如电视机、电冰箱、视屏监控系统、电视会议系统、多媒体教学系统、工业智能控制系统等多种领域都有应用。 遥控小车起源于美国,由于政府对无线小车的研发的资助以及相关技术的推动作用,日本、美国、德国等工业大国在智能无线遥控小车技术上占据着明显优势,新崛起的韩国在无线遥控小车研发方面也逐渐走在前沿。 我国的无线遥控小车研究开发工作始于20世纪70年代末,在国家“863”、“973”、“九五攻关”等高技术发展计划的重点支持下,取得了重大发展。从上世纪80年代开始,国内已开始大范围地进行无线遥控小车的研究。经过20多年的发展,国内在应用。研究方面已经发展的比较好。但是,跟发达国家相比,还存在一定的差距。 2、课程设计内容: (1)利用安卓系统手机的蓝牙功能,配备车载的蓝牙装置,建立无线通信; (2)自行设计驱动电路并配备蓝牙模块,实现手机蓝牙遥控小车的进退与转向运动(10米范围内实现蓝牙连接,20米范围内均可操作)。?做到操作准确、响应迅速,实现无线遥控小车运动的设计要求; (3)启动手机主控软件,操作手机搜索车载蓝牙模块,搜索到用手机向单片机发送一个确认连接指令,单片机接收到指令以后进行自检并返回给手机一个应答信号,手机再确认连接,通讯建立,再可通过手机向小车发出进退与转向命令。 3、课程设计技术指标: ? 单片机对接收到的指令进行处理,而后启动相应电机动作实现命令内容。 系统各结构框图 二、方案的选择及确定 (1)利用单片机和安卓操作系统的智能手机编制主控界面。 (2)蓝牙手机与车载的蓝牙装备配对,建立无线通信单,片机的RX?和TX接蓝牙模块,用于实现十米范围内遥控小车。 (3)自制驱动电机电路,STC89C52的P0~3接L298N的IN1~4,控制小车的转向;P2的0和1口接L298N的EN?A和EN?B,通过控制使能端实现小车轮子的转速控制,实现小车转弯。由于单片机STC89C52没有直接输出的PWM信号,所以利用单片机的两个定时器输出一定周期内的高低电平给L298N控制小车的转速。 (4)嵌入式技术与单片机结合,按键操作遥控小车的行动、转向等运动。 主程序流程图 三、系统硬件设计 由51单片机控制直流电机的正反转来控制小车的运动。 无线部分用来接收上位机(电脑或者手机)发出的信号,通过信号控制单片机调用函数程序来控制小车的运行状态。 无线部分:用蓝牙从机的TTL接口接收信号反馈给单片机,还可以通过电脑的无线局域网网卡来控制路由器的TTL串口来控制单片机的状态。由于蓝牙模块容易得到且接口方便,电压可以用+5V控制,携带方便,便于在小车上安装。 电机驱动:电机驱动需要大电流,较高的电压,考虑到单片机的负载能力,用L298N驱动模块来驱动电机,单片机输出逻辑信号控制L298N模块输出正反向电压,由此控制电机的正反转。 小车的运动状态:小车为四轮驱动,一侧的两个电机分为一组。 具体硬件如下: A、小车底座、轮子、直流电机;? B、蓝牙串口从机模块;? C、STC89C52单片机(包含MAX232下载模块)、L298N驱动模块 D、单片机USB下载器及相关驱动; E、蓝牙手机一部(安卓系统); F、杜邦线若干; G、电机驱动12V电池; H、蓝牙驱动5V; 四、系统软件设计 (1)、Keil?uVision;(单片机程序开发端)? (2)、安卓系统控制操控软件;(安卓手机应用程序开发套件) 程序如下: #includestc89c52.h sbit A1=P0^0; sbit A2=P0^1; sbit B1=P0^2; sbit B2=P0^3; unsigned int Time; unsigned char Tmp; void delay(Time) //延时程序1 { while(Tim

文档评论(0)

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

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

1亿VIP精品文档

相关文档