EMV auf der Spur: Selbstbau eines spartanischen RFID-Warners mit Arduino und ESP

Autor: DerSchneider

Einleitung

Elektromagnetische Verträglichkeit (EMV) ist eine jener technischen Disziplinen, die im Verborgenen wirkt – bis sie plötzlich zum Problem wird. Kaum ein Entwickler, der nicht schon einmal erlebt hat, wie ein vermeintlich harmloses Schaltnetzteil die Funkverbindung eines Prototyps lahmlegt, oder wie ein RFID-Lesegerät im Labor plötzlich keine Transponder mehr erkennt. Die Ursache sind oft unerkannte Störquellen. Während professionelle EMV-Messplätze mit Spektrumanalysatoren, Messempfängern und absorberausgekleideten Räumen Zehntausende Euro kosten, stellt sich für Bastler, Maker und kleinere Entwicklungsabteilungen die Frage: Gibt es einen einfachen, kostengünstigen Weg, zumindest grob zu erkennen, ob ein RFID-Sender stört oder gestört wird? Dieser Artikel zeigt den Aufbau eines „spartanischen Warngeräts“ auf Arduino/ESP-Basis, erläutert die physikalischen Hintergründe, die Grenzen solcher Eigenbauten und ordnet sie in den Kontext der EMV-Normung ein.

Hauptteil

1. Was ist EMV und warum ist sie für RFID so kritisch?

Elektromagnetische Verträglichkeit beschreibt die Fähigkeit eines Geräts, in seiner elektromagnetischen Umgebung zufriedenstellend zu arbeiten, ohne diese Umgebung unzulässig zu beeinträchtigen. Für RFID-Systeme – die je nach Bauart in den LF- (125–134 kHz), HF- (13,56 MHz) oder UHF-Bändern (860–960 MHz) senden – gelten besonders strenge Anforderungen. Zum einen sind sie selbst potenzielle Störquellen (Emission), zum anderen können starke externe Felder (z. B. von Schweißgeräten, Frequenzumrichtern oder Smartphones) ihre Funktion beeinträchtigen (Immunität). Die gesetzlichen Grenzwerte sind in Europa in den Normen EN 300 330 (für RFID unter 25 MHz) und EN 302 208 (für UHF-RFID) sowie in der EMV-Produktnorm EN 301 489-3 festgelegt. In den USA regelt FCC Part 15 die Zulässigkeit.

Für den ambitionierten Bastler stellt sich die Frage: Wie kann ich ohne teure Messtechnik zumindest qualitativ prüfen, ob ein RFID-Lesegerät auffällige Störaussendungen hat oder ob ein externes Störsignal meine RFID-Kommunikation lahmlegt? Die Antwort liegt in einem einfachen Breitband-HF-Detektor.

2. Physikalische Grundlage: Der Schottky-Dioden-Detektor

Jeder Detektor für hochfrequente Felder basiert auf dem Prinzip der Gleichrichtung. Eine Diode wandelt das hochfrequente Wechselspannungssignal einer Antenne in eine messbare Gleichspannung um. Während normale Siliziumdioden (z. B. 1N4148) wegen ihrer hohen Sperrschichtkapazität und langen Erholungszeit für Frequenzen oberhalb von einigen 100 MHz ungeeignet sind, arbeiten Schottky-Dioden aufgrund ihres Metall-Halbleiter-Übergangs extrem schnell. Modelle wie die HSMS-2850 von Broadcom (früher Avago) sind speziell für die Detektion von Signalen bis in den unteren GHz-Bereich optimiert. Sie benötigen keine externe Vorspannung und liefern bereits bei eingestrahlten Leistungen von –50 dBm eine messbare Ausgangsspannung.

Die Grundschaltung ist denkbar einfach: Die Diode wird mit einer kleinen Antenne (z. B. einem Stück Draht) verbunden. Parallel zur Diode liegen ein Kondensator (ca. 100 pF) zur Glättung und ein hochohmiger Widerstand (1 MΩ) als Last. Die abfallende Gleichspannung wird direkt dem Analog-Digital-Wandler (ADC) eines Mikrocontrollers zugeführt.

KomponenteTypischer WertFunktion
Schottky-DiodeHSMS-2850, HSMS-286xGleichrichtung des HF-Signals
Kondensator100 pF KeramikGlättung, Spitzengleichrichtung
Widerstand1 MΩEntladung, definierter Arbeitspunkt
Antenneλ/4-Draht oder PCB-LoopEinkopplung des elektrischen / magnetischen Feldes

