Die CMM-xCH-Module (CMM-2CH und CMM-3CH) sind mit einem Ethernet-CAN-Gateway und unabhängigen Mikrocontrollern für jeden Messkanal ausgestattet. Beide Varianten nutzen dieselbe GUI, dieselbe Firmware und dasselbe CAN-Protokoll; sie unterscheiden sich in Strombereich, Strompfaden und Pinbelegung der Backplane (siehe Datenblatt CMM-2CH und Datenblatt CMM-3CH).
Erste Schritte
IRS-CMM-xCH-GUI herunterladen
Die aktuelle GUI können Sie auf der Download-Seite herunterladen.
IP-Adresse
Bei Auslieferung ist die IP-Adresse des Moduls auf 192.168.222.1 eingestellt. Mit dem DIP-Schalter auf der Platine können Sie die IP-Adresse in einem begrenzten Bereich konfigurieren. Die Schalter werden als Binärzahl ausgewertet und sind mit ihrer Stellenwertigkeit (1, 2, 4) beschriftet. Abhängig von der eingestellten Binärzahl wird eine IP-Adresse zwischen 192.168.222.1 und 192.168.222.7 verwendet. Stehen alle drei Schalter auf „off“, wird die Standard-IP-Adresse verwendet.
Die Standard-IP-Adresse des Moduls können Sie in der IRS-CMM-xCH GUI über Tools -> DiscoveryTool ändern. Details finden Sie im GUI-Handbuch.
CAN-Bus einrichten
Das Ethernet-CAN-Gateway und die beiden Kanäle sind über CAN-FD miteinander verbunden. Bei Auslieferung ist CAN-FD auf 1000 kBit/s ohne Bitratenumschaltung konfiguriert. Bei Bedarf können die Baudrate-Einstellungen in der IRS-CMM-xCH-GUI geändert werden. Mit dem Jumper „CAN default“ lassen sich die Einstellungen auf ihre Standardwerte zurücksetzen. Weitere Details finden Sie im GUI-Handbuch. Auf der Platine ist ein einzelner Abschlusswiderstand verbaut, der mit dem Jumper „CAN 120R“ aktiviert wird. Dieser einzelne Abschlusswiderstand genügt für ein einzelnes CMM-2CH ohne Bitratenumschaltung. Wenn Sie mehrere CMM-2CH verbinden oder die Bitratenumschaltung verwenden möchten, wird eine fachgerechte externe Terminierung des CAN-Busses mit zwei Widerständen an beiden Enden des CAN-Kabelbaums dringend empfohlen. Ohne korrekte Terminierung ist eine zuverlässige Kommunikation zwischen dem Gateway und den Kanälen unter Umständen nicht möglich.
Board und Kanal konfigurieren
Mehrere CMM-xCH-Boards können über den CAN-Bus verbunden werden. Damit die einzelnen Boards adressiert werden können, muss jedes Board mit einer eindeutigen Board-ID konfiguriert werden. Die Board-ID wird mit dem DIP-Schalter auf dem Board konfiguriert, der mit „CAN ID“ beschriftet ist. Die Schalter werden als Binärzahl ausgewertet und sind mit ihrer Stellenwertigkeit (1, 2, 4, ...) beschriftet. Die Schalter werden beim Einschalten eingelesen. Nach dem Ändern der Board-ID muss das Board daher aus- und wieder eingeschaltet werden.
Gemessene Stromwerte auslesen
CMM-xCH-GUI verwenden
Wechseln Sie in der GUI auf den Tab „Measurement“ und verwenden Sie entweder die Schaltfläche „MIN/AVG/MAX“ oder aktivieren Sie zyklische Nachrichten. Details finden Sie im GUI-Handbuch.
MesSy CMM API verwenden
Ist das CMM-2CH an ein MesSy-II oder MesSy-II-FD angeschlossen, können Sie mit der integrierten MesSy CMM API Minimal-, Maximal- und Mittelwerte auslesen. Details finden Sie in der MesSy-Dokumentation.
CAN-Nachrichten direkt senden und empfangen
Sie können Minimal-, Maximal- und Mittelwerte entweder mit einer CAN-Nachricht abfragen oder zyklische Nachrichten aktivieren. Dabei können Sie das von CMM III und CMM IV bekannte IsoTP-Protokoll oder ein neues, auf CAN-FD basierendes Protokoll verwenden. Details zum neuen Protokoll finden Sie in der Dokumentation der CAN-Nachrichten; auf Anfrage senden wir Ihnen eine DBC- oder SYM-Datei.
GUI-Handbuch
1.1Einführung
Die CMM-xCH-Module sind mit einem Ethernet-CAN-Gateway und unabhängigen Mikrocontrollern für jeden Messkanal ausgestattet. Für die Kommunikation zwischen dem Gateway und den Kanälen wird CAN-FD verwendet.
Die CMM-xCH-Module können über Ethernet oder direkt über den internen CAN-Bus angebunden werden.
Für die CAN-FD-Kommunikation ist auf Anfrage eine DBC-Datei erhältlich. Für die Kommunikation über Ethernet kann das Tool „IRS.CMM-xCH“ verwendet werden. Es kann von der Download-Seite heruntergeladen werden. Alternativ kann die „IRS.CMM-xCH.Shared.dll“ verwendet werden, um die CMM-xCH-Module in Ihre Software zu integrieren.
1.2IRS.CMM-xCH GUI verwenden
1.2.1Modul verbinden
Um eine Verbindung zum Modul herzustellen, geben Sie die IP-Adresse des Moduls ein und klicken Sie auf „CONNECT“. Wenn Sie die IP-Adresse des Moduls nicht kennen, können Sie angeschlossene Module mit Tools -> DiscoveryTool ermitteln.

