STM32-CAN – Hardware V1.2
Abb. 1.1 STM32-CAN V1.2 Hardware
Hardware Modifikationen (L10009.02):
- Bugfix V-Bus Signal
- LED 3 (grün) hinzugefügt, dient jetzt als Rx-Status LED
- Low-Speed CAN-Bus jetzt fest auf SUB-D9. (Pin 4 - CAN-LOW, Pin 9 - CAN-High)
Somit kann das Interface mit einer speziellen Firmware als Gateway zwischen dem Low-Speed und High-Speed CAN-Bus eingesetzt werden.
Abb. 1.2 Schaltplan STM32-CAN Version V1.2
SUB-D9 Steckerbelegung (männlich):
Pin-Nr. | Beschreibung |
1 | nicht verwendet |
2 | CAN-LOW -Signal Auswahl LOW/HIGH Speed CAN Bus erfolgt mittels DIP-Schalter |
3 | GND (optional) |
4 | CAN2 - LOW vom CAN LOW-Speed Bus Treiber |
5 | nicht verwendet |
6 | GND |
7 | CAN-HIGH Signal Auswahl LOW/HIGH Speed CAN Bus erfolgt mittels DIP-Schalter |
8 | nicht verwendet |
9 | CAN2 - High vom CAN Low Speed Bus Treiber |
Software:
Die neue Hardware wird ab den Softwareversionen V2.0.x unterstützt. Wobei grundsätzlich auch die alte Version verwendet werden kann, allerdings wird dann die grüne LED nicht unterstützt.
Software V2.0.5 / V3.0.5:
- Senden und Empfangen von Remote Frames (RTR) hinzugefügt.
(Die CANHacker Software macht aber kleine Anzeigefehler bei DLC > 0, getestet auch mit slcand)
Software V2.0.3 / V3.0.3:
- Benutzerdefinierte Baudrate für 47,619 kBaud (Saab-Fahrzeuge) hinzugefügt.
( Benutzerdefinierte Baudrate = 4762 )
Software V2.0.2 / V3.0.2:
- Benutzerdefinierte Baudrate von 95,234 kBaud hinzugefügt.
(Benutzerdefinierte Baudrate = 9500)) - Versionsnummer ab V3.x.x (ab V3.0.2) ist die CAN-Hacker kompatible Variante die die Baudraten von:
- 800 kBit
- 1 Mit
unterstützt.
Software V2.0.1:
- Lawicel Protokoll um den Befehl F[CR] - Read Error Status erweitert
- CAN-Error Status abfragen (Vorerst wird nur das 'Bus Error (BEI)' Bit unterstützt! )
- Anzeige von CAN-Buss Error mittels synchronem Blinke aller LEDs.
Ebenso wird beim Buserror die Read Error Status Meldung ohne Anforderung gesendet (maximal 1 mal pro Sekunde)
Software V2.0.0:
- Rx-Status, LED 3 (grün) toggeln wenn CAN-Botschaften empfangen werden
- Watchdog abgeschaltet
- CAN-Error Handling verbessert (ABOM auf enabled gesetzt)
Die neune Software Versionen sind auf der STM32-CAN - Download Page zu finden! (nur registrierte Benutzer)
STM32CubeMX - Testprojekt für STM32-CAN
In Kürze werde ich hier eine kleine Anleitung für STM32CubeMX veröffentlichen, die beschreibt wie man meine Hardware mit dem CubeMX programmieren kann. Zur Kurzbeschreibung gehts hier:
STM32-CAN CubeMX - Projekt
Das CubeMX-Projekt ist hier: Github: STM32-CAN - CubeMX Testprojekt veröffentlicht.
Status (V0.3):
- LED ansteuern
- Lawcel Protokoll teilweise implementiert, so das der CAN-Hacker als CAN-Logger verwendet werden kann
- CAN TX-Message Testbotschaft senden, beim Empfang (Lawicel) zum Senden einer CAN-Botschaft
- Rx-Message empfangen (blaue LED wird getoggelt) und die Daten über Lawicel an den PC senden (CAN-Hacker zeigt
die Botschaft im Monitor oer Trace-Fenster an)
- Normal Mode oder Listen Only Mode werden unterstützt
- Auswahl der Baudrate vom CAN-Hacker übernehmen
Status (V0.1):
- LED ansteuern
- CAN1 initialisiere 500 kBaud
- TX-Message senden
- Rx-Message empfangen (blaue LED wird getoggelt)
Wichtiger Hinweis für die Leute, die mein Protoypen-Board von mir erhalten haben:
Bitte nicht flashen, da sonst mein Bootloader überschrieben wird, und somit kein Firmware update mehr möglich ist.
Important not for the people who got my protoype interface from me:
Do not flash the interface, becaus my integrated bootloader will be erased, and so no further firmware upodates are possible.
Zur Zeit sind alle Prototypen V1.2 verkauft. Eventuell, wenn sich noch ein paar Interessenten finden, werde ich wieder welche fertigen lassen. Da ich aus Versehen die alte Version erneut gefertigt hatte, wird es die neue Version vorerst nicht geben. Allerdings muss zu erst der Restbestand von V1.1 aufgebraucht sein.
für:
- Deutschand: 25,-EUR inkl. Versand (Brief)
-- Europa: 30,- EUR inkl. Versand (DHL Päckchen)
erwerben könnt. Wer kein PayPal verwenden will, kann mich auch über das Kontaktformular kontaktieren.
Der Lieferumfang entspricht obiger Abbildung Abb.1.1
Hinweise:
- Unversicherter Postversand
- Versand nur innerhalb der EU - Außerhalb der EU nur auf Anfrage
- Es handelt sich hierbei um einen Privatverkauf!
- Die gesetzliche Gewährleistung wird hiermit ausgeschlossen. Der Käufer akzeptiert dies mit Klick auf den "Jetzt kaufen" Button
- Das Interface wird vor dem Versand nochmal auf Funktion geprüft.
Achtung: Prototypen von der 1. Version können weiterhin bezogen werden. Außer das in der ersten Version eine LED weniger bestückt ist und ein Bug-Fix von Hand korrigiert wurde haben beide Versionen den gleichen Funktionsumfang und funktionieren gleich gut.
Hier gehts zur Vorgänger Version:
"1.Prototypen Version V1.1" PayPal Link: 1.Protoypen Version V1.1 jetzt kaufen