Pytanie:
Konwertowanie sygnału obrotomierza na coś, co może zrozumieć mikroprocesor
Patrick
2014-07-07 05:37:12 UTC
view on stackexchange narkive permalink

Próbuję zbudować cyfrową deskę rozdzielczą dla mojego samochodu (honda civic z 1998 roku), wpadłem w kłopoty, w wyniku których sygnał obrotomierza jest dość owłosiony. Zastanawiałem się, czy ktoś pomógłby mi w wyczyszczeniu go, abym mógł podać go do mikrokontrolera (arduino uno, tylko dla uproszczenia).

Mam oscyloskop i ustaliłem zakres sygnał tachometru. Oto jego obraz:

scope photo

To jest przy 50v na podział w pionie i 5 milisekundach na dział w poziomie. Niestety tylko analogowy zakres.

Występuje dość poważny skok napięcia (prawdopodobnie) podczas ładowania cewki zapłonowej, a następnie spada do około 40 V, a następnie dalej do około 14 V przez długi czas poczekaj, aż się rozładuje i zostanie uziemiony. Na każdym z tych przejść słychać dzwonek, z którym również trzeba będzie się uporać przy częstotliwości 50 kHz.

Byłbym bardzo wdzięczny za wszelkie sugestie, jak to naprawić.

Wyzwalacz Schmitta.
@IgnacioVazquez-Abrams Wygląda na to, że wystarczy.Czy potrafią obsłużyć kilkaset skoków napięcia?
Poradzą sobie ze wszystkim, do czego je zaprojektujesz.
Słusznie.Moje pytanie było trochę otwarte.Sformułuję ponownie: Czego powinienem szukać w obwodzie wyzwalacza Schmitta, aby upewnić się, że moje skoki napięcia go nie uszkodzą?Alternatywnie, czy jest coś, co mogę zrobić, aby wyeliminować te skoki?
Dodaj filtr dolnoprzepustowy i zabezpieczenie przeciwprzepięciowe (zwykle dioda Zenera lub TVS)
@mfarver Robiłem już wcześniej filtry dolnoprzepustowe, to ma sens.Jednak nie udało mi się znaleźć Zenera, który działałby, czy mógłbyś polecić odpowiednią diodę Zenera i kombinację rezystora, która zabrałaby 50 lub więcej woltów, które spadłyby do 5?
Jeden odpowiedź:
mfarver
2014-07-08 17:52:03 UTC
view on stackexchange narkive permalink

Dodaj obwód zaciskający za pomocą rezystora szeregowego, a następnie diodę Zenera 5 V do masy. Wartość rezystora i moc diody Zenera powinny być dobrane razem, tak aby moc Zenera nie została przekroczona przez ciągłe przepięcie na wejściu. W samochodzie zwykle zakładasz, że około 70 V to maksymalne napięcie, które zobaczysz (podczas awarii alternatora).

W przypadku wejścia tachometru można użyć dość wysokiej rezystancji szeregowej (10k), ponieważ w obwodzie detekcji potrzebny jest bardzo mały prąd. Za Zenererem dodaj mały kondensator, który w połączeniu z rezystorem szeregowym tworzy obwód dolnoprzepustowy. Podaj sygnał do wejścia wyzwalającego Schmitta. Możesz także chcieć dodać bezpiecznik szeregowy i diodę MOV lub TVS, aby dodać dodatkowe tłumienie skoków.

Zamiast urządzenia logicznego wyzwalacza Schmitta możesz rozważyć zmniejszenie rezystora szeregowego (zachowaj Zenera) i użycie optoizolator wyzwalający Schmitta, taki jak H11L3M firmy Fairchild. To dodatkowo ochroni twój mikrokontroler przed skokami i przepięciami.

Dziękuję za szczegółową odpowiedź, zwłaszcza o tym, jak dobrać odpowiednie komponenty, co jest najbardziej przydatne. Jedno pytanie, czy miałeś na myśli H11L3M firmy Fairchild?Nie mogę znaleźć podanego numeru części.
Poprawiłem numer części zgodnie z twoim komentarzem.Nie mam żadnego doświadczenia z tą konkretną częścią, to była tylko pierwsza, która wydawała mi się pasować do wymagań.Być może będziesz musiał przejrzeć arkusze danych tej i innych części, aby znaleźć taki, który spełnia Twoje potrzeby.


To pytanie i odpowiedź zostało automatycznie przetłumaczone z języka angielskiego.Oryginalna treść jest dostępna na stackexchange, za co dziękujemy za licencję cc by-sa 3.0, w ramach której jest rozpowszechniana.
Loading...