DSP在控制中的应用_dsp控制器原理及应用
DSP在控制中的应用由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“dsp控制器原理及应用”。
姓名:冯舒
学号:201352211
5DSP在控制中的应用
DSP 在电机控制方面的应用是一个新领域。DSP 是应用高性能的处理器提高对电机控制精度的一种芯片。高速的DSP 主要用在电机无传感器控制和磁场定向控制中, 因为在无传感器控制中需要用已知的电流和电压实时计算速度和位置, 而在电机磁场定向控制中, 需要把所有的变量以矢量形式转化到与定子旋转磁场同步的坐标系中, 这些都需要进行大量的运算, 高速的DSP 可以实时完成这些工作。在价格上DSP 已经从最初期的几百美元降到了几美元。16 位的DSP 的性能也从5Mips(百万次每秒)提高到了2000Mips。包括大容量片内存储器, 还在片上集成多种外围设备。
1.DSP控制器的特点
在DSP 问世之前, 设计者进行传统的电机控制主要使用2 种组合: 用便宜的控制器控制昂贵的直流有刷电机或用复杂的控制器控制交流电机。复杂的速度变量控制器必须克服转矩耦合,这些非线性电机要求更精确的控制算法以达到直流机的性能。因此, 直流机以其简单的线性控制结构成为早期电机控制的首选。然而, 随着DSP在电机控制领域的应用, 已经可做出性价比很高的无刷电机控制器。该控制器的计算速度超过Ls 级, 达到了高效、低成本、安静、高可靠的生产要求, 且在系统中不需要大量的支持电路。
数字系统通常包括1 套响应说明(传递函数)、受控过程、计算单元、测量系统参数变量的传感器、A/ D、D/ A 等。并且它的计算单元必须足够快, 以在采样结束前完成算法计算。控制器的采样速率一般为受控系统带宽的10 到20 倍。实际中, 运动控制要求处理器执行8~ 20Mips。这些要求使对电机进行控制的处理器从LCs(微秒级的微处理器)向DSP 过渡, DSP 的制造商也开发出了适于电机控制应用的产品。DSP 控制器的性价比要优于用在传统高端控制器的LCs, DSP的单周期乘法指令和结果累加器大大加强了其性能。T I 公司的16 位定点处理器T MS320F240,就是经过优化专为电机控制开发的。
该芯片包括1 个20Mips 的处理器, 2 个10位的A/ D 转换器, 1 个特别用来做控制的事件管理器。采用哈佛结构的双总线形式,T MS320F240 可以在1 个周期内同时取指令和操作数, 使DSP 的速度提高到LCs 的2 倍以上。
2.DSP的控制任务
早期DSP 主要用做控制算法的运算, 现在设计者让控制功能也由DSP 来实现, 则在数字控制系统中DSP 可以处理所有的工作。如DSP 通过对输入和反馈信号进行处理来改善噪声和不准确的信号。该过程对所有的传感器操作都有改善作用, 被誉为/ 智能传感器0。智能传感器价格低、重量轻、可靠性高, 并且和DSP 或微处理器紧密联系。因为DSP 可以通过精确的算法产生1 个变量估计值, 如转子位置和磁通, 使系统省去不可靠的传感器, 节约了资金, 可在一些控制中实现无传感器控制。
DSP 还可以在高级算法的实时应用上改善系统控制的性能。许多控制算法包括自适应、多变量寻优、学习、自校正、神经网络、遗传算法和模糊逻辑, 都需要由DSP 的速度和性能来实现。对于许多系统, 在一般操作之前或当中必须估计一些系统的参数, DSP 有足够的能力在处理其他任务的同时进行辨识和参数估算。
许多电机数字控制系统包括电源信号调节和功率因数校正。控制电机的系统, 通常都采用PWM 方法控制能量转换器, DSP 带有PWM 的产生功能。PWM 产生单元消除了DAC, 提高了供电量。先进的算法, 如空间矢量PWM 等需进行的大量运算, 由于采用了快速DSP 控制器这些运算, 都可以在1 ms 之内完成。这些算法提高了电能的利用率并且消除了不必要的电流谐波, 使电能的质量和信号的环境得到提高。在系统运行过程中, 故障的诊断和保护功能是必不可少的, 由DSP 作控制器的系统能够轻松地实现这些功能。另外在许多控制系统中DSP 还可以实现非控制的功能, 包括与上位机的通信、数字滤波和数据总线的控制协议(如SCSI)等。
DSP 可以实现快速精确的变速度和转矩控制, 增大了调速器的调速范围。在某些场合负载可直接连在电机上而不需要其他的液压子装置。该特点在汽车上非常有用。汽车上液压装置占用了许多宝贵的空间并且消耗了发动机至少5% 的能量, 动力转向系统就是其中的一例。用DSP 控制电子装置实现这些功能, 不但可以节省空间能量和消耗, 而且可以得到更快的响应。在汽车上的其他应用还包括防抱死刹车系统、无级变速装置、悬挂系统等。
DSP 在无刷电机控制方面的优越性使其不仅在工业自动化方面的应用剧增而且在白色家电市场(如洗衣机和甩干机等)、办公用品和加热、空气调节器上也大量使用。例如在吹风机和压缩机上DSP 可以用来实现节能降噪, 通过编程控制电机软启动以减小震动、噪音和磨损。办公产品如打印机、复印机等的生产者也用DSP 控制电机实现低成本、高可靠性、低噪声的产品。
交流感应电机的控制:
在很多领域, 交流电机、直流电机及直流无刷电机的性价比是三者竞争的焦点。电力电子技术特别是DSP 领域的进步使交流电机调速中具备优良性能。交流感应电机的磁场定向控制能实现很好的瞬态控制和稳态控制。数字控制器可以精确地控制电机输入电压的幅值和频率, 如果电机的瞬态响应重要时, 磁场定向控制也可以精确控制电机的瞬态转矩和速度。对交流感应电机应用无速度传感器控制时, 节省费用并使可靠性也得到了提高。复杂的电机控制算法如自适应控制也需要用到DSP 的强大运算能力来保证实时性。DSP 也适合对直流无刷电机进行控制。三相直流无刷电机的简单结构使其越来越受到欢迎, 首先它没有电刷不需要定期进行维护, 它的线圈在定子上对散热要求比较低, 另外直流无刷电机可以获得相对较好的转矩控制。1 个三相直流无刷电机在转子上有2 个、4 个或更多的永磁极,定子绕组用来产生要求的旋转磁场, 它的三相必须在控制器的控制下正确换相, 换相的次序由转子的位置进行控制, 因此控制器需要算法去感知使用这些位置的信息, 产生正确的换相顺序。在定子上加装霍尔传感器或位置编码器获取位置信息, 然后对其进行译码以控制相电流的方向和顺序。无刷直流电机驱动系统必须保持适当的相电流大小。高速时, 电机的反相电动势限制着相电流, 但在低速时, 反相电动势接近于0, 因此必须采取其他的一些措施如关闭电流反馈环来保持电流。所以直流无刷电机控制系统不但要有相电流的信息, 还要产生适当的PWM 信号保持电流的幅值。另外, 在紧急情况下系统应该能够禁止所有的PWM 通道以保护系统。DSP 有足够的计算资源处理这些复杂的实时请求。
3.开关磁阻电机的驱动
电力电子技术的发展使得开关磁阻电机驱动系统得到广泛的应用。开关磁阻电机驱动系统在很宽的调速范围内都有很高的效率, 并且不需要复杂的功率转
换器, 转子上没有绕组, 占用空间小。采用双凸结构, 即定子和转子都有突起的极。定子上有集中的绕组, 转子上即使没有绕组、笼条, 也不是永磁结构。把定子上正相相反的绕组串联连接形成一相, 给定子磁极对通以能置则转子对应的极对向着它运动以减少磁路中的磁阻。不断给连续的定子相通电, 电机就会形成1 个旋转方向上的转矩, 驱动电机转动。开关磁阻电机是高阶非线性的, 运行性能依赖于能否正确选择与转子位置相关的相电流。当控制器给定子一相通电时, 对应的转子极要接近定子极, 这个位置就产生了转矩, 因此必须知道转子的位置才可以进行控制。用DSP(如TMS320F240)组成的控制器非常适合于开关磁阻电机驱动的控制。如果对1 个四相开关磁阻电机进行控制, 就需要6 个独立的通道。TMS320F240 提供了9 个独立的PWM 通道, 每个通道都有单独的比较寄存器, 通过对其写入操作可以改变PWM 的占空比。而转子的位置可以直接通过DSP 的QEP 接口或数字I/ O 口输入。通过外部中断引脚可以禁止所有的PWM 通道以防发生事故。
4.功率因数的校正
三相电压型PWM 转换器利用DSP 的A/ D转换和PWM 生成单元进行功率因数的校(PFC), 应用到电机控制上可以改善功率信号的状况, 减少了误操作的发生。电机驱动应用改善的转换器提高功率因数, 这种功率因数改善电路的使用要求交流电输入电压、直流电流和直流输出电压作为反馈输入到系统, 控制器通过对它们的处理得到合适的PWM 方式。如果把功率因数校正应用在电机控制系统中, 就可以去掉专门的校正电路使控制方案中的元件变少, 增加系统的可靠性。PFC 也可以用到开关磁阻电机或感应电机的驱动上。
DSP有许多专用的外围设备和高的执行特性, 使其成为了电机控制系统最好的芯片, 随着DSP的不断发展使电机的无速度传感器控制器、智能控制器的性能越来越好, 以及机械和液压装置的去除都可以成为现实。综上所述, DSP 非常适用于电机控制, 随着对DSP 功能的不断开发,在电机控制上将取代单片机而获得巨大的发展。