Part Number:TMS320F28062
我之前一直在使用28062这款芯片,并且已经将程序调试完毕,手中的电机能够正常的转动.后续在添加新板子的时候,28062不足,但是28062F有几片剩余.查看了2806X的数据表,发现两者ROM与些许区别,F中多了一个无传感器控制的库.但是我的程序中并没有使用无传感器控制相关操作.焊接好板子后进行测试,发现电压电流以及温度采集这些都是没有问题,CAN通信也都正常.唯独电机转不起来.一开始认为是SVPWM控制那边有问题,脱机测试时,给定PWM三相TaTbTc,看到的波形都是正常的.而连接电机使用后就转不起来.换上28062的板子之后就可以正常运转.这使我很迷惑.想知道这其中一直程序我需要进行什么修改.是CMD文件需要重新配置吗?我在论坛里看别人都说,C2000系列其实是很容易移植的.
Green Deng:
应该来说,这两款芯片只有在0x3F 8000 – 0x3F FFFF这部分的rom空间是有不同的,因为F28062F中带有instaSPIN算法的rom空间。看一下cmd文件中是否有使用这部分rom,特别是FPU算法所在的rom地址
另外你提到
pengxiang wang 说:给定PWM三相TaTbTc,看到的波形都是正常的.而连接电机使用后就转不起来.换上28062的板子之后就可以正常运转.
pengxiang wang 说:电压电流以及温度采集这些都是没有问题,CAN通信也都正常
连接电机后PWM波形还正常吗?
,
pengxiang wang:
您说的FPU算法是在BootROM里面的吧.我对比了一下,技术手册里面也确实是说有区别.然后我划分了一下这方面的ROM,果然运转正常了.谢谢