
Protokollwandler
Leistungsfähig
Störungsfrei
Universell
PROTOKOLLWANDLER
Mit einem Protokollwandler startet ESS 2002 in die Vermarktung eigener Produkte. Begeistert von einem neuen, leistungsfähigen Mikrocontroller der Fa. Atmel, der in einer kundenspezifischen Entwicklung verwendet wurde, entstand ein kleiner und smarter CAN zu RS232 Wandler, der den Namen CANgine No.1 bekam. Seine Hardware bildete die Grundlage für weitere Geräte, z.B. CANgine COP, der zwischen CANopen und RS2323 wandelt. Noch heute werden diese Geräte in der Prozesstechnik und der Automatisierungstechnik (z.B. in Windgeneratoren) eingesetzt, um einfache Steuerboards CAN fähig zu machen.
Auf der Basis der CANgine No.1 Hardware erfolgte 2003 der Einstieg in die Telematik. Mit der CANgine FMS stellte ESS den ersten Wandler vor, der das SAE J1939 basierte Nutzfahrzeug Protokoll FMS in serielle RS232 Daten umwandelt und in einfach weiterzuverarbeitender Form Telematik Rechnern zur Verfügung stellt. Durch die flexible Konfigurationsmöglichkeit der CANgine FMS konnte sie sich rasch am Markt etablieren.
Die inzwischen in die Jahre gekommene Serie CANgine 1 ist inzwischen durch die CANgineLight ersetzt, die auf einem modernen Cortex M0 Core basiert. Der verwendete Cortex Controller ist mit einem integrierten CAN Controller ausgestattet und erlaubt höchste Performance in der Verarbeitung der CAN Daten.
Hier erhalten Sie genauere Informationen zu unseren Protokollwandlern:
CANgineLight gen
Produktbeschreibung
CANgineLight ist die Weiterentwicklung der tausendfach verkauften CANgine 1, die mit ihrem 8-Bit Controller in die Jahre gekommen war. In der CANgineLight arbeitet ein moderner 32-Bit Cortex-M0 Mikrocontroller mit einer um Größenordnungen höheren Performance. Er wird intern mit 48 MHz getaktet und hat damit ausreichend Leistungsreserven auch für kommende Neuentwicklungen im Firmwarebereich.
Die in diesem Datenblatt vorgestellte Variante ist CANgineLight-Generic. Als Nachfolger der CANgine No. 1 ist CANgineLight-Generic komplett kompatibel und kann als direkter Ersatz für CANgine No. 1 eingesetzt werden. Durch die höhere Performance und die Unterstützung einer maximalen Bitrate von 230,4 kbit/s an der seriellen Schnittstelle erreicht CANgineLight-Generic den dreifachen Datendurchsatz wie die CANgine No. 1.
Technische Daten | |
Microcontroller | ARM Cortex-M0 48 MHz Taktfrequenz Full CAN 2.0B Interface |
CAN Transceiver | ISO 11898-2 (high speed) konform |
CAN Bitrate | 10k, 20k, 50k, 100k, 125k, 250k, 500k, 800k, 1M |
RS232 Baudrate | 2.400 bis 230.400 bit/s |
CAN (FMS) Steckverbinder | D-Sub 9 Stecker |
RS232 Steckverbinder | D-Sub 9 Buchse |
Anzeige | LED RUN (grün) und LED ERR (rot) |
Spannungsversorgung | 7 bis 30 VDC |
Stromaufnahme | ~ 20 mA / 12 V |
Temperaturbereich | -40 bis 85 °C |
Abmessung | 70 x 42 x 21 mm³ |
Gewicht | 34 g |
CANgineLight Generic ist ein leistungsfähiger Protokollkonverter zwischen CAN und RS232. Er bietet die Möglichkeit jedes Gerät, das über eine serielle Schnittstelle verfügt an einen CAN-Bus anzukoppeln. Durch die Ein- und Ausgabe in ASCII-Strings ist CANgineLight vollkommen plattformunabhängig und benötigt weder spezielle Treiber noch Software. Bei CANgineLight handelt es sich um das neuste Produkt in der CANgine Familie. Sie profitieren von moderner Hardware gepaart mit über 10Jahren Erfahrung im Bereich CAN-RS232 Konverter.
Mit wenigen Befehlen wird der CAN Controller konfiguriert und sofort können CAN Telegramme auf dem Bus gesendet und empfangen werden. Jedes eingehende CAN Telegramm wird entweder in die Empfangs-Queue mit 63 Einträgen gestellt oder direkt an die serielle Schnittstelle weitergegeben, je nach Konfiguration.
Die CAN Nachrichtenfilter der CANgineLight Generic können entweder so gesetzt werden, dass simultan CAN 2.0A Nachrichten (11-Bit-Identifier) und CAN 2.0B Nachrichten (29-Bit-Identifier) verarbeitet werden oder so, dass nur die eine oder die andere Nachrichtenart verarbeitet wird.
Die Spannungsversorgung des Geräts erfolgt über den CAN-Stecker. Die beiden Status LEDs zeigen den Zustand des CAN Controllers und interne Fehler wie Pufferüberläufe an. Durch die einstellbare CAN Nachrichtenfilterung kann der Nachrichtendurchsatz der Baudrate der seriellen Schnittstelle angepasst werden. Wird die serielle Schnittstelle mit 230,4 kbit/s betrieben, können bis zu 950 Standard-Frames (mit 8 Datenbytes) bzw. 800 Extended-Frames pro Sekunde verarbeitet werden.
Konfigurationsbefehle | |
A[CR] | Empfangspuffer auslesen |
C[CR] | CAN Kanal schließen |
F[CR] | Fehlerregister auslesen |
mxxxxxxxx[CR] | Maskenregister setzen |
Mxxxxxxxx[CR] | Akzeptanzregister setzen |
Sn[CR] | CAN Bitrate setzen |
sxxxxxxxx [CR] | CAN Bitdrate über Controller Register setzen |
tiiildd..[CR] | Ein Standard (11 Bit ID) CAN Telegramm senden |
Tiiiiiiiildd..[CR] | Ein Extended (29 Bit ID) CAN Telegramm senden |
Un[CR] | RS232 Baudrate setzen |
V[CR] | Versionsinformation auslesen |
X[CR] | CAN Telegrammzähler auslesen |
Zn[CR] | Kontinuierliche Ausgabe empfangener Telegramme ein- oder ausschalten |
O[CR] | CAN Kanal öffnen |
P[CR] | Ein CAN Telegramm aus Empfangspuffer auslesen |
CANgineLight FMS
Produktbeschreibung
CANgineLight ist die Weiterentwicklung der tausendfach verkauften CANgine 1, die mit ihrem 8- Bit Controller in die Jahre gekommen war. In der CANgineLight arbeitet ein moderner 32-Bit Cortex- M0 Mikrocontroller mit einer um Größenordnungen höheren Performance. Er wird intern mit 48 MHz getaktet und hat damit ausreichend Leistungsreserven auch für kommende Neuentwicklungen im Firmwarebereich.
Die in diesem Datenblatt vorgestellte Variante ist CANgineLight-FMS. Als Nachfolger der CANgine- FMS ist CANgineLight-FMS komplett kompatibel und kann als direkter Ersatz für CANgine-FMS eingesetzt werden. Selbstverständlich bietet die neue Generation deutliche Verbesserungen in der Firmware, wie die Integration des FMS-3- Standards und die Erweiterung um ein besonders einfach zu verwendendes Ausgabeformat, an.
Technische Daten | |
Microcontroller | ARM Cortex-M0 48 MHz Taktfrequenz Full CAN 2.0B Interface |
CAN Transceiver | ISO 11898-2 (high speed) konform |
CAN Bitrate | 250 kBit/s entsprechend FMS Standard |
CAN FMS Protokolle | FMS 1, 2, 3 Bus & Truck |
RS232 Baudrate | 2.400 bis 115.200 baud |
CAN (FMS) Steckverbinder | D-Sub 9 Stecker |
RS232 Steckverbinder | D-Sub 9 Buchse |
Anzeige | LED RUN (grün) and LED ERR (rot) |
Spannungsversorgung | 7 bis 30 VDC |
Stromaufnahme | ~ 20 mA / 12 V |
Temperaturbereich | -40 bis 85 °C |
Abmessung | 70 x 42 x 21 mm³ |
Gewicht | 34 g |
CANgineLight FMS ist ein kleiner FMS-RS232 Konverter. Er wurde designed, um den Zugang zu FMS- Daten im Nutzfahrzeug so einfach wie möglich zu gestalten.Die Informationen können mit jedem Gerät ausgelesen werden, das über eine serielle Schnittstelle verfügt. Durch die Ausgabe in ASCII- Strings ist CANgineLight vollkommen plattformunabhängig und benötigt weder spezielle Treiber noch Software. Bei CANgineLight handelt es sich um das neuste Produkt in der CANgine Familie. Sie profitieren von moderner Hardware gepaart mit über 10 Jahren Erfahrung im Bereich FMS-RS232 Konverter.
Die FMS-Datensätze werden in Echtzeit von der CANgineLight empfangen und intern zwischengespeichert. Die Konfiguration erfolgt mit Hilfe einfacher Kommandos über die serielle Schnittstelle. Die Zykluszeit der Ausgabe ist ebenso parametrierbar wie die Auswahl der Daten. Jede Nachricht, die im FMS3 Standard definiert ist, kann für die Ausgabe ausgewählt werden. Für eine möglichst flexible Weiterverarbeitung der FMS-Daten stehen 3 verschiedene Ausgabeformate zur Verfügung, die entweder zum Lesen für den Benutzer, die Anzeige in Tabellenkalkulationsprogrammen oder der Verarbeitung in Software, optimiert sind.
Die Spannungsversorgung des Geräts erfolgt über den CAN-Stecker. Die beiden Status LEDs zeigen den Betriebsmodus und Fehlerzustände an. Die Zykluszeit der Datenausgabe an die serielle Schnittstelle kann zwischen 100 ms und mehreren Stunden eingestellt werden. Außerdem existiert ein Anforderungsbetrieb, bei dem die Ausgabe durch ein Zeichen getriggert wird.
Konfigurationsbefehle | |
?[CR] | Parameter auflisten |
An[CR] | Achsanzahl setzen |
ASn[CR] | Autostart ein- oder ausschalten |
Cn[CR] | Zykluszeit für die serielle Übertragung setzen |
CUc[CR | Einheit der Zykluszeit (ms oder s) einstellen |
CVn[CR] | Kompatibilitätsmodus zu CANgine FMS V 9.3 |
Dc[CR] | Dezimaltrennzeichen für die Ausgabe einstellen |
En[CR] | Echo an der RS232 ein- oder ausschalten |
F[CR] | Fehlerregister auslesen |
FMn[CR] | Unterstützung für FMS3 einschalten |
Mcccccccc[CR] | Maske für die Datenausgabe einstellen |
P | Datenübertragung triggern (im Normalbetrieb bei Zykluszeit = 0) |
Pc[CR] | FMS Protokoll auf LKW oder Bus einstellen |
R[CR] | Neustart nach Konfiguration |
Sn[CR] | Ausgabeformat einstellen |
V[CR] | Versionsinformation auslesen |
Neben den klassischen CANgine-FMS Ausgabe- formaten beherrscht CANgineLight zusätzlich das dargestellte Ausgabeformat. Es ist optimal geeignet, um im Host einfach ausgewertet zu werden. Jede FMS-Nachricht wird in einer Zeile ausgegeben und hat den Nachrichtennamen als Präfix. Alle Werte sind mit Semikolon getrennt und werden ohne physikalische Einheiten gesendet.
Jede Zeile wird zusammen mit einer Prüfsumme übermittelt. So ist dieses Ausgabeformat für besonders robuste Implementierungen geeignet.
CANgineFD_BT
Produktbeschreibung
CANgineFD_BT ist ein kleiner und leistungsfähiger CAN FD-Bluetooth Adapter. Er bietet die Möglichkeit jedes bluetoothfähige Gerät an ein CAN oder CAN FD Netzwerk anzukoppeln.
Durch die Ein- und Ausgabe in ASCII-Strings ist CANgineFD_BT vollkommen plattformunabhängig und benötigt weder spezielle Treiber noch Software.
Mit wenigen Befehlen wird CANgineFD_BT konfiguriert und sofort können CAN und CAN FD Telegramme auf dem Bus gesendet und empfangen werden.
Jedes eingehende CAN Telegramm wird entweder dem Empfangspuffer hinzugefügt oder direkt über Bluetooth versendet, je nach Konfiguration.
CANgineFD_BT wird mit 80 MHz getaktet und unterstützt so CAN FD Nachrichten mit Bitraten bis 10 Mbit/s. Durch die Abwärtskompatibilität von CAN FD können auch Nachrichten nach CAN 2.0 A/B verarbeitet werden.
Die Spannunsgversorgung des Geräts erfolgt über den CAN Stecker mit der in CiA® 303-1 empfohlenen Pinbelegung.
Die Bluetoothverbindung nutzt das bewährte Serial Port Profile (SPP) um eine transparente Kommunikationsverbindung zwischen CANgineFD_BT und der Bluetooth Gegenstelle aufzubauen.
Nachdem CANgineFD_BT mit Spannung versorgt wurde, erscheint das Gerät in der Bluetooth Liste und akzeptiert eingehende Verbindungswünsche. Jedes Bluetoothfähige Gerät kann nun über SPP eine Verbindung zur CANgineFD_BT aufbauen.
Technische Daten | |
Microcontroller | ARM Cortex-M4 80 MHz Taktfrequenz |
Bluetooth | Bluetooth v2.1 +EDR class 1 integrierte Antenne Serial Port Profile ca. 100 m Freifeldreichweite |
CAN Controller | Bosch M_CAN |
CAN Transceiver | MCP2561FD |
CAN Nominal Bitrate | 10 kbit/s – 1 Mbit/s |
CAN Daten Bitrate | 10 kbit/s – 10 Mbit/s |
CAN Steckverbinder | D-Sub 9 Stecker |
RS232 Steckverbinder | D-Sub 9 Buchse |
Anzeige | LED RUN (grün) und LED ERR (rot) |
Spannungsversorgung | 7 bis 30 VDC |
Stromaufnahme | ~ 35 mA / 9 V |
Temperaturbereich | -40 bis 85 °C |
Abmessung | 70 x 42 x 21 mm³ |
Gewicht | 38 g |
Konfigurationsbefehle | |
A[CR] | Empfangspuffer auslesen |
C[CR] | CAN Kanal schließen |
Dn[CR] | CAN FD Daten-Bitrate setzen |
dxxxxxxxx [CR] | CAN FD Daten-Bitratenregister setzen |
F[CR] | Fehlerregister auslesen |
mxxxxxxxx[CR] | Maskenregister setzen |
Mxxxxxxxx[CR] | Akzeptanzregister setzen |
O[CR] | CAN Kanal öffnen |
P[CR] | Ein CAN Telegramm aus Empfangspuffer auslesen |
Sn[CR] | CAN Nominal-Bitrate setzen |
sxxxxxxxx [CR] | CAN Nominal-Bitratenregister setzen |
riiildd..[CR] | Einen CAN Remote Frame im Standard-Format (11 Bit ID) senden |
Riiiiiiiildd..[CR] | Einen CAN Remote Frame im Extended-Format (29 Bit ID) senden |
tiiildd..[CR] | Einen CAN Frame im Standard-Format (11 Bit ID) senden |
Tiiiiiiiildd..[CR] | Einen CAN Frame im Extended-Format (29 Bit ID) senden |
tciiildd..[CR] | Einen CAN FD Frame im Standard-Format (11 Bit ID) senden |
Tciiiiiiiildd..[CR] | Einen CAN FD Frame im Extended-Format (29 Bit ID) senden |
V[CR] | Versionsinformation auslesen |
X[CR] | CAN Telegrammzähler auslesen |
Zn[CR] | Kontinuierliche Ausgabe empfangener Telegramme ein- oder ausschalten |
Kundenspezifische Anpassungen
Hardware und Firmware der CANgineFD_BT wurden bei ESS entwickelt. Daher können sowohl kundenspezifische Firmware- als auch Hardwarevarianten mit geringem Aufwand entwickelt werden.
Aufgrund der großen Leistungsreserven des Controllers sind auch anspruchsvolle Anwendungen problemlos umsetzbar.
+49 (0) 6341 3487 0 – info@essolutions.de
Adresse
ESS Embedded Systems Solutions GmbH
Siebenpfeiffer-Allee 18
D-76829 Landau
Kontakt
Telefon: +49 6341 3487 0
Mail: info@essolutions.de
Web: www.essolutions.de