From Saturday, Nov 23rd 7:00 PM CST - Sunday, Nov 24th 7:45 AM CST, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

PRBS duty Cycle

Dear all

   i am working on system identification. i want to add prbs with PWM pulses on analog output for the purpose of digital control. please help me.

 

thanks

 

gurpreet

0 Kudos
Message 1 of 8
(2,992 Views)

Hi Preet,

 

What is the control variable, the analog output or do you mean you are generating PWM signals over the analog output?

 

If you have the SysID toolkit there is a PRBS generator to give you the sequence, if you control the system through PWM then this should then become a sequence of pulse widths which you write to your PWM generation code.

 

If you are using analog output though you will need some extra logic to take the pulse widths and generate a PWM style signal over the analog output though as there doesn't tend to be a native way of doing this, this will depend on the hardware your using.

 

Cheers,

James

James Mc
========
CLA and cRIO Fanatic
My writings on LabVIEW Development are at devs.wiresmithtech.com
0 Kudos
Message 2 of 8
(2,982 Views)

thanks for reply

 actually my problem is that i have to generte the pulses with rep rate 1 to 100 Hz and pulse width of 1ms to 20 msand during that pulse width i have to apply the PWM pulses to the switch of buck converter and i am working on sysstem identification i need to add prbs with pwm for the determination of system transfer function and then controller to get the stable output. can you help me to get some idea. i am totally blank to start with it. as i have worked on papper  with algo.

 

thanks

0 Kudos
Message 3 of 8
(2,966 Views)

I would focus on getting the PWM generation working first but the exact steps will depend on what hardware you are using, do you have a DAQ card or RIO device?

James Mc
========
CLA and cRIO Fanatic
My writings on LabVIEW Development are at devs.wiresmithtech.com
0 Kudos
Message 4 of 8
(2,960 Views)

it is pCI 6221

0 Kudos
Message 5 of 8
(2,955 Views)

That is a DAQ card which uses the NI DAQmx driver.

 

I would start by looking at http://www.ni.com/white-paper/2991/en/ and the DAQmx help to get the PWM generation running first.

 

Cheers,

James

James Mc
========
CLA and cRIO Fanatic
My writings on LabVIEW Development are at devs.wiresmithtech.com
0 Kudos
Message 6 of 8
(2,951 Views)
dear i have generated PWM on analog output now i want mixing of PRBS with PWM
0 Kudos
Message 7 of 8
(2,797 Views)

Hi

 

Did you manage to solve this? I am dealing with a similar problem.

 

Thanks

0 Kudos
Message 8 of 8
(970 Views)