LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

MOSFET half-bridge circuit

Hello everyone,

 

I'm a completely new LabVIEW user and still a beginner in this field. I'm currently working on a project where I need to develop an automated system using LabVIEW to capture the switching behavior of a MOSFET half-bridge circuit. For hardware, I have a PC with LabVIEW 2018, a DAQ 6003, a Demultiplexing for selecting the respective MOSFETs, and a Lecroy oscilloscope.

 

However, I'm encountering difficulties in implementing the switching behavior with LabVIEW. Do you have any ideas on how to capture the MOSFET switching behavior using LabVIEW? I've searched for examples everywhere but haven't found anything suitable yet.

 

I have a program here. Initially, I attempted to write the program without the oscilloscope. I can integrate it later; the program itself is my priority. I would greatly appreciate any suggestions for improvement. I hope my problems and questions are not too dumb.

Thank you in advance.

 

Sorry for my English, it's not my native language.

0 Kudos
Message 1 of 4
(589 Views)

Hi Mancoba,

 


@Mancoba wrote:

For hardware, I have a PC with LabVIEW 2018, a DAQ 6003, a Demultiplexing for selecting the respective MOSFETs, and a Lecroy oscilloscope.

 

However, I'm encountering difficulties in implementing the switching behavior with LabVIEW. Do you have any ideas on how to capture the MOSFET switching behavior using LabVIEW? I've searched for examples everywhere but haven't found anything suitable yet.


I guess the USB6003 is too slow to determine the switching behaviour of your MOSFETs. The LeCroy should be faster and (more) able to measure the MOSFETs…

 


@Mancoba wrote:

I have a program here. Initially, I attempted to write the program without the oscilloscope. I can integrate it later; the program itself is my priority. I would greatly appreciate any suggestions for improvement. I hope my problems and questions are not too dumb.


So why don't you attach your VI(s)?

Best regards,
GerdW


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

Thank you for the quick reply... I had already uploaded my program or what I've done so far, but I don't know why it's not displaying. Beginner's mistake, sorry. As you can see, it looks like this so far. Here is a 1:4 Demultiplexing to select the MOSFETs, and the LEDs are there to indicate which MOSFET is on or off. For now, I'll stick with the 1:4 Demultiplexing. I simply don't know enough yet, and I really want to become proficient in this program. Maybe you have a tip for me on what's still missing and how I can best proceed to make this a reality.

I would be grateful for any help... I hope you can understand what I am trying to do.

0 Kudos
Message 3 of 4
(520 Views)

Hi Mancoba,

 


@Mancoba wrote:

Maybe you have a tip for me on what's still missing and how I can best proceed to make this a reality.


The VI is far from "ready for production"…

 

  • Why are there so many "default if unwired" tunnels? Do you know what happens with them?
  • Why do you need 3 DAQmx tasks to output 3 boolean signals to the very same DO port? Why not use one task with 3 channels?
  • Why don't you use BoolArrayToNum to convert your S0/S1 data into a number??? (Math is fine, but Rube-Goldberg…)

Suggestion:

Best regards,
GerdW


using LV2016/2019/2021 on Win10/11+cRIO, TestStand2016/2019
0 Kudos
Message 4 of 4
(501 Views)