Ciao,
Lavoro da un po' di tempo nel campo CAN e ho iniziato un progetto più importante.
Attualmente sto sviluppando un sistema di controllo simile a un FIS per le seguenti piattaforme:
- Audi A8 D3 (4E)
- Audi A6 4F (C6)
- Audi Q7 4L
Pagina del progetto:
GitHub – FIS-Writer-A6-A8-Q7
Lì documento:
- il protocollo tra MMI e quadro strumenti.
- Identificatori e struttura dei messaggi.
- Risultati dell'analisi derivanti dai log.
- un piccolo strumento di diagnostica.
L'obiettivo è quello di inserire contenuti propri nel sistema FIS e di ampliare le funzionalità esistenti.
Sfida attuale: hardware.
Attualmente sto testando Peak CAN. Si prevede di sviluppare una soluzione autonoma basata su un microcontrollore Teensy 4.1, dotata di diverse interfacce CAN.
Struttura pianificata per le linee di autobus:
Certo, ecco la traduzione:
1. (Nessun testo fornito) CAN contatore di giri.
2. Uscita del tachigrafo CAN.
3. CAN Comfort.
4. CAN drive.
5. Diagnosi CAN.
L'unità di controllo centrale (MMI) deve rimanere all'interno del veicolo. Pertanto, è necessario un filtraggio attivo della comunicazione tra l'interfaccia utente (MMI) e il quadro strumenti.
Cosa significa esattamente?
- Filtrare le notizie dal display centrale (MMI) e visualizzarle nel quadro strumenti.
- inserire i propri contenuti.
- Simulazione dell'interfaccia MMI (Multi-Media Interface) come se fosse collegata al quadro strumenti.
- Simulazione del cruscotto sullo schermo del sistema MMI.
La navigazione e la visualizzazione dei contenuti multimediali devono continuare a funzionare correttamente.
Gli altri bus CAN vengono utilizzati principalmente in modalità di lettura, ad esempio per i pulsanti del volante o per i segnali di comfort.
Sono graditi suggerimenti o esperienze relative a configurazioni simili di tipo "man-in-the-middle" o gateway (in particolare con più controller CAN su un microcontrollore). Finora, ho realizzato solo piccoli progetti utilizzando ESP32 o Raspberry Pi.
Cordiali saluti.
Dennis.