Die FDCAN-Einstellungen werden für die interne Kommunikation verwendet; normalerweise kann die Standardeinstellung beibehalten werden. Wurden die Einstellungen zuvor geändert, können Sie mit der Schaltfläche „EDIT“ die geänderten Einstellungen auswählen. Sind die Einstellungen unbekannt, können Sie die Schaltfläche „DETECT CAN BAUDRATE“ verwenden.
1.2.2IP-Adresse ändern
Um die IP-Adresse des Moduls zu ändern, verwenden Sie Tools -> DiscoveryTool. Klicken Sie im DiscoveryTool zuerst auf „START DISCOVER“. Nach 10 Sekunden wird eine Liste aller angeschlossenen Module angezeigt. Wählen Sie das Modul aus, das Sie ändern möchten, und klicken Sie auf „ETHERNET CONFIG“. Im folgenden Fenster können Sie die neue IP-Adresse eingeben und auf „UPDATE“ klicken. Damit die neue IP-Adresse übernommen wird, müssen Sie das Modul aus- und wieder einschalten.

Alternativ können Sie die IP-Adresse mit dem DIP-Schalter auf der Platine in einem begrenzten Bereich konfigurieren. Die Schalter werden als Binärzahl ausgewertet und sind mit ihrer Stellenwertigkeit (1, 2, 4) beschriftet. Abhängig von der eingestellten Binärzahl wird eine IP-Adresse zwischen 192.168.222.1 und 192.168.222.7 verwendet. Stehen alle drei Schalter auf „off“, wird die mit dem DiscoveryTool konfigurierte IP-Adresse verwendet. Die Schalter werden beim Einschalten eingelesen. Nach dem Ändern der Schalter muss das Modul daher aus- und wieder eingeschaltet werden.
1.2.3Firmware aktualisieren
Ethernet-CAN-Gateway
Um die Firmware des Ethernet-CAN-Gateways zu aktualisieren, verwenden Sie Tools -> Bootloader Gateway. Daraufhin öffnet sich folgendes Fenster:

Geben Sie die IP-Adresse ein und klicken Sie auf „START“. Wählen Sie im Dateiauswahldialog das Firmware-Image aus. Das Firmware-Image befindet sich im Ordner „firmware“ des GUI-Installationsordners und heißt STM32H7-Gateway.tinyimg2.
Messkanäle
Um die Firmware der Messkanäle zu aktualisieren, verwenden Sie Tools -> Bootloader CMM. Daraufhin öffnet sich folgendes Fenster:

Sie müssen nur die IP-Adresse des Moduls eingeben und dann auf „START“ klicken. Die übrigen Einstellungen sollten bereits mit den richtigen Werten vorbelegt sein. Wurden die Einstellungen geändert, können Sie die Standardwerte über Presets -> CMM-xCH neu laden.
Wählen Sie nach dem Klick auf „START“ im Dateiauswahldialog das Firmware-Image aus. Das Firmware-Image befindet sich im Ordner „firmware“ des GUI-Installationsordners und heißt STM32G4-Channel.tinyimg1.
1.2.4Board und Kanal konfigurieren
Mehrere CMM-xCH-Boards können über den CAN-Bus verbunden werden. Damit die einzelnen Boards adressiert werden können, muss jedes Board mit einer eindeutigen Board-ID konfiguriert werden.

Die Board-ID wird mit dem DIP-Schalter auf dem Board konfiguriert, der mit „CAN ID“ beschriftet ist. Die Schalter werden als Binärzahl ausgewertet und sind mit ihrer Stellenwertigkeit (1, 2, 4, ...) beschriftet. Die Schalter werden beim Einschalten eingelesen. Nach dem Ändern der Board-ID muss das Board daher aus- und wieder eingeschaltet werden.

Wenn die Board-IDs korrekt eingestellt sind, können Sie über das Ethernet-CAN-Gateway eines beliebigen Boards mit allen verbundenen Boards kommunizieren. Klicken Sie in der GUI auf das Dropdown-Menü unter „BOARD/CHANNEL“, um eine Liste aller erkannten Kanäle anzuzeigen und den zu verwendenden Kanal auszuwählen. Die Kanal-IDs sind fest auf 0 und 1 eingestellt und können nicht geändert werden. Die Kanäle sind auf der Platine mit „Channel 0“ und „Channel 1“ beschriftet.

1.2.5Internen CAN-Bus konfigurieren
CAN-Baudraten und die Verwendung der Bitratenumschaltung können unter „CAN CONFIGURATION“ konfiguriert werden.

Die CAN-Konfiguration kann nur für alle verbundenen Kanäle gemeinsam eingestellt werden, nicht für einzelne Kanäle. Andernfalls könnte die Kommunikation zwischen den Kanälen abbrechen, wenn unterschiedliche Baudraten eingestellt werden.
Ist die CAN-Konfiguration der verbundenen Boards durcheinandergeraten und eine Konfiguration über die GUI nicht möglich, können Sie die CAN-Konfiguration der Boards mit dem Jumper mit der Beschriftung „CAN Default“ zurücksetzen. Dazu muss das CMM-2CH bei gestecktem Jumper aus- und wieder eingeschaltet werden; dabei wird die CAN-Konfiguration auf ihren Standardwert zurückgesetzt.
1.2.6Messverhalten konfigurieren
Die Kanäle des CMM-xCH können eine zyklische CAN-Nachricht mit den Messwerten senden. Unter „CHANNEL CONFIGURATION“ lässt sich das Intervall dieser zyklischen CAN-Nachrichten einstellen. Ist das Intervall auf null gesetzt, werden keine zyklischen CAN-Nachrichten gesendet.

