Hi, ich habe ein Problem mit meinem Rotary Encoder und zwar möchte ich ihn an einen uC Eingang anschließen. Das Model ist ein E6A2-CS5C: http://www.sos.sk/a_info/resource/h/omron/E6A2-C.pdf V_cc habe ich 12V, sollte also passen. Mein Problem ist nun, wenn ich den encoder drehe, habe ich nur Spannungen im Bereich von 0 bis 0.2V am Ausgang A. Ist es allgemein so, dass man das Ausgangssignal noch verstärken muss? Gruss Bert
Der Encoder hat einen OpenCollector-Ausgang. Das heißt, Du brauchst noch einen PullUp-Widerstand gegen die Betriebsspannung des µC.
Hast du gesehen, dass die Kiste einen Open-Collector Ausgang hat ? Da müssen Pull-UPs ran. €dit: zu lahm :(
Gast
#4098789
Bert Siegfried schrieb: > Mein Problem ist nun, wenn ich > den encoder drehe, habe ich nur Spannungen im Bereich von 0 bis 0.2V am > Ausgang A. wie gemessen? Mit Sozi oder Multimeter? Wenn er nur ein Impuls ausgibt, dann kannst du mit einem Multimeter nichts sinnvolles messen.
Danke, habe es gerade gesehen. Gruss Bert
Du musst noch einen passenden Pull-Up an den Ausgang hinzufügen (Versuch es mal mit 10k, oder so). Der darf aber nicht so klein sein, das der maximale Strom im Transistor überschritten wird! Gruß
Oliver R. schrieb: > Das heißt, Du brauchst noch > einen PullUp-Widerstand gegen die Betriebsspannung des µC. Richtig. :-) Aber es sind drei. Also so wie beim E6A2-CW3E, aber Du kannst halt den Encoder mit 12V betreiben und den µC z.B. mit 3.3V, wenn Du den E6A2-CS5C hast. Aber die drei PullUp-Widerstände kannst Du nicht weglassen, sondern musst sie extern anschließen, weil der E6A2-CS5C keine eingebauten hat. PS: Bert Siegfried schrieb: > Danke, habe es gerade gesehen. Ach so, auch zu lahm. :-(
Habe den Pull Up gegen eine TTL Spannungsquelle.
Und? Nun geht´s, oder?
Ja, danke