C2000 TMS320F28335 for MATLAB
조회 수: 7 (최근 30일)
이전 댓글 표시
Dear,
I am writing to thank you for the sample program for the simulation of the Texas Instruments c2000 with the f28379d model for BLDC Motor Control. However, I need the model for my doctoral laboratory project at my university.
I have tried to convert the same model to another model, c2000 TMS320F238335, but I encountered an error.
I would be grateful if you could provide me with the model I need.
Thank you very much for your help.
Sincerely,
Mohsen Teimoori.
댓글 수: 0
채택된 답변
Pooja Kumari
2024년 10월 10일
Hi Mohsen,
I understand that you are facing issues with converting the same model to another model C2000 TMS320F238335.
For a TMS320F283xx processor with a C2000 add on, the workflow requires to control the ePWM module in Simulink for a BLDC motor application. The issue is that Channel B is being observed as an inverted version of channel A, i.e. when EPWMxA is low, EPWMxB is high. This is not desirable in BLDC drive where, during commutation sequence, only two pairs have mosfets switched on and one pair is totally switched off. On trying software control, it gives the same results - it stops the PWMs but makes channel B continuously high.
A delay can be observed in TMS320F238335 which may correspond to the lack of synchronization of three PWM modules.
Additionally, the original model is doing inverted PWM generation, where 25% duty cycle input to ePWM block results in 75% duty cycle on the target's output. For more detailed information, please refer to the following nk: https://e2e.ti.com/support/microcontrollers/c2000/f/171/t/880817
You can refer to the below documentation for more infomation on supported hardware:
There are many possible reasons why your motor might not be running, so you should run the following example to help narrow down the issue:
openExample('c2b/SensorlessfocUsingC2000ProcessorsExample','supportingFile','mcb_pmsm_foc_sensorless_f28335')
If you are unable to get the above example to work properly (i.e. get your motor to run), then you should go through the troubleshooting steps listed in the following documentation link:
댓글 수: 0
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Motor Control Blockset에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!