Außerdem kann für jeden Messkanal der Standardzustand nach dem Einschalten konfiguriert werden. Ist der Standardzustand „off“, kann der Messkanal mit der Schaltfläche „CMM ON“ eingeschaltet werden.
Die CMM-xCH-Module schalten automatisch zwischen den Bereichen um, ohne den Stromfluss im Messpfad zu unterbrechen. Ist diese Umschaltung jedoch nicht erwünscht, kann ein minimaler Bereich eingestellt werden. Der minimale Bereich wird beim Neustart des CMM-xCH auf null zurückgesetzt.
Ein maximaler Bereich kann nicht eingestellt werden, da dies leicht dazu führen könnte, dass der maximal zulässige Strom des gewählten Bereichs versehentlich überschritten wird.
1.2.7Messwerte auslesen
Zum Auslesen der Messwerte können die Schaltfläche „MIN/AVG/MAX“ und der Tab „MEASUREMENT“ verwendet werden. Es öffnet sich ein Pop-up-Fenster, das die Messwerte seit der letzten Betätigung der Schaltfläche anzeigt.

Zur kontinuierlichen Überwachung der Messwerte können die zyklischen Nachrichten verwendet werden. Dazu muss unter „CHANNEL CONFIGURATION“ ein Intervall ungleich null eingestellt sein. Die zyklische Nachricht kann durch Klicken auf die Schaltfläche „UPDATE“ oder durch Aktivieren des Kontrollkästchens „auto update“ gelesen werden.
Ist auto update aktiviert, zeigt das Diagramm rechts den Strom des unter „BOARD/CHANNEL“ ausgewählten Kanals.

1.2.8Legacy-IsoTP-Kommunikation verwenden
Das CMM-xCH unterstützt einen Legacy-IsoTP-Kommunikationsmodus, um mit Software kompatibel zu sein, die die IsoTP-Kommunikation des CMM-III verwendet. Die IDs für die IsoTP-Schnittstelle können in der GUI konfiguriert werden. Für weitere Informationen wenden Sie sich bitte an IRS.
Datenblatt CMM-2CH
CMM-2CH-10A60V

