Dziś będzie bardzo krótko – udało się zaimplementować funkcje dekodujące część bloków pomiarowych diagnostyki OBD, jak również dodać szkice okien odczytywania / kasowania zarejestrowanych kodów błędów 🙂 Efekt można zobaczyć na poniższym, krótkim filmiku.
Author Archives: hayperekpo
Niech moc będzie z Tobą, czyli jak zasilać nasz system – cz.4
Pewnie wielu z Was zastanawiało się dlaczego przerwałem serię o zasilaniu systemu pozornie niezwiązanym postem o ekranie powitalnym. Miałem w tym swój bardzo konkretny cel 🙂 Jak pamiętacie, na ekranie było widoczne delikatne “przeskakiwanie” obrazu – szczególnie w momencie wyświetlania tapety z heksagonalnym wzorem. Wspomniałem również pod filmem, iż powodem tego zachowania jest niewystarczające odsprzęgnięcie […]
Sniffer CAN
Niemalże na samym początku naszego projektu dodałem możliwość “podsłuchiwania i podglądania” wiadomości przesyłanych magistralami CAN w naszych samochodach. Nieco później pokazałem Wam jak można wyciągnąć z użyteczne dane z pozornie niezrozumiałego mrowia cyferek. Metoda ta ma jednak jedną istotną wadę – niezmiernie trudno jest śledzić zawartość kilku-kilkunastu wiadomości CAN na raz w poszukiwaniu jednego zmieniającego […]
Powitanie – cz.2
Dziś nadszedł czas aby powrócić do tematu okna powitalnego i nakręcić krótki filmik, na którym zaprezentujemy jak w praktyce wygląda nasza nowa funkcjonalność 🙂 Niewielkie drgania obrazu, widoczne na końcu filmu spowodowane są kiepskim osdprzęganiem szyny zasilającej 3.3V.
Niech moc będzie z Tobą, czyli jak zasilać nasz system – cz.3
Wczoraj zaprojektowaliśmy układ przetwornicy DC/DC oraz stabilizatora, które będą dostarczały zasilanie dla naszego systemu. Dziś warto zastanowić się nad schematem podłączenia poszczególnych komponentów do szyn zasilania. Wygląda on mniej więcej następująco: Warto zwrócić uwagę, iż podświetlenie panelu LCD zostało celowo zasilone napięciem 5V aby bez potrzeby nie obciążać małego stabilizatora liniowego LM1117. Kontroler wyświetlacza pracuje […]
Niech moc będzie z Tobą, czyli jak zasilać nasz system – cz.2
Wczoraj zastanawialiśmy się nad najlepszym sposobem na “przetworzenie” zasilania pochodzącego z instalacji samochodowej na coś co odpowiadałoby naszym potrzebom. Postanowiliśmy, że przejście z 12V na 5V zostanie dokonane za pomocą przetwornicy DC/DC, natomiast konwersja 5V na 3.3V – za pomocą stabilizatora liniowego. Dziś czas na konkrety. Wybór liniowego stabilizatora na napięcie 3.3V jest dość łatwy […]
Niech moc będzie z Tobą, czyli jak zasilać nasz system – cz.1
Do tej pory nie zastanawialiśmy się nad kwestią zasilania. Płytka prototypowa STM32F4 Discovery była bowiem podłączona bezpośrednio do portu USB komputera, który dostarcza napięcia 5V, niezbędnego do działania układu. Ale przecież tak nie może pozostać na zawsze! W pewnym momencie będziemy musieli podłączyć nasze urządzenie w samochodzie, a tam raczej nie znajdziemy wolnego gniazda USB […]
Powitanie – cz.1
Zdecydowana większość współczesnych zestawów wskaźników wyświetla tuż po włączeniu jakąś formę komunikatu powitalnego. Czasami mamy możliwość jego personalizacji, jedna zazwyczaj jest to dość enigmatyczne “Witaj!” lub “Dzień dobry”. Imienne przywitanie kierowcy lub inny, w pełni spersonalizowany komunikat byłyby więc całkiem miłym dodatkiem do naszego urządzenia… zwłaszcza, że nawet nasz wcześniejszy projekt, HypeFIS miał taką możliwość. […]
Rzut oka na architekturę systemu
To już 60. dzień naszego wyzwania! Czas więc przyjrzeć jak wygląda nasz system na dzień dzisiejszy. Serce stanowi oczywiście mikrokontroler STM32F407 🙂 Za pomocą różnych układów peryferyjnych podłączyliśmy do niego aż dziewięć różnych komponentów: dwa transceivery CAN, jeden interfejs diagnostyki w standardzie ISO, wyświetlacz LCD z podświetleniem, kartę SD, manetkę z trzema przyciskami oraz czujniki […]
Pomiędzy dwoma światami, czyli pomiar wartości analogowych
Dotychczas rozpatrywanymi źródłami danych dla wyświetlanych pomiarów były diagnostyka oraz magistrala CAN. W ob przypadkach mamy do czynienia z cyfrową transmisją danych. Również fabtyczny sensor temperatury oraz poziomu oleju dostarcza nam sygnał w formie cyfrowej. Musimy jednak pamiętać, że spora część użytkowników będzie chciała dodać nowe czujniki, m.in. ciśnienia doładowania, ciśnienia oleju, temperatury spalin, itp. […]