Input na RX esp8266

LukaszH
Posty: 640
Rejestracja: sob gru 14, 2019 11:49 pm

Tak na wszelki wypadek zapytam o polaryzację tranzystora w opto i jaki rezystor zastosowałeś ?
Można też zmierzyć jeszcze miernikiem jakie jest napięcie na pinie RX - wtedy będzie wiadomo czy ma stan niski czy wysoki. Pull up oznacza że powinno być 3,3V i teraz pytanie czy po włączeniu diody w opto zejdzie napięcie do zera ?
Awatar użytkownika
bulek68
Posty: 453
Rejestracja: czw lut 08, 2018 6:51 pm
Lokalizacja: Podkarpackie

LukaszH pisze: śr gru 08, 2021 10:45 pm Tak na wszelki wypadek zapytam o polaryzację tranzystora w opto i jaki rezystor zastosowałeś ?
Można też zmierzyć jeszcze miernikiem jakie jest napięcie na pinie RX - wtedy będzie wiadomo czy ma stan niski czy wysoki. Pull up oznacza że powinno być 3,3V i teraz pytanie czy po włączeniu diody w opto zejdzie napięcie do zera ?
Masz rację, na DO mam normalnie 5V jak załączę opto spada do kilku mV i działa.
A na RX mam 3.3V i po załączeniu opto spada do 1.9V więc o stanie niskim chyba nie ma mowy.
W projekcie były przewidziane 330 Ohm a że nie mailem dałem 470 Ohm.
Coś poradzisz?
Załączniki
IMG_20211209_131105_edit_144188598367059.jpg
IMG_20211209_131105_edit_144188598367059.jpg (3.52 MiB) Przejrzano 351 razy
LukaszH
Posty: 640
Rejestracja: sob gru 14, 2019 11:49 pm

1. Znaleźć fizyczny pull up i zwiększyć rezystor
2. Zmniejszyć rezystor na opto może być nawet 100ohm
3. Wyłączyć pull up przez soft - zawsze trochę coś da.
4. Dodać dodatkowy rezystor podciągający pull down aby było ponad 2,5V (chociaż dobrze nie pamiętam wartości kiedy rozpoznawany jest stan niski/wysoki).

Zobacz co łatwiej, a może już punkt 3 załatwi sprawę i będzie z głowy :)
Awatar użytkownika
bulek68
Posty: 453
Rejestracja: czw lut 08, 2018 6:51 pm
Lokalizacja: Podkarpackie

LukaszH pisze: czw gru 09, 2021 6:15 pm 1. Znaleźć fizyczny pull up i zwiększyć rezystor
2. Zmniejszyć rezystor na opto może być nawet 100ohm
3. Wyłączyć pull up przez soft - zawsze trochę coś da.
4. Dodać dodatkowy rezystor podciągający pull down aby było ponad 2,5V (chociaż dobrze nie pamiętam wartości kiedy rozpoznawany jest stan niski/wysoki).

Zobacz co łatwiej, a może już punkt 3 załatwi sprawę i będzie z głowy :)
Zmieniłem rezystor na opto na 100ohm i zaczęło działać, napięcie spada do 0.6V
Dzięki za pomoc
Ps. Przy 100 na diodę opto nie pójdzie zbyt duże napięcie na dłuższą metę?
ODPOWIEDZ

Wróć do „Ogólna dyskusja”