W rzeczywistości jest to odwieczny problem ze sterownikami PLC i nie jest tak prosty, jak zamierzone rozwiązania.
Największym problemem, jaki masz, jest to, że ma również szeroki zakres potencjalnych napięć logicznych, z którymi musisz sobie poradzić, rzeczywiste poziomy logiczne mogą być znacznie wyższe niż szyna 3,3 V, której używasz wewnętrznie. Niektóre czujniki i urządzenia mają progi logiczne powyżej 5 V. Jako takie, po prostu użycie obwodu odcięcia, jak wskazałeś, nie wykrywa niskiego poziomu z takich czujników.
Stopień wejściowy sterowników PLC musi być znacznie bardziej elastyczny.
Nawet jeśli dopuszczalny jest niski poziom logiczny, w każdym z obwodów występują różne problemy.
Ograniczanie Zenera / TVS.
Obwód ten ma tę zaletę, że dla znanego napięcia wejściowego zenera można tak dobrać, aby nigdy nie pozwalał, aby napięcie przekroczyło napięcie szyny. Zwykle wybrałbyś zenera o mniejszym napięciu wstecznym niż szyna, ale wyższym niż próg logiczny wysokiego poziomu.
Jednak zener spędza wiele swojego życia na odwróceniu, ponieważ płacisz karę w postaci czasu powrotu do tyłu, gdy sygnał wejściowy spada, co opóźnia twój sygnał smidge.
Innym problemem związanym z Zenerem jest faktyczne napięcie, przy którym będzie on ograniczany, zależy od prądu przez niego przepływającego. Jako takie napięcie będzie do pewnego stopnia zależeć od napięcia sygnału. Dlatego należy zaprojektować rezystor dla maksymalnego napięcia wejściowego i ponownie obliczyć dla niższych napięć, aby sprawdzić, czy zener nie ogranicza napięcia poniżej poziomu .VIH
Dioda ograniczająca nadziemną
Zastosowanie diody do szyny powoduje, że napięcie wyjściowe nadal będzie przekraczało Vcc, choćby tylko nieznacznie. Może to jednak nadal mieć negatywny wpływ na dane wejściowe. Ponadto, w tym przypadku czas powrotu do tyłu oznacza, że w przypadku szybkich krawędzi wejściowych wysokie napięcie bardzo szybko je przebije.
Więc
Ponieważ oba te obwody mają na wejściu wysoki rezystor, oba wymagają, aby cokolwiek napędzało wejście, aby miało niską impedancję wyjściową. Spośród nich wersja zenera zapewnia lepszą ochronę, ale kosztem wydajności. Żadne z nich nie będzie działać, jeśli podłączonego czujnika> 1,5 V lub więcej.VOL
Alternatywy
Opto-sprzęgło.
Powszechną metodą stosowaną przez sterowniki PLC jest użycie opto-sprzęgaczy.
symulacja tego obwodu - Schemat utworzony przy użyciu CircuitLab
Ta metoda zapewnia dodatkową korzyść izolacji i separacji gruntu. Problem polega na tym, że potrzebujesz jakiejś formy kondycjonowania sygnału między czujnikiem a wejściem, aby mieć pewność, że dioda LED zaświeci się na odpowiednim progu, i że przez diodę LED zostanie doprowadzona odpowiednia ilość prądu. Kondycjonowanie to może być pokazanym powyżej prostym rezystorem lub złożonym obwodem, który zawiera pewnego rodzaju komparator.
Prędkość opto-sprzęgacza jest również czynnikiem ograniczającym. Jednak ta metoda jest powszechnie stosowana, ponieważ zapewnia pełną elastyczność.
Kondycjonowanie wejścia analogowego
Inną metodą jest przyjęcie sygnału w formie analogowej, porównanie go do zmiennej odniesienia z histerezą i wygenerowanie w ten sposób poziomu logicznego.
zasymuluj ten obwód
Oczywiście komponenty, w tym komparator, muszą być dobrane tak, aby uwzględnić maksymalne napięcia wejściowe. Pokazany obwód jest dość prosty, może stać się znacznie bardziej złożony z filtrami, regulatorami, ochroną ESD itp.
Połączenie
Ze względów izolacyjnych można połączyć powyższe i mieć moc porównawczą sterownika stałoprądowego na diodę optycznego złącza.
Gdybym opracowywał produkt, montowałbym to wszystko na małym module wtykowym, który można by podłączyć do gniazd na krawędzi karty na płycie „matki”, tak jak w przypadku kart w komputerach PC. W ten sposób możesz je łatwo wymienić, jeśli się usmażysz. Ta metoda umożliwia także udostępnianie innych typów danych wejściowych, na przykład danych światłowodowych.