
podłączenie indukcyjnych czujników zbliżeniowych do Arduino Uno
problem do rozwiązania
-
- Lider FORUM (min. 2000)
- Posty w temacie: 3
- Posty: 2057
- Rejestracja: 11 wrz 2008, 16:04
- Lokalizacja: Poznań
-
- Lider FORUM (min. 2000)
- Posty w temacie: 1
- Posty: 3962
- Rejestracja: 18 wrz 2004, 12:51
- Lokalizacja: k/w-wy
- Kontakt:
Re: podłączenie indukcyjnych czujników zbliżeniowych do Arduino Uno
jak Normalnie Zamknięte można łączyć równolegle?
Przecież Otwarcie jednego z nich nie zostanie zauważone
Dodane 33 sekundy:
Przecież Otwarcie jednego z nich nie zostanie zauważone

Dodane 33 sekundy:
Dodane 2 minuty 56 sekundy:
takie Normalnie Otwarte łączyć równolegle można
SpotkanieCNC: STOM-TOOL Marzec 2014
http://www.cnc.info.pl/topics79/spotkan ... t55028.htm
http://www.cnc.info.pl/topics79/spotkan ... t55028.htm
-
- Moderator
-
Lider FORUM (min. 2000)
- Posty w temacie: 18
- Posty: 4463
- Rejestracja: 13 wrz 2008, 22:40
- Lokalizacja: PL,OP
Re: podłączenie indukcyjnych czujników zbliżeniowych do Arduino Uno
Podłączenie równoległe kilku czujników indukcyjnych, wszystkich NO, ale obojętnie czy NPN czy PNP, robimy tak:
Obwody czujników długie, krótki odcinek za transoptorami.
Przy zasilaniu czujników z 24V między wyjście sygnału z czujnika, a transoptor (np. pc847) dajemy rezystor 3,3kΩ.
PNP NO w chwili zadziałania podaje na wyjście "24V"
czyli
od czujniki PNP NO przez rezystor 3,3kΩ łączymy do anody transoptora i katodę do GND.
NPN NO w chwili zadziałania wyjście zwiera do masy
czyli
od czujniki NPN NO przez rezystor 3,3kΩ łączymy do katody transoptora i anodę do 24V.
Nie kombinujemy z łączeniem czujników przed transoptorem tylko za nim.
Połączenie równoległe realizujemy na wyjściach użytych transoptorów i tu dajemy jeszcze tylko wspólny 1KΩ.
Tutaj schemat jak to działa.
gothye pisze:każda home i limit , zbiegają się w jednym miejscu na boku bramy do PCB z optoizolatorami
Obwody czujników długie, krótki odcinek za transoptorami.
Andrzej 40 pisze: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,
Przy zasilaniu czujników z 24V między wyjście sygnału z czujnika, a transoptor (np. pc847) dajemy rezystor 3,3kΩ.
PNP NO w chwili zadziałania podaje na wyjście "24V"
czyli
od czujniki PNP NO przez rezystor 3,3kΩ łączymy do anody transoptora i katodę do GND.
NPN NO w chwili zadziałania wyjście zwiera do masy
czyli
od czujniki NPN NO przez rezystor 3,3kΩ łączymy do katody transoptora i anodę do 24V.
Andrzej 40 pisze:Musimy wtedy dodać drugi transoptor, wyjścia transoptorów równolegle.
Nie kombinujemy z łączeniem czujników przed transoptorem tylko za nim.
Połączenie równoległe realizujemy na wyjściach użytych transoptorów i tu dajemy jeszcze tylko wspólny 1KΩ.
Tutaj schemat jak to działa.
zachowanie spokoju oznacza zdolności do działania
ᐃ 🜂 ⃤ ꕔ △ 𐊅 ∆ ▵ ߡ
ᐃ 🜂 ⃤ ꕔ △ 𐊅 ∆ ▵ ߡ
-
- Moderator
-
Lider FORUM (min. 2000)
- Posty w temacie: 18
- Posty: 4463
- Rejestracja: 13 wrz 2008, 22:40
- Lokalizacja: PL,OP
Re: podłączenie indukcyjnych czujników zbliżeniowych do Arduino Uno
Chciałbym podziękować kolegom za pomoc w nauce elektroniki. Urządzonko działa już ponad rok, nie ma problemów z zakłóceniami, tak jak to bywało w moich wcześniejszych opartych na krańcówkach mechanicznych.
Niestety od środka nie wygląda ono najlepiej, gdyż nie dałem już rady ogarnąć projektowania obwodów drukowanych w KiCadzie.
Wyszło jak wyszło. Śmiało można to nazwać druciarstwem:

