直流电机调速_第1页
直流电机调速_第2页
直流电机调速_第3页
直流电机调速_第4页
直流电机调速_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

攀枝花学院专业基础综合实验报告 基于单片机的直流电机控制设计基于单片机的直流电机控制设计 学生姓名 学生学号 院 系 年级专业 指导教师 二 一三年六月 摘摘 要要 本文是对直流电机 PWM 调速器设计的研究 主要实现对电机的控制 本课程 设计主要是实现 PWM 调速器的加速 减速 停止等操作 并实现电路的仿真 为 实现系统的微机控制 在设计中 采用了 AT89C51 单片机作为整个控制系统的控 制电路的核心部分 配以各种显示 驱动模块 实现对电动机转速参数的显示和 测量 由命令输入模块 光电隔离模块及 H 型驱动模块组成 采用带中断的独立 式键盘作为命令的输入 单片机在程序控制下 不断给光电隔离电路发送 PWM 波 形 H 型驱动电路完成电机正反转控制 在设计中 采用 PWM 调速方式 通过改变 PWM 的占空比从而改变电动机的电枢电压 进而实现对电动机的调速 设计的整 个控制系统 在硬件结构上采用了大量的集成电路模块 大大简化了硬件电路 提高了系统的稳定性和可靠性 使整个系统的性能得到提高 关键词关键词 PWM 调制 AT89C51 单片机 双全桥驱动器 L298 直流电机 ABSTRACTABSTRACT This article is the study of dc motor PWM speed controller design the main control system for the motor This course design mainly is to realize PWM speed governor of acceleration deceleration and stop operation And realize the simulation of circuit For the realization of the system of microcomputer control in the design USES AT89C51 as the core part of the whole control circuit of the control system with all kinds of display driver module display and measurement of motor speed parameter By the command input module photoelectric isolation module and H driver module Adopt independent type keyboard with interruption as command input single chip microcomputer under program control constantly send photoelectric isolating circuit PWM waveform H drive circuit to complete motor and reversing control In the design and adopts PWM control method by changing the PWM duty cycle to change the armature voltage of the motor and then realize to the speed of the motor On the design of the whole control system the hardware structure by a large number of integrated circuit module greatly simplify the hardware circuit and improve the stability and reliability of the system improve the performance of the whole system Key words PWM technology AT89C51 both bridge driver L298 DC motor 目 录 摘摘 要要 ABSTRACTABSTRACT 1 1 绪论绪论 1 1 1 1 直流电机概述 1 1 2 单片机概述 1 1 3 脉宽调制 PWM 技术 2 1 4 课题任务及工作内容 3 2 2 单片机直流电机控制系统总体设计方案单片机直流电机控制系统总体设计方案 4 4 2 1 设计思路 4 2 2 方案论证与比较 4 2 3 可执行性分析理论依据 5 2 5 研究内容 5 3 3 单片机直流电机控制系统硬件设计单片机直流电机控制系统硬件设计 7 7 3 1 系统硬件结构 7 3 2 系统单元电路设计 7 3 2 1 单片机最小系统电路 7 3 2 2 独立式键盘电路 8 3 2 3 电机驱动电路 8 3 2 4 电源电路 9 3 2 5 串口通信电路 9 3 2 6 电机驱动电路 9 4 4 单片机直流电机控制系统软件设计单片机直流电机控制系统软件设计 9 9 4 1 软件总体结构 9 4 2 系统模块程序设计 11 4 3 键盘扫描模块程序 12 4 4 串口通信模块程序 14 4 5 电机调速模块程序 15 5 5 系统测试系统测试 1616 5 1 测试准备 16 5 1 1 硬件环境 16 5 1 2 软件环境 16 5 1 3 测试项目 16 5 2 测试过程 16 5 3 测试结果 17 结束语结束语 1919 致谢致谢 2020 参考文献参考文献 2121 附录附录 1 1 直流电机在线控制系统直流电机在线控制系统 2222 附录附录 2 2 直流电机系统硬件原理图直流电机系统硬件原理图 23 23 附录附录 3 3 L298L298 芯片资料芯片资料 25 25 1 1绪 论 1 1直流电机概述 在现代工业中 电动机作为电能转换的传动装置被广泛应用于机械 冶金 石油化学 国防等工业部门中 随着对生产工艺 产品质量的要求不断提高和产 量的增长 越来越多的生产机械要求能实现自动调速 长期以来 自动调速电动 机一直占据着调速控制的统治地位 由于它具有良好的线性调速特性 简单的控 制性能 高效率 优异的动态特性 现在仍是大多数调速控制电动机的最优选择 以前电动机大多使用由模拟电路组成的控制柜进行控制 现在单片机已经开 始取代模拟电路作为电机控制器 当前电机控制器的发展方向越来越趋于多样化 和复杂化 现有的专用集成电路未必能满足苛刻的新产品开发要求 为此可考虑 开发电机的新型单片机控制器 因此研究直流电机的速度控制 有着非常重要的 意义 由于变频技术的出现 交流调速一直冲击直流调速 但综观全局 尤其是我 国在此领域的现状 再加上全数字直流调速系统的出现 更提高了直流调速系统 的精度及可靠性 直流调速系统仍将处于十分重要地位 对于直流调速系统转速控制的要求有稳速 调速 加速或减速三个方面 而 在工业生产中对于后两个要求已能很好地实现 但工程应用中稳速指标却往往不 能达到预期的效果 稳速要求即以一定的精度在所需要的转速稳定运行 在各种 干扰不允许有过大的转速波动 1 2单片机概述 随着单片机功能的飞速发展 单片机的应用领域已经渗透到了国民经济的各 个领域 并影响着现代人的生活 单片机技术的出现给现代工业测控领域带来了 一次技术革命 目前 单片机仍以其高可靠性 高性价比 在工业控制系统 智 能化仪器仪表 数据采集系统和智能家电等诸多领域得到了广泛应用 当今时代是一个新技术层出不穷的时代 在电子领域尤其是自动化智能控制 领域 传统的分立元件或数字逻辑电路构成的控制系统 正以飞快的速度被单片 机智能控制系统所取代 单片机的优点包括体积小 功能强 成本低 并且应用 2 面广 可以说智能控制与自动控制的核心就是单片机 单片机又称单片微控制器 它不是完成某一个逻辑功能的芯片 而是把一个 计算机系统集成到一个芯片上 概括来讲 一块芯片就是一台计算机 它具有体 积小 质量轻 价格便宜等优点 为学习 应用和开发提供了诸多便利 同时 学习使用单片机是了解计算机原理与结构的最佳选择 现在 单片机的应用领域非常广泛 比如实时工控 导航系统 智能仪表 家用电器 通讯设备等 单片机一旦运用在各种产品上面 就可以说是使产品进 行了升级换代 也可以把产品美其名曰 智能型 如智能型洗衣机等等 1 3脉宽调制 PWM 技术 脉冲宽度调制 PWM 是英文 Pulse Width Modulation 的缩写 简称脉 宽调制 它是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的 技术 广泛应用于测量 通信 功率控制与变换等许多领域 一种模拟控制方式 根据相应载荷的变化来调制晶体管栅极或基极的偏置 来实现开关稳压电源输出 晶体管或晶体管导通时间的改变 这种方式能使电源的输出电压在工作条件变化 时保持恒定 脉冲宽度调制 PWM 是一种对模拟信号电平进行数字编码的方法 通过高 分辨率计数器的使用 方波的占空比被调制用来对一个具体模拟信号的电平进行 编码 PWM 信号仍然是数字的 因为在给定的任何时刻 满幅值的直流供电要么 完全有 ON 要么完全无 OFF 电压或电流源是以一种通 ON 或断 OFF 的重复 脉冲序列被加到模拟负载上去的 通的时候即是直流供电被加到负载上的时候 断的时候即是供电被断开的时候 只要带宽足够 任何模拟值都可以使用 PWM 进 行编码 多数负载 无论是电感性负载还是电容性负载 需要的调制频率高于 10Hz 通 常调制频率为 1kHz 到 200kHz 之间 许多微控制器内部都包含有 PWM 控制器 例如 Microchip 公司的 PIC16C67 内含两个 PWM 控制器 每一个都可以选择接通时间和周期 占空比 是接通时间与周期之比 调制频率为周期的倒数 执行PWM 操作之前 这种 微处理器要求在软件中完成以下工作 设置提供调制方波的片上定时器 计数器的周期 在 PWM 控制寄存器中设置接通时间 设置 PWM 输出的方向 这个输出是一个通用I O 管脚 启动定时器 使能 PWM 控制器 3 目前几乎所有市售的单片机都有 PWM 模块功能 若没有 如早期的 8051 也可以利用定时器及 GPIO 口来实现 更为一般的 PWM 模块控制流程 为 笔者使用过 TI 的 2000 系列 AVR 的 Mega 系列 TI 的 LM 系列 使能相关的模块 PWM 模块以及对应管教的 GPIO 模块 配置 PWM 模块的功能 具体有 1 设置 PWM 定时器周期 该参数决定 PWM 波形的频率 2 设置 PWM 定时器比较值 该参数决定 PWM 波形的占空比 3 设置死区 deadband 为避免桥臂的直通需要设置死区 一般较高档 的单片机都有该功能 4 设置故障处理情况 一般为故障是封锁输出 防止过流损坏功率管 故障一般有比较器或 ADC 或 GPIO 检测 5 设定同步功能 该功能在多桥臂 即多PWM 模块协调工作时尤为重要 设置相应的中断 编写 ISR 一般用于电压电流采样 计算下一个周期 的占空比 更改占空比 这部分也会有PI 控制的功能 使能 PWM 波形发生 1 4课题任务及工作内容 本题目要求设计一个单片机应用系统可以通过串行线在上位机中进行控制操 作 可以通过上位机对单片机进行控制直流电机正转 反转 停止 加速 减速 等功能 另外 为增加其实用性还增加了显示 键盘控制 按键蜂鸣等功能 本课题要完成以下研究工作 研究直流电机控制系统并仔细推敲各方面的细节 比如速度的控制等等 进行系统软硬件的设计 制作硬件 并对硬件进行调试以及优化 4 2 单片机直流电机控制系统总体设计方案 2 1 设计思路 直流电机调速性能好 可靠性高 机械特性强 在自动控制中的应用极 为广泛 直流电机 的调速系统多种多样 但系统复杂 控制精度和成品价 格难以兼顾 本文使用价格低廉 应用广泛的 M C S 5 1 系列单片机 为控制芯片 以 PI调节控制算法为基础 完成对直流电机转速的调节 达到了控 制性能好 成本低的目的 本文重点阐述了该系统的基本工作原理 所 采用的相关技术等 进而交代了电机转速测量控制的实现方法 方案 1 基于 PLC 运行编成 方案 2 基于单片机编程控制 2 2 方案论证与比较 单片机控制 优点 经济实惠 成本相对较低 缺点 用单片机制作的主控 板受制版工艺 布局结构 器件质量等因素的影响导致抗干扰能力差 故障率高 不易扩展 对环境依赖性强 开发周期长 一个采用单片机制作的主控板不经过 很长时间的实际验证很难形成一个真正的产品 PLC 控制 优点 PLC 是经过几十年实际应用中检验过的控制器 其抗干扰 能力强 故障率低 易于设备的扩展 便于维护 开发周期短 缺点 成本相对 单片机要高 综上所述选择单片机编程控制 2 3 可执行性分析理论依据 研究以单片机 AT89S52 和 L298 控制的直流电机脉宽调制调速系统 利用 AT89S52 芯片进行低成本直流电动机控制系统的设计 能够简化系统构成 降低 5 系统成本 增强系统性能 满足更多应用场合的需要 系统实现对电机的正转 反转 急停 加速 减速的控制 以及 PWM 的占空比在 LED 上的实时显示 2 4 研究方法 学习直流电机调速系统的工作原理 掌握基于 51 内核的单片机开发流程 熟练掌握 PWM 调速原理及方法 掌握 LED 数码管显示和独立键盘控制技术 查阅资料 完成直流电机的初步流程图及代码设计 请教导师 帮助解决出现的问题和困难 进行完整的仿真测试 完善设计 完成直流电机的实物设计 2 5 研究内容 设计一个单片机系统 实现对微型直流电动机的精确控制 设计其闭环控制 电路及算法 根据需求 搜集与设计相关的资料 掌握工业中常用的直流电机的工作原理 控制方法及PWM调压调速的原理 以便更好的完成用单片机对直流电机的精确控制 51单片机的选型 可采用ATMEL公司推出的S51些列单片机 查阅相关资料 掌握51系列单片机 的相关知识 51单片机系统电路设计 根据系统的规模 选取系统所需的硬件设备 掌握所需硬件 LMD18200 LM629 其它IC 的功能 性能及其硬件电路 1 电压给定电路 设置一个电源指示灯 当外接电源接通时指示灯发光 接通电源开关 按下启动 按钮 电源接触器接通 电机有电源输入 运行 停止开关由控制电路控制 电 梯的运行类型由单片机来控制 2 直流电机控制电路 电机控制芯片采用LM629 根据外部采集到的信号发出相应的PWM信号 该 PWM信号输出后送至半桥驱动集成芯片后控制半桥的开闭 半桥驱动电路的输出 信号再经继电器控制电路配合单片机发出的正 反转控制信号来控制直流电机 6 3 直流电机的驱动电路 采用LMD18200作为电动机的驱动芯片 根据PWM控制信号的占空比来决定直 流电机的转速和转向 采用一个增量型光电编码器来反馈电动机的实际位置 检 测电机转速和位置 形成闭环位置反馈 从而达到精确控制电机 4 直流电机的调速电路 调速器主电路采用晶闸管单相桥式半控整流电路 励磁电源采用单相桥式不 可控整流电路 在控制方面 设计中放弃了转速负反馈环节 采用电压负反馈加 上电路正反馈的控制方式 5 保护电路 主要是限流 短路 过流 过压保护电路 确保直流电机的正常运行 6 键盘电路 显示电路等单片机系统电路 系统软件的设计 根据控制需求 绘出流程图 首先绘出简单的流程图 再对系统各部分流程 图进行扩充和具体化 即对电机的驱动 控制 反馈等进行具体的介绍和说明 从而绘出详细的程序流程图 再根据程序流程图用汇编语言 使用keilc51软件 设计 编制各子程序模块 并最终完成软件系统的编写 程序的嵌入与调试 进行仿真 调试 固化样机联调 软硬件结合起来调试 找错 修改软硬 件 进行软硬件测试 3 3 单片机直流电机控制系统硬件设计单片机直流电机控制系统硬件设计 3 1 系统硬件结构 本设计硬件结构由单片机最小系统 键盘模块 电机驱动模块 3 2 系统单元电路设计 3 2 1 单片机最小系统电路 单片机最小系统电路由 STC89C52 主控芯片 时钟振荡电路和复位电路等构 成 其中 时钟振荡电路主要由外接 11 0592MHz 晶振 两个 30pF 的起振电容和 内部反相器构成 复位电路采用简单的容阻式复位电路 单片机最小系统电路原 理图如图 3 2 1 所示 7 图 3 2 1 单片机最小系统电路 3 2 2 独立式键盘电路 键盘电路采用比较简单的独立式键盘便能满足设计要求 成本低廉 编程相 对简单 4 个独立按键 分别与单片机 P0 0 P0 3 相连 由于 P1 口上各位内部均 接有上拉电阻 故 外接按键的时候 我们不再接上拉电阻 键盘电路如图 3 2 2 所示 8 图 3 2 2 独立式键盘电路 3 2 3 电机驱动电路 电机驱动电路主要有电机驱动芯片 L298N 少量电阻电容和二极管构成 电 机驱动电路增加光耦合器件以实现电机驱动信号与控制信号的隔离 提高控制系 统的抗干扰能力 但由于光耦合芯片 TLP521 4 昂贵 并且设计的控制要求简单 因此驱动电路中去掉了光耦合部分 电机驱动电路原理图如图 3 2 3 所示 图 3 2 3 电机驱动电路原理图 3 2 5 电源电路 3 2 6 串口通信电路 9 3 2 7 电机驱动电路 4 4 单片机直流电机控制系统软件设计单片机直流电机控制系统软件设计 4 1 软件总体结构 系统软件主要由系统初始化程序模块 键盘扫描及处理模块 串口通信程序 模块 电机调速程序模块等组成 系统初始化模块 主要是配置系统工作环境 主要负责的工作有初始化定时 器 初始化液晶 初始化串口 初始化 I O 等 键盘扫描及处理模块 实现按键识别 消抖及处理 用于设置电机转动状态 串口通信模块 主要是实现与上位机进行通信 接收上位机发送过来的电机 控制命令 系统软件总体框图如图 4 1 所示 系统初始化系统初始化 10 图 4 1 系统软件总体框图 在没有操作系统的时候 我们采用结构化程序设计思想 自顶向下 逐步求 精 其系统主程序流程图如图 4 2 所示 电机调速程序模块电机调速程序模块 键盘键盘 扫描扫描 及及 处理处理 程序程序 模块模块 串口通信程序模块串口通信程序模块 11 键盘扫描键盘扫描 及处理程及处理程 序序 数据处理数据处理 显示刷新显示刷新 图 4 2 系统主程序流程图 4 2 系统模块程序设计 系统初始化软件包括两大部分 串口初始化 I O口初始化 主要完成的工 作是设置定时器 并初始化串口 串口初始化程序 设置定时器1为工作方式2 配置串口波特率为9600bps 选 择波特率不倍增 串行工作方式1 启动定时器1 开串行口中断 开CPU总中断 串口初始化程序流程图如图4 3所示 开始开始 系统初始系统初始 化化 12 开始开始 设置波特率设置波特率 96009600 bpsbps 的定时器的定时器 1 1 初初 值值 串口初始化为方式串口初始化为方式 1 波特率不倍增 波特率不倍增 结束结束 开串口中断 开串口中断 CPUCPU 中断中断 图 4 3 串口初始程序流程图 4 3 键盘扫描模块程序 键盘扫描及处理程序 主要由按键key1 按键key2 按键key3 按键key4组 成 1 Key1为循环选择键 用于选择要设置的电机状态项目 2 Key2为加1按键 用于设定电机的正反转 加减速和电机速度值 3 Key3为减1按键 用于设定电机的正反转 加减速和电机速度值 4 Key4为确定键 用于确定当前的电机状态为设定值 键盘扫描程序模块流程图如图3 5所示 13 开始开始 循环选择循环选择 键键 记录按下次数记录按下次数 设置模式标志设置模式标志 光标在电光标在电 机状态处机状态处 闪烁闪烁 加加 1 1 键按键按 下下 光标在检光标在检 测转速个测转速个 位处闪烁位处闪烁 减减 1 1 键按键按 下下 光标在设光标在设 定转速个定转速个 位处闪烁位处闪烁 光标在设光标在设 定转速十定转速十 百位闪烁百位闪烁 确定键按确定键按 下下 对应项加对应项加 1 1 光标在检光标在检 测转速十测转速十 百位闪烁百位闪烁 对应项减对应项减 1 1 刷新显示刷新显示 退出设置退出设置 结束结束 YESYES YESYES NONO YESYES NONO YESYES NONO 图4 4 键盘扫描程序模块流程图 14 4 4 串口通信模块程序 串口通信程序模块主要包括串口初始化程序模块 串口接收程序模块 其中 串口初始化程序模块主要是配置特定的串口通信环境及通信方式等 选择串口为 通信方式 1 定时器 1 方式 2 等 其程序流程图如前面图 4 3 所示 串口接收程 序模块主要由串口中断程序与串口接收子程序构成 当产生接收中断时 首先判 断是发送中断还是接收中断 若是发送中断则清除发送中断标志位 若是接收中 断则先清除接收中断标志位 然后调用串口接收函数 将接收到的数据存于接收 缓冲区中 并共单片机使用 其串口接收程序流程图如图 4 4 所示 其中标志位 已在程序中标出 开始开始 串口中断串口中断 接收一个字接收一个字 节节 接收完接收完 2Byte2Byte 通知通知 CPUCPU 进进 行数据处理行数据处理 理 清除发送中清除发送中 断标志位断标志位 清除接收中清除接收中 断标志位断标志位 结束结束 YESYES NONO YESYES NONO 图 4 4 串口接收程序流程图 15 4 5 电机调速模块程序 电机调速程序模块采用脉宽调制法实现速度控制 利用定时器 0 固定调速信 号周期 根据正反转标志 设定电机控制端口电平 当计数值达到设定的脉宽值 时则关闭电机运行 在第二个周期的调速信号到来时 又重新开启电机运转 依 次的电机通断切换 从而实现电机的速度控制 其调速程序流程图如图 4 5 所示 开始开始 电机停转电机停转 计数到计数到 100100 开电机转动开电机转动 重载定时值重载定时值 计数变量加计数变量加 1 1 结束结束 大于脉宽值大于脉宽值 YESYES NONO YESYES 图 4 5 调速程序流程图 16 5 系统测试 5 1 测试准备 5 1 1 硬件环境 PC机 USB转串口通信线 用于单片机C51语言的编程 编译 加载及发 送电机控制命令 5V和 12V电源 电机控制系统板 若干根杜邦线 DT9208A数字万用表1个 螺丝刀 镊子 斜口钳 吸焊器 5 1 2 软件环境 Keil uVision4 用于C51源程序的编写 编译 链接和调试 上位机串口调试软件 串口大师 本系统程序 相关的库和头文件 5 2 测试过程 利用万用表检查各线路是否存在断路 短路并修正 检查单片机等各口线是否正确连接 上电之前检测一下正负电源线是否 短路 确保不短路才上电 利用Keil uVision2软件进行程序的编辑 编译 链接和调试 利用STC ISP软件将在keil中编译链接生成的各个xx Hex文件下载到系统 单片机的Flash存储器中 按原理图连接线路 上电后开始测试 上电后首先观察系统显示是否正常 指示灯工作是否正常 复位电路是否正 常等等 如不正常则修改程序重新下载测试 直至显示正常 接着按照测试项目 分别测试 首先打开串口调试软件 选择波特率为 9600bps 打开串口 选择发送 的数据位 16 进制数据 1 正转测试 在发送窗中输入正转控制字和速度值 如 1 10 其中 1 表 示正转 10 16 进制 即 16 表示脉宽为 16 的调速信号所对应的速度 点击发送 观察电机是否正转 将速度改大一些看一下速度是否改变 2 停止测试 输入停止命令字 0 速度可以任意 发送后观察电机是否停机 下来 17 3 反转测试 输入反转命令字及速度脉宽值 最大为 100 如 2 20 发送 后观察电机的转动方向及速度 改变速度后再测一次观察电机转速是否改变 4 加速测试 输入加速命令字 3 速度可以任意 如 3 20 发送后观察电 机的转动情况 5 减速测试 输入减速命令字 4 速度可以任意 如 4 20 发送后观察电 机的转动情况 再测试正反转直接切换的情况下 电机是否还能正确运行 接着再测试一下 在正反转状况下进行的加减速 观察电机是否在原来速度的基础上无跳变的平稳 加减速 最后测试键盘的各项控制功能能否正常 5 3 测试结果 经测试表明 本电机控制系统可以通过上位机实现对直流电机的自由设速正 反转和平稳加减速的控制 同时也可以通过键盘实现自由设速正反转和平稳加减 速的控制 还具有显示 按键发生等多种功能 该系统完全满足系统设计要求 下面的实物测试图是正转和加速的测试 测试效果图如图 5 1 到图 5 4 所示 经测试表明 以上测试要求全部通过 测试结果如表 4 1 18 表 4 1 电机主要测试结果 测试项 目 指令控制字预期结果实际结果 1 1正转 慢速 正转 慢速 正转1 50正转 快速 正转 快速 2 1反转 慢速 反转 慢速 反转2 50反转 快速 反转 快速 0 1快速停止快速停止 停止0 50快速停止快速停止 3 1以原速度开始 加速 以原速度开始 加速加速 3 50以原速度开始 加速 以原速度开始 加速 4 1以原速度开始 减速 以原速度开始 减速减速 4 50以原速度开始 减速 以原速度开始 减速 结束语 本课题的核心任务是对串口通信的研究和对电机控制系统的应用 设计 本文的研究方案是根据现有的软硬件条件 设计单片机的电机 控制系统 通过 RS232 串口连接至 PC 机 并进行相关性电机控制实 验 具体内容包括如下 一 通过对现在应用比较广泛 技术比较成熟的串口通信进行研究 并经分析论证后设计出以 STC89C52 单片机为核心控制单元的上位机 电机控制系统 二 根据本设计 上位机电机控制系统的设计要求 编写了系统程 序 通过RS232接口连接至PC机 并进行相关性电机控制实验 三 在设计好的电机控制系统平台上 进行电机控制系统的软件开发 并通过不断的软硬件调试 实物测试 最终开发出性能优越 灵活方 便 具有一定实用价值的直流电机在线控制系统 19 通过本次综合实验设计 我更深入的学到了有关单片机的原理及应用 并且自主的动脑 动手能力得到了很大的提高 重要的是能够将单片 机与实际生活中的一些应用联系起来 同时通过毕业设计对PC机通过 串口控制单片机有一定的了解 上位机控制单片机系统 可以用于对 多个单片机应用系统进行实时控制 也可通过调制 解调器对远程控 制系统进行实时控制 另外 上位机不需要进行复杂的编程 直接用 微机的通信串行口进行命令控制 并且命令符可自定义 总之我们受 益匪浅 这将为我们以后的学习以及工作打下良好的基础 致 谢 在整个综合实验设计过程中无不渗透着指导老师曾老师的关心和帮助 在他 的指导下 我开始对课题进行了了解 进行开题报告的撰写 从而有了对整个综 合试验设计的进程安排 在进行硬件和软件的设计中 老师给了很多帮助 如调 试电路 程序的编写与调试等 有了曾老师的指导才能使设计顺利完成 在这对 曾老师表示衷心的感谢 通过这次综合试验设计详细地了解了单片机编程 同时进一步加深对直流电 机调速方法 PWM波控制的运用 还培养了科学的思考方法和动手能力以及借鉴 参考文献的能力 充分运用各种资源查找资料 在设计中同时也得到了同学的帮助 给予提供了思路的启发和设计的相关条 件 通过合作体会到集体团结的重要性 相互鼓励 相互提供资料 对他们也表 示感谢 参考文献参考文献 20 1 张毅刚 彭喜元 单片机原理与应用设计 M 北京 北京市海淀区四季青印刷厂 2010 2 张毅刚 新编 MCS 51 单片机运用设计 哈尔滨 哈尔滨工业大学出版社 2003 3 张义和 王敏男 许宏昌 余长春 例说 51 单片机 c 语言版 北京 人民邮电出版社 2009 4 马忠梅 籍顺心 张 凯 马 岩 单片机的 C 语言应用程序设计 北京 北京航空航天大学 2010 5 Samsung Electronics S3C44BOX Risc microcontroller ARM instruction sheet 2002 6 郭天祥 51 单片机 C 语言教程 电子工业出版社 2005 年 7 月 7 丁元杰 单片微机原理及应用 机械工业出版社 2005 年 7 月 8 楼然苗 李光 单片机课程设计指导 北京 北京航空航天大学出版社 2007 9 Okazoe H Shimizu K Watanabe Y et al Develop ment of a Full FlowBurner Regeneration Type Diesel Particu late Filter Using SiC Honeycomb C Society of AutomotiveEngineers International Congress and Exposition Michigan SAE Paper 1996 27 35 10 岂兴明 唐杰等 51 单片机编程基础与开发实例详解 北京 人民邮电出版社 2008 11 王东锋 王会良 董冠强 单片机 C 语言应用 100 例 电子工业出版社 2009 1V Yu Teplov A V Anisimov Thermostatting System Using a Single Chip Microcomputer and Thermoelectric Modules Based on the Peltier Effect J 2002 12 Yeager Brent How to troubleshoot your electronic scale J Powder and Bulk Engineering 1995 13 周兴华 手把手教你学单片机 北京 北京航空航天大学出版社 2005 14 Meehan Joanne Muir Lindsey SCM in Merseyside SMEs Benefits and barriers J TQM Journal 2008 15 周立功 直流电机原理与驱动 M 西安 西安电子科技大学出版社 2008 1 16 王晓明 电动机的单片机控制 第 3 版 北京航空航天大学出版社 201

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论