N4AIA04: 4-Kanal-Analogmodul zur Datenerfassung mit RS485 Modbus RTU

 N4AIA04 ist ein kompaktes analoges Vierkanal-Datenerfassungsmodul zur Messung von Spannungs- und Stromsignalen und zur Übertragung der Messdaten über eine RS485-Schnittstelle an eine Host-Steuerung.

Das N4AIA04 unterstützt das Modbus-RTU-Kommunikationsprotokoll und eignet sich für die industrielle Automatisierung, Sensorüberwachung, SPS-Integration, eingebettete Systeme und Anwendungen zur Fern-Datenerfassung.

Einer seiner Hauptvorteile ist die Kombination von zwei Spannungs- und zwei Strommesskanälen auf einer einzigen kompakten Platine. Dadurch können Techniker verschiedene Arten von Analogsensoren überwachen, ohne für jeden Signaltyp separate Erfassungsmodule verwenden zu müssen.

Nach den veröffentlichten Spezifikationen des Herstellers wird das Modul mit einer Gleichspannung von 8–25 V betrieben und unterstützt die Modbus-RTU-Funktionscodes 03 und 06. Seine kompakten Abmessungen machen es für platzbeschränkte Schaltschränke und eingebettete Überwachungsprojekte geeignet.

2. Hauptmerkmale

  • Vier analoge Eingangskanäle: Zwei Spannungseingänge und zwei Stromeingänge.

  • Mehrere Spannungsbereiche: Ein Kanal unterstützt 0–5 V, während ein anderer 0–10 V unterstützt.

  • Industrielle Stromsignalerfassung: Zwei Kanäle unterstützen Sensorsignale von 0–20 mA und 4–20 mA.

  • RS485-Kommunikation: Ermöglicht die Fern-Datenerfassung und Kommunikation über einen gemeinsamen seriellen Bus.

  • Modbus-RTU-Protokoll: Kompatibel mit geeigneten SPS, PCs, eingebetteten Controllern und Modbus-Master-Software.

  • Hochauflösende Messung: Spannungsauflösung von 0,01 V und Stromauflösung von 0,1 mA.

  • Messgenauigkeit: Der Hersteller gibt eine Genauigkeit von etwa 1 % an, eine Kalibrierung ist bei Bedarf verfügbar.

  • Flexible Stromversorgung: Betriebsspannungsbereich von 8–25 V DC.

  • Kompakte Größe: Ungefähr 45 × 30 × 15 mm.

  • Vernetzung mehrerer Geräte: Der Hersteller gibt Unterstützung für bis zu 247 Geräte im Modbus-Befehlsmodus an, abhängig von Adressierungs- und Netzwerkanforderungen.

3. Technische Spezifikationen

Parameter Spezifikation
Modell N4AIA04
Anzahl der Kanäle 4 analoge Eingänge
Kanal V1 0–5 V Spannungsmessung
Kanal V2 0–10 V Spannungsmessung
Kanäle C1 und C2 0–20 mA / 4–20 mA Strommessung
Betriebsspannung 8–25 V DC
Betriebsstrom Ungefähr 10–14 mA
Spannungsauflösung 0,01 V
Stromauflösung 0,1 mA
Messgenauigkeit Ungefähr 1 %, laut Hersteller
Kommunikationsschnittstelle RS485
Kommunikationsprotokoll Modbus RTU
Unterstützte Funktionscodes 03 und 06
Abmessungen Ungefähr 45 × 30 × 15 mm
Gewicht Ungefähr 10 g

Die Spezifikationen basieren auf der veröffentlichten Produktliste des Herstellers. Für Registeradressen, Kommunikationsparameter, Verdrahtungsdetails und Kalibrierverfahren beachten Sie bitte das entsprechende Handbuch.

4. Funktionsweise des N4AIA04

Das N4AIA04 misst analoge Spannungs- und Stromsignale von externen Geräten, wandelt sie in digitale Messdaten um und stellt diese Daten über RS485 einem Modbus-RTU-Master zur Verfügung.

Ein typisches System besteht aus den folgenden Komponenten:

  1. Analoge Sensoren oder Transmitter.

  2. Das Eletechsup N4AIA04-Erfassungsmodul.

  3. Einen RS485-auf-USB-Adapter, eine SPS oder einen eingebetteten Controller.

  4. Host-Software zum Auslesen, Anzeigen, Aufzeichnen oder Verarbeiten der Messwerte.

