Znaleziono 3 wyniki

autor: Andrzej 40
22 lut 2020, 20:38
Forum: NASZE AMATORSKIE MASZYNY CNC
Temat: podłączenie indukcyjnych czujników zbliżeniowych do Arduino Uno
Odpowiedzi: 73
Odsłony: 10828

Re: podłączenie indukcyjnych czujników zbliżeniowych do Arduino Uno

pitsa pisze:
21 lut 2020, 20:45
Czujniki NPN NC które mam, bez wykrytego obiektu, zwierają wyjście do masy i przez układ płynie prąd.
(Widać, że powinny to być NPN NO aby wykrycie obiektu przez dowolny z nich przekazywało sygnał.)
Zatem na tym schemacie, gdy zadziałają oba czujniki, nastąpi zatrzymanie przepływu prądu.
Dioda transoptora jest" zwarta" rezystorami, dzięki czemu jej anoda i katoda ma wyrównany potencjał i zakłócenia nie dadzą rady zmusić jej do świecenia (będę miał trochę długie przewody).
Zakładamy użycie 1 transoptora. Jeżeli są czujniki NC to muszą być połączone szeregowo i każdy rozewrze obwód diody (a zewrze przy czujnikach NO połączonych równolegle), ale to chyba jasne. Kol. pewnie miał na myśli to, że nie oba a dowolny z nich rozewrze obwód.
Żeby przez diodę popłynął prąd zakłócający >1mA potrzebne by były duża długość i asymetria przewodów oraz duże natężenie pola. Nie sądzę, żeby u kol. miało to miejsce. Jeżeli już się bawić, to lepiej dać przewód w ekranie lub skrętkę i ewentualnie przewlec parę zwojów (oba przewody) przez pierścionek ferrytowy - blisko transoptora. Można też równolegle z diodą dać C= 5-10nF dla WCz. Ale moim zdaniem to dmuchanie na zimne.
Wadą układu z NC będzie to, że cały czas dioda będzie włączona. Można zmodyfikować na NO dając tranzystor NPN z rezystorem 3,3kΩ i diodą w kolektorze (szeregowo, jak na schemacie). Emiter na masę, baza na wyjście. W czujniku jest chyba rezystor 10 kΩ podpięty do "+" (sprawdzamy wyjście do "+", bez zasilania, jak nie ma to można dołożyć 27kΩ zewnętrznie) i to powinno wystarczyć. Wtedy oba te półprzewodnikowe elementy będą się "obijały" do momentu załączenia :D . Musimy wtedy dodać drugi transoptor, wyjścia transoptorów równolegle. Wartości rezystorów podaję dla zasilania 12V
autor: Andrzej 40
19 lut 2020, 05:15
Forum: NASZE AMATORSKIE MASZYNY CNC
Temat: podłączenie indukcyjnych czujników zbliżeniowych do Arduino Uno
Odpowiedzi: 73
Odsłony: 10828

Re: podłączenie indukcyjnych czujników zbliżeniowych do Arduino Uno

Moja sugestia po obejrzeniu charakterystyk PC817 : rezystor szeregowy z diodą 3,3kΩ lub 3,9kΩ, bez żadnych dodatkowych elementów, a od kolektora 1kΩ do +5V.
Uzasadnienie: dla poprawnego działania transoptora wymagany prąd IF diody powinien być > 2,5mA. Przy 3,3 lub 3,9 kΩ i 24V prąd wyniesie ok. 6.9mA lub 5,8mA. Nie ma sensu stosowanie dodatkowych zabezpieczeń, max. IF diody = 50mA. Największa sprawność występuje przy prądach diody 10-20mA, ale w tym zastosowaniu nie jest to zbyt ważne.
Prąd max. tranzystora w PC817 wynosi 50mA. Wynika z tego minimalna wartość R kolektora 100 Ω, czego oczywiście nie polecam. Raczej R z zakresu 1kΩ - 4,7kΩ ze wskazaniem na te niższe wartości. Im mniejszy rezystor od kolektora do +5V tym większa odporność na zakłócenia. Przy 1kΩ prąd IC będzie < 5mA.

Wróć do „podłączenie indukcyjnych czujników zbliżeniowych do Arduino Uno”