Strona 1 z 4

Łączenie wejść róznych typów

: 16 kwie 2023, 16:34
autor: tuxcnc
Co jakiś czas pojawia się na forum pytanie, jak połączyć ze sobą wejścia NC i NO...
Właśnie zrobiłem sobie płytkę rozwiązującą tego typu problem.
Otóż mam następujące źródła sygnałów:
  • Chiński czujnik wysokości narzędzia - dwa styki mechaniczne NC, jeden do pomiaru, drugi jako e-stop gdyby narzędzie zjechało zbyt nisko
  • Chińska sonda 3d z wyjściem OC NPN NO. Powinien być NC bo jest odporniejszy na zakłócenia, ale ten był w promocji i się połaszczyłem.
  • Zintegrowane serwokrokowce z wyjściem ALARM typu OC NPN NO, które ma za zadanie zatrzymać maszynę gdy napęd zgubi pozycję i się wyłączy
To wszystko ma być podpięte pod dwa piny portu LPT o funkcjach PROBE i E-STOP.
Port LPT zasadniczo wymusza użycie transoptorów i wyjść tranzystorów jako OC NPN. To czy NC czy NO jest sprawą drugorzędną, bo stan aktywny można sobie zmienić w ustawieniach Linuxcnc czy Mach3. Zdecydowałem się na NC, bo uważam, że tak i lepiej i prościej.
Oto schemat:
Obrazek
KiCAD trochę mi pozmieniał nazwy pinów (pewnie ma to jakieś wytłumaczenie), tutaj jest najważniejsze, że Vcc1 i Vcc2 to jest to samo napięcie, zasilające płytkę i czujnik 3d.

Zasada pracy jest następująca:
Prąd płynie z zasilacza, przez oporniki, diody LED, zwarte styki czujnika wysokości narzędzia i diody LED wbudowane w transoptory, efektem czego jest przewodzenie tranzystorów wyjściowych transoptorów, które zwierają piny portu LPT do masy i ustalają na nich stan niski.
Są dwa sposoby aby zmienić stan wyjścia transoptora - przerwać obwód zasilania wejściowej diody LED, lub zewrzeć wejściową diodę LED do masy.
Pierwszy przypadek ma miejsce gdy zostanie rozwarty któryś zestyk mechaniczny czujnika wysokości narzędzia, drugi gdy wyjścia OC serwokrokowców lub czujnika 3d zaczną przewodzić.
Jak widać na schemacie, wejścia OC NPN NO są połączone równolegle, bo jeśli którekolwiek zewrze diodę LED transoptora, to będzie ona zwarta.
Nie widać natomiast tego na schemacie, bo z tego zrezygnowałem, ale gdybym chciał na przykład dodać dodatkowy mechaniczny wyłącznik e-stop NC, to bym musiał wpiąć go szeregowo do styku czujnika wysokości narzędzia, bo jeśli którykolwiek rozewrze, to będzie rozwarte.
Oporniki powinny być dobrane do napięcia zasilającego, ale jeśli to będzie 12 do 24 V (a to najbardziej prawdopodobne) to można dać 1 kΩ .

Re: Łączenie wejść róznych typów

: 16 kwie 2023, 16:42
autor: tristar0
A nie sądzisz że wyjścia transoptorów powinny być podciągnięte do Ucc żeby sygnał był standardowy ttl , a nie wiszący kolektor w stanie nijakim

Re: Łączenie wejść róznych typów

: 16 kwie 2023, 17:09
autor: tuxcnc
tristar0 pisze:
16 kwie 2023, 16:42
A nie sądzisz że wyjścia transoptorów powinny być podciągnięte do Ucc żeby sygnał był standardowy ttl , a nie wiszący kolektor w stanie nijakim
Wejścia LPT są podciągniete w komputerze, można je zwierać do masy czymkolwiek, nawet drutem.

Re: Łączenie wejść róznych typów

: 16 kwie 2023, 17:46
autor: tristar0
wyjścia pin 4 PC817 "wiszą " bez żadnego stanu nie widzisz tego , że takie wyjścia podciąga się względem plusa rezystorem np 4,7 Kom żeby miały stan zero - jedynkowy .

Dodane 2 minuty 12 sekundy:
a ty chytrzysz na 2 opornikach a potem zdziwienie że zakłócenia układ wyłapuje wszystkie z okolicy

Dodane 11 minuty 44 sekundy:
Obrazek od kiedy wyjścia z PC 817 się stosuje jako OC ?

Re: Łączenie wejść róznych typów

: 16 kwie 2023, 18:12
autor: tuxcnc
tristar0 pisze:
16 kwie 2023, 17:58
wyjścia pin 4 PC817 "wiszą " bez żadnego stanu nie widzisz tego , że takie wyjścia podciąga się względem plusa rezystorem np 4,7 Kom żeby miały stan zero - jedynkowy .

Dodane 2 minuty 12 sekundy:
a ty chytrzysz na 2 opornikach a potem zdziwienie że zakłócenia układ wyłapuje wszystkie z okolicy

Dodane 11 minuty 44 sekundy:
Obrazek od kiedy wyjścia z PC 817 się stosuje jako OC ?
Ale się uparłeś...
Jak podłączysz do LPT, to nic nie będzie wisiało, a jak nigdzie nie podłączysz, to niech sobie wisi, co za różnica...

Re: Łączenie wejść róznych typów

: 16 kwie 2023, 20:05
autor: tristar0
tuxcnc pisze: jak nigdzie nie podłączysz, to niech sobie wisi, co za różnica
wcale się nie czepiam jak coś zrobić to po prostu porządnie.

Re: Łączenie wejść róznych typów

: 16 kwie 2023, 20:25
autor: tuxcnc
tristar0 pisze:
16 kwie 2023, 20:05
wcale się nie czepiam jak coś zrobić to po prostu porządnie.
Nie zrobisz porządnie dodając NIEPOTRZEBNY opornik do +5V którego na płytce NIE MA.
To ma być OC i ma zwierać do masy.

Re: Łączenie wejść róznych typów

: 17 kwie 2023, 13:14
autor: tristar0
I kto tu uparcie brnie w swoje założenia ? nie dopuszczając normalnie stosowanych rozwiązań w danych aplikacjach . takie pytanko retoryczne :P

Re: Łączenie wejść róznych typów

: 17 kwie 2023, 14:46
autor: tuxcnc
tristar0 pisze:
17 kwie 2023, 13:14
nie dopuszczając normalnie stosowanych rozwiązań w danych aplikacjach
Akurat w automatyce normą jest wyjście OC.
Weź już sobie odpuść, bo naprawdę nie ma o czym dyskutować.

Re: Łączenie wejść róznych typów

: 17 kwie 2023, 16:00
autor: tristar0
Skoro jesteś tak uparty to po co taką nie doróbkę publikujesz , chyba po to żeby szczęśliwi inaczej cie naśladowali , tylko w tym przypadku to absurd pomijając że wejścia nie są od siebie separowane i do niczego to akurat nie przydatne gdy się zastosuje różne czujniki npn i pnp razem.

Dodane 1 minuta 39 sekundy:
Czyli taki pomysł uniwersalny " inaczej" home made TUXcnc.

Dodane 16 minuty 25 sekundy:
Czyli nijak to się ma do tematu" Łączenie wejść różnych typów "

Dodane 14 minuty 33 sekundy:
tuxcnc pisze:To ma być OC i ma zwierać do masy
A pod koniec tematu zmieniasz raptem zdanie że to już nie łączenie wejść różnych typów a tylko jednego OC i to npn . Słabo jak na ciebie