Ważne, że jest to projekt działający, chociaż wykonawczo nieidealny i nie do naśladowania.
Jest to układanka z node MCU v.3 + arduino pro mini + wyświetlacz LCD + ULN2803A + PCF8574A + LTV-247 i konwertera napięć.
Dwa przyciski do obsługi, sterowanie dwoma silnikami krokowymi + 2 x SSR, 2x czujniki indukcyjne i najprostsza komunikacja z atmegą przez wysłanie jednym pinem stanu i odebranie drugim pinem informacji, że zadanie zrobione.
Chciałbym zlecić komuś sprawdzenie mojego schematu i przygotowanie kilku płytek PCB. Jako baza przyda mi się to do kolejnych "zabawek". Możecie polecieć miejsce gdzie można znaleźć wykonawcę takiego małego zlecenia?
Z PCF8574A mam jeszcze możliwość użycia 4 wyjść, i można 2 z nich ożenić z 2 wolnymi wyjściami optoizolacji lub dodać kolejny LTV-247, na jakieś inne funkcje jak np. do enable silników krokowych lub na komunikaty głosowe.
Niestety od środka nie wygląda ono najlepiej, gdyż nie dałem już rady ogarnąć projektowania obwodów drukowanych w KiCadzie.

Wyszło jak wyszło. Śmiało można to nazwać druciarstwem:

Ważne, że jest to projekt działający, chociaż wykonawczo nieidealny i nie do naśladowania.
Jest to układanka z node MCU v.3 + arduino pro mini + wyświetlacz LCD + ULN2803A + PCF8574A + LTV-247 i konwertera napięć.
Dwa przyciski do obsługi, sterowanie dwoma silnikami krokowymi + 2 x SSR, 2x czujniki indukcyjne i najprostsza komunikacja z atmegą przez wysłanie jednym pinem stanu i odebranie drugim pinem informacji, że zadanie zrobione.
Chciałbym zlecić komuś sprawdzenie mojego schematu i przygotowanie kilku płytek PCB. Jako baza przyda mi się to do kolejnych "zabawek". Możecie polecieć miejsce gdzie można znaleźć wykonawcę takiego małego zlecenia?
Z PCF8574A mam jeszcze możliwość użycia 4 wyjść, i można 2 z nich ożenić z 2 wolnymi wyjściami optoizolacji lub dodać kolejny LTV-247, na jakieś inne funkcje jak np. do enable silników krokowych lub na komunikaty głosowe.
zachowanie spokoju oznacza zdolności do działania
ᐃ 🜂 ⃤ ꕔ △ 𐊅 ∆ ▵ ߡ
ᐃ 🜂 ⃤ ꕔ △ 𐊅 ∆ ▵ ߡ
-
- Moderator
-
Lider FORUM (min. 2000)
- Posty w temacie: 18
- Posty: 4463
- Rejestracja: 13 wrz 2008, 22:40
- Lokalizacja: PL,OP
Re: podłączenie indukcyjnych czujników zbliżeniowych do Arduino Uno
- Załączniki
-
- dygest3bv3.zip
- płytka w wersji dla KiCad 6. dwustronne PCB.
- (619.97 KiB) Pobrany 56 razy
zachowanie spokoju oznacza zdolności do działania
ᐃ 🜂 ⃤ ꕔ △ 𐊅 ∆ ▵ ߡ
ᐃ 🜂 ⃤ ꕔ △ 𐊅 ∆ ▵ ߡ