04-03-2012 11:32 AM
Hello,
I am doing a project where I need to control 6 RC servos . To control the servos I need to generate a high pulse that varies from 600microseconds to 2400microseconds. I need to know if I can generate this signal in a digital port. I have a NI USB 6009, but can I control the time period of the signal that I send if so how ? I am very new to labview and NI devices please do help me . I also have a cdaq 9174, should I use the cdaq 9174 with a digital output card or is the NI USB 6009 enough for my application ?
04-03-2012 09:06 PM
The 6009 is probably not going to be sufficient for your application. The DIO on the 6009 is not hardware timed, so you will not be able to output a consistent pulse train using those lines. The single counter on the 6009 can only be used for edge counting, so no pulse train there.
A DIO C series module or C series servo module would work much better for you.
04-03-2012 09:06 PM - edited 04-03-2012 09:06 PM
(sorry, double post)
04-04-2012 12:06 AM
Respected Sir,
Thank You for the quick response . I have a C-daq-9174 and a digital cards NI9403 and NI9474 . Will I be able to generate the timed signals as stated previously in these cars ?
I also have one 9505 servo card but I need to control 6 servos sir?
http://servocity.com/html/how_do_servos_work_.html
This is the kind of signal I need to generate sir
thank you again.
04-04-2012 10:09 AM - edited 04-04-2012 10:09 AM
If you use DAQmx 9.3 or later, you should be able to generate the proper signal with the 9403.
I think the 9474 would be the better choice. It has better timing, but will only do output.
04-06-2012 12:19 AM
Respected Sir,
Thank you sir for the reply. I need only outputs so I will use the 9474.Can i control the time period and the duty cycle of the signal that I generate. Can you tell me how to configure the cdaq 9174 and how to generate these signals in lab view.
Thank you
Bharadwaj
04-07-2012 12:09 PM
Check the Example Finder for example of pulse generation. It's pretty simple.
You will be able to control frequency and duty cycle.