LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Need Help on How to Generate Pulse Width Modulation signals

Hi,

 

I am New in using NI board and programming using LabView. I have no idea on how to start to generate, use what function in order to create a PWM signals.

 

My project needs:

-PWM signals with 15kHz frequency.

-Duty cycle varrying from 0%, 25%, 50%, 75%, 100%.

-By using the generated PWM signals to control the half-bridge (MOSFETs) of boost converter and buck converter to varying the voltage of 24V battery to feed in my DC motor.

 

The NI board that I use is (NI - sbRIO-9642).

Can I have a clear view on what to use, how to generate, and by using what functions to generate the PWM signals.

 

Sorry for the inconvienient, but I really desperate for help in this. Thanks a lot. I am appreaciate it.

 

The attached is the circuit the half-bridge motor controller that I will used.

0 Kudos
Message 1 of 3
(3,025 Views)

Hi Ronald,

 

in this thread a very similar question came up. You can use the same approach on your sbRIO.

For the frequency you gave you should use the FPGA present on the sbRIO - as is shown/discussed in that other thread! I also suggest that other thread because of the "deadtime" feature used to prevent shortcut problems when switching your MOSFETS simultanuously...

Best regards,
GerdW


using LV2016/2019/2021 on Win10/11+cRIO, TestStand2016/2019
0 Kudos
Message 2 of 3
(3,000 Views)

Ok, I will try to implement the PWM signals. Thanks for the help.

0 Kudos
Message 3 of 3
(2,984 Views)