Der große Vorteil: Die gesamte Schaltung passt auf eine Steckplatine, kostet unter 5 € und lässt sich mit jedem Arduino oder ESP32 auslesen.

3. Aufbau des spartanischen RFID-Warners

3.1 Hardware-Komponenten

Unser Ziel ist ein Warngerät, das zwei Dinge überwacht:

  • Die HF-Hintergrundfeldstärke (über den Diodendetektor)
  • Die Funktionsfähigkeit eines RFID-Readers (ob er noch Transponder erkennt)

Dazu verwenden wir:

  • Mikrocontroller: ESP32 (besser als Arduino Nano wegen des höheren ADC-Inputbereichs und integrierten WLAN/Bluetooth – man kann sogar Störungen durch eigene Funkmodule ausschließen)
  • RFID-Reader-Modul: RC522 für 13,56 MHz (HF) oder M6E Nano für UHF.
  • HF-Detektor: Aufgebaut mit einer HSMS-2850, einem 100-pF-Kondensator und 1 MΩ-Widerstand.
  • Antenne für den Detektor: Ein 17 cm langer Kupferdraht (entspricht λ/4 bei 433 MHz, fängt aber breitbandig ein) oder eine kleine Loop für das Magnetfeld.
  • Ausgabe: Eine rote LED und ein Piezo-Summer (zur akustischen Warnung), optional ein OLED-Display.

3.2 Verschaltung

Der Detektor wird mit seinem Ausgang an einen ADC-Pin (z. B. GPIO36 beim ESP32) angeschlossen. Die RFID-Module kommunizieren über SPI. Der Summer und die LED erhalten je einen Digitalausgang. Eine einfache Stromversorgung (3,3 V oder 5 V über USB) komplettiert das System.

3.3 Funktionsweise des Firmware-Sketches

Der Sketch (siehe Code-Box im Kasten) liest zyklisch den ADC-Wert des Detektors und prüft, ob der RFID-Reader noch einen Test-Transponder erkennt. Liegt der ADC-Wert über einem zuvor kalibrierten Schwellwert (z. B. Grundrauschen plus 30 %), oder bleibt die Transpondererkennung für mehrere Sekunden aus, schaltet der Mikrocontroller Alarm – LED blinkt, Summer piept.

cpp

// Vereinfachter Pseudocode (vollständiger Sketch im Text)
void loop() {
  int noise = analogRead(DETECTOR_PIN);
  bool tagOk = rfid.isTagPresent();
  if (noise > THRESHOLD || !tagOk) triggerAlarm();
  else clearAlarm();
  delay(500);
}

3.4 Kalibrierung – die größte Hürde

Ein wesentlicher Unterschied zu professionellen EMV-Messgeräten: Unser Detektor liefert keine absoluten dBm-Werte. Die ADC-Skala (0–4095 beim ESP32) ist abhängig vom Ort, der Antenne und sogar der Temperatur. Deshalb ist eine sorgfältige Referenzmessung notwendig:

  1. Schalten Sie alle bekannten Störquellen aus.
  2. Platzieren Sie den Warner an der späteren Messposition.
  3. Notieren Sie den ADC-Mittelwert über 10 Sekunden (z. B. 200).
  4. Setzen Sie den Schwellwert auf das 1,3- bis 1,5-fache dieses Grundrauschens (z. B. 260–300).
  5. Testen Sie mit einer definierten Störquelle (z. B. einem Handy im Sendebetrieb oder einem billigen Schaltnetzteil) – der Alarm sollte auslösen.

Warnung: Diese Kalibrierung ist grob und nicht rückführbar. Ein nicht auslösender Alarm bedeutet nicht, dass keine Störung vorliegt – und ein Alarm bedeutet nicht automatisch eine Normüberschreitung.

4. Grenzen und Tücken des DIY-Ansatzes

