您现在正在浏览:首页 > 论文 > 电子电工 > 毕业设计-基于STC89C52单片机的有线遥控机器车系统软件设计

免费下载毕业设计-基于STC89C52单片机的有线遥控机器车系统软件设计

  • 资源类别:论文
  • 资源分类:电子电工
  • 适用专业:电子信息工程
  • 适用年级:大学
  • 上传用户:xuehai
  • 文件格式:word
  • 文件大小:599.95KB
  • 上传时间:2012-12-30 23:56:43
  • 下载次数:0
  • 浏览次数:0

安全检测:瑞星:安全 诺顿:安全 卡巴:安全

资料简介

毕业设计-有线遥控机器车系统软件设计,共46页,14329字,附任务书、开题报告、外文翻译、程序、原理图、PCB图等
利用单片机设计有线遥控机器车系统。系统由CPU分别控制各功能模块进行工作,控
制机器车电机驱动及运行程控指令解析。系统根据线接的手柄控制完成运行行程。用液晶
显示简洁运行信息。
具体技术要求如下:
1,设计STC89c52单片机主系统;
2,设计液晶显示电路;
3,设计机器车运行控制程序;
4,设计系统软件。

相关设计:有线遥控机器车系统硬件设计

研究内容及实验方案
1.研究内容:
本课题利用单片机设计有线遥控机器车系统。系统由CPU分别控制各功能模块进行工作,控制机器车电机驱动及运行程控指令解析。系统根据键盘按键控制完成运行状态。用液晶显示简洁运行信息。
2.软硬件实验方案:
2.1硬件电路:
硬件电路组成分为以下几个部分:单片机最小系统控制部分、7279键盘输入部分、液晶显示部分、8253输出PWM波部分、双电机驱动电路部分。
本次设计主要以单片机STC89C52为核心,控制整个系统的工作.前端7279键盘检测是否有键按下,如果有键按下,判断是哪个键按下并显示,再把键值送到STC89C52单片机中,STC89C52单片机通过对比键值,控制8253输出相应的PWM波到左电机控制及驱动电路、右电机控制及驱动电路中。可实现汽车的加速、减速、刹停, 并可通过两个电机的不同转速实现左转和右转等功能
图3.1 系统原理框图
2.2 软件设计
本系统软件整体设计思路采用模块化设计,软件由主模块、键盘程序模块、液晶显示程序模块、PWM模块、通讯接口模块等组成。其中键盘输入判断后进行的处理将实现对机器车的控制并显示,另外PWM波的产生是本次设计的重点,控制机器车运动状态使用了PWM调速控制。其模块框图如图3.2所示。
图3.2 系统模块框图
N
Y
图3.3 主程序流程图
目标、主要特色及工作进度
1.研究目标:
本课题的主要目标是由CPU分别控制各功能模块进行工作,控制机器车电机驱动及运行程控指令解析。系统根据线接的手柄控制 完成运行行程并用液晶显示简洁运行信息,系统具有数据存储功能。在本设计方案中,主要采用了52单片机控制系统,这就使得小车运动具有快速、平稳、准确的特点。

摘要: 随着社会的发展,机器车在人们的社会生活、工作中运用的越来越广。机器人是一种可编程和多功能的,可用来搬运材料、零件、工具的操作机;或是为了执行不同的任务而具有可改变和可编程动作的专门系统。
系统由硬件和软件部分构成,硬件设计部分:由STC89C52单片机部分、7279键盘输入部分、液晶显示部分、8253输出PWM波部分、双电机驱动电路部分组成。其中系统采用直流电机、同相驱动门7407 与可编程定时/计数器、L298N等设计了直流电机驱动模块;软件通过编程控制8253以PWM波的形式输出其控制量。软件设计采用汇编语言编程,编相应的软件程序实现对直流电机正转、反转、启动、停止四种运行状态的控制。该系统结构简单,调速性能好,性能价格比高,真正实现了直流电机调速系统的高精度控制。
基于机器车技术,不但对于我国激烈的空间技术和资源竞争中取得有利地位具有关键意义,同时也包括导航控制在内的相关技术有巨大的促进作用。
关键词:单片机 PWM波 直流电机 机器车

目 录
第一章 前言 1
1.1选题的依据及意义 1
1.2国内外研究概况及发展趋势 1
1.3课题的研究内容 3
第二章 PWM控制的基本工作原理 4
第三章 有线遥控机器车系统组成及工作原理 7
3.1系统设计要求与技术指标 7
3.2系统组成及功能 7
第四章 有线遥控机器车系统硬件电路设计 9
4.1 单片机最小系统 9
4.2键盘输入模块 10
4.3双电机驱动模块 11
4.3.1 8253产生PWM波模块 11
4.3.2 直流电机控制模块 12
4.4 数据通讯模块 14
4.5 液晶显示模块 15
4.6 8255模块 16
4.7系统总体电路设计 17
第五章 有线遥控机器车系统软件设计 18
5.1 软件整体设计思路 18
5.2 主程序模块的设计 18
5.3键盘子程序 19
5.4 PWM波子程序 21
5.5 液晶显示子程序 25
5.6电机驱动子程序 27
第六章 系统软件调试 31
6.1 键盘及显示模块的调试 31
6.2 PWM调速模块的调试 32
6.3电机驱动模块的调试 32
6.4 总体调试 32
第七章 总结 34
7.1完善功能 34
7.2心得体会 34
参考文献 35
致 谢 36
附录A 程序清单 37
附录B 硬件原理 45

资料文件预览
共3文件夹,8个文件,文件总大小:1.12MB,压缩后大小:599.95KB
  • 毕业设计-基于STC89C52单片机的有线遥控机器车系统软件设计
    • 廖城(有线遥控机器车系统软件设计)
      • 有线遥控机器车系统软件设计
        • Microsoft Word文档廖城开题报告.doc  [84.50KB]
        • Microsoft Word文档廖城英文资料及翻译.doc  [46.00KB]
        • Microsoft Word文档廖城中英文摘.doc  [31.50KB]
        • Microsoft Word文档目 录.doc  [51.50KB]
        • Microsoft Word文档学士学位论文原创性声明.doc  [42.50KB]
        • Microsoft Word文档有线遥控机器车系统软件设计(论文)任务书.doc  [69.50KB]
        • Microsoft Word文档正文.doc  [774.00KB]
        • Microsoft Word文档中英文文献封面1.doc  [46.00KB]
下载地址
资料评论
注意事项
下载FAQ:
Q: 为什么我下载的文件打不开?
A: 本站所有资源如无特殊说明,解压密码都是www.xuehai.net,如果无法解压,请下载最新的WinRAR软件。
Q: 我的学海币不多了,如何获取学海币?
A: 上传优质资源可以获取学海币,详细见学海币规则
Q: 为什么我下载不了,但学海币却被扣了?
A: 由于下载人数众多,下载服务器做了并发的限制。请稍后再试,48小时内多次下载不会重复扣学海币。
下载本文件意味着您已经同意遵守以下协议
1. 文件的所有权益归上传用户所有。
2. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
3. 学海网仅提供交流平台,并不能对任何下载内容负责。
4. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
5. 本站不保证提供的下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
返回顶部