CANhack.de CAN interfaccia RKS+CAN
Hardware CAN, Software CAN, Protocolli CAN - Forum CAN-Bus per il tuo progetto CAN-Bus.

Blocco/sovrascrittura ID singoli

 
Nuovo argomento Rispondi 🔗 ⭐ 🖨 CANhack.de - Indice » Bus CAN Generale
Autore Messaggio
GerdJ
CAN-Profi
CAN-Profi


Iscritto il: 08/09/2014
Messaggi: 45
Karma: +14 / -0   Grazie, mi piace!


Supporto Premium

Messaggio16-02-2015, 13:03    Oggetto: Blocco/sovrascrittura ID singoli Cita

Per un'applicazione multimediale sul mio RNS del 2011, vorrei utilizzare l'ingresso TV. L'hack VIM non è disponibile sui modelli più recenti di RNS.
Basterebbe simulare un'interruzione del sistema RNS-E nel veicolo. Esistono moduli già pronti per farlo.
Durante questa operazione, il collegamento del CAN bus al sistema radio viene interrotto e un modulo viene inserito tra i due. Il segnale di velocità viene filtrato e sostituito con un messaggio CAN che indica "velocità=0". Di conseguenza, il sistema radio interpreta che l'auto sia ferma.

Vorrei bloccare altri messaggi identificativi o sostituirli con messaggi personalizzati.

Utilizzerei i microcontrollori AT90CAN.
Come si procede al meglio in questo caso?

La mia idea:
Leggere tutti i messaggi sul bus CAN, sostituire quelli con l'ID desiderato con messaggi propri e lasciare passare tutti gli altri.

Poiché l'AT90CAN ha solo un'interfaccia CAN, è necessario collegarla al veicolo. Successivamente, è possibile collegare un secondo AT90 al primo tramite una connessione seriale e collegare la sua porta CAN alla radio.

Naturalmente, tutto ciò che proviene dalla radio deve essere trasmesso.

Oppure, esiste qualcosa di meglio per questo?

Grazie per i suggerimenti e le proposte!


Tradotto il 15-09-2026, 4:09.
Torna su Profilo MP
CAN-Diagnose
Administrator
Administrator
Avatar-CAN-Diagnose

Iscritto il: 07/06/2011
Messaggi: 575
Karma: +29 / -0   Grazie, mi piace!
Località: Ländle



Messaggio16-02-2015, 15:06    Oggetto: Blocco/sovrascrittura ID singoli Cita

Ciao Gerd,

Hai già scritto come si fa, ma io userei un microcontrollore che abbia due interfacce CAN.

Perché in questo modo, il codice del programma si limita a...
- Leggi CAN1, copia il messaggio o crea un messaggio personalizzato da inviare a CAN2.
- Leggi il CAN2, copia il messaggio o crea un messaggio personalizzato da inviare al CAN1.

Abbastanza chiaro e sicuramente più semplice da gestire rispetto all'utilizzo di 2 interfacce seriali. icon_wink.gif

Cordiali saluti, Rainer.
Dipl.-Ing. (FH) Rainer Kaufmann - Embedded Software Freelancer
System RKS+CAN: CANHack.de CAN-Bus Interface


Tradotto il 15-09-2026, 4:10.
Torna su Profilo MP WWW
GerdJ
CAN-Profi
CAN-Profi


Iscritto il: 08/09/2014
Messaggi: 45
Karma: +14 / -0   Grazie, mi piace!


Supporto Premium

Messaggio16-02-2015, 15:35    Oggetto: Blocco/sovrascrittura ID singoli Cita

Il 'problema' in questo caso sono io icon_smile.gif.

Conosco solo il linguaggio Bascom e lo utilizzo per programmare il microcontrollore AT90CAN.

Quale centralina con 2 interfacce CAN mi consiglieresti?


Tradotto il 15-09-2026, 4:11.
Torna su Profilo MP
CAN-Diagnose
Administrator
Administrator
Avatar-CAN-Diagnose

Iscritto il: 07/06/2011
Messaggi: 575
Karma: +29 / -0   Grazie, mi piace!
Località: Ländle



Messaggio16-02-2015, 22:00    Oggetto: Blocco/sovrascrittura ID singoli Cita

Beh, ognuno con 2 interfacce CAN. icon_smile.gif
Dipl.-Ing. (FH) Rainer Kaufmann - Embedded Software Freelancer
System RKS+CAN: CANHack.de CAN-Bus Interface


Tradotto il 15-09-2026, 4:11.
Torna su Profilo MP WWW
GerdJ
CAN-Profi
CAN-Profi


Iscritto il: 08/09/2014
Messaggi: 45
Karma: +14 / -0   Grazie, mi piace!


Supporto Premium

Messaggio01-03-2015, 18:29    Oggetto: Blocco/sovrascrittura ID singoli Cita

Grazie per l'ottimo consiglio!

Ho completato il modulo, che è composto da un microcontrollore Atmega328p con due chip MCP2515 e un chip MCP2551.
È possibile bloccare o sovrascrivere qualsiasi ID CAN in entrambe le direzioni.


Tradotto il 15-09-2026, 4:11.
Torna su Profilo MP
PhreakShow
Ospite




 


Account gratuito, nessun supporto sviluppo CAN

Messaggio07-07-2015, 15:00    Oggetto: Blocco/sovrascrittura ID singoli Cita

Non capisco perché si continui a utilizzare questo misero MCP2515, quando esistono molte altre soluzioni hardware con due controller CAN integrati. Collegarlo tramite SPI può sembrare semplice in teoria, ma è impraticabile quando il bus è molto carico. Le centraline, grazie ai contatori di heartbeat, normalmente rilevano quando mancano dei messaggi.

Il PIC32 sarebbe la mia scelta preferita per due controller CAN, oppure un STM32.


Tradotto il 15-09-2026, 4:12.
Torna su
CAN-Diagnose
Administrator
Administrator
Avatar-CAN-Diagnose

Iscritto il: 07/06/2011
Messaggi: 575
Karma: +29 / -0   Grazie, mi piace!
Località: Ländle



Messaggio07-07-2015, 15:01    Oggetto: Blocco/sovrascrittura ID singoli Cita

icon_smile_thumb_up.gif, oppure LPC1756.
Dipl.-Ing. (FH) Rainer Kaufmann - Embedded Software Freelancer
System RKS+CAN: CANHack.de CAN-Bus Interface


Tradotto il 15-09-2026, 4:12.
Torna su Profilo MP WWW
postmann
CAN-Profi
CAN-Profi


Iscritto il: 23/05/2013
Messaggi: 145
Karma: +64 / -0   Grazie, mi piace!


Supporto CAN

Messaggio08-07-2015, 21:46    Oggetto: Blocco/sovrascrittura ID singoli Cita

Immagino che la combinazione AVR + MCP2515 sia la più semplice da realizzare per i principianti. Con Codevision, non è nemmeno necessario capire quali registri devono essere impostati, perché il Codewizard si occupa di tutto.


Tradotto il 15-09-2026, 4:13.
Torna su Profilo MP
Nuovo argomento Rispondi 🔗 ⭐ 🖨 CANhack.de - Indice » Bus CAN Generale
Articoli e argomenti simili
Argomento Forum
Nessun nuovo messaggio Arduino + MCP2515: segnali "bloccati"? Microcontrollori ed elettronica, programmazione
Vai a:  
Non puoi scrivere nuovi argomenti in questo forum.