线程中讨论的其他部件:TMS320F2.8027万, TMS320F2.8054万, TMS320F2.8027万F
工具/软件:Code Composer Studio
尊敬的各位:
到目前为止,我一直在使用基于bootxldrv8301_RevB开发套件的TMS320F2.8027万硬件设计来控制PMSM电机。 现在,我有一个新的硬件设计,其中包括TMS320F2.8054万。 开关,按钮,SPI等工作正常,但PWM输出不正常,因此电机不旋转。 通过示波器观察信号,PWM占空比为50 % ,频率为30 KHz (正确)。 如果我修改速度参考,则不会发生任何变化,PWM也不会改变。
让我简单地解释一下我所做的事情:
- 为两个微控制器创建不同的构建配置。 如果程序加载到TMS320F2.8027万中,电机将旋转。
- 将电流,电压和直流电压(gAddcData)重定向至新ADC。
ADC |
TMS320F2.8027万 |
TMS320F2.8054万 |
IA |
ADCINB1 |
ADCINB0 |
IB |
ADCINB3 |
ADCINB2 |
IC |
ADCINB7. |
ADCINB3 |
VA |
ADCINA3 |
ADCINA5 |
vb |
ADCINA1 |
ADCINA2 |
VC. |
ADCINA0 |
ADCINA0 |
DCBus |
ADCINA7. |
ADCINA7. |
3. PWM配置寄存器中的任何更改,因此两个微芯的输出相同。
总之,借助全新的HW和MICRO,电机永远不会旋转。 在调试器中,我看不到gAdcData或gPwmData上的任何重要变化。
提前感谢您的帮助,我们将不胜感激。