基于单片机的直流电机控制_孙源文(Sun Yuanwen _ DC motor control based on MCU).docVIP

  • 5
  • 0
  • 约1.04万字
  • 约 28页
  • 2017-10-06 发布于河南
  • 举报

基于单片机的直流电机控制_孙源文(Sun Yuanwen _ DC motor control based on MCU).doc

基于单片机的直流电机控制_孙源文(Sun Yuanwen _ DC motor control based on MCU)

基于单片机的直流电机控制_孙源文(Sun Yuanwen _ DC motor control based on MCU) 2010年第 35期科学 技术 信息 ○百家论剑 ○ 科技信息 基于单片机的直流电机控制 孙源文 (山东电力集团公司威海供电公司山东威海 264200) 【摘要】本文主要介绍了基于单片机实现直流电机控制,为了实现直流电机测控数字化和精确可测控性,提出了单片机 PID算法的设计 思想及其实现方法。本论文主要是通过对硬件电路的设计和控制软件的开发,并使其能够良好的结合,为最终实现对直流电机的转速进行精确 控制作充分的准备。 【关键词】单片机;直流电机;PID控制算法 摘要】在【 这 纸, 基于 在 这个 单片机 直流 发动机 控制, 在里面 秩序 到 实现 直流 发动机 和 精度 测量 和 控制 属于 数字的 监测 和 控制 可以 是, 通过 这个 供应链管理 PID 算法 设计 和 它的 实施. 单片机 技术 基于 在 这个 发动机 控制 系统 到 回应 快, 小的 大小, 好的 稳定性, 改进 发动机 性能 属于 这个 监测 和 控制 可以 是。 这 纸 是 主要地 通过 这个 设计 属于 硬件 和 控制 软件 发展, 和 到 使可能 它 到 一 好的 结合 对于 这个 最终的 实现 属于 这个 直流 发动机 对于 精确的 控制 属于 速度 对于 满的 准备工作。 【关键 话】单片机;直流 电机;PID 算法 1概述3.1确定控制算法 本设计系统的输出采用的是增量式 PID。控制变量增量为:△UI =直流电机由于调速性能良好,已经被应用于各类行走机构,如对 P(△EI EI + D +我··△2ei)送丝小车速度调节(包括恒速及变速调节直流电机调速是通过改变)。 式中:EI,△2ei =△EI -本次设定值与实测制之差△EI = ei-ei-1 电枢电压来实现的单片机可采用脉冲计数采样测速,通过脉宽调制。 △ei-1 P = K(比例系数 ) 控制直流电机转速,对转速进行精确的测量和控制根据需要,我们采。 我= T /钛(积分系数) a TD / T(微分系数 ) 用双片 8051单片机为控制核心的直流电机转速控制系统。 输出控制变量:UI = ui-1+P(△EI EI + D +我··△2ei)= ui-1 +△UI 2确定测控系统 PID控制算法流程图如图 3所示: 2.1确定设计方案的基本要求 该微机测控系统的预期功能如下: 2.1.1够按照设定转速实现升速,降速。 2.1.2够实现转速的实时显示。 2.1.3够通过以调制脉宽的输出方式实现软启动。 2.1.4控范围:0r / m-999r /米。 2.1.5控速精度:误差<2%。 在本微机系统中,主要功能是实现对电机转速的实时检测和控 制。 2.2测控系统的方案确定 在该控制系统中,待检测的参数是速度,速度也就为反馈检测量, 通过速度检测装置(传感器),将其转化为反馈信号,由反馈输入通道 输入单片机,在相应算法的管理下再由输出通道输出信号,进而对直 流电机的转速实施控制,达到预期所设定的转速。 据此可画出系统的原理框图,如图 1所示: 图 三 PID控制算法流程图 3.2存储单元的空间分配 为使整个程序各部分不发生冲突,我们必须合理分配 CPU有关 单元。本程序主要数据存储 分配单元如下: 计时标志位 30h 按键标志位 29h 测量值存储单元 千位 25h;百位 26h 十位 27h;个位 28h 设定值存储单元 千位 31h;百位 32h 十位 33h;个位 34h 一千一百五十四 图 1控制系统原理图 In order to realize human-computer interaction, the system needs to display and input and output devices , Figure 2 shows: chart 2 control system schematic 3 system design Sci-tech Information Lunjian, 100 2003 SCIENCE TECHNOLOGY INFORMATION 2010 th 35 Setting value Decimal system Convert to Binary Fixed point storage unit 35H 36H measured value Decimal system Convert to Binary Fixed point storage unit 37H 38H Set value by Fixed-point number Convert to Floating point numb

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档