2.1Beschreibung
Dieses Modul bietet zwei separat galvanisch getrennte Kanäle für Strommessungen über einen weiten Bereich von 1µA bis 10A. Für die Kommunikation stehen Ethernet und CAN-FD zur Verfügung. Der Strom wird in sechs automatisch gewählten Bereichen gemessen, die in der folgenden Tabelle aufgeführt sind:
| Bereich | Bereichsanfang | Bereichsende | Untere Schaltschwelle | Obere Schaltschwelle |
|---|---|---|---|---|
| 0 | 1µA | 100µA | - | 110µA |
| 1 | 100µA | 1mA | 90µA | 1,1mA |
| 2 | 1mA | 10mA | 0,9mA | 11mA |
| 3 | 10mA | 100mA | 9mA | 110mA |
| 4 | 100mA | 1A | 90mA | 1,1A |
| 5 | 1A | 15A | 900mA |
Das Modul tastet die Ströme mit einer Abtastrate von 10 kSa/s ab. Je nachdem, mit welcher Methode die Stromwerte ausgelesen werden, kann die für den Anwender tatsächlich verfügbare Abtastrate niedriger sein. Werden zum Beispiel zyklische CAN-Nachrichten zur Ausgabe der Stromwerte verwendet, beträgt das minimale Aktualisierungsintervall 1 ms und die tatsächliche Abtastrate somit 1 kSa/s.
2.2Mechanische Daten
| Angabe | Wert |
|---|---|
| Modulabmessungen | 160mm x 100mm (Europakarte) |
| 19”-Spezifikation | 5 TE x 3 HE |
2.3Umgebungsbedingungen
| Angabe | Wert |
|---|---|
| Umgebungstemperatur im Betrieb | 5…50°C |
| Lagertemperatur | -20…70°C |
| Luftfeuchtigkeit | 5…80% nicht kondensierend |
2.4Strompfade
| Angabe | Min | Typ | Max | Einheit | Bemerkungen |
|---|---|---|---|---|---|
| DC-Strom | 10 | A | |||
| DC-Strom im Worst Case | 15 | A | 25° Umgebungstemperatur mit Luftstrom >2m/s | ||
| Maximal messbarer Strom | 15 | A | |||
| Einzelpulsstrom | 50 | A | max. 100ms | ||
| DC-Strom pro Pin am Backplane-Steckverbinder | 6 | A | |||
| Spannung zwischen Stromeingang und -ausgang bei ausgeschaltetem Modul | 60 | V | |||
| Leckstrom @ OFF | 100 | µA | 60V über dem Modul, Temperatur 25°C | ||
| Isolationsfestigkeit | -150 | 150 | V | Maximal zulässige Spannungsdifferenz zwischen Modulversorgung und Strompfad | |
| Rückstrom dauerhaft | 4 | A | |||
| Rückstrom Einzelpuls | 30 | A | Max. 100ms |
2.5Modulversorgung
Schließen Sie die Spannungsversorgung zwischen +24V-CON und GND-CON an. Es wird dringend empfohlen, das CMM nicht über das Netzteil des Prüflings (DUT) zu versorgen. Beachten Sie, dass der Strompfad unterbrochen ist, wenn das Modul nicht versorgt wird.
| Angabe | Min | Typ | Max | Einheit | Bemerkungen |
|---|---|---|---|---|---|
| Versorgungsspannung | 20 | 24 | 26 | V | +24V-CON gegen GND-CON |
| Versorgungsstrom (Ethernet-Schnittstelle aktiv) | 110 | mA | Versorgungsspannung = 24V | ||
| Versorgungsstrom (Ethernet-Schnittstelle inaktiv) | 95 | mA | Versorgungsspannung = 24V | ||
| Einschaltstrom der Versorgung | 3 | A | Einschaltstrom für < 1ms @ dU/dt ~ 20V/ms, 24V-Versorgung |
2.5.1Typischer Verlauf des Einschaltstroms
2.6DC-Genauigkeit und Auflösung
Die Genauigkeit des Moduls wird bei der hauseigenen Kalibrierung für Gleichströme verifiziert. Das Modul kann selbstverständlich nachkalibriert werden. Weitere Informationen finden Sie unter Kalibrierempfehlung.
| Angabe | Typ | Max | Einheit | Bemerkungen |
|---|---|---|---|---|
| Genauigkeit unkalibriert | 0,5 | 2 | % | % des Maximalstroms des jeweiligen Bereichs |
| Genauigkeit kalibriert | 0,2 | 1 | % | % des Maximalstroms des jeweiligen Bereichs |
| Auflösung Bereich 0 | 40,4 | nA | ||
| Auflösung Bereich 1 | 404 | nA | ||
| Auflösung Bereich 2 | 4,04 | µA | ||
| Auflösung Bereich 3 | 40,3 | µA | ||
| Auflösung Bereich 4 | 403 | µA | ||
| Auflösung Bereich 5 | 4,03 | mA |
2.7DC-Spannungsabfall
Die folgende Tabelle listet die Spannung zwischen den Stromeingangs- und Stromausgangspins des Moduls für bestimmte Stromwerte auf. Es handelt sich um typische Werte, gemessen bei Raumtemperatur an den Steckverbinderpins eines Kanals.
| Angabe | Typ | Einheit | Bemerkungen |
|---|---|---|---|
| Abfall @ 100µA | 50 | mV | Bereich 0 |
| Abfall @ 1mA | 50 | mV | Bereich 1 |
| Abfall @ 10mA | 55 | mV | Bereich 2 |
| Abfall @ 100mA | 60 | mV | Bereich 3 |
| Abfall @ 1A | 60 | mV | Bereich 4 |
| Abfall @ 10A | 110 | mV | Bereich 5 |
| Abfall @ 15A | 170 | mV | Bereich 5 |
2.8Ethernet
Das Modul unterstützt 10Mbit/s- und 100Mbit/s-Ethernet am RJ45-Steckverbinder auf der Frontseite. Standard-IP: 192.168.222.1
2.9CAN-FD
Das Modul stellt eine CAN-FD-Schnittstelle auf der Frontseite über einen 9-poligen D-Sub-Steckverbinder sowie am Backplane-Steckverbinder bereit.
| Angabe | Wert |
|---|---|
| Unterstützte nominale Bitraten | 500 kbit/s, 1 Mbit/s |
| Unterstützte Daten-Bitraten | 1 Mbit/s, 2 Mbit/s, 4 Mbit/s |
| Standardeinstellungen | 1 Mbit/s nominal, 4 Mbit/s Daten, keine Bitratenumschaltung |
Eine 120-Ohm-Terminierung auf der Platine kann per Jumper zugeschaltet werden. Die On-Board-Terminierung wird nur empfohlen, wenn ein einzelnes Modul ohne weitere über CAN verbundene Geräte verwendet wird. Wenn mehrere Geräte über CAN verbunden sind, wird empfohlen, an beiden Enden des CAN-Kabelbaums eine externe Terminierung zu verwenden. Dadurch werden Probleme vermieden, wenn Module getauscht oder ersetzt werden.
2.10Backplane-Steckverbinder
Steckverbindertyp: Harting 09041326921. Achten Sie darauf, alle Pins des Steckverbinders für Stromeingang / Stromausgang zu verwenden. Für einen einfachen Anschluss mit nur zwei Pins pro Strommesskanal ist eine Backplane-Platine erhältlich.
| Pin | Signal | Pin | Signal |
|---|---|---|---|
| A2 | +24V Modulversorgung | C2 | 0V Modulversorgung |
| A4 | CAN Low | C4 | CAN High |
| A6 | Kanal 0 Stromeingang | C6 | Kanal 0 Stromeingang |
| A8 | Kanal 0 Stromeingang | C8 | Kanal 0 Stromeingang |
| A10 | Kanal 0 Stromeingang | C10 | Kanal 0 Stromeingang |
| A12 | Kanal 0 Stromausgang | C12 | Kanal 0 Stromausgang |
| A14 | Kanal 0 Stromausgang | C14 | Kanal 0 Stromausgang |
| A16 | Kanal 0 Stromausgang | C16 | Kanal 0 Stromausgang |
| A18 | Kanal 0 Stromausgang | C18 | Kanal 0 Stromausgang |
| A20 | Kanal 1 Stromeingang | C20 | Kanal 1 Stromeingang |
| A22 | Kanal 1 Stromeingang | C22 | Kanal 1 Stromeingang |
| A24 | Kanal 1 Stromeingang | C24 | Kanal 1 Stromeingang |
| A26 | Kanal 1 Stromausgang | C26 | Kanal 1 Stromausgang |
| A28 | Kanal 1 Stromausgang | C28 | Kanal 1 Stromausgang |
| A30 | Kanal 1 Stromausgang | C30 | Kanal 1 Stromausgang |
| A32 | Kanal 1 Stromausgang | C32 | Kanal 1 Stromausgang |
2.11Kalibrierempfehlung
IRS empfiehlt eine Nachkalibrierung innerhalb von 2 Jahren.
Die Kalibrierung sollte für jeden Kanal an mehreren Kalibrierpunkten in allen 6 Bereichen durchgeführt werden. IRS empfiehlt, mindestens die folgenden Ströme zu messen.
| Bereich | Kalibrierpunkte |
|---|---|
| 100 uA | 1uA, 20 uA, 40 uA, 60 uA, 80 uA, 100 uA |
| 1 mA | 0,1 mA, 0,2mA, 0,4 mA, 0,6 mA, 0,8 mA, 1 mA |
| 10 mA | 1 mA, 2mA, 4 mA, 6 mA, 8 mA, 10 mA |
| 100 mA | 10 mA, 20mA, 40 mA, 60 mA, 80 mA, 100 mA |
| 1 A | 0,1 A, 0,2A, 0,4 A, 0,6 A, 0,8 A, 1 A |
| 10 A | 1 A, 3 A, 5 A, 8 A, 12 A, 15A |
Die Stromwerte sollten mit der Funktion (IRS.CMM-xCH.Shared.Gateway).GetMinMaxAverage erfasst werden.
Diese Funktion liefert den seit dem letzten Lesen gemittelten Wert.
Schalten Sie vor dem Erfassen eines gültigen Werts den Kalibrierstrom ein, führen Sie einen Dummy-Lesevorgang durch und warten Sie 100 ms.
Die Schwankungen der verwendeten Stromquelle sollten 0,1% des Nennwerts nicht überschreiten.
Datenblatt CMM-3CH
CMM-3CH-5A60V

