Other Parts Discussed in Thread: MOTORWARE, TMS320F28027F
Hi
I recenty got a strange phenomenon about the overmodulation project for TMS320F28054F.
1. the base structure comes from lab11b of TMS320F28027F, since there is no lab11b demo for TMS320F28054F in motorware 18.(I need to use vibration compensation based on lab11)
2. ISR and PWM freq is 15kHz,motor 's phase inductance is 0.33mH, Vsmax = 0.6666, disable watchdog. load to flash, not RAM. disable field weakening,no bootloader, begin address in CMD file is 0X3D7FFE,GPIO 34/37 high sets flash boot.
3. When I connect the emulator and load the program , motor runs well to the max speed and vs-feedback goes to nearly 0.666;(emulator type is isolated XDS100V3 )
4. After step3 ,I remove the emulator, and the MCU no power reset, motor runs well too,just as step3. (So I guess hardware is not the problem)
5. If I load the program of stpe3(the same program), remove the emulator and power reset the MCU, the motor doesn't work well at high speed in overmodulation region. The performance of low speed is the same.
6. When I repeat step3, it works well too, that is repeative phenomenon.
Below is some difference:
1. with emulator: with the speed increase,the vs-feedback goes like 0.1,0.2......0.58,0.59,0.60,0.61,0.62,0.63...,it goes very smothly.
2. without emulator: with the speed increase,the vs-feedback goes like 0.1,0.2......0.58,0.59,0.63,0.67. The vs just jumps to a high value in high speed, and cause the phase current is 2Arms larger than first situation.(rated current:15Arms)
Is there any suggestion to enlighten me how to figure out the difference between these 2 working mode, online and offline?
Regards
Arrow