一种基于DSP的无刷直流电机转速控制器.pdfVIP

  • 2
  • 0
  • 约 3页
  • 2017-05-06 发布于河南
  • 举报

一种基于DSP的无刷直流电机转速控制器.pdf

一种基于DSP的无刷直流电机转速控制器

学兔兔 第2期(总第171期) 机 械 工程 与 自动 化 NO.2 2012年4月 MECHANICAL ENGINEERING & AUTOMATION Ap r. 文章编号:1672—6413(2012)02—0177—03 一 种基于DSP的无刷直流电机转速控制器 王 壕,何小刚 (太原理工大学 信息工程学院,山西 太原 030024) 摘要:提出了一种调整PI系数的无刷直流电机控制器的新方法,使用TI公司的TMS320LF2407A数字处理 器为核心芯片和PWM控制技术来实现无刷直流电机的控制,并且利用人工神经网络来确定整个系统的最大 超调量和调整时间,从而得到不同的K 一K 对。 关键词:控制理论;直流无刷电机;神经网络 中图分类号:TM33:TP273 文献标识码:B 0 引言 出,经过反相器缓冲后,送入驱动器IR2130来驱动6 在当前过程控制行业中,许多复杂的控制方案都 个场效应管。电机驱动模块电路如图2所示。 是在PI控制基础之上进行的,因此,PI控制被运用于 各种控制器中[1]。无刷直流电机是采用半导体开关器 件来实现电子换向的,即用电子开关器件代替传统的 接触式换向器和电刷。它具有性能可靠、维护简单、无 换向火花、机械噪声低等优点[2]。 1 电机控制系统总体方案 图 1 电机控制系统原理图 图1为电机控制系统原理图。整个系统的控制方 3 系统建模 案采用闭环控制,以两相电流的测量值(J 、J。)以及电 BP神经网络是目前应用最广的人工神经网络之 机的位置系数为基础。在系统中设置了速度调节单元 一 [4] ,其能学习和存储大量的输入一输出模式映射关 和电流调节单元,分别对电机的转速和电流进行调节, 系,而无需事前揭示描述这种映射关系的数学方程。 两者之间串级连接。霍尔传感器将产生一个60。的位 本实验需要利用已知的输入、输出数据进行建模,从而 置信号,通过这一位置信号和J 、J 就可以计算出电 获得理想的输出值,因此采用该神经网络是非常适合 动机内部的等效电流。速度和电流控制器均为PI离 的。本系统的神经网络结构如图3所示。其中,Mo为 散控制器。电压换向器通过软件调节三相电压的相 超调量, 为调整时间。表1为按照经验得出的2O 位,并将电压信号传给PWM逆变器,DSP(数字信号处 组输入一输出数据。表2为神经网络参数。 理器)利用电压信号生成6路PWM输出来控制电机。 4 优化过程 2 电机驱动模块 遗传算法一般需反复进行复制、交叉、变异3个基 TMs32OU 4O7A通过内置AD采样电位器输出电 本操作。首先随机产生一个初始群体,然后进行选择 位,设定电机的旋转方向和转速,通过事件管理器的捕获 操作把优化的个体直接遗传到下一代或通过配对交叉 功能检测输入传感器信号的变化,然后读取传感器的编 产生新的个体再遗传到下一代;接着将交叉算子作用 码进行转速计算[3],并与反馈值比较,进行驱动信号的更 于群体,即把两个父代个体的部分结构加以替换重组 新,同时调整输出信号的占空比进行PWM调速控制。 而生成新个体;最后将变异算

文档评论(0)

1亿VIP精品文档

相关文档