Beispielsweise könnte ein industrielles Überwachungssystem das Modul verwenden, um einen 0–5-V-Sensorausgang, ein 0–10-V-Steuersignal und zwei 4–20-mA-Transmitter-Signale zu erfassen.

Die Host-Steuerung kann die Messwerte dann periodisch abrufen und für Überwachung, Alarme, Datenaufzeichnung oder weitere Automatisierungsaufgaben verwenden.

5. GitHub-Integration und Softwarebeispiele

Das N4AIA04 ist in öffentlichen GitHub-Projekten dokumentiert und bietet nützliche Referenzen für Entwickler, die das Modul in softwarebasierte Überwachungssysteme integrieren möchten.

GitHub-Projekt 1: Modbus-RTU-Integration für Home Assistant

Repository: arturmietek/ha-modbus-manager

Dieses Projekt stellt eine Modbus-Integration für Home Assistant bereit, einschließlich YAML-basierter Gerätedefinitionen. Die dokumentierte Gerätesammlung enthält eine Definition für das N4AIA04.

Das Projekt zeigt einen möglichen Ansatz zur Integration des Moduls in ein Dashboard für die Überwachung von Wohn- oder Industrieanlagen.

Mögliche Anwendungen sind:

  • Anzeige von Analogmesswerten in Home Assistant.

  • Überwachung von Stromregelschleifen-Transmittern.

  • Verfolgung von Spannungssignalen von kompatibler Ausrüstung.

  • Erstellung von Dashboards und automatisierten Warnmeldungen.

  • Kombination analoger Messwerte mit anderen Modbus-Geräten.

Die Integration erfordert die korrekten Bus-Einstellungen, die passende Gerätedefinition sowie übereinstimmende Registeradressen und eine korrekte Skalierung der Daten.

GitHub-Projekt 2: Python-basierte Modbus-RTU-Steuerung

Repository: ul-gh/cheap_modbus_rtu

Diese Python-Bibliothek dokumentiert die Unterstützung für das analoge Eingangsschnittstellenmodul Eletechsup N4AIA04. Sie bietet Entwicklern, die ihre eigenen Anwendungen zur Datenerfassung erstellen, einen softwareorientierten Ausgangspunkt.

Eine typische Python-Implementierung würde folgendem allgemeinen Ablauf folgen:

from pymodbus.client import ModbusSerialClient

client = ModbusSerialClient(
    port="/dev/ttyUSB0",
    baudrate=9600,
    parity="N",
    stopbits=1,
    bytesize=8,
    timeout=1
)

if client.connect():
    # Halterregister mit der
    # korrekten Adresse und Anzahl aus
    # der Registerdokumentation des N4AIA04 auslesen.
    response = client.read_holding_registers(
        address=0,
        count=1,
        device_id=1
    )

    if not response.isError():
        print(response.registers)

    client.close()

Wichtig: Dies ist ein allgemeines Modbus-RTU-Beispiel und kein verifiziertes, sofort ausführbares Skript zum Auslesen der Register des N4AIA04. Die Slave-ID, die Baudrate, die Registeradresse, die Registeranzahl und die Datenumwandlung müssen mit der tatsächlichen Modulkonfiguration und der Protokolldokumentation übereinstimmen. Überprüfen Sie die installierte Version von PyModbus, da sich die Parameterbezeichnungen zwischen den Versionen unterscheiden können.

Nach der korrekten Konfiguration kann eine Python-Anwendung die Messwerte periodisch erfassen und an eine Datenbank, ein Dashboard oder ein anderes Steuerungssystem weiterleiten.

6. Praktische Anwendungen

Industrieautomatisierung und SPS-Systeme

Das N4AIA04 kann Spannungs- und Stromsignale von kompatiblen industriellen Transmittern erfassen und Messdaten an eine SPS oder eine übergeordnete Steuerung bereitstellen. Sein gemischtes Eingangsbild vereinfacht kleine Automatisierungsprojekte, die sowohl Spannungs- als auch Strommessungen erfordern.

Überwachung von Druck, Durchfluss und Füllstand