Auch wenn der spartanische Warner in vielen Bastel-Szenarien hilfreich ist, muss man sich seiner fundamentalen Einschränkungen bewusst sein:

  • Keine Selektivität: Der Detektor reagiert auf jegliche HF-Leistung im Bereich von etwa 10 MHz bis 1,5 GHz – von Radio, WLAN, Mobilfunk, Mikrowellen usw. Eine Unterscheidung, ob die Störung genau auf der RFID-Frequenz liegt, ist unmöglich.
  • Keine normgerechte Messung: EMV-Grenzwerte sind definiert über quasi-spitzenwertige, gemittelte oder effektive Messungen mit genau spezifizierten Bandbreiten, Detektionszeitkonstanten und Antennenabständen (z. B. 3 m oder 10 m). Unser Detektor hat keine definierte Antennenimpedanz, keinen Vorkorrekturfaktor und keine normkonforme Hüllkurven-Glättung.
  • Hohe Abhängigkeit vom Nahfeld: Der Draht als Antenne koppelt vorwiegend das elektrische Feld an. RFID im HF- und LF-Bereich ist jedoch magnetisch gekoppelt. Eine Loop-Antenne wäre hier besser, bringt aber wieder andere Empfindlichkeiten.
  • Drift und Nichtlinearität: Schottky-Dioden zeigen eine temperaturabhängige Kennlinie. Zudem ist die Ausgangsspannung nicht linear zur eingestrahlten Leistung (quadratischer Bereich bei kleinen Signalen, linearer Bereich bei größeren).

Die folgende Tabelle vergleicht den DIY-Warner mit professioneller EMV-Messtechnik:

MerkmalDIY-Warner (Arduino+Detektor)EMV-Messempfänger+Spektrumanalysator
Kosten20–50 €ab 10.000 €
FrequenzselektivitätNein (Breitband)Ja (RBW einstellbar, z. B. 9 kHz, 120 kHz)
NormkonformitätNeinJa (CISPR 16-1-1)
Messunsicherheit> ±10 dB (qualitativ)< ±2 dB (kalibriert)
Typische AnwendungStörquellen-Lokalisierung, LehreZertifizierung, EMI/EMC-Prüfung

5. Historischer Exkurs: Von Kristalldetektoren zu EMV-Messempfängern

Dass man mit einer Diode und einem Draht Hochfrequenz nachweisen kann, ist keine Erfindung des Arduino-Zeitalters. Bereits Ende des 19. Jahrhunderts nutzte man Kristalldetektoren (Bleistiftmineral auf einer Metallfeder) zum Nachweis von Radiowellen – die Galenit-Diode war der Urvater aller HF-Detektoren. In den 1920er Jahren waren Detektorempfänger die erste Massen-Radiotechnik. Die Entwicklung der Halbleiter-Schottky-Diode in den 1960er Jahren (benannt nach dem deutschen Physiker Walter Schottky) ermöglichte dann robuste und schnelle Detektoren für Radar und Messtechnik.

Interessanterweise kehrt die Maker-Bewegung heute genau zu diesem Prinzip zurück – nicht weil es besser wäre, sondern weil es ein unschlagbar günstiges Lehrmittel und ein intuitives Werkzeug zur „Sichtbarmachung“ unsichtbarer Felder darstellt. Die EMV-Ingenieure der ersten Stunde mussten ohne Spektrumanalysatoren auskommen; sie nutzten ähnliche Detektoren, um erste Abschätzungen zu gewinnen.

6. Kontroversen und rechtliche Aspekte

Kann ein selbstgebauter EMV-Warner als Konformitäts-Nachweis dienen? Klares Nein. Die europäische EMV-Richtlinie 2014/30/EU und die Funkanlagenrichtlinie 2014/53/EU verlangen für das Inverkehrbringen von elektronischen Geräten eine Konformitätsbewertung durch anerkannte Prüflabore oder über interne Fertigungskontrolle mit normkonformen Messungen. Der Betreiber eines selbstgebauten RFID-Geräts darf mit einem einfachen Detektor keine rechtsverbindlichen Aussagen treffen.

Allerdings gibt es eine Grauzone: In der Entwicklungsphase – insbesondere bei Pre-Compliance-Tests – werden auch in der Industrie einfache Nahfeld-Sonden und Spektrumanalysatoren eingesetzt. Ein Student oder Bastler, der nur für sich selbst ein RFID-System baut (z. B. eine Türöffnersteuerung), kann mit einem solchen Warner zumindest erkennen, ob sein Gerät einen Nachbarn stören könnte. Das ist pragmatisch, aber nicht zertifiziert.

Eine zweite Kontroverse betrifft die Wirksamkeit: Da der Detektor breitbandig ist, kann er auch durch völlig harmlose Quellen wie einen DECT-Schnurlostelefon alarmieren, während eine schmalebandige RFID-Störung auf genau der gleichen Frequenz möglicherweise nicht erkannt wird, wenn sie weniger Gesamtenergie liefert als das DECT-Broadband. Hier liegt eine inhärente Unsicherheit, die man nur durch frequenzselektive Messung auflösen kann.

