logo资料库

基于MSP430单片机的直流电动机调速系统的设计.pdf

第1页 / 共2页
第2页 / 共2页
资料共2页,全文预览结束
DOI:10.13436/j.mkjx.2013.01.026 第 34 2013 卷第 年 01 01 期 月 基于 MSP430 煤 矿 机 械 Coal Mine Machinery Vol.34No.01 Jan. 2013 单片机的直流电动机调速系统的设计* 周子昂 徐 坤 周口师范学院 , , 吴定允 , , 河南 周口 李向东 466001) ( 摘 要 : 介绍了以一种超低功耗 16 位混合信号单片机 MSP430F449 作为核心控制芯片,光电 编码器检 测直流电机 转速构 成 速 度 反 馈 ,MSP430F449 的 定 时 器 生 成 PWM, 应 用 功 率 驱 动 芯 片 L298N 构成驱动电路,采用 PID 控制算法,实现了直流电动机转速的闭环控制。 给出了硬件原理图 和相应的软件设计流程。 关键词 中图分类号 : MSP430 单片机; PWM; 直流电动机; PID : TM33 文献标志码 : A 文章编号 : 1003 - 0794(2013)01 - 0170 - 02 Design of DC Electromotor Regulating Speed System Based on MSP430 Microcontroller XU Kun, ZHOU Zi-ang, WU Ding-yun, LI Xiang-dong (Zhoukou Normal University, Zhoukou 466001, China) Abstract: This paper introduces MSP430F449 that is a kind of ultralow -power consumption 16 -bit mixed signal microcontroller. The feedback speed is formed by photoelectric encoder. Regulating speed is achieved by PWM. L298N chip is adapted to drive DC electromotor. PID algorithm implements closed- loop control function. The circuit of hardware and corresponding software of the design are also given. Key words: MSP430 microcontroller; PWM; DC Electromotor; PID 硬件原理 1 1.1 系统工作原理 单 片 机 是 MSP430F449 。 系列单片机是 16 基于 。 MSP430 员 近年开始生产的一种 理器 系统的电路原理如图 作 为 核 心 的 单 片 机 模 块 串 行 通 信 模 块 块 等 MSP430F449 、RS232 1 、 。 MSP430 美国德州仪器 家 族 中 的 一 公司 位的超低功耗混合信号处 单片机的直流电动机调速 TI( ) 所示 包括 以 : 。 显 示 模 块 MSP430F449 键 盘 模 测 速 模 块 和 驱 动 模 块 、 、LCD , , , 得到偏差量 :MSP430F449 系 统 工 作 过 程 当采样周期 到来时 单 片 机 作 为 主 控 增量 式光电编 码器构成 通过编码器信号调理 与电机预先设定转速度比 调 信号通过光电 进行功率放大输出 驱动直流 电 制器 的测速模块测得电机的速度 接口电路反馈到单片机 较 整 PWM 耦合器 机 模块和键盘模块分别完成显示和输入 人机交互功能 然后进入下一个周期速度采样和 脉冲的占空比 经 。LCD 实现系统的 算法得到控制量 , 然后经过 PID 输出的 L298N 调节 PWM PID , , , , , , , 。 1.2 测速电路 电磁式转速 传感器测速 霍尔元件测 速 编码器测速等 电编码器的 2 两相脉冲信号 B 号超前 、 、 本文采用光电编码器完成测速 。 个脉冲输出端口分别输出相差 当光电编码器顺时针旋转时 。 ,A 当光电编码器逆时针旋转时 90°A、 信 光 电 光 。 信号 B 90°; 周口师范学院青年科研基金项目 * (zknuqn201132B) A 信号超前 码器输出 显示 LCD A、B 信号 光电编码器顺时针旋转时 90°。 信号形式如图 所示 。 2 编 , MSP430 F449 光电耦 合电路 直流 电机 驱 L298N 动电路 M 信号调理 接口电路 光电编码 测速电路 接口 RS232 闭环控制系统原理图 图 晶振 复位 键盘 图 1 相信号 相信号 A B 根据光电编码器的工作原理 2 编码器输出信号波形示意图 设计编码器与单 , 该电路采用一个 所示 。 3 D 两相信号进 对编码器输出 与 A、B 的 MSP430F449 的外部中断 P2.0 相连 相 连 , 输 0 。 Q 片机硬件接口电路如图 触发器和一个与门 触发 器 行 调理 与门输出与 出信号记为 ,D Q , MSP430F449 IN1, 和 与门输出信号记为 IN2。 , , , B D 周 ,Q 。 A IN1 IN2 通过 触发器后 Q 为高电平 信号的配合使用 电机的转速和转动方向 端 输出低电平 单片机判断电机顺时针转动 90°, 信号超前 端输出 高 电 平 就可以测得 信号 经 即 两 ;A、B 判断电机 端输出 单 片机判断 电 机 逆 时 针 计数器 当电机顺时针旋转 所 值的变化 两 信号的关系 如图 90°,Q 信号 反之 计数器加 ,B 为 低电平 IN1 信号经与门输出一个窄脉冲 , 信号超前 旋转 1 低电平 转动 减 时 示 量 ;A、B 判断电机逆时针旋转一周 信号 则电机的速度即为一个采样周期中 电机的转速 IN2 两信号经与门输出一个窄脉冲 IN1、IN2 A、B 。 即 与 1, 1, A N 4 , , 。 , , 。 。 , B 式中 170 ω=cΔN/Ts 标度变换系数 c——— (1) 可根据转速的量纲来 , 中国煤炭期刊网 www.chinacaj.net
第 34 卷第 01 期 基于 MSP430 单片机的直流电动机调速系统的设计 ——— 徐 坤 等 , Vol.34No.01 ΔN——— ; 选择 一个采样周期中累 加计数值的 变化 量 采样周期 它的符号反映电机的转动方向 ; , Ts——— 。 VCC B A 1 2 3 4 2 3 1 2 D D CLK U3 AND U2 5 6 Q Q U1 IN1 P2.0 MSP430F449 IN2 3 INT0 相信号 相信号 B B IN2 IN1 图 3 编码器与单片机接口电路 图 4 接口电路输入与输出信号示意图 1.3 L298N 驱动接口 , 。 。 2 2 ,2 ST 是 H 15 L298N 公司生产的一种内含 个 该芯片采用 桥的 脚封 可以驱动一台两相步进电机或四相步进电机 , 采用标准逻辑电平信号 配 高电压大电流全桥式驱动器 装 也可以驱动 控制 合使用的 ENABLE A、B,ENABLE A 个输入端口为 个使能控制端 台直流电机 个 输 入 端 口 为 2 配 合 使 用 的 本设计只用其中一组 ABLE B INPUT4, 平 逻 辑 和 电 机 转 动 状 态 对 应 关 系 如 表 中 不确定 表 表 示 低 电 平 表 示 高 电 平 INPUT2,EN- 和 使能控制和输入电 其 表 示 电 平 状 态 使能控制和输入电平与电机转动状态对应表 INPUT1 INPUT3 所 示 ,H 和 ,× ,L 2 1 。 。 , 1 L298N ENABLE A INPUT1 INPUT2 H H H H L 采用 H L H L × L H H L × 电 路 之 间 的 电 气 隔 离 提 高 了 系 统 抗 干 扰 能 力 TLP521-4 光电耦合器实现单片机与外部 MSP430F449 与 TLP521-4 改 变 PWM , 波 由 。 经过光耦 通过 引脚输出 使能端 PWM , 相连 ENABLE A P1.2 L298N 波 的 占 空 比 控 制 直 流 电 机 的 转 速 的 的 ; 分 以实现控 直流电机驱动接口电 TLP521-4 , 引脚经过 INPUT2 相接 和 , MSP430F449 别和 L298N 制直流电机的正反转和停止 路如图 P2.1 INPUT1 P2.2 和 所示 。 5 。 电机状态 正转 反转 刹停 快速停止 自由停止 +5 V R4 R5 R6 +5 V +9 V 4 VS IN1 IN2 IN3 IN4 ENA ENB 9 VSS OUT1 OUT2 OUT3 OUT4 SENA SENB 5 7 10 12 6 11 2 3 13 14 1 15 GND 8 L298N D1 D2 MOTOR D3 D4 16 15 14 13 12 11 10 9 5 L298N 驱动接口电路 +5 V TLP5214 R1 R2 R3 P2.1 P2.2 P1.2 PWM 1 2 3 4 5 6 7 8 图 系统软件设计 2 2.1 主程序流程图 本系统控制软件采用 完成调试 语言编写 C 软件 设计的流 程如图 应用集成环 , IAR WE430 境 所示 状态的采集 。 6 循环体程序完成电机转速的调节和电机运动 通过数据处理子程序得到电机的转速 。 , 。 PID 和转动方向 出偏差 波的占空比 , , 控制器由实时转速值和设定值得 再由偏差得到控制量输出 实时改变 , PWM 从而实现了电机的闭环控制 。 开始 系统初始化 以预设速度 启动电机 开中断 定时中断 ? 是 调节 PID 否 否 外部中断 ? 是 数据处理 图 6 系统程序流程图 2.2 增量 PID 算法及转速调节流程 比例积分微分 本程序 采用增量式 速 增量 式 学表达式为 , PID : (PID) PID 控制器在工业中应用广泛 。 控制器对 直流电 机 进 行 调 该 算法的数 所示 7 , 控制系统 如图 Δu(k)=Ae(k)-Be(k-1)+Ce(k-2) (2) ),C=KP TD TI 式中 ),B=KP(1+2 TD TI + TD TI A=KP(1+ T TI 采样周期 比例系数 积分时间常数 ; 微分时间常数 。 T——— KP——— TI——— TD——— ; ; 比例 (P) + e(k) 积分 (I) 微分 (D) - 图 u(k) 被控对象 c(k) + - 增量式 控制系统示意 PID 7 3 结语 设计了一种基于 , , 。 , MSP430 PID 波的占空比 PWM 。 MSP430 单片机的直流电动机 光电编码器完成了直流电机转速和转向 控制器输出 实 以其强大数 易于实 该设计 调速系统 , 采集到的数据经过增量式 的检测 控制量 实时改变单片机输出 现了直流电机转速的闭环控制 使该系统具有良好的扩展性能 据处理功能 , 现操作系统的移植和系统的网络互联 因此 , 思想在工业控制应用领域有一定的推广价值 。 参考文献 : 陈 德 益 . 真 丁阳喜 机械 王文成 . 技术与传感器 郑宪伟 赵玉林 系统的设计 宛传平 李慧 , 中国农机化 究 [J]. 作者简介 ,2011(8):70-72. . [J]. . ,2008,29(1):120-122. 控制在电子节气门控制系统中应用研 基 于 嵌 入 式 单 片 机 的 电 机 控 制 系 统 设 计 基于单片机的电机转速测量系统的设 计 基于单片机测量电机转速的系统设 计 基于 AVR 煤矿机械 单片机的直流电动机 , 2010,27(1):359-362. ,2010,31(3):236-238. 煤 矿 仪 表 ,2010,3(3):84-86. 硕士研究生 计 算 机 仿 闭环调速 吴冀林 增量式 PWM 李健 徐坤 毕业 [J]. [J]. [J]. PID [1] [2] [3] [4] [5] 。 . , , , 河南郸城人 模式识别与机器视觉 讲师 , , , 电子信箱 , :xk. 于长春工业大学 : (1980- ), 研究方向 : , xukun@163.com. 责任编辑 : 侯淑华 收稿日期 :2012-09-20 171 中国煤炭期刊网 www.chinacaj.net
分享到:
收藏