微波EDA网,见证研发工程师的成长!
首页 > 微波射频 > 电磁兼容(EMC) > 基于DSP的电动机电磁兼容设计

基于DSP的电动机电磁兼容设计

时间:01-09 来源:微电机 点击:

通。

由于基于DSP的电动机控制系统使用的微处理器内核采用独立电源供电模式,因此对于具有144个管脚的TSM320LF2407A,需要较多的电源解

耦电容,为了节省空间,减小通孔数目,系统采用贴片电容,达到了较好的解耦效果。

接地应遵循的基本原则是:数字地、模拟地、屏蔽地应该合理接地,不能混用。尽可能的使接地电路各自形成回路,减少电路与地线之间的电流耦合。合理布置地线使电流局限在尽可能小的范围内,并根据地电流的大小和频率设计相应宽度的印刷电路和接地方式。DSP的A/D采样模拟电源引脚VCCA和VSSA必须区别于任何数字电压电源引脚,避免数字干扰信号通过地线耦合。同时,A/D转化器的模拟地线采用单点接触,数字地与模拟地在电源处连接并在此处接大地。 VCCA和VSSA模拟引线在印刷电路板布线时应尽可能的短,以使二者正确匹配。

3 软件电磁兼容设计

TSM320LF2407A有丰富的指令集、极高的运行速度及软件看门狗(watchdog)和实时中断(RTI)模块,这些特点都为软件抗干扰提供了良好的条件。本系统主要采用以下几种软件抗干扰设计。

3.1软件陷阱法

由于干扰,往往会导致运行程序进入程序存储器的空白区(即无指令区),这种现象叫做程序“跑飞”。因此在各个子程序之间、各功能模块之间和所有空白处,都写上连续3个空操作(nop),后接一无条件转移指令,一旦程序跑飞到这些区域,就会自动返回执行正常程序。即:

Nop

Nop

Nop

LJMPADDRESS:ADDRESS指定地址;

3.2 程序的冗余设计

在程序存储器的空白区域,写入一些重要的数据表和程序作为备份,以便系统被破坏时仍有备份参数和程序维持系统正常工作。由于LF2407A的数据存储以数据页为基准,如果对不同数据页的数据进行操作而不指定相应的数据页,会导致程序跑飞。因此需要对程序未使用满的数据页进行填充,防止数据页混乱导致程序的系统误操作。

3.3 软件看门狗设计

看门狗定时器(WDT)又称监视定时器,可使微机系统从故障中恢复过来。在微机系统启动时,也启动WDT。它将对机器的状态周期进行计数,每一个状态周期计数器加1,当计数器溢出时,能自动的将复位引脚的电平拉低至少两个状态周期的时间,这个复位信号使得DSP复位。在正常工作时,定期的用软件去复位 WDT,而不会使WDT溢出造成系统复位。可是,如果程序一旦“跑飞”进入死循环或误区,这时软件就不会复位WDT,从而使WDT的计数达到溢出而使系统复位。系统复位后又从000H单元开始执行程序,这样就可把“跑飞”的程序拉回到正常的程序中。

4 结论

电磁兼容设计关系到基于DSP的电动机控制系统能否安全工作。电动机控制系统设计应根据系统的工作环境,控制系统的技术指标,工艺复杂性,成本等因素进行电磁兼容的综合设计。电动机控制系统的设计采用上述电磁兼容性设计,可使运行稳定可靠,故障率低,达到预期效果!

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top