




已阅读5页,还剩60页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于 DSP 的无刷直流电机控制系统的设计 摘 要 本文围绕无位置传感器无刷直流电机 BLDCM 控制系统设计中的几个关键 技术 位置检测 起动和控制方法进行了深入的研究 对无位置传感器无刷直 流电机运行方式进行了全面的分析 在此基础上提出了瞬时状态检测与预测估 计相结合的转子位置检测新方法 并通过 三段式 方法实现起动 为了提高 系统的调速性能 控制方法采用了转速 电流双闭环 控制系统设计采用 TI 公 司 TMS320LF240 x 系列的 DSP 芯片作为控制核心 借助于 DSP 强大的处理能 力和丰富的外设 整套系统省去了以往复杂的硬件电路 采用结构更加合理的 软件 实现了系统的大部分功能 从而提高了系统的可靠性 实验结果表明 电机起动快速 稳定 具有较宽的调速范围 同时 该系 统还具有结构简单 可靠性高等特点 具有广泛的应用前景 关键词 关键词 无位置传感器 无刷直流电机 位置检测 闭环控制 数字信号处理器 起动 I Design of Brushless DC motor Control system based on DSP Abstract This paper mainly study some pivotal techniques position detection start and control method which surrounds brushless DC motor BLDCM without position sensor control system s design On base of analyzing and studying the run mode of BLDCM we present a new rotor position detection method which was instantaneous state detection combined with state predict and use three sect start method In order to improve the speeding performance we adopt the two closed loop control strategy of speed and current The MCU of system is the TMS320LF2402 DSP chip In virtue of powerful processing capacity and plenty peripherals of DSP the system adopt more reasonable software structure instead of the former complicated hardware circuit and get better dependability Experimental results show that the motor start fast and stable with wider area of speeding This BLCDM control system has the characteristic of simple structure high dependability and can be used in many fields Keywords Sensor less Brushless DC motor Position detection Closed loop control Digital signal processing DSP Start II 目 录 摘 要 I Abstract II 第 1 章 绪 论 1 1 1 研究背景 1 1 2 研究内容 3 1 2 1 转子位置检测技术的研究 3 1 2 2 起动方法的研究 3 1 2 3 电机控制方法的研究 4 1 3 本人在课题中承担的工作 4 第 2 章 系统总体方案设计 5 2 1 系统总体构成 5 2 2 无刷直流电机数学模型 6 2 3 转子位置检测方法的选择 7 2 3 1 反电势法 8 2 3 2 电流法 9 2 3 3 磁链估计法 10 2 3 4 状态观测器法 11 2 3 5 人工智能方法 11 2 4 起动方法的选择 12 2 4 1 硬件起动电路 12 2 4 2 预定位起动方式起动 13 2 4 3 三段式起动 14 2 5 系统控制核心及控制方法的确定 15 2 5 1 控制核心的确定 15 III 2 5 2 控制方法的确定 15 2 6 课题中存在的难点和关键技术 16 第 3 章 关键技术研究 18 3 1 转子位置检测技术 18 3 1 1 瞬时状态法原理 18 3 1 2 反电势过零点预测估计原理 22 3 2 三段式起动 24 3 2 1 同步切换技术 24 3 2 2 电机起动阶段的电压适应技术 25 3 2 3 假起动现象的形成和辨别 26 3 3 转速 电流双闭环控制 27 3 3 1 PID 控制原理 27 3 3 2 双闭环调速系统的设计 29 3 3 3 PID 的参数整定 32 3 4 PWM 脉宽调制技术 33 第 4 章 系统硬件设计 37 4 1 控制系统硬件总体构成 37 4 2 DSP 控制系统硬件设计 38 4 2 1 DSP 最小系统的构成 38 4 2 2 DSP 芯片供电设计 38 4 3 控制系统功率主电路设计 39 4 3 1 驱动芯片介绍 39 4 3 2 功率主回路设计 40 4 4 转子位置检测电路设计 40 4 5 3 3V 与 5V 混合逻辑系统设计 41 IV 4 6 控制显示面板设计 42 第 5 章 系统软件设计 44 5 1 DSP 软件开发介绍 44 5 1 1 C 编译器概述 44 5 1 2 DSP 的软件开发方法 45 5 1 3 DSP 中断介绍 47 5 2 系统软件总体结构及设计 48 5 2 1 系统软件总体结构 48 5 2 2 主程序设计 48 5 2 3 紧急停机中断设计 50 5 2 4 位里检测中断设计 50 5 2 5 定时器 1 中断设计 52 第 6 章 结束语 53 参考文献 55 谢 辞 57 0 第 1 章 绪 论 1 1 研究背景 一个多世纪以来 电动机作为机电能量转换装置 一直在现代化的生产和 生活中起着十分重要的作用 无论是工农业生产 交通运输 国防 航空航天 医疗卫生 商务与办公设备 还是日常生活中的家用电器 都大量地使用着各 种各样的电机 据资料统计 现在有 90 以上的动力源来自于电动机 我国生 产的电能大约有 60 用于电动机 电动机与人们的生活息息相关 密不可分 电动机主要分为同步电机 异步电机和直流电动机三种类型 其容量小至 几瓦 大到上万千瓦 众所周知 直流电动机具有运行效率高 调速性能好等 诸多优点 但传统的直流电动机均采用电刷 以机械方法进行换向 因而存在 相对的机械摩擦 由此带来了噪声 火花 无线电干扰以及寿命短等弱点 再 加上制造成本高及维修困难等缺点 大大限制了它的应用范围 为了克服机械 换向带来的缺点 以电子换向取代机械换向的无刷电机应运而生 1955 年美国 D Harrison 等人首次申请了用晶体管换向电路代替机械电刷的专利 标志着现 代无刷电动机的诞生 而电子换向的直流无刷电动机真正进入实用阶段 是在 1978 年的 MAC 经典直流无刷电动机及其驱动器的推出之后 二十多年以来 随着永磁新材料 微电子技术 自动控制技术以及电力电子技术特别是大功率 开关器件的发展 直流无刷电动机得到了长足的发展 1 2 直流无刷电动机因其电枢绕组驱动电流形状的不同而分为两种类型 一种 是方波永磁同步电动机 其电枢驱动电流为方波 梯形波 通常被称为无刷直 流电机 Brushless DC Motor BLDCM 另一种是正弦波永磁同步电动机 其电 枢驱动电流为正弦波 常称为无刷同步电机 Permanent Magnet Synchronous Motor PMSM 3 与 PMSM 相比 BLDCM 具有明显的优越性 反馈装置更简 单 功率密度更高 输出转矩更大 控制结构更为简单 使电机和逆变器各自 的潜力得到充分的发挥 因此 无刷直流电机的应用和研究受到了广泛的重视 1 凭其技术优势在许多场合取代了其它种类的电动机 传统的永磁无刷直流电机需要一个附加的位置传感器向驱动电路提供必要 的换向信号 它的存在给直流无刷电机的应用带来很多不便 首先 位置传感 器会增加电机的体积和成本 其次 连线众多的位置传感器会降低电机运行的可 靠性 即便是现在应用最为广泛的霍尔传感器 也存在一定程度的磁不敏感区 再次 在某些恶劣的工作环境中 如在密封的空调压缩机中 由于制冷剂的强 腐蚀性 常规的位置传感器根本就无法使用 此外 传感器的安装精度还会影 响电机的运行性能 增加生产的工艺难度 4 针对位置传感器所带来的种种不利影响 近一二十年来 永磁无刷直流电 机的无位置传感器控制一直是国内外较为热门的研究课题 无刷直流电动机因 其具有节能 低噪声 体积小和调速性能好等优点 特别适合于电冰箱 空调等 家用电器 但无刷直流电机的控制算法复杂 监控软件编写难以及硬件成本偏 高等实际问题限制了其发展 为了解决这一矛盾 近几年国外一些大公司纷纷 推出比 MCU 性能更加优越的 DSP 数字信号处理器 单片电机控制器 如 ADI 公司的 ADMC3xx 系列 TI 公司的 TMS320C24 系列及 Motorola 公司的 DSP56F8xx 系列 它们都是将一个将 DSP 内核配以电机控制所需的外围功能电 路集成在单一芯片内 使设计的硬件成本大大降低且体积缩小 使用便捷 DSP 具有强大的运算能力 和普通的 MCU 相比 运算及处理能力增强了 10 50 倍 因此在其控制策略中可以使用先进的实时算法 如 Kalmar 滤波 自 适应控制 模糊控制和神经元控制等 从而可以进一步提高系统的控制精度性 和实时性 DSP 构成的运动控制系统可满足各种场合的需求 这将是运动控制 系统实现技术的发展方向 特别在电冰箱 洗衣机 空调等家用电器领域及工 业变频控制领域 DSP 控制器以其结构紧凑 使用便捷 可靠性高 功能强和 成本低等优势而被广泛使用 我国在永磁无刷直流电机的无位置传感器控制方面的研究也十分活跃 近 2 几年来 基于 DSP 控制器的无位置传感器无刷直流电机控制系统的研究取得了 很多成果 但是这方面的技术还不是很成熟 没有形成系列产品 主要采用国 外成熟的系统 所以 基于 DSP 的无位置传感器无刷直流电机控制系统的研究 具有很重要的现实意义和应用前景 本课题研究的控制系统以 TI 公司的 TMS320LF2402A 为控制核心 实现了对无位置传感器无刷直流电机的驱动和 精确调速 并将电冰箱专用压缩机作为控制对象进行了试验 证明了系统的可 行性和有效性 1 2 研究内容 本文主要研究无位置传感器无刷直流电机控制系统的设计及其实现 针对 控制系统设计中的难点 对其中的几个关键技术进行了深入的研讨 主要包括 以下几个方面 1 2 1 转子位置检测技术的研究 无刷直流电机的运行是通过驱动桥功率器件随转子的不同位置相应地改变 触发组合状态来实现的 因此准确检测转子的位置并根据转子位置准时切换功 率器件的触发组合状态是控制无刷直流电机正常运行的必要条件 5 如何克服 反电动势法中电机起动困难 如何实现对电机转速的精确控制以及扩大电机调 整范围都是值得研究的问题 而这些问题归根结底是要研究在无位置传感器无 刷直流电机控制中如何精确的检测到转子位置 因而研究转子位置检测技术是 本文一个重要的研究内容 1 2 2 起动方法的研究 对于有位置传感器的无刷直流电机来说 顺利起动是不存在什么问题的 但对于利用反电势进行位置检测的无位置传感器无刷直流电机来说 由于静止 及低速运行时电机产生的反电动势很微弱 难以正确检测到 因此无位置传感 器无刷直流电机的顺利起动成了控制无位置传感器的无刷直流电机的重要问题 无位置传感器的无刷直流电机的起动必须解决两个问题 一是静止启动的问题 二 3 是同步切换的问题 6 因此 寻找一种有效的起动方法 使电机在静止状态下 可以平稳起动 是我们要研究的一个问题 1 2 3 电机控制方法的研究 在解决了转子位置检测和起动问题后 电机就可以顺利的运行 但这对于 一个控制系统而言是远远不够的 控制精度 稳定性和抗干扰能力是衡量系统 整体性能高低的重要因素 而要使系统有较高的控制精度和稳定性 较强的抗 干扰能力 采用合适的控制方法至关重要 7 因此 在准确检测到转子位置和 顺利起动的前提下 选择一种高效的控制方法是我们要研究的另一个问题 1 3 本人在课题中承担的工作 在 基于 DSP 的无刷直流电机控制系统 研究过程中 本人对无位置传感 器无刷直流电机的位置检测 起动和双闭环控制等关键技术进行了深入的讨论 和研究 并将其应用到所开发的控制系统中 本人主要参与该项目的方案论证 总体设计协调 硬件设计及调试和控制软件的编写调试工作 负责完成无刷直 流电机控制系统的控制软件编写调试 部分硬件设计和系统软硬件的联调 4 第 2 章 系统总体方案设计 2 1 系统总体构成 在系统总体方案设计中 根据功能将系统划分为滤波整流电路 变压电路 驱动电路 驱动桥电路 DSP 主控电路 面板控制电路 电流检测电路 转子 位置检测电路和无刷直流电机 BLDCM 几个模块 如图 2 1 所示 滤波整流电路 面板控制电路 DSP主控电路 转子位置检测 电路 电流检测电路 BLDCM 驱动桥电路驱动电路变压电路 图 2 1 系统总体框图 系统的核心是 DSP 主控电路模块 该模块主要负责产生电机驱动波形 与 控制面板通信 处理由电流检测电路和转子位置检测电路送来的反馈信号并控 制电机的运动状态 系统前端的整流滤波电路主要是将交流电整流成直流电滤波后给驱动桥电 路供电 变压电路是将交流电经过变压器变压 整流滤波后为控制板内各芯片 供电 面板控制电路模块主要是通过控制面板与 DSP 通信 起到控制电机起动 停止 正反转的作用 此外还可以通过面板上的键盘设置一些控制参数 电机 转速等并显示一些 DSP 送来的信息 DSP 送出的驱动信号则是通过驱动电路输 入到驱动桥电路 以达到驱动电机的目的 转子位置检测电路模块是电机三相 反电动势检测电路 其产生的信号送入 DSP 来确定电机转子位置 从而决定电 机下一时刻的驱动方式 电流检测电路是对电流进行采样 为电流环的控制提供 5 当前时刻的电流值 从而实现双闭环控制 2 2 无刷直流电机数学模型 BLDCM 的特征是反电动势为梯形波 这意味着定子和转子间的互感为非 正弦的 由于方程适用于气隙磁场为正弦分布的电动机 因此将 BLDCM 三dq 相方程变换为方程是比较困难的 而直接利用电动机原有的相变量 即 a b cdq 坐标系 来建立数字模型却比较方便 8 以二相导通星形三相六状态为例 分析 无刷直流电机的数学模型及电磁转矩等特性 为简化分析 假设 1 相绕组完全对称 气隙磁场为方波 定子电流 转子磁场分布皆对称 2 忽略齿槽 换相过程和电枢反应等的影响 3 电枢绕组在定子内表面均匀连续分布 4 磁路不饱和 不计涡流和磁滞损耗 三相绕组的电压平衡方程可表示为 2 l 00 00 00 aaaa bbbb cccc uriLMMie uriMLMP ie uriMMLie 式中 为定子相绕组电压 V 为定子绕组电流 A cba uuu a i b i c i 为定子相绕组电动势 V L 为每相绕组的自感 H M 为每两相绕 a e b e c e 组间的互感 H P 为微分算子 A 相方波电流和梯形波反电动势Pddt 如图 2 2 所示 6 120 Ei n 2n ia ea t 0 eaia 图 2 2 A 相方波电流和梯形波反电动势波形 三相绕组为星形连接 且没有中线 则有 0 cba iii 2 2 且 acb MiMiMi 2 3 将式 2 2 和式 2 3 代入式 2 1 到电压方程为 2 4 0000 0000 0000 aaaa bbbb cccc uriLMie uriLMP ie uriLMie 定子绕组产生的电磁转矩万程为 2 5 1 ccbbaae ieieieT 运动方程为 2 6 JP dt d JBTT Le 式中 为电磁转矩 为负载转矩 为阻系数 为电机机械转速 e T L TB 为电机的转动惯量 J 2 3 转子位置检测方法的选择 所谓的无位置传感器控制 即无机械的位置传感器控制 在电机运转的过 7 程中 作为逆变桥功率器件换向导通时序的转子位置信号仍然是需要的 只不 过这种信号不再由位置传感器来提供 而应该由新的位置信号检测措施来代替 即以提高电路和控制的复杂性来降低电机的复杂性 所以 目前永磁无刷直流 电机无位置传感器控制研究的核心和关键就是架构一个转子位置信号检测线路 从软硬件两个方面来间接获得可靠的转子位置信号 借以触发导通相应的功率 器件 驱动电机运转 无刷直流电机无位置传感器的位置估计方法大体上可以分为以下五种 反 电势法 电流法 磁链估计法 状态观测器法和人工智能方法 前四种方法的 研究相对比较成熟 且已得到一定范围的应用 而采用人工智能方法估计转子 位置的研究则刚刚处于起步阶段 下面将分别对其进行介绍 2 3 1 反电势法 反电势法是目前最常用的一种检测转子位置信号的方法 它利用电机旋转 时各相绕组内反电势 EMF 信号控制换向 反电势检测主要有三种方法 过零点 法 积分法和锁相环法 9 1 过零点法 反电动势过零点检测法是目前技术最成熟 实现最简单 应用最广泛的转 子位置检测方法 尤其是在家电领域 这种方法的基本原理是 在无刷直流电机 稳态运行时 忽略电机电枢反应影响的前提下 通过检测 关断相 逆变桥上 下功率器件皆处于关断的那一相 的反电势过零点 依次获得转子的六个关键位 置信号 并以此作为参考依据 轮流触发导通六个功率管 驱动电机运转 这 种方法用低通滤波器和电压比较器所组成的电子电路取代了传统的机械位置传 感器 获得转子位置信号 这种方法也有它自身的弱点 起动困难和误差补偿 当电机静止时或转 速较低时 反电势为零或很小 很难通过反电势过零点检测来得到正确的位置 信号 故这种方法使得电机起动困难 此外 因为反电势过零检测法忽略了电 8 枢反应对气隙合成磁场的影响 所以在原理上就存在一定的误差 显然 当反 电势过零点和气隙合成磁场 转子励磁磁场和定子电枢反应磁场的合成 匝链电 枢绕组所产生的总感生电势过零点不重合时 就会产生转子位置误差 且反电 势系数越小或电机转速越低 误差就越大 所以在反电势法的永磁无刷直流电 机的无位置传感器控制中 必须要有一定的误差补偿措施 2 反电势积分法 反电势积分法是通过对电机不导通相绕组反电动势的积分信号获得转子位 置信息 10 当关断相的反电动势过零点时开始对其绝对值进行积分 当积分值 达到一个设定的阈值时停止积分 此时获得转子位置 对应于定子绕组的换流 时刻 高速时为提高电机转矩 改变阈值可以实现换流角超前控制 因为低速 时反电动势信号很弱 这种方法也需要采用开环起动方式 逆变桥中功率器件 的开关噪声影响这种方法的低速特性 11 3 锁相环法 锁相环法是通过每隔一个磁状态 锁定未导通相绕组的反电势波形 以决 定逆变器下一个开关的准确导通时刻 数字锁相环 DPLL 技术包含有反电动势 检测 环路滤波 可控电压振荡器和分频器 经过数字锁相环的端电压信号降 低或消除了各种噪声 可以得到较为理想的反电动势信号 12 2 3 2 电流法 针对反电势检测带来的问题 如速度变化 电机换向 低通滤波以及定子 电阻电感的存在使得依赖端电压的测量估算转子位置信号的准确性和精确性都 受到不同程度的影响 而这些因素对电流的影响相对较小 且相电流和霍耳信 号理想情况下是同相位的 与之对应出现了根据电机相电流信号来估计转子位 置信息 进而控制无刷直流电机的换向方法 如直接电流检测法和续流二级管 法等 1 直接相电流检测 9 为获得接近精确的转子位置信号 受相电流信号和霍耳元件信号同相位的 启发 文献 13 从电流的角度出发 通过相电流的检测电路来获取转子位置信号 下面对直接相电流检测估计转子位置的方法作简要的说明 由无刷直流电机的数学模型电压方程 2 4 见 2 2 节 可知 电机换向的角 度可表示为 速度的变化直接影响电机相电压 电机反电动势LRatc p tan 和转子磁通的关系可用式子表示 N 为定子绕组绕线匝数 jN dt d Ne 该式说明了转子磁链和电机反电动势是不同相位 而定子自感 反电动势和 电流间的关系可用式表示 则得 再通过一个采样周期的 dt di Le ddi NJ dtdt 有限积分可以得到 由此可以看出转子磁链和电流 是同相位的 因LiN i 此 可以通过检测电流信号获得转子位置信息 这种位置估计方法依赖于电流 检测的精度 运行范围较小 可保证电机在 696 3174r min 范围内有效运行 2 续流二级管法 续流二极管法又称 第三相导通法 它是通过反并联于逆变桥功率开关管 上续流二极管导通与关断状态的检测来确定转子位置的 这种方法适用于 120 导通 三相六拍方波驱动的永磁无刷直流电机 14 续流二级管法其本质还是反电势法 只是在 断开相 反电势过零点检测 上有了一定的改变 这种改变在一定程度上能够拓宽电机的调速范围 尤其是 能拓宽电机调速的下限 因为续流二级管的导通压降很小 只要 即可 而 VCE 和 VF 通常都很小 在有些应用2 VFVCEec 场合 电机的最低转速甚至能小于 100r min 但这种方法也有较大的不足 1 它要求逆变器必须工作在上下功率器件轮流处于 PWM 斩波方式 控制的难度 较大 2 它必须从软 硬件两个方面去除二极管续流导通的无效信号和因毛刺 干扰而产生的误导通信号 3 这种方法也存在着较大的误差 当转速较低时 VCE VF 和反电势相比就不可忽略 因忽略而造成的误差应有一定的相位补偿 措施 正因为以上的缺点和不足 这种方法现在国内应用并不是很广泛 10 2 3 3 磁链估计法 电机磁链信号和转子位置直接相关 因此可以通过转子磁链的值来确定其 位置信号 但电机转子磁链不能直接检测得到 为了获得电机转子磁链值 必 须先测量电机的相电压和电流 再结合电阻值 计算磁链值 磁链估计法是利 用测量定子电压和电流而估算出磁链 再根据磁链与转子位置的关系估计出转 子的位置 Ertugrul 等人所介绍的算法包含有两个电流环结构 内环矫正磁链的估计值 外环调整位置估计值 这种方法有较高的准确度 受测量误差和电机参数变换 的影响也很少 对包括从静止起动在内的宽调速范围内 这种方法都可以准确 的检测到转子位置 2 3 4 状态观测器法 状态观测器法即转子位置计算法 是将电机三相电压 电流作坐标变换 在派克方程的基础上估算出电机转子位置的一种方法 15 这种方法近年来国外 提得较多 这种方法检测转子位置信号的基本原理是 将电机在 a b c 坐标系下 的三相实测相电流和相电压转换到代表转子假想位置的坐标系下 两坐标 系的角度差为 再根据该坐标系下的电流由派克方程计算出三相电压值 比较这一电压和前面经转换所得电压的差值 就可得函数关系 经 fU 推导可发现 当时 故可采用状态观测器来观测 从而0 UU 获得 即转子位置信号 状态观测器法一般只适用于感应电势为正弦波的永 磁无刷直流电机 且计算繁琐 对微机性能要求较高 所以这种方法尽管在八 十年代末就有人提出 国外发表的相关文章也很多 但应用却不是很广泛 只 是到了近年 由于单片机技术的发展 特别是高性能微处理器 DSP 数字信号处 理器 的应用和推广 该方法才有了一定的应用场合 国外已有人采用 TMS320C31 TMS320C30 ADMC330 等 DSP 芯片实现了该种方法的永磁无刷 直流电机无位置传感器控制 11 2 3 5 人工智能方法 人工智能技术具备一定的智能行为 能够产生合适的求解问题的响应 随 着人工智能技术的蓬勃发展和研究的深入 很多学者己经尝试着将人工智能的 方法应用于电机控制 16 17 近年来 随着实现手段 如单片机和 DSP 的功能不断强大 各种智能控制 方法得以容易地实现 利用模糊控制或神经网络控制策略来建立相电压 电流 和转子位置之间的相互关系 基于检测到的电压和电流信号来估算转子位置信 息 可以直接检测电机相电压和相电流 通过神经网络的训练后可以估计出磁 链向量从而获得转子磁极位置 虽然人工智能方法将是未来的一种发展方向 但是离实际应用还存在一定的距离 综合考虑系统的可靠性 技术成本和成熟 性等问题 本系统位置检测采用反电势过零点检测法 将瞬时状态检测和预测 估计相结合来检测转子的位置 从而控制无刷直流电机的换向 2 4 起动方法的选择 山于本系统采用了反电势过零点的转子位置检测方法 从而电机的顺利起 动也成了一个要研究的问题 由于无刷直流电机在静止的时候没有感应电动势 因此这种控制方式无法实现自起动 它的起动需要单独设计 18 下面将介绍日 前流行的一些起动力法 比较了它们的优缺点和它们各自的适用场合 从而确 定在本系统中要采用的起动方法 2 4 1 硬件起动电路 在无位置传感器无刷直流电机控制中 可以设计一个专门的起动电路来产 生电机的起动信号 起动电路框图如图 2 3 所示 12 压控振荡器 VCO PWM电路 比较器 环形分配器分频器 Vcc R1 R2 R3 R4 Vcc C 至换向逻辑信号 切换新号 形成换向信号 图 2 3 起动电路框图 硬件起动电路中 电路通电后 电容上的电压缓慢提升 此电压加到CUc 压控振荡器的输入端 压控振荡器的输出经分频后作为时钟信号加到环行分配 器上 环行分配器输出的信号转换成换相逻辑信号加在功率放大电路上 控制 绕组的导通 同时 加到 PWM 电路的输入端作为调制信号 使 PWM 信号Uc 占空比随变化 控制绕组导通的脉冲宽度 这样随着的上升 加到绕组上Uc c U 的电压与频率逐渐上升 驱动电机运行 另外 将与设定的阈值进行比较 c U 当达到一定数值后 即电机转速达到一定数值后 经逻辑电路将电机切换到 c U 无刷直流电机运行状态 采用这种起动方式 电机可以实现升频升压起动 并可在一定的负载下起 动 起动条件也不苛刻 是一种较成功的起动方式 但是这种起动方式的最大 缺点就是附加的起动电路加大了电机的尺寸 对于广泛应用于微型电机中的无 刷直流电机是个不小的障碍 而且对电机的可靠性也有所降低 2 4 2 预定位起动方式起动 为了克服硬件起动电路的缺陷 在电机控制中 有很多的设计是采用软件 起动的方式来实现的 在反电动势检测法中 传统的软件起动方式为预定位起 动 即预先对 A 相 C 相绕组通电 B 相绕组断电 延时使电机转子定位于磁 极中心线 A 相绕组轴线重合的位置并停止摆动后 再使 B 相 C 相绕组通电 13 A 相绕组断电 转子磁极中心线在磁场力的作用下 从 A 相绕组轴线向 B 相绕 组轴线位置转动 这样 使三相绕组依次导通截止 当转子达到一定速度后 就能够在定子绕组中感应出足够大的电动势 这时就可以选择合适的时机将电 路转换到反电动势换向工作状态 完成了电机的起动 19 在这种起动方式下 切换时间需要进行离线计算 计算的参数需要知道电 机起动的时候的制动和持续的规矩 在电机的系统中有 2 7 i Ti dt d J 2 2 式中 系统的转动惯量J 转 子的转动角度 各种转矩 i T 由式 2 7 可以看出 电机起动时候所有的转矩都要知道 而且转矩的和必 须作为一个可以计算的恒定的量 而 J 是电机惯量 这个量可以通过对电机的 外接负载特性来计算 通过这个方程就可以得出电机起动的换相时间 即 2 8 2 1 t 4 i i J T 式 2 8 中 是起动换相时间 J 是转动惯量 是代表所有的外界转矩 t i T 得出了这个换相时间以后 再除以反电动势的扫描周期 把结果存入相应软件 的换相时间寄存器中就可以了 这种起动的方式虽然实现起来比较简单 不需要外接电路 但对切换时间 要求比较严格 一般只用于空载起动 当电机惯量不同或带一定负载起动时 就要调整切换时间 否则就会起动失败甚至造成电机反转 2 4 3 三段式起动 三段式起动通常是按他控式同步电动机的运行状态从静止开始加速 直至 14 转速足够大 再切换至无刷直流电机运行状态 包括转子定位 加速和运行状 态切换三个阶段 其过程为 1 定位 导通预定绕组 并控制电流 使转子转动到预定位置 2 加速 按适当的顺序导通绕组 控制电压和换相时间 使电机转速逐步 上升 3 切换 即将电机从外同步方式切换到自同步方式 当电机的转速达到可 以稳定检测反电势过零点时 就可以按照控制策略切换到自同步状态 20 综上所述 硬件起动要增加外围电路 而预定位起动方式的换相时间又与 电机特性联系密切 因而本系统采用三段式起动方法 利用纯软件实现电机的 开环起动 2 5 系统控制核心及控制方法的确定 2 5 1 控制核心的确定 系统采用以微处理器为控制核心的控制方案 目前选择了三种控制芯片 东芝公司的 TMP88CH47 西门子公司的 C508 和 TI 公司的 TMS320LF24x 系列 前两种都是电机驱动的专用单片机 比较三者得出 DSP 不仅具有可编程性 而且其实时运算速度远远高于通用的微处理器 因而我们选用 TMS320LF24x DSP 作为主控芯片 TMS320LF24x DSP 内核采取增强的 Harvard 结构体系 将程序和数据存储 在不同的空间 实现独立编址和访问 利用流水线加强处理器的能力 流水线 深度 2 6 级 硬件乘法器的使用 可在一个处理周期内完成乘法加法和移位计 算 其内核计算速度为 30MIPS 即指令周期为 33ns 从而提高了控制器的实 时控制能力 采用特殊 DSP 指令和寻址方式 可进一步减少数字信号处理的时 间 且代码与 TMS320 系列 DSP 具有高度的兼容性 事件管理器模块是整个芯 片的核心 每个 EV 包括 两个 16 位通用定时器 8 个 16 位脉冲宽度调制 PWM 通道 它能够实现 三相反相器控制 PWM 的对称和非对称波形 挡外 15 部引脚出现低电平时快速关闭 PWM 通道 可编程的 PWM 死区控制PDPINTx 以防止上下桥臂同时输出触发脉冲 3 个捕获单元 片内光电编码器接口电路 事件管理器模块适用于控制交流感应电机 无刷直流电机 开关磁阻电机 步 进电机 多级电机及逆变器 21 本着降低成本 优化系统的原则 在满足设计要求的基础上 尽量的降低 成木 所以本系统选用 TMS320LF24x 系列中的 TMS320LF2402 为主控芯片 2 5 2 控制方法的确定 一般对电机的控制多采用速度闭环系统 其数学模型并不复杂 采用 PID 控制基本可以达到精确调速的目的 但在系统综合要求较高的情况下 单环控 制系统很难通过改变控制系数的办法同时满足系统的鲁棒性 快速性和精准性 等多方面的要求 如果采用多层控制的策略 就能够把不同的性能要求划分到 不同的层次分别加以控制 可以实现不同性能要求之间的折衷 在工业上获得 广泛应用的传统 PID 控制器 有算法简单 参数调整方便 鲁棒性强和抗高频 干扰强的优点 而电流跟踪控制具有控制模型简单 跟踪性能良好和响应快速 的特点 将这两者结合 可以构造出性能比较完善的新型控制结构 22 因此 在所设计的控制系统中将采用速度 电流双闭环 PID 控制方案 从而有效提高 系统的抗干扰能力和稳定性 本系统采用速度环和电流环串联的双闭环控制策略 通过对反电势过零点 检测得到转子当前的位置 并通过软件间接计算出电机的转速 转子位置决定 当前时刻驱动桥的导通状态 速度给定信号与当前转速进行数据处理 经 PID 计算后得到电流的给定值 电机绕组电流反馈信号由电流传感器从入 A D 口送 至控制电路 与电流给定值进行 PI 计算后实现对电机驱动波形的脉宽调制 2 6 课题中存在的难点和关键技术 在系统总体方案确定之后 还存在一些难点和关键技术有待研究解决 下 面就存在的这些难点和关键技术作以说明 16 1 反电势过零点的准确检测 由于反电动势叠加有逆变器输出的脉宽调 制波形和功率器件开关过程产生的尖峰干扰 使如何滤除混于反电动势中强干 扰脉冲的问题变成了检测反电动势过零点的难点 有很多滤除干扰的方法 但 是往往使反电动势产生相移 而且这种相移因运行频率的不同而差异很大 很 难通过补偿的方法校正 由于反电动势过零点测不准 必然影响功率器件开关 时间的准确度 从而影响电机的运行效率 因此 必须采取有效的过零点检测 方法才能解决这一问题 2 电机起动时由外同步向自同步切换 在起动过程中 由于在停转状态 或低速运转状态下很难正确检测到反电势 电机的外同步过程必须可靠 这是 成功完成切换的前提 而在电机外同步运行可靠之后 能准确可靠的检测到反 电势的情况下 DSP 将控制电机由外同步向自同步切换 在切换过程中存在切 换时刻的问题 何时切换将影响到切换的成功 因而电机是否能按照我们的思 路起动 并能平稳准确切换 最终顺利起动是系统实现的一大难点 3 系统转速 电流双闭环设计 因为采用 DSP 作为系统控制核心 电流 转速双闭环控制就由软件来实现 软件实现的优点在于降低了系统硬件的负担 提高了系统的可靠性 并且有利于调试 但实现 PID 串联双闭环控制中牵涉到 很多参数的调整和匹配 这也是系统设计的重点 其设计的好坏直接关系到整 个控制系统的稳定性和抗干扰能力 17 第 3 章 关键技术研究 在上一章中 我们确定了系统的总体方案 下面将针对课题中存在的难点提 出相应的解决方法 对系统中所涉及到的关键技术进行深入的研究 3 1 转子位置检测技术 前面已经提到 对于无位置传感器无刷直流电机位置的测量有多种万法 但用的较多的还是反电动势法 这种方法是通过检测反电动势的过零点来判断 转子磁极的位置 从而确定逆变器中功率器件的切换时间 虽然该方法简单 实用 但山于反电动势迭加有逆变器输出的脉宽调制波形和功率器件开关过程 产生的尖峰干扰 使如何滤除混于反电动势中强干扰脉冲的问题变成了检测反 电动势过零点的难点 有很多滤除干扰的方法 但是往往使反电动势产生相移 而且这种相移因运行频率的不同而差异很大 很难通过补偿的方法校正 23 为了解决上述的问题 我们在反电势法的基础上提出了一种新的检侧方法 将瞬时状态检测和预测估计相结合 在提取反电动势时不需要进行滤波 避免 了相移的产生 利用大功率器件开关噪声熄灭的瞬间对电机的三相状态进行检 测从而判断转子过零点的到达时间 并利用状态预测的方法进行校正 推算二 相功率器件的导通时间 这种位置检测方法精度高 抗干扰能力强 并且容易 实现 18 3 1 1 瞬时状态法原理 本系统采用两两导通 三相六状态的 PWM 调制方式控制电机 在一个周 期内 360 电角度 三相电机的六个电势过零点将转子位置分为六个区间 对各 种驱动波形进行比较发现后 60 PWM 工作方式能够更好的检侧到反电势过零 点 在此采用这种工作方式 具体的电机控制时序如图 3 1 所示 检测到反电 势过零点后过 30 电角度进行导通模式的切换 由于电机电抗的存在 既使某 相已经截止 其仍会通过土桥或下桥的续流二极管续流在电流持续的时间内是 无法正确测出感应电动势的 为了避免错误的反电势检测 将反电势检测起始 点设在导通模式切换后的 15 电角度处 避开导通模式切换后的续流时间 由 于电机是个惯性系统 在正常升降速时反电势的过零点是不会发生在这以前的 当检测到的过零点距离上次过零点的时间已大于 120 电角度时 认为此次检 测失败 19 图 3 1 无刷直流电机控制时序图 反电势过零点的检测仅在不导通相进行 在规定的模式检测时刻 并不是 连续检测 只在 PWM ON 期间进行 且延迟一段时间避开功率管开关干扰 为了进一步提高检测的可靠性 可在 PWM ON 期间多次采样 当连续 N 次检 测到反电势过零点 则认为正确检测到了反电势的过零点 参见图 3 2 以具有梯形反电动势波形的三相直流无刷电机为例 系统采用二二导通 三相六状态的 PWM 调制方式 如图 3 3 所示为无刷直流电机定子端一相等效 电路及反电动势波形 其中 L 是相电感 R 是相电阻 E 是反电动势 是电 n V 机定子绕组中胜点对地电压 是每相输出端对地电压 U V V V W V 20 电压 45 Va t 60 图 3 2 在 PWM ON 时刻进行模式检测 根据图 3 3 建立的三相端电压平衡方程为 图 3 3 一相绕组的等效电路 nU U UU VE dt di LRiV 3 1 nV V VV VE dt di LRiV 3 2 nW W WW VE dt di LRiV 3 3 由于采用的是二二导通方式 所以在每一瞬间只有两相导通 设 U 相和 V 相导通 且 U V 如图 3 4 所示 这时 U V 两相电流大小相等 方向相 反 W 相电流为零 需要检测 W 相反电势的过零点 则式 3 3 可简化为 21 nWW VEV 3 4 所 以 nWW VVE 3 5 将 3 1 式和 3 2 式相加的中心点电压为 3 6 2 1 VUn VVV 再将式 3 6 代入式 3 5 的反电动势过零检测方程为 3 7 2 1 VUWW VVVE 图 3 4 等效电路原理图 因为 U 相和 V 相导通 且 U V 所以在 PWM ON 时刻 即 U 相上桥臂 功率管导通时刻 因此 在 PWM ON 时刻比较 dUUdVU EVEEVV 2 1 与 就可以检测到对应的 W 相反电势由正到负过零点 同理 当 U 相 U V d E 2 1 和 V 相导通 且 U V 可检测到对应的 W 相反电势由负到正过零点 同理 相应地 U 相和 V 相反电势过零检测方程为 3 8 2 1 VWUU VVVE 3 9 2 1 WUVV VVVE 在 PWM ON 时刻 表示相反电动势 表示该相对地电 d EVE 2 1 EV 压 表示母线电压 所以 在 PWM ON 时刻检测反电势 可方便地检测 出 d E 22 其过零点 检测到感应电动势过零后 再延迟 30 电角度 即为换相点 综上论述 对永磁直流无刷电机控制系统 反电势过零点的瞬时状态检测 可以分为如下几个步骤 1 反电势过零点的检测仅在不导通相进行 并在该相功率管关断 15 电角 度后开始 2 在规定的模式检测时刻 并不是连续检测 仅在 PWM ON 期间进行 且延迟一段时间避开功率管开关干扰 3 当检测到反电势过零点 延迟 30 电角度后对逆变器导通模式进行转换 4 若在 120 电角度范围内尚未检测到期望模式 认为丢失了位置信息 采用过零点预测估计值进行插值 维持电机正常运转 3 1 2 反电势过零点预测估计原理 过零信息一旦丢失 将会造成错误控制 尤其在电机起动时 运转速度较 低 反电势幅值较小 容易丢失过零信息 利用预测估计的方法可以解决这一 间题 即使顺利检测到过零点信号 也可以利用预测估计值对其进行校正 1 数字模型的建立 电机运行方向确定以后 其运行方式有 匀速运动 匀加速运动 匀减速运 动 因之 可利用二阶微分方程描述其运行规律 所以 可以建立如下方程组 状态方程 2 111 2 kkkK T T 3 10 观测方程 kkk nZ 3 11 估计方程 kk Z 3 12 23 变化速率 2 1 11 2 kk kk ZZT T 3 13 加速度 3 14 112 1 1 kkkk k ZZZZ TTT 预测方程 3 15 2 1 11 2 kkkkk T T 上式中 表示第 k 次过零时间 则为第 k 1 次过零时间 分别表 k 1 k 1k 1k 示过零时间的变化速率和加速度 表示通过反电势检测到的第 k 次过零时间 k z 表示通过对的估计值 在忽略了的情况下 可以认为 k k z k k n k k z 分别表示 的估计值 1 k 1 k 1k 1k 表示利用第 k 次的对第 k 1 次的预测值 1 kk k 在忽略了噪声的情况下 利用公式 3 12 3 13 3 14 公式 3 15 可 k n 以简化为 1 kk 21 33 kkk zzz 3 16 2 算法的实现 这种算法的流程如图 3 5 所示 该算法最大优点是 可以通过预测估计方法 补充反电势检测丢失的信息 特别是在起动阶段 大大提高了从外同步切换到 自同步切换的成功率 24 图 3 5 位置预测估计流程图 上面分别介绍了瞬时状态检测和预测估计的原理及具体实现转子位置检测 的方法 将瞬时状态检测与预测估计相结合对反电势过零点进行检测 一旦瞬 时状态检测法检测不到过零点 可以通过预测估计来获得 从而解决了位置检 测失效后功率管切换问题 即使顺利检测到过零点信号 也可以利用预测估计值 对其进行校正 这种检测方法能够更加有效的检测到反电势过零点 从而使无 位置传感器 DC 电机控制稳定 准确 3 2 三段式起动 由于无刷直流电机在静止及低速运行时 其反电势为零或极低 难于正确 检测 因此电机必须先起动至一定转速 反电势信号大到足以被检测到时 才 可切换到反电势检测闭环运行状态 所以无位置传感器的无刷直流电机的起动 必须解决静止启动和同步切换两个问题 本系统将采用三段式起动方法来实现 电机起动 它将电机的起动过程分为定位 加速与同步切换三个阶段 在电机静止起动时 由于转子的初始位置是未知的 所以不能够确定哪两 个功率管导通可以获得最大的转动力矩 若触发的不当甚至会获得期望方向相 25 反的力矩 造成电机起动震荡或反相旋转 为了电机能以最快速度起动 我们 用简单的方法将转子定位 首先给予设定的两相电枢绕组通以短暂的电流 使转 子磁极稳定在这两相绕组的合成磁场的轴线上 以此作为转子磁极初始位置 然后就可以按照定 转子磁极之间正确的空间相位关系产生逆变器触发脉冲 使相应的功率管导通 从而以最快的速度起动电机 随着电机转速逐渐升高 反电势也逐渐增大 当升高到一定值时 通过端电压检测能够确定转子的位置 就可从外同步运行阶段切换到自同步运行阶段运行 这样 便完成了电机的起 动过程 3 2 1 同步切换技术 同步切换的难点是切换时刻的选择 常用的方法主要有两种 1 把自同步信号与外同步信号的相位差作为选择标准不断检测外同步信 号 与 自同步信号 某对应相 如相和相 之间的 a S b S c S a V b V c V a S a V 相位差 当小于或等于某一阀值时 由软件完成切换工作 切换过程如图 3 6 所示 同步信号与自同步信号切换时的相位差阀值的大小 取决于电机电 压 负载和起动电流的大小 另外 还应考虑起动的快速性 若过小 则起 动时间长 快速性差 过大 就会导致切换失败 使电机失步而停转 必须综 合考虑 可以通过重复实
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 政治●海南卷丨2022年海南省普通高中学业水平选择性考试高考政治真题试卷及答案
- 2025年第二季渣打香港中小企领先营商指数
- 苹果枝条纳米生物炭在土壤中的迁移行为及对水氮运移的影响
- Brand KPIs for neobanking Freo in India-英文培训课件2025.4
- 汽车传感器与检测技术电子教案:光电式燃油流量传感器电子教案
- 培训学员综合管理制度
- 物理中考一轮复习教案 第五讲 平面镜-光的反射
- 介绍英语活动方案
- 仓储qc活动方案
- 河北省沧州市沧县2023-2024学年四年级下学期数学期末检测试卷(含答案)
- 中国地理概况(疆域、行政区、人口、民族)
- 2025届高三统编版必修中外历史纲要下册一轮复习:世界古代史(一)+讲义
- 麻醉科建设发展规划
- 合作框架协议战略
- 设备工程师招聘笔试题及解答(某大型国企)2025年
- 24秋国家开放大学《科学与技术》终结性考核大作业参考答案
- 肌力分级护理课件
- 国家职业技术技能标准 6-29-01-07 乡村建设工匠 2024年版
- 旧水泥混凝土路面碎石化技术规程(山东省标准DB37T-1160-2009)
- 2024年中国南水北调集团水网智慧科技限公司秋季公开招聘高频难、易错点500题模拟试题附带答案详解
- 四川省成都市2024年小升初英语试卷(含答案)
评论
0/150
提交评论