S

Elektronika i programowanie. Damian Kaniecki

Renault VIN eraser

Renault VIN Eraser v.2.0

Urządzenie wykonane dla Pracowni Elektroniki Samochodowej.

Przeznaczenie

VIN ERASER umożliwia odblokowywanie funkcji zapisu i przygotowanie do zapisania numeru VIN za pomocą magistrali CAN w następujących modułach samochodów marki RENAULT:

  • Radioodbiornik;
  • Panel klimatyzacji;
  • Wyświetlacz / interfejs multimedialny;
  • Carminat TomTom / Moduł nawigacji;
  • UCH;
  • UPC;
  • Moduł poduszki powietrznej;
  • Skrzynia automatyczna BVA;
  • Wzmacniacz BOSSE;
  • Moduł ABS;
  • Wspomaganie kierownicy;
  • Drzwi kierowcy;
  • Drzwi pasażera;
  • Pomoc przy parkowaniu;
  • Hamulec parkingowy;
  • Tablica wskaźników;
  • Połączenie multimediów;
  • Napęd na 4 koła.

Możliwa jest dalsza rozbudowa urządzenia o dodatkowe moduły.

Budowa

Układem odpowiadającym za pracę urządzenia jest AVR ATmega8. Program napisany w C w środowisku Eclipse.

W celu komunikacji z użytkownikiem zastosowałem wyświetlacz LCD, na którym można odczytać nazwę przygotowywanego modułu oraz czynności urządzenia. Dodatkowo zastosowałem dwukolorową diodę LED.

Po stronie magistrali CAN zastosowałem komunikujący się z ATmegą po SPI kontroler MCP2515, oraz interfejs MCP2551.

Rozpocząłem od wykonania płytki testowej w wersji z procesorem THT.

Schemat urządzenia

Projekt płytki testowej

Wytrawiona płytka

Wersja testowa urządzenia

Wersja testowa spisała się jak należy. Próby wypadły pomyślnie. Instrukcja i opis urządzenia znajduje się TUTAJ.

Opracowałem płytkę dla układów w obudowach SMD. Tym razem skorzystałem z możliwości zamówienia płytek PCB. Dla testów zamówiłem płytki z soldermaską. Muszę przyznać, że w przypadku większych ilości urządzeń zamawianie płytek naprawdę ma sens :).

Zaprojektowałem także front urządzenia i zamówiłem laserowo wycinaną, aluminiową płytkę. Wygląda nieźle!

Płytka PCB z soldermaską

Zmontowana płytka SMD

Przymiarka do obudowy

Wersja ostateczna urządzenia