This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

2MTR-DYNO: 2MTR-DYNO

Part Number: 2MTR-DYNO
Other Parts Discussed in Thread: DRV8305
Hi,
I am using the 2MTR-DYNO kit with the TI F28379D LaunchPad with 2 BOOSTXL-DRV8305 booster packs.
The code that I load on the board is obtained by playing the Simulink model obtained through commands c28379Dpmsmfocdual_cpu1_ert and c28379Dpmsmfocdual_cpu2_ert.
(It performes a Permanent Magnet Synchronous Motor Field-Oriented Control). 
I find the the intial callback file in the model properties of simulink file where I find mcbSetInverterParameters.m and I find that inverted dc voltage is configured as 24VDC but according tomanual of the 2MTR dyno , the voltage should be 60 VDC.
Can anybody help me to clear my doubt?
Thank you,
I hope you can help me
  • Hi Sankhadip,

    Are you using Embedded Coder to generate code for C2000 device?

    Can you elaborate on your question? Do you want to know why Simulink model has 24 V dc bus voltage? 

    Best,

    John

  • Hi Sankhadip,

    60 V is the maximum supported by that motor. But even though motor is supporting 60 V, the DRV8305 supports only up to 45 V as mentioned here.

    In our MathWorks example we are using a 24 V power supply which is good enough to drive the 2 MTR DYNO setup.

    HTH,

    -Brian

  •  Hi John,

    Thanks  for your reply.

    Yes I am using Embedded Coder to generate code for TI F28377S Launchpad.

    Yes mainly I want to know that why Simulink model has 24 V dc bus voltage though the motor is rated as 60vdc .

    Does that motor satisfy rated torque demand with the  Simulink model  that has 24 V dc bus voltage? 

  • Hi Brian,

    First of all, I am thankful that you have replied. I can recognize you as I have seen one of you video in YouTube on 'Raspberry Pi Programming using Simulink'.

    Now regarding my query posted above, I now understand what you have said that due to DRV8305 , motor is run with 24VDC and modelled in Simulink.

    But since the DRV8305 supports max up to 45VDC , then why not the Simulink model is configured with 40-45 vdc. And if it is so, then the motor may satisfy the rated torque demand.

    24VDc is good enough to spin the 2 motors. Is it good enough to satisfy the speed torque characteristic over the whole control range even if in the Field Weakening Region of the motor ?

     

  • Simulink models c28379Dpmsmfocdual_cpu1_ertc28379Dpmsmfocdual_cpu2_ert use call-back c28377pmsmfoc_data.m. There is no parameter related to inverter voltage for this example. In model properties->Call backs->Init Fcn, you can find the call-back file name.

    Motor Speed-Toque characteristic also depends on the Vdc voltage. You can use +24V for spinning the dyno-setup and meets the torque-speed characteristics corresponds to +24V.

    Simulink example can be used for spinning the motor with voltage more than 24V if hardware supports. Ensure BoostXL-8305 (evaluation board) supports the +45V with TI. (DRV8305 supports +45V). Please remember BoostXL-DRV8305 ADC ref is scaled to 3.3 V whereas TI 28379d Launchpad ADC ref is 3.0 V. Any ADC input more than 3.0 V will be trimmed in TI 28379d Launchpad.

    In Motor Control Blockset, you can find example mcb_pmsm_foc_f28379d_dyno.slx used to spin motors in dyno-setup uses this mcb_SetInverterParameters.m file for setting the inverter voltage for plant simulation.

    Refer the Simulink model mcb_pmsm_fwc_qep_f28379d in Motor Control Blockset demonstrates the field-weakening with +24V.