• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Czujnik ruchu 12V
#1
Shocked 
Hej

Mam czujnik ruchu 12V ( w załączniku dokumentacja)
Jak sprawdzałem na multimetrze czujnik OUT i +12V w momencie wykrycia ruchu dawał 12V, w stanie spoczynku 0. Po kilku moich eksperymentach wydaje mi się, że teraz w stanie spoczynku daje ok. 4V, a po wykryciu ruchu 12. Może coś zepsułem a może nie - nie pamiętam Sad.

Chcę do podłączyć do arduino uno. Czytałem o podzielniku napięć i postanowiłem kupić dwa rezystorki 3,6k i 2,2k.
Spiąłem jak na schemacie i:
- w momencie wykrycia ruchu mam stan LOW
- w stanie spoczynku jest HIGHT

Czy wszystko jest ok? mogę tak zostawić czy coś powinienem zmienić?
Dla mnie to dziwne, bo mam też czujnik ruchu dedykowany do arduino i on zachowuje się odwrotnie.

Dziękuję za sugestie i pozdrawiam


Załączone pliki Miniatury
       
 
#2
Jest OK.
Jeśli masz problem z kodem lub sprzętem, zadaj pytanie na forum. Nie odpowiadam na PW, jeśli nie dotyczą one spraw forum lub innych tematów prywatnych.

[Obrazek: SsIndaG.jpg]
 
#3
(28-06-2021, 13:13)Robson Kerman napisał(a): Jest OK.
A ja się nie zgodzę, jest źle. Na porcie prawdopodobnie masz cały czas "High"?
Wyjście czujnika według dokumentacji jest tzw. otwarty kolektor więc nie podaje napięcia tylko spina do masy lub ma dużą rezystancję. Na schemacie też jest błąd bo nawet gdyby z czujki wychodziło napięcie 12V to koniec rezystora 2,2k powinien być podpięty do GND a nie +5V. 
Co ja bym zrobił to: Sprawdzić zachowanie czujki wpinając przyrząd pomiarowy pomiędzy jego wyjście a masę czy aby na pewno jest typu "otwarty kolektor" (tam nie ma prawa być napięcia) ? Jeśli ilustracja z czujki jest mylna i wyjście czujki podaje jednak napięcie 12V wtedy trzeba zastosować te rezystory podłączając ich końce pod wyjście 3,6k czujki , 2,2 k do masy a wspólny środek pod wejście procka. 
Ale gdyby wyjście czujki było typu OC to wystarczy podpiąć bezpośrednio pod wejście procka przy czym musi być wejście typu PULL_UP. Ma działać! 
Koniec. Pozdrawiam KaDe.
 
#4
@KaDe, w sumie to też mi się tak wydaje, ale skoro użytkownik napisał, że mu działa, czyli nie jest zepsute, czyli nie ma co naprawiać Big Grin.
Miło być decenianym https://buycoffee.to/kaczakat
 
#5
Jeśli jest napisane, że w momencie wykrycia ruchu jest 12V, to teoria KaDe jest z założenia błędna i należy ją odrzucić w całości.
Jeśli jedynką logiczną jest 12V, to zerem może być nawet 5V.
Rezystor 2k2 do GND, na schemacie nie widać dokąd jest podpięty.
Jeśli masz problem z kodem lub sprzętem, zadaj pytanie na forum. Nie odpowiadam na PW, jeśli nie dotyczą one spraw forum lub innych tematów prywatnych.

[Obrazek: SsIndaG.jpg]
 
#6
Ale to napisał SaXer, wg schematu to jest tam tyle, ile się poda z Vcc, "Output N-channel MOSFET Open drain 30V DC 100mA DC or less" https://www.sensatec.co.jp/e/products/de...uct_id=408 002365
A jeszcze zobacz, co napisał, OUT i +12 daje 12V, czyli przyłożył sondy do OUT i 12V, czy do GND i 12 a potem do GND i OUT.
Ludzie robią różne dziwne rzeczy gdy nie rozumieją zasady działania. A ja nie rozumiem co on tam z tym próbuje stworzyć.
Miło być decenianym https://buycoffee.to/kaczakat
 
#7
(02-11-2022, 14:25)Robson Kerman napisał(a): Jeśli jest napisane, że w momencie wykrycia ruchu jest 12V, to teoria KaDe jest z założenia błędna i należy ją odrzucić w całości.
Jeśli jedynką logiczną jest 12V, to zerem może być nawet 5V.
Rezystor 2k2 do GND, na schemacie nie widać dokąd jest podpięty.
Witam.
 Nie ma co tu więcej dewagować . Według noty katalogowej którą zamieścił kolega wyżej wyraźnie jest napisane "...N-channel MOSFET Open drain 30V DC 100mA DC or less... "  a co za tym idzie stan aktywny jest uwidoczniony poprzez nasycenie tranzystora a w efekcie końcowym praktycznie zwarcie do GND, co może posłużyć np. do zasilenia przekaźnika czy transoptora albo procesora z podpiętym rezystorem pod VCC( nawet 3,3V bo to nie ma znaczenia).
Jestem przekonany o tym że autor źle mierzył napięcia , bo prawdziwie wychodzi że  "... Jak sprawdzałem na multimetrze czujnik OUT i +12V w momencie wykrycia ruchu dawał 12V..." . Tak. Między +12V a OUT w stanie aktywnym będzie pełne napięcie czyli 12V ale względem masy 0V. A te 4V o których wspomina to są jakieś spadki napięć na źle podłączonych rezystorach. A co do tego tekstu - Jeśli jedynką logiczną jest 12V, to zerem może być nawet 5V to pewno masz rację ? Tylko wskaż mi jeden powód żeby sobie tak utrudniać życie jakimiś bzdurnymi poziomami w tak prostych wręcz wyjętych z elementarza przykładami? Pozdrawiam. 
P.S. a tak w ogóle czy to jeszcze autora interesuje czy już się zniechęcił i walnął tym w kąt? 
 
#8
To było 1.5 roku temu, więc pewnie nie.
Dzięki za wyprowadzenie z błędu. Możliwe, że nie czytałem noty anie nie widziałem schematu. To było w czasach, kiedy powiedzmy nie bywałem często trzeźwy.
Daję punkcik i zamykam.
Jeśli masz problem z kodem lub sprzętem, zadaj pytanie na forum. Nie odpowiadam na PW, jeśli nie dotyczą one spraw forum lub innych tematów prywatnych.

[Obrazek: SsIndaG.jpg]
 
  


Skocz do:


Przeglądający: 1 gości