RKS+CAN Adapter für CAN-Bus Sniffing
CAN-Interface
Info und Bestellung
CANhack.de - CAN Hardware, CAN Software, CAN Protokolle - Das CAN-Bus Forum.

Einzelne IDs blockieren/überschreiben


FehlerdatenbankSuchen  LesezeichenLesezeichen  Garage - FahrzeugeFahrzeuge  InfoFAQ und Impressum
RSS-NewsfeedRSS-Newsfeed  RegistrierenRegistrieren  LoginLogin
 
Neues Thema beginnen   Auf Beitrag antworten      Weitergeben, Thema teilen   Lesezeichen setzen   Druckansicht    CANhack.de - Übersicht » CAN-Bus Allgemein Vorheriges Thema anzeigen :: Nächstes Thema anzeigen
Autor Nachricht
GerdJ
CAN-Profi
CAN-Profi


CAN Hacker seit: 08.09.2014
Beiträge: 41
Karma: +10 / -0   Danke, gefällt mir!


Premium Support

Beitrag16-02-2015, 12:03    Titel: Einzelne IDs blockieren/überschreiben Antworten mit Zitat

Für eine MM Anwendung bei meinem RNS-E 2011 will ich den TV Eingang nutzen. VIM Hack gibts bei der neueren RNS-E nicht.
Es würde ausreichen dem RNS-E Fahrzeugstillstand vorzugaukeln. Fertige Module dazu gibt es.
Dabei wird der CAN Bus zum Radio unterbrochen und das Modul dazwischengeschaltet. Das Speedsignal wird rausgefiltert und durch CAN Botschaft Speed=0 ersetzt. Das Radio meint dadurch das Auto steht.

Ich würde gerne noch weitere ID- Messages blockieren bzw. durch eigene ersetzen.

Nutzen würde ich AT90CAN MCs.
Wie geht man hierbei am besten vor?

Meine Idee:
Alle Messages am CAN Bus lesen, wenn die gewünschte ID kommt durch eigene ersetzen, alle anderen durchlassen.

Da der AT90CAN nur 1 CAN Schnittstelle hat, diese Fahrzeugseitig anschließen, einen 2. AT90 mit dem 1. seriell verbinden und dessen CAN Anschluss an das Radio.

Selbstverständlich muss auch alles vom Radio kommende durchgelassen werden.

Oder gibts hierfür was besseres?

Danke für Anregungen und Vorschläge!
Nach oben
CAN Hacker - Profil anzeigen Private Nachricht senden    
CAN-Diagnose
Administrator
Administrator
Avatar-CAN-Diagnose

CAN Hacker seit: 07.06.2011
Beiträge: 339
Karma: +10 / -0   Danke, gefällt mir!
Wohnort: Ländle



Beitrag16-02-2015, 14:06    Titel: Einzelne IDs blockieren/überschreiben Antworten mit Zitat

Hallo Gerd,

Du hast schon geschrieben wie es geht, allerdings würde ich einen Mikrocontroller nehmen, der zwei CAN Schnittstellen besitzt.

Denn damit beschränkt sich der Programmcode auf...
- Lese CAN1, kopiere Nachricht oder bastele Eigene nach CAN2
- Lese CAN2, kopiere Nachricht oder bastele Eigene nach CAN1

Ziemlich übersichtlich und sicher einfacher als mit 2 seriellen Schnittstellen zu hantieren. icon_wink.gif

Viele Grüsse, Rainer
Dipl.-Ing. (FH) Rainer Kaufmann - Kaufmann Automotive GmbH
CAN-Bus Interface kaufen: CAN auf USB, CANhack.de CAN-Interface


Zuletzt bearbeitet am 16-02-2015, 14:07, insgesamt 1-mal bearbeitet.
Nach oben
CAN Hacker - Profil anzeigen Private Nachricht senden Website dieses Benutzers besuchen  
GerdJ
CAN-Profi
CAN-Profi


CAN Hacker seit: 08.09.2014
Beiträge: 41
Karma: +10 / -0   Danke, gefällt mir!


Premium Support

Beitrag16-02-2015, 14:35    Titel: Einzelne IDs blockieren/überschreiben Antworten mit Zitat

Das 'Problem' hierbei bin ich icon_smile.gif

Ich kenne mich nur mit Bascom aus um damit den AT90CAN zu programmieren.