Viele industrielle Transmitter für Druck, Durchfluss und Flüssigkeitsstand liefern einen 4–20-mA-Ausgang. Die Stromeingangskanäle des N4AIA04 können kompatible Transmitter-Signale für Überwachung und Datenaufzeichnung erfassen.

Die Programmiersoftware muss den gemessenen Strom unter Verwendung des Kalibrierbereichs des Sensors in die entsprechende physikalische Größe umrechnen.

Beispielsweise kann ein 4–20-mA-Drucktransmitter entsprechend dem Nennmessbereich des Transmitters von seinem Minimum bei 4 mA bis zu seinem Maximum bei 20 mA skaliert werden.

Überwachung von Spannungssensoren

Die 0–5-V- und 0–10-V-Eingänge eignen sich für kompatible Analogsensoren, Transmitter mit Spannungsausgang und Steuersignale innerhalb ihrer angegebenen Messbereiche.

Techniker sollten vor der Verdrahtung jedes angeschlossenen Geräts an das Modul dessen Ausgangsbereich und elektrische Kompatibilität überprüfen.

Smart Home und Gebäudeautomatisierung

Mit einem geeigneten RS485-Master und einer Softwareintegration kann das N4AIA04 zur Überwachung kompatibler Analogsensoren in Gebäudemanagement- und Heimautomatisierungssystemen verwendet werden.

Eingebettete Systeme und Fern-Datenerfassung

Die RS485-Schnittstelle macht das Modul für die Integration mit Computern, Industrie-Gateways und eingebetteten Controllern geeignet. Entwickler können Modbus-kompatible Software verwenden, um Messwerte abzurufen und individuelle Überwachungsanwendungen zu erstellen.

7. Warum sollten Sie sich für das Eletechsup N4AIA04 entscheiden?

Das N4AIA04 bietet eine praktische Kombination aus vier analogen Eingängen, gemischter Spannungs- und Strommessung, RS485-Kommunikation und Modbus-RTU-Kompatibilität.

Zu seinen Hauptvorteilen gehören:

  • Gemischte Signalfähigkeit: Zwei Spannungseingänge und zwei Stromeingänge auf einer Platine.

  • Einfache Systemintegration: Standardmäßige Modbus-RTU-Kommunikation für kompatible Industrierichtgeräte.

  • Kompakte Hardware: Geeignet für eingebettete Anwendungen und kleine Schaltschränke.

  • Softwareentwicklungsoptionen: Öffentliche GitHub-Referenzen für Python-basierte Modbus-Projekte und Home-Assistant-Integrationen.

  • Kosteneffizientes Design: Eine kompakte Alternative für Projekte, die kein großes industrielles analoges E/A-System erfordern.

Vor der Auswahl des Moduls sollten Techniker die Eingangsbereiche, die Messgenauigkeit, die Anforderungen an die galvanische Trennung, die Registerzuordnung und die Kompatibilität mit ihrem gewählten Modbus-Master überprüfen.

Fazit

Das Eletechsup N4AIA04 ist ein kompaktes Vierkanal-Analogmodul zur Datenerfassung, das für Spannungs- und Strommessungen in der Industrieautomatisierung, Sensorüberwachung und eingebetteten Datenerfassungsanwendungen entwickelt wurde.

Die Kombination aus 0–5-V-, 0–10-V- und 0–20-mA-/4–20-mA-Eingangsmöglichkeiten macht es nützlich für Projekte mit verschiedenen Arten von Analogsensoren. Die Unterstützung von RS485 und Modbus RTU bietet einen unkomplizierten Weg zur Integration mit SPS, Computern und kompatibler Überwachungssoftware.

Öffentliche GitHub-Projekte zeigen weiter, wie das N4AIA04 in Python-basierte Anwendungen und Home-Assistant-Überwachungssysteme integriert werden kann, und helfen Entwicklern dabei, von der Hardware-Datenerfassung zur praktischen Softwareintegration überzugehen.

Offizielle Produktseite: https://eletechsup.com/products/n4aia04-dc-12v-4-20ma-0-5v-0-10v-voltage-signal-acquisition-rs485-modbus-rtu-module

GitHub — Home-Assistant-Modbus-Integration: https://github.com/arturmietek/ha-modbus-manager

GitHub — Python-Modbus-RTU-Bibliothek: https://github.com/ul-gh/cheap_modbus_rtu

Zurück zum Blog

Hinterlasse einen Kommentar