LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

NI 9361 angular velocity pull ups for a single-ended open collector encoder

Solved!
Go to solution

I am currently trying to acquire readings from my YUMO E6A2-CW3C encoder that has been correctly connected to the NI 9361. Reading can be seen when connected to an oscilloscope. This encoder is a single ended open collector device which requires the use of the internal pull ups available the NI module. 

 

The following is quoted in the getting started guide for this module.

'An open collector device does not actively drive the signal high and relies on an external pull-up. The NI 9361 provides a 5 V pull-up on each DI+ pin that can be enabled individually to pull the signal high.'

 

How do i enable the internal pull up so that i can get angular velocity readings from my encoder?

0 Kudos
Message 1 of 4
(2,907 Views)
Solution
Accepted by topic author ben_grimshaw

Hey Ben,

How exactly are you using the NI-9361? From LabVIEW using DAQmx?

If so, this seems to be the answer to your question:

2018-11-09_14-40-17.png

However, I don't have a 9361 myself, so I could not test. The setting "Logic Level Pull-up" was already selected, so maybe this is the default setting and should already be enabled in your case?

I also found this: NI 9361 Will Not Enable Differential or Pull-Up Resistor Mode, basically stating that you need DAQmx 16.0.1 or later.


Ingo – LabVIEW 2013, 2014, 2015, 2016, 2017, 2018, NXG 2.0, 2.1, 3.0
CLADMSD
Message 2 of 4
(2,872 Views)

Thank you, this has resolved my issue.

0 Kudos
Message 3 of 4
(2,864 Views)

Ben, Thank you for checking back, nice to hear we solved it!
Please mark the resolving reply as "answer" so that others can find it quicker. It should have a green border afterwards.


Ingo – LabVIEW 2013, 2014, 2015, 2016, 2017, 2018, NXG 2.0, 2.1, 3.0
CLADMSD
0 Kudos
Message 4 of 4
(2,856 Views)