Witam wszystkich Elektrodowiczów!
Mam enkoder mechaniczny 24 imp./obrót:
CTR ED16111O-FB20B12-A24-100-G12
Enkoder ten posiada wyjście w postaci 2-bitowego kodu Gray'a:
Kod Gray'a
Do tego enkodera na stronie sprzedawcy nie ma żadnej dokumentacji chociażby o wyprowadzeniach. Założyłem więc na podstawie prostych pomiarów omomierzem, że środkowa nóżka to COMMON (wspólna), a boczne to wyjście A i wyjście B.
Nóżkę COMMON podłączyłem do masy zasilacza, a wyjścia A i B przez rezystory pull-up 10 kΩ do +3,30 V zasilacza.
Wyjścia A i B podłączyłem do oscyloskopu (względem masy) i zacząłem powoli kręcić osią enkodera, aby ten generował impulsy, które będą widoczne na ekranie oscyloskopu.
To co widać na oscyloskopie w niczym nie przypomina kodowania w kodzie Gray'a.
Czy do takich enkoderów potrzebne są jakieś dodatkowe układy/peryferia? Czy robię po prostu coś nie tak jak trzeba...?
Mam enkoder mechaniczny 24 imp./obrót:
CTR ED16111O-FB20B12-A24-100-G12
Enkoder ten posiada wyjście w postaci 2-bitowego kodu Gray'a:
Kod Gray'a
Do tego enkodera na stronie sprzedawcy nie ma żadnej dokumentacji chociażby o wyprowadzeniach. Założyłem więc na podstawie prostych pomiarów omomierzem, że środkowa nóżka to COMMON (wspólna), a boczne to wyjście A i wyjście B.
Nóżkę COMMON podłączyłem do masy zasilacza, a wyjścia A i B przez rezystory pull-up 10 kΩ do +3,30 V zasilacza.
Wyjścia A i B podłączyłem do oscyloskopu (względem masy) i zacząłem powoli kręcić osią enkodera, aby ten generował impulsy, które będą widoczne na ekranie oscyloskopu.
To co widać na oscyloskopie w niczym nie przypomina kodowania w kodzie Gray'a.
Czy do takich enkoderów potrzebne są jakieś dodatkowe układy/peryferia? Czy robię po prostu coś nie tak jak trzeba...?