Simulink Encoder Block outputting pulses only?
7 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
John
am 15 Aug. 2014
Kommentiert: Jan Houska
am 22 Aug. 2014
The Simulink "Encoder Input" block (Real-Time Windows Target toolbox) seems to output pulses only when the encoder is turned. It should be keeping track of full position and outputting accumulated ticks. How can the block be configured to output accumulated quadrature ticks?
I'm using an NI PXI-6221 DAQ card, with the appropriate wiring. I'm using counter0, which is encoder input 1.
0 Kommentare
Akzeptierte Antwort
Jan Houska
am 20 Aug. 2014
Your expectations about the output signal of the Encoder Input block are correct. It is indeed supposed to output accumulated quadrature ticks. There is no configuration necessary, this is the only mode the block works in.
If you experience a different behavior, I would recommend to double-check the wiring. Namely, please make sure that the reset (index) pin of the data acquisition board is either properly connected to the encoder, or to a fixed logical signal that will disable its functionality (high or low). If this pin is left unconnected, it may be sensitive to crosstalk or noise and may reset the encoder at random times.
0 Kommentare
Weitere Antworten (1)
John
am 20 Aug. 2014
Bearbeitet: John
am 20 Aug. 2014
1 Kommentar
Jan Houska
am 22 Aug. 2014
Input channels (and vector elements) in Simulink are always numbered starting from one. On the other hand, vendors often number the hardware channels starting from zero. Channel 1 is the first one, even if named Counter 0 by the manuacturer.
Siehe auch
Kategorien
Mehr zu Target Computer Setup finden Sie in Help Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!