Skocz do zawartości

Sygnały z czujnika halla


Pomocna odpowiedź

Napisano

Witam

Potrzebuję sterować siłownikiem z silnikiem prądu stałego z czujnikiem halla.

Czujnik ten według producenta miał dawać sygnały na poziomie 5 v (czujnik 2 kanałowy). Niestety czujnik nie dosyć że daje sygnały 12 v, to jeszcze w doniesieniu do + a nie do masy ( w połączeniu wyjścia z masą nie ma nic).

W związku z tym nie mam pomysłu jak to sprzęgnąć z Atmegą 16. Poziom 12 V jeszcze by jakoś zbił do 5 ale to odniesienie do + to mnie zbija z tropu 🙁

Dobra 5 V już mam, teraz kwestia odwrócenia biegunów podawanych na atmege.

Kolega wyżej podał rozwiązanie.

A swoją drogą podaj typ tego czujnika i link do datasheet, jeśli masz.

Co do rozwiązania - czy będzie ono odpowiednio szybkie ? Impulsy bardzo szybko się generują.

Co do noty. Na necie nie ma nigdzie, producent dał mi tylko schemat kabli, bez konkretnego modelu czujnika, ale w tym schemacie jest również coś nie tak, bo z siłownikiem nie zgadza mi się. Czekam na wyjaśnienie. Jak tylko dostanę będę kontynuował temat.

Co do rozwiązania - czy będzie ono odpowiednio szybkie ? Impulsy bardzo szybko się generują.

A znasz coś szybszego od światła? 😉

dondu, fototranzystory w transoptorach mają pewną bezwładność, czas reakcji. Poza tym, możliwe, że neutrina mogą być szybsze od światła.

dondu, fototranzystory w transoptorach mają pewną bezwładność, czas reakcji.

No to zastanówmy się jaka będzie ta częstotliwośc:

Potrzebuję sterować siłownikiem z silnikiem prądu stałego z czujnikiem halla.

Moim zdaniem, "kosmicznie mała" jak dla transoptora.

... możliwe, że neutrina mogą być szybsze od światła.

Ale jeszcze tego nie potwierdzili 🙂

Witam

A więc nota siłownika halla w załączniku (typ_007_02)

Na wejście podaję 5V, na wyjściu otrzymuje około 4.9 V ale w doniesieniu do + a nie GND.

Teraz transoptor. Do testów chciałem użyć cny-17.

Połączyłem według schematu:

Ale niestety nie działa.

Co nie tak zrobiłem ??

Typ_007_02.pdf

Na wejście podaję 5V, na wyjściu otrzymuje około 4.9 V ale w doniesieniu do + a nie GND.

A czego to dotyczy - transpotora?

Jeżeli tak to układ jak na Twoim rysunku jest prawidłowy, ale powoduje zanegowanie sygnału wejściowego. Stąd podając na diodę napięcie 5V (logiczne 1), otrzymujesz około 0,7V na wyjściu (logiczne 0). Ale to chyba wiesz ...

Sprawdzałeś, czy ten czujnik Halla może pociągnąć prąd, który wysteruje diodę na tyle by transoptor zadziałał?

A jak to sprawdzić ??

Do samego czujnika nie mam żadnej dokumentacji, nie wiem jaki to model bo to wszystko zalane jet plastikiem.

[ Dodano: 01-12-2011, 22:37 ]

Problem rozwiązany, dziękuję wszystkim za pomoc i wskazówki.

Rozwiązanie: wystarczyło poprowadzić zewnętrzny pull-up pod wyjście z halla i wszytsko śmiga jak należy.

  • 10 lat(a) później...
Dnia 1.12.2011 o 08:07, certino napisał:

A jak to sprawdzić ??

Do samego czujnika nie mam żadnej dokumentacji, nie wiem jaki to model bo to wszystko zalane jet plastikiem.

[ Dodano: 01-12-2011, 22:37 ]

Problem rozwiązany, dziękuję wszystkim za pomoc i wskazówki.

Rozwiązanie: wystarczyło poprowadzić zewnętrzny pull-up pod wyjście z halla i wszytsko śmiga jak należy.

Jeśli mogę wiedzieć czyli wyjście z diody połączyłem z wyjście z halla ?!

(edytowany)

Chciałem zrobić podobny temat, ale skoro jest to może tu się podepne. Dostałem od wykładowcy do oprogramowania siłownik FDI 24V: TEN

Według instrukcji jest coś takiego: 
image.thumb.png.986e3a333451e938fbe3575d7ea96178.png

I teraz moje pytanie. Co ja mam na Pinie wyjścia odczytywać? Zakładałem z kolegą, że to działa tak, że zależnie od wysuwu wysyła tyle impulsów. Niestety nie mam oscyloskopu i jedyne co przyszło do głowy mi to zliczanie zboczy opadających na arduino. Jednak tam te wartości totalnie były bez sensu. Inne pomiary np napięcia też niczego nam pokazywały wartościowego. Nic co by wykazywalo jakiekolwiek zmiany przy wysuwaniu. W jaki sposób odczytać wartości z tego czujnika w takim razie? 

Opis z instrukcji Przewód BIAŁY- wyjście impulsów (wbudowany rezystor podciągający do "+" zasilania)

image.png

Edytowano przez Dantey

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...