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

Rozmowy na temat układów elektronicznych sterowania obrabiarek CNC
Awatar użytkownika

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

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

#1

Post napisał: tuxcnc » 16 kwie 2023, 16:34

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




tristar0
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 17
Posty: 2847
Rejestracja: 21 sty 2020, 17:48
Lokalizacja: Toruń miasto Tadeusza R

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

#2

Post napisał: tristar0 » 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
Mam wyrypane na wszelkiej maści proroków ,mędrców i wszystkich którzy stawiają się ponad innymi ,i tak ich zjedzą robaki

Awatar użytkownika

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

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

#3

Post napisał: tuxcnc » 16 kwie 2023, 17:09

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.


tristar0
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 17
Posty: 2847
Rejestracja: 21 sty 2020, 17:48
Lokalizacja: Toruń miasto Tadeusza R

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

#4

Post napisał: tristar0 » 16 kwie 2023, 17:46

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 ?
Mam wyrypane na wszelkiej maści proroków ,mędrców i wszystkich którzy stawiają się ponad innymi ,i tak ich zjedzą robaki

Awatar użytkownika

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

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

#5

Post napisał: tuxcnc » 16 kwie 2023, 18:12

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


tristar0
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 17
Posty: 2847
Rejestracja: 21 sty 2020, 17:48
Lokalizacja: Toruń miasto Tadeusza R

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

#6

Post napisał: tristar0 » 16 kwie 2023, 20:05

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.
Mam wyrypane na wszelkiej maści proroków ,mędrców i wszystkich którzy stawiają się ponad innymi ,i tak ich zjedzą robaki

Awatar użytkownika

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

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

#7

Post napisał: tuxcnc » 16 kwie 2023, 20:25

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.


tristar0
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 17
Posty: 2847
Rejestracja: 21 sty 2020, 17:48
Lokalizacja: Toruń miasto Tadeusza R

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

#8

Post napisał: tristar0 » 17 kwie 2023, 13:14

I kto tu uparcie brnie w swoje założenia ? nie dopuszczając normalnie stosowanych rozwiązań w danych aplikacjach . takie pytanko retoryczne :P
Mam wyrypane na wszelkiej maści proroków ,mędrców i wszystkich którzy stawiają się ponad innymi ,i tak ich zjedzą robaki

Awatar użytkownika

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

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

#9

Post napisał: tuxcnc » 17 kwie 2023, 14:46

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


tristar0
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 17
Posty: 2847
Rejestracja: 21 sty 2020, 17:48
Lokalizacja: Toruń miasto Tadeusza R

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

#10

Post napisał: tristar0 » 17 kwie 2023, 16:00

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
Mam wyrypane na wszelkiej maści proroków ,mędrców i wszystkich którzy stawiają się ponad innymi ,i tak ich zjedzą robaki

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Elektronika CNC”