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

problem do rozwiązania

Ogólne tematy związane z maszynami CNC, maszyny o odmiennej konstrukcji czyli wszystko co nie pasuje do powyższych.
Tu możesz również przedstawić się i opisać swoją maszynę

Andrzej 40
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 3
Posty: 2059
Rejestracja: 11 wrz 2008, 16:04
Lokalizacja: Poznań

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

#61

Post napisał: Andrzej 40 » 24 lut 2020, 01:16

Obrazek



Awatar użytkownika

markcomp77
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 1
Posty: 3975
Rejestracja: 18 wrz 2004, 12:51
Lokalizacja: k/w-wy
Kontakt:

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

#62

Post napisał: markcomp77 » 02 kwie 2020, 23:08

jak Normalnie Zamknięte można łączyć równolegle?
Przecież Otwarcie jednego z nich nie zostanie zauważone :(

Dodane 33 sekundy:
TOP67 pisze:
13 lut 2020, 21:18
Po prostu równolegle, na jednym rezystorze zasilającym. Można ew. dać diody, które odseparują od siebie czujniki.
Dodane 2 minuty 56 sekundy:
Andrzej 40 pisze:
24 lut 2020, 01:16
Obrazek
takie Normalnie Otwarte łączyć równolegle można
SpotkanieCNC: STOM-TOOL Marzec 2014
http://www.cnc.info.pl/topics79/spotkan ... t55028.htm

Awatar użytkownika

pitsa
Moderator
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 18
Posty: 4654
Rejestracja: 13 wrz 2008, 22:40
Lokalizacja: PL,OP

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

#63

Post napisał: pitsa » 10 wrz 2020, 14:17

Podłączenie równoległe kilku czujników indukcyjnych, wszystkich NO, ale obojętnie czy NPN czy PNP, robimy tak:
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
ᐃ 🜂 ⃤ ꕔ △ 𐊅 ∆ ▵ ߡ

Awatar użytkownika

pitsa
Moderator
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 18
Posty: 4654
Rejestracja: 13 wrz 2008, 22:40
Lokalizacja: PL,OP

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

#64

Post napisał: pitsa » 08 mar 2022, 18:47

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.
Obrazek

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

Obrazek

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.
kicad-plytka-D3b.zip
mój projekt w KiCAD
(112.97 KiB) Pobrany 36 razy
zachowanie spokoju oznacza zdolności do działania
ᐃ 🜂 ⃤ ꕔ △ 𐊅 ∆ ▵ ߡ

Awatar użytkownika

pitsa
Moderator
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 18
Posty: 4654
Rejestracja: 13 wrz 2008, 22:40
Lokalizacja: PL,OP

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

#65

Post napisał: pitsa » 17 mar 2022, 15:16

Z pomocą kolegów z elektrody płytka PCB wyładniała. :-D

w załączniku dwustronna wersja pcb.
Załączniki
dygest3bv3.zip
płytka w wersji dla KiCad 6. dwustronne PCB.
(619.97 KiB) Pobrany 40 razy
zachowanie spokoju oznacza zdolności do działania
ᐃ 🜂 ⃤ ꕔ △ 𐊅 ∆ ▵ ߡ


pukury
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 6
Posty: 7590
Rejestracja: 23 lis 2004, 22:41
Lokalizacja: kraków

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

#66

Post napisał: pukury » 17 mar 2022, 16:14

Hej.
Ale jakoś nie widzę podłączenia zasilania do ULN.
Chyba że coś mi umknęło.
pzd.
Mane Tekel Fares

Awatar użytkownika

tuxcnc
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 15
Posty: 7781
Rejestracja: 26 lut 2011, 23:24
Lokalizacja: mazowieckie

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

#67

Post napisał: tuxcnc » 17 mar 2022, 16:46

pukury pisze:
17 mar 2022, 16:14
Ale jakoś nie widzę podłączenia zasilania do ULN.
ULN2803 nie wymaga zasilania i żadnego zasilania tam nie ma..


pukury
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 6
Posty: 7590
Rejestracja: 23 lis 2004, 22:41
Lokalizacja: kraków

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

#68

Post napisał: pukury » 17 mar 2022, 16:57

Hej.
No jak nie potrzebuje to ok !
A masę też można odłączyć ?
pzd.
Mane Tekel Fares

Awatar użytkownika

tuxcnc
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 15
Posty: 7781
Rejestracja: 26 lut 2011, 23:24
Lokalizacja: mazowieckie

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

#69

Post napisał: tuxcnc » 17 mar 2022, 16:58

pukury pisze:
17 mar 2022, 16:57
A masę też można odłączyć ?
Nie.


pukury
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 6
Posty: 7590
Rejestracja: 23 lis 2004, 22:41
Lokalizacja: kraków

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

#70

Post napisał: pukury » 17 mar 2022, 17:00

Hej.
Jakoś w DS jest i zasilanie i masa - ale jak nie to nie .
pzd.
Mane Tekel Fares

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „NASZE AMATORSKIE MASZYNY CNC”