ni.com is currently undergoing scheduled maintenance.

Some services may be unavailable at this time. Please contact us for help or try again later.

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,028 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,003 Views)

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

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