Welchen MC mit 2 CAN interfaces kannst Du mir denn empfehlen?


Zuletzt bearbeitet am 16-02-2015, 14:36, insgesamt 1-mal bearbeitet.
Nach oben
CAN Hacker - Profil anzeigen Private Nachricht senden    
CAN-Diagnose
Administrator
Administrator
Avatar-CAN-Diagnose

CAN Hacker seit: 07.06.2011
Beiträge: 339
Karma: +10 / -0   Danke, gefällt mir!
Wohnort: Ländle



Beitrag16-02-2015, 21:00    Titel: Einzelne IDs blockieren/überschreiben Antworten mit Zitat

Naja, jeden mit 2 CAN Schnittstellen. icon_smile.gif
Dipl.-Ing. (FH) Rainer Kaufmann - Kaufmann Automotive GmbH
CAN-Bus Interface kaufen: CAN auf USB, CANhack.de CAN-Interface
Nach oben
CAN Hacker - Profil anzeigen Private Nachricht senden Website dieses Benutzers besuchen  
GerdJ
CAN-Profi
CAN-Profi


CAN Hacker seit: 08.09.2014
Beiträge: 41
Karma: +10 / -0   Danke, gefällt mir!


Premium Support

Beitrag01-03-2015, 17:29    Titel: Einzelne IDs blockieren/überschreiben Antworten mit Zitat

Danke für den tollen Tipp!

Ich habe das Modul jetzt fertig, bestehen aus Atmega328p mit doppel MCP2515+MCP2551.
Es können in beide Richtungen beliebige Can-IDs blockiert/überschrieben werden.
Nach oben
CAN Hacker - Profil anzeigen Private Nachricht senden    
PhreakShow



CAN Hacker seit: 17.09.2012
Beiträge: 2
Karma: +1 / -0   Danke, gefällt mir!


Kostenloser Account, kein CAN Entwicklungs-Support

Beitrag07-07-2015, 14:00    Titel: Einzelne IDs blockieren/überschreiben Antworten mit Zitat

Verstehe nicht warum man immer diesen elenden MCP2515 nimmt, wo es doch genug Hardware mit zwei internen CAN-Controllern gibt. Das Ding übern SPI anzubinden ist zwar in Theorie nicht schwer, praktisch aber Unfug wenn der Bus mal richtig voll ist. Die Steuergeräte merken dank Alive-Countern normal, wenn Nachrichten fehlen.

PIC32 wäre mein Favorit für zwei CAN-Controller, oder ein STM32.
Nach oben
CAN Hacker - Profil anzeigen Private Nachricht senden    
CAN-Diagnose
Administrator
Administrator
Avatar-CAN-Diagnose

CAN Hacker seit: 07.06.2011
Beiträge: 339
Karma: +10 / -0   Danke, gefällt mir!
Wohnort: Ländle



Beitrag07-07-2015, 14:01    Titel: Einzelne IDs blockieren/überschreiben Antworten mit Zitat

icon_smile_thumb_up.gif, oder LPC1756
Dipl.-Ing. (FH) Rainer Kaufmann - Kaufmann Automotive GmbH
CAN-Bus Interface kaufen: CAN auf USB, CANhack.de CAN-Interface
Nach oben
CAN Hacker - Profil anzeigen Private Nachricht senden Website dieses Benutzers besuchen  
postmann
CAN-Profi
CAN-Profi


CAN Hacker seit: 23.05.2013
Beiträge: 87
Karma: +21 / -0   Danke, gefällt mir!


CAN Support

Beitrag08-07-2015, 20:46    Titel: Einzelne IDs blockieren/überschreiben Antworten mit Zitat

ich vermute mal, weil die Kombination AVR + MCP2515 für Anfänger am einfachsten umzusetzen ist. Mit den Codevision muss man noch nicht mal verstehen, welche Register gesetzt werden müssen, das macht da schon der Codewizard.
Nach oben
CAN Hacker - Profil anzeigen Private Nachricht senden    
Neues Thema beginnen   Auf Beitrag antworten      Weitergeben, Thema teilen   Lesezeichen setzen   Druckansicht    CANhack.de - Übersicht » CAN-Bus Allgemein Seite 1 von 1
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst Deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst Deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten.
Du kannst Dateien in diesem Forum herunterladen.