Showing results for 
Search instead for 
Did you mean: 

Pulse Generation from PCI-6229 through BNC-2110

I am trying to control a hobby servo motor SG90 with a  BNC-2110 card connected to PCI-6229. When I try to test the configuration with test panels from NI Max, I do not get any response. I connect the signal cable of motor to CTR0 OUT on the BNC-2110 card and use an external power supply with a common ground to card. My test parameters are;

channel: CTR0

mode: pulse train generation

pulse terminal: /Dev1/PFI12

Frequency: 50

Duty Circle: 5-10


I tried to test the outputs with an oscilloscope, I do not get any response. Also, I found a thing that I do not understand; it seems to be that CTR0 OUT connected to digital P0.28 of PCI-6229 and CTR1 OUT connected to digital P0.29. Then if this is the case, where is the CTR0 and CTR1 in the BNC-2110?


I could not find my way through this, any help?


ps. I think, I send the message to wrong discussion board, sorry for it!

0 Kudos
Message 1 of 6

Hi Altug,


Since you set the pulse terminal (pulse output terminal I guess?) to PFI12, this is where youre pulses should be generated. You can set it to any PFI you want. The CTR0OUT-Connectors are just the default PFIs the counters use if you don't specify a PFI-Pin.


Is there a signal on PFI12?


Jan Göbel

Staff Applications Engineer

National Instruments

0 Kudos
Message 2 of 6

Dear JGoebel,


Thank you for your message. Unfortunately, I could not change the pulse terminal(it is grayed out) and there is no output for PFI12 on the BNC-2110 board as it can be seen in this picture; . In the installation guide(, it says the PFI12 is directed to CTR0 OUT, but in my case, this simply is not true. As I said before, I can not get any signals from CTR0 OUT BNC terminal, beside if I test PFI28 than I get a test signal from this terminal but not a pulse generation.




0 Kudos
Message 3 of 6

Hi Altug,


that is weird, have you got the possibility to connect a small probe (thin wire) to the output of the device without using the BNC-Box? You can find the pinout in the Measurement and Automation Explorer.


Are you trying to output this Signal from LabVIEW? Are you using the DAQ Assistant or the low-level DAQmx-Functions?




Message 4 of 6

Dear Jan,


I find the solution. BNC-2110 is not the only accessory that is connected to PCI-6229; there is also SCB-68. If you take a look at this page; you can see that, the connections changes with different connector blocks. So apparently BNC-2110 is connected to block 1 and SCB-68 connected to block 0. I simply connected motor to 2nd pin, which is connected PFI12 in PCI-6229(reference: ) and now it works, both with NI MAX test panel and with LabVIEW application!




0 Kudos
Message 5 of 6

Hi Altug,


glad to hear that it works now, I didnt thought about the two ports of the board, but it makes perfect sense.


Let me know if you have further questions, otherwise I wish all the best for your application.


Jan Göbel

Message 6 of 6