Interfejs CAN – cz. 1

Zgodnie z zapowiedziami, dziś zajmiemy się uruchomieniem interfejsu CAN. Oczywiście na początek musimy połączyć magistralę sterownika silnika z zestawem wskaźników za pomocą skrętki. Wykorzystamy jedno ze złącz DB-9 zainstalowanych w naszym stanowisku testowym.

W kontroler magistrali CAN w naszym procesorze STM32F407 został skonfigurowany w trybie “listen only” – może on jedynie odbierać wiadomości nadawane przez inne sterowniki. Prędkość połączenia według specyfikacji wynosi 500kbps. Podobnie jak wczoraj, stworzyliśmy proste okno debugowe. Wyświetla ono wszystkie ostatnio odebrane datagramy CAN.

Jak widać, udało się nam “podsłuchać” komunikację CAN między ECU a zestawem wskaźników. Dla zainteresowanych – format wyświetlanych danych to: identyfikator, długość wiadomości w bajtach oraz kolejne bajty wiadomości. Tyle na dziś 🙂 Jutro dla odmiany powrócimy do tematu grafiki i kwestii związanych z interfejsem użytkownika. Zapraszam!

Posted in Sto dni w kolorze.