7. Ausblick: Wie könnte eine bessere DIY-Lösung aussehen?

Mit modernen Baudteilen und etwas mehr Aufwand lassen sich die größten Schwächen mildern:

  • Frequenzselektivität durch einen einfachen LC-Sperrkreis oder einen breitbandigen, durchstimmbaren Filter (z. B. mit einem Varactor-Dioden-abgestimmten Schwingkreis). Damit könnte man zumindest zwischen LF, HF und UHF wählen.
  • Kalibrierung mit einem einfachen HF-Generator bekannter Leistung (z. B. einem Si5351-basierten VFO). So ließe sich eine grobe dBm-Skala erstellen.
  • Logarithmischer Verstärker anstelle der einfachen Diode: ICs wie der AD8313 liefern eine logarithmische Spannung proportional zur HF-Leistung in dBm – das wäre schon fast ein echter Messverstärker. Kostenpunkt ca. 15–20 €.

Der nächste Schritt wäre der Einsatz eines SDR (Software Defined Radio) wie des RTL-SDR. Für etwa 30 € erhält man einen echten, wenn auch nicht normkonformen, Spektrumanalysator mit 8-Bit-Auflösung. Damit lassen sich Störungen nach Frequenz trennen. Jedoch ist die Eingangsübersteuerung und die Dynamik begrenzt. Für den ambitionierten Bastler ist das eine lohnende Alternative.

Fazit und Ausblick

Der spartanische EMV-Warner auf Arduino/ESP-Basis ist kein Ersatz für ein kalibriertes Messlabor, wohl aber ein faszinierendes Lehrmittel und ein praktischer Helfer, um relative Änderungen der elektromagnetischen Umgebung sichtbar zu machen. Mit weniger als 50 € Bauteilkosten kann jeder Maker eine Schaltung aufbauen, die Alarm schlägt, wenn ein RFID-Reader plötzlich ausfällt oder die HF-Hintergrundspannung drastisch ansteigt.

Die historische Wurzel dieser Technik reicht bis zu den Kristalldetektoren des frühen 20. Jahrhunderts – es ist ein schönes Beispiel dafür, wie einfache, bewährte Prinzipien im digitalen Zeitalter wieder aufleben. Wer jedoch EMV-Konformität nachweisen oder präzise Störquellen identifizieren muss, führt an professioneller Messtechnik (Spektrumanalysator, normkonformer Messempfänger, geeichte Antennen) kein Weg vorbei.

Für Entwickler aus dem RFID-Umfeld gilt: Nutzen Sie solche DIY-Detektoren als Frühwarnsystem, nicht als Urkunde. Dokumentieren Sie damit relative Veränderungen in Ihrer Arbeitsumgebung. Und wenn der Piepser losgeht, suchen Sie zunächst nach der offensichtlichsten Quelle – oft ist es ein USB-Netzteil, das direkt neben der RFID-Antenne steckt.


Quellen

  • Broadcom (Avago). *HSMS-285x Series Surface Mount Zero Bias Schottky Detector Diodes*. Datenblatt, 2006.
  • Europäische Union. *Richtlinie 2014/30/EU des Europäischen Parlaments und des Rates zur Harmonisierung der Rechtsvorschriften der Mitgliedstaaten über die elektromagnetische Verträglichkeit*. Amtsblatt der EU, 2014.
  • Europäisches Institut für Telekommunikationsnormen (ETSI). EN 300 330 (V2.1.1): Kurzstreckeneinrichtungen (SRD) – Funkgeräte im Frequenzbereich 9 kHz bis 25 MHz mit einer Sendeleistung von bis zu 10 mW, 2017.
  • ETSI. *EN 302 208 (V3.1.1): RFID-Einrichtungen im Frequenzband 865 MHz bis 868 MHz mit einer Sendeleistung von bis zu 2 W ERP*, 2017.
  • Schwab, Adolf & Kürner, Thomas. Elektromagnetische Verträglichkeit. 6. Auflage, Springer Vieweg, 2011, ISBN 978-3-642-16609-5.
  • IEEE. *CISPR 16-1-1 (2015): Specification for radio disturbance and immunity measuring apparatus – Measuring apparatus*.

Kommentar abschicken