3.1Beschreibung
Dieses Modul bietet zwei separat galvanisch getrennte Kanäle für Strommessungen über einen weiten Bereich von 1µA bis 5A. Für die Kommunikation stehen Ethernet und CAN-FD zur Verfügung. Der Strom wird in sechs automatisch gewählten Bereichen gemessen, die in der folgenden Tabelle aufgeführt sind:
| Bereich | Bereichsanfang | Bereichsende | Untere Schaltschwelle | Obere Schaltschwelle |
|---|---|---|---|---|
| 0 | 1µA | 100µA | - | 110µA |
| 1 | 100µA | 1mA | 90µA | 1,1mA |
| 2 | 1mA | 10mA | 0,9mA | 11mA |
| 3 | 10mA | 100mA | 9mA | 110mA |
| 4 | 100mA | 1A | 90mA | 1,1A |
| 5 | 1A | 15A | 900mA |
3.2Mechanische Daten
| Angabe | Wert |
|---|---|
| Modulabmessungen | 160mm x 100mm (Europakarte) |
| 19”-Spezifikation | 5 TE x 3 HE |
3.3Umgebungsbedingungen
| Angabe | Wert |
|---|---|
| Umgebungstemperatur im Betrieb | 5…50°C |
| Lagertemperatur | -20…70°C |
| Luftfeuchtigkeit | 5…80% nicht kondensierend |
3.4Strompfade
| Angabe | Min | Typ | Max | Einheit | Bemerkungen |
|---|---|---|---|---|---|
| DC-Strom | 5 | A | |||
| DC-Strom im Worst Case | 8 | A | 25° Umgebungstemperatur mit Luftstrom >2m/s | ||
| Maximal messbarer Strom | 15 | A | |||
| Einzelpulsstrom | 25 | A | max. 100ms | ||
| DC-Strom pro Pin am Backplane-Steckverbinder | 6 | A | |||
| Spannung zwischen Stromeingang und -ausgang bei ausgeschaltetem Modul | 60 | V | |||
| Leckstrom @ OFF | 100 | µA | 60V über dem Modul, Temperatur 25°C | ||
| Isolationsfestigkeit | -150 | 150 | V | Maximal zulässige Spannungsdifferenz zwischen Modulversorgung und Strompfad | |
| Rückstrom dauerhaft | 3 | A | |||
| Rückstrom Einzelpuls | 25 | A | Max. 100ms |
3.5Modulversorgung
Schließen Sie die Spannungsversorgung zwischen +24V-CON und GND-CON an. Es wird dringend empfohlen, das CMM nicht über das Netzteil des Prüflings (DUT) zu versorgen. Beachten Sie, dass der Strompfad unterbrochen ist, wenn das Modul nicht versorgt wird.
| Angabe | Min | Typ | Max | Einheit | Bemerkungen |
|---|---|---|---|---|---|
| Versorgungsspannung | 20 | 24 | 26 | V | +24V-CON gegen GND-CON |
| Versorgungsstrom (Ethernet-Schnittstelle aktiv) | 110 | mA | Versorgungsspannung = 24V | ||
| Versorgungsstrom (Ethernet-Schnittstelle inaktiv) | 95 | mA | Versorgungsspannung = 24V | ||
| Einschaltstrom der Versorgung | 3 | A | Einschaltstrom für < 1ms @ dU/dt ~ 20V/ms, 24V-Versorgung |
3.5.1Typischer Verlauf des Einschaltstroms
3.6DC-Genauigkeit und Auflösung
Die Genauigkeit des Moduls wird bei der hauseigenen Kalibrierung für Gleichströme verifiziert. Das Modul kann selbstverständlich nachkalibriert werden. Weitere Informationen finden Sie unter Kalibrierempfehlung.
| Angabe | Typ | Max | Einheit | Bemerkungen |
|---|---|---|---|---|
| Genauigkeit unkalibriert | 0,5 | 2 | % | % des Maximalstroms des jeweiligen Bereichs |
| Genauigkeit kalibriert | 0,2 | 1 | % | % des Maximalstroms des jeweiligen Bereichs |
| Auflösung Bereich 0 | 40,4 | nA | ||
| Auflösung Bereich 1 | 404 | nA | ||
| Auflösung Bereich 2 | 4,04 | µA | ||
| Auflösung Bereich 3 | 40,3 | µA | ||
| Auflösung Bereich 4 | 403 | µA | ||
| Auflösung Bereich 5 | 4,03 | mA |
3.7DC-Spannungsabfall
Die folgende Tabelle listet die Spannung zwischen den Stromeingangs- und Stromausgangspins des Moduls für bestimmte Stromwerte auf. Es handelt sich um typische Werte, gemessen bei Raumtemperatur an den Steckverbinderpins eines Kanals.
| Angabe | Typ | Einheit | Bemerkungen |
|---|---|---|---|
| Abfall @ 100µA | 50 | mV | Bereich 0 |
| Abfall @ 1mA | 50 | mV | Bereich 1 |
| Abfall @ 10mA | 55 | mV | Bereich 2 |
| Abfall @ 100mA | 60 | mV | Bereich 3 |
| Abfall @ 1A | 60 | mV | Bereich 4 |
| Abfall @ 10A | 110 | mV | Bereich 5 |
| Abfall @ 15A | 170 | mV | Bereich 5 |
3.8Ethernet
Das Modul unterstützt 10Mbit/s- und 100Mbit/s-Ethernet am RJ45-Steckverbinder auf der Frontseite. Standard-IP: 192.168.222.1
3.9CAN-FD
Das Modul stellt eine CAN-FD-Schnittstelle auf der Frontseite über einen 9-poligen D-Sub-Steckverbinder sowie am Backplane-Steckverbinder bereit.
| Angabe | Wert |
|---|---|
| Unterstützte nominale Bitraten | 500 kbit/s, 1 Mbit/s |
| Unterstützte Daten-Bitraten | 1 Mbit/s, 2 Mbit/s, 4 Mbit/s |
| Standardeinstellungen | 1 Mbit/s nominal, 4 Mbit/s Daten, keine Bitratenumschaltung |
Eine 120-Ohm-Terminierung auf der Platine kann per Jumper zugeschaltet werden. Die On-Board-Terminierung wird nur empfohlen, wenn ein einzelnes Modul ohne weitere über CAN verbundene Geräte verwendet wird. Wenn mehrere Geräte über CAN verbunden sind, wird empfohlen, an beiden Enden des CAN-Kabelbaums eine externe Terminierung zu verwenden. Dadurch werden Probleme vermieden, wenn Module getauscht oder ersetzt werden.
3.10Backplane-Steckverbinder
Steckverbindertyp: Harting 09041326921. Achten Sie darauf, alle Pins des Steckverbinders für Stromeingang / Stromausgang zu verwenden. Für einen einfachen Anschluss mit nur zwei Pins pro Strommesskanal ist eine Backplane-Platine erhältlich.
| Pin | Signal | Pin | Signal |
|---|---|---|---|
| A2 | +24V Modulversorgung | C2 | 0V Modulversorgung |
| A4 | CAN Low | C4 | CAN High |
| A6 | Kanal 0 Stromeingang | C6 | Kanal 0 Stromeingang |
| A8 | C8 | ||
| A10 | C10 | ||
| A12 | Kanal 0 Stromausgang | C12 | Kanal 0 Stromausgang |
| A14 | Kanal 1 Stromeingang | C14 | Kanal 1 Stromeingang |
| A16 | Kanal 1 Stromausgang | C16 | Kanal 1 Stromausgang |
| A18 | C18 | ||
| A20 | C20 | ||
| A22 | C22 | ||
| A24 | Kanal 2 Stromeingang | C24 | Kanal 2 Stromeingang |
| A26 | Kanal 2 Stromausgang | C26 | Kanal 2 Stromausgang |
| A28 | C28 | ||
| A30 | C30 | ||
| A32 | C32 |
3.11Kalibrierempfehlung
IRS empfiehlt eine Nachkalibrierung innerhalb von 2 Jahren.
Die Kalibrierung sollte für jeden Kanal an mehreren Kalibrierpunkten in allen 6 Bereichen durchgeführt werden. IRS empfiehlt, mindestens die folgenden Ströme zu messen.
| Bereich | Kalibrierpunkte |
|---|---|
| 100 uA | 1uA, 20 uA, 40 uA, 60 uA, 80 uA, 100 uA |
| 1 mA | 0,1 mA, 0,2mA, 0,4 mA, 0,6 mA, 0,8 mA, 1 mA |
| 10 mA | 1 mA, 2mA, 4 mA, 6 mA, 8 mA, 10 mA |
| 100 mA | 10 mA, 20mA, 40 mA, 60 mA, 80 mA, 100 mA |
| 1 A | 0,1 A, 0,2A, 0,4 A, 0,6 A, 0,8 A, 1 A |
| 10 A | 1 A, 3 A, 5 A, 8 A, 12 A, 15A |
Die Stromwerte sollten mit der Funktion (IRS.CMM-xCH.Shared.Gateway).GetMinMaxAverage erfasst werden.
Diese Funktion liefert den seit dem letzten Lesen gemittelten Wert.
Schalten Sie vor dem Erfassen eines gültigen Werts den Kalibrierstrom ein, führen Sie einen Dummy-Lesevorgang durch und warten Sie 100 ms.
Die Schwankungen der verwendeten Stromquelle sollten 0,1% des Nennwerts nicht überschreiten.
Versionshinweise Firmware
V4.6 (2026-02-04)
- Geändert: Konfigurationsdaten werden nur noch in den Flash geschrieben, wenn sich die Konfiguration geändert hat. Dies soll die Lebensdauer des Flash-Speichers verbessern.
- Geändert: Verbesserte interne Behandlung des Warning-Registers
V4.5 (2025-07-29)
- Geändert: „ReadCurrent“ liefert jetzt immer vollständige CAN-Frames, um Probleme mit Padding zu vermeiden
- Behoben: Fehler im Kommando „ReadCurrent“, der alle Stromwerte auf null setzte
V4.4 (2025-02-19)
- Hinzugefügt: Unterstützung für die Variante CMM-3CH
V4.3 (2024-06-18)
- Geändert: GCC-Compilerversion aktualisiert
- Geändert: Standardwerte sind jetzt direkt nach Ausführung des Kommandos aktiv. Ein Reset ist nicht mehr erforderlich.
- Behoben: Fehler, durch den eine falsche Daten-Baudrate gesetzt wurde, wenn die Baudraten über IsoTP eingestellt wurden
V4.0 (2023-11-28)
- Behoben: Fehler, der dazu führen konnte, dass beim Einschalten des CMM alle Gates ausgeschaltet waren
V3.14 (2023-10-18)
- Hinzugefügt: Kommando „ReadCurrent“
- Hinzugefügt: Kommandos „SetTime“ und „GetTime“
- Hinzugefügt: Zeitstempel im Kommando „ReadCurrent“
- Hinzugefügt: IsoTp-Kommando „GetSerialNumber“
- Geändert: Projekt in IRS-CMM-xCH-FW umbenannt
V3.12 (2023-10-09)
- Hinzugefügt: FIFO für IsoTP-RX-Nachrichten
- Behoben: Fehler, durch den aufgefüllte (padded) IsoTP-Nachrichten abgewiesen wurden
V3.10 (2023-09-12)
- Hinzugefügt: Legacy-Modus für die zyklische Nachricht
- Hinzugefügt: Kommando LegacyConfig, um die ID für den Legacy-Modus konfigurierbar zu machen
- Hinzugefügt: FDCAN-Kommando RestoreDefault
- Geändert: Kommando IsoTpConfig in LegacyConfig umbenannt
- Behoben: Fehler in SaveConfiguration()
- Behoben: Fehlendes Flag in „send cyclic message“ ergänzt
- Behoben: Fehler in den Deserialisierungsfunktionen
V3.7 (2023-06-26)
- Erste öffentliche Version
Mögliche Probleme beim Einsatz von CMMs als Lastschalter
5.1Die CMMs sind NICHT für den Einsatz als Lastschalter ausgelegt
Die CMMs sind als empfindliche Messgeräte ausgelegt, die Ströme bis hinab zu 1µA messen können. Deshalb bieten sie nur wenig Schutz gegen Spannungsspitzen und haben keine integrierte Freilaufdiode oder andere Schutzbeschaltung, da eine solche Beschaltung unerwünschte Messfehler verursachen würde.
Wenn Sie Prüflinge (DUTs) ein- und ausschalten müssen, sollten Sie einen geeigneten Lastschalter wie z. B. ein Relais verwenden. Eine Empfehlung für zwei Prüflinge, die aus demselben Netzteil versorgt werden, ist in der folgenden Abbildung dargestellt. IRS unterstützt Sie bei der Suche nach einer geeigneten Lösung für Ihre Anwendung und bietet einen Lastschalter an, der direkt an das CMM-3CH angeschlossen werden kann. Für weitere Informationen wenden Sie sich bitte an IRS.
Wenn Sie das CMM dennoch als Schalter verwenden müssen, sind mindestens zwei mögliche Probleme zu beachten:
5.2Maximale Nennspannung kann beim Abschalten induktiver Lasten überschritten werden
Wird eine induktive Last abgeschaltet, wird die in der Last gespeicherte Energie freigesetzt. Diese Energie kann eine Spannungsspitze verursachen, die die maximale Nennspannung des CMM überschreiten kann. Die folgende Abbildung veranschaulicht das Problem:
Wenn Sie das CMM schalten müssen, während eine induktive Last angeschlossen ist, müssen Sie zum Schutz des CMM immer eine Freilaufdiode an die Last anschließen. Wir empfehlen, das CMM NICHT als Lastschalter zu verwenden. Verwenden Sie stattdessen einen geeigneten Lastschalter.
5.3Negative Spannungsspitze beim Abschalten des Netzteils bei „offenem“ CMM
Die CMMs haben einen eingebauten Kondensator zur Glättung der Strommessungen. Ist ein CMM offen, entweder weil es nicht versorgt wird oder weil es in den Zustand „offen“ geschaltet ist, wird der Kondensator auf die Versorgungsspannung aufgeladen. Wird dann die Versorgungsspannung abgeschaltet, während das CMM noch offen ist, bleibt der Kondensator geladen und am Prüfling liegt eine negative Spannung an.
Die folgenden Abbildungen veranschaulichen das Problem:
Dieses Problem tritt vor allem bei Prüflingen mit hoher Eingangsimpedanz auf (zum Beispiel bei einem Prüfling im Sleep-Modus), die den Kondensator deshalb nicht schnell entladen können. Die negative Spannung könnte entweder den Prüfling oder ein angeschlossenes Messgerät wie das MesSy-II beschädigen.
Dokumentation der CAN-Nachrichten
CMM-2CH und CMM-3CH können über CAN-FD gesteuert werden. Jeder Messkanal hat einen eigenen Mikrocontroller. Die nominale Baudrate beträgt 1 MBit/s, die Daten-Baudrate 4 MBit/s. Eine DBC-Datei ist auf der Download-Seite erhältlich.
6.1Aufbau der CAN-IDs
Die CAN-IDs sind nach folgendem Schema aufgebaut.
| Bit | Maske | Inhalt | Kommentar |
|---|---|---|---|
| 28 | 0x10000000 | Richtung | 0: PC an uC, 1: uC an PC |
| 27-20 | 0x0FF00000 | Kommando-ID | 0...255, siehe Abschnitt Kommandos |
| 19-12 | 0x000FF000 | Modul-ID | „M“ = 0x4D |
| 11-4 | 0x00000FF0 | Board-ID | 0...31 (über DIP-Schalter am CMM-2CH einstellbar), 255 = 0xFF = Broadcast an alle Boards |
| 3-0 | 0x0000000F | Kanal-ID | 0...2 (beim CMM-xCH fest verdrahtet), 15 = 0xF = Broadcast an alle Kanäle |
Der jeweils höchste Wert für Board (0xFF) und Kanal (0xF) wird als Broadcast verwendet.
Zum Beispiel ist die ID 0x 0 00 4D 01 F das Kommando „SetOnOff“ (= 0x01) für alle Kanäle auf Board 1.
6.2Liste der CAN-Kommandos
Physikalische Werte werden immer als Float (32 Bit / Single Precision / LSB first) und in der Basiseinheit (V / A / sec / °C / ... ) übertragen.
6.2.1CAN-IDs zum Setzen und Abfragen registerartiger Werte
Get-ID und Response-ID sind gleich, da sie sich bereits im Richtungsbit 28 unterscheiden. Zur Verdeutlichung enthalten die Kommandowerte in der folgenden Tabelle das Richtungsbit.
| Set-ID | Get-ID | Response-ID | Kommando | DLC | Daten |
|---|---|---|---|---|---|
| - | - | 0x140 | CommandResponse | 2 | StatusCode (U8), Command (U8) |
0x001 | 0x041 | 0x141 | OnOff | 1 | OnOff [0/1] (U1) |
0x002 | - | - | OnOffSelected | 1 | EnableMask_Board (U8) |
0x003 | 0x043 | 0x143 | MinRange | 1 | MinRange (U8) |
0x004 | 0x044 | 0x144 | MinMaxAvg | 24 | CurrentMin [A] (float), CurrentAvg [A] (float), CurrentMax [A] (float), VoltageDropMax [V] (float), NoOfSamples (U32), RangeMin (U8), RangeMax (U8) |
0x005 | 0x045 | 0x145 | ChannelConfig | 5 | OnOffDefaultValue [0/1] (U1), MeasuredValuesInterval [sec] (float) |
0x006 | 0x046 | 0x146 | CanConfig | 3 | TxFrameFormat [Enum] (U8), NominalBaudrate [Enum] (U8), DataBaudrate [Enum] (U8) |
0x007 | 0x047 | 0x147 | LegacyConfig | 16 | LocalId (U32), LocalIdIsExt (U1), RemoteId (U32), RemoteIdIsExt (U1), LegacyCyclicId (U32), LegacyCyclicIdIsExt (U1), LegacyCyclicMessageEnable (U1) |
| - | 0x048 | 0x148 | Version | 12 | HardwareType (U8), FirmwareVersion (U16), CompileTimestamp (U32), WarningRegister (U16), HardwareVersion (U8) |
| - | 0x049 | 0x149 | SerialNumber | 12 | SerialNumber (String 12 Bytes) |
0x00A | - | - | RestoreDefault | 0 | - |
0x00D | 0x04D | 0x14D | DisableCalibration | 1 | DisableCalibration [0/1] (U1) |
6.2.2Statuscodes
| Code | Beschreibung |
|---|---|
0xA0 | Erfolgreich |
0xE0 | Unbekanntes Kommando |
0xE1 | Ungültiger DLC |
0xE2 | Parameter außerhalb des Wertebereichs |
0xE3 | Flash-Fehler |
0xE4 | Fehler bei der Flash-Verifizierung |
0xE5 | Kommando nicht zulässig |
0xE6 | Firmware passt nicht zur Hardware |
0xE7 | Datei nicht gefunden |
6.2.3Werte im WarningRegister
| Name | Wert |
|---|---|
| WARNING_CANRXFIFOFULL | 0x0001 |
| WARNING_CANTXFIFOFULL | 0x0002 |
| WARNING_CANBUSOFF | 0x0004 |
| WARNING_INVALIDCALIBRATION | 0x0008 |
| WARNING_DISABLEDCALIBRATION | 0x0010 |
| WARNING_ISOTPRXFIFOFULL | 0x0020 |
6.3Zyklische CAN-IDs uC -> PC
Physikalische Werte werden immer als Float (32 Bit / Single Precision / LSB first) und in der Basiseinheit (V / A / sec / °C / ... ) übertragen.
| Kommando-ID | Name | DLC | Daten |
|---|---|---|---|
0x180 | MeasuredValues | 12 | Current [A] (float), Range (U8), VoltageDrop [V] (float), OnOff [0/1] (U1) |
0x18E | ErrorHandler | 48 | ErrorType (U8), FileNumber (U8), LineNumber (U16), weitere Informationen |
Dokumente und Downloads
Weitere Dokumente und Dateien zu Ihrem IRS-Produkt finden Sie auf myIRS.