Radar Bewegungsmelder 24,125 GHZ CDM324: Unterschied zwischen den Versionen
| (34 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 42: | Zeile 42: | ||
! Pin !! Bezeichnung!! Belegung !! Signal !! Arduino Uno R3 | ! Pin !! Bezeichnung!! Belegung !! Signal !! Arduino Uno R3 | ||
|- | |- | ||
| 1 || | | 1 || Masse GND || 0 V | ||
|- | |- | ||
| 2 || Ausgangsspannung | | 2 || Ausgangsspannung || V | ||
|- | |- | ||
| 3 || | | 3 || Betriebsspannung Vcc || 3-5 V | ||
|- | |- | ||
| Zeile 86: | Zeile 86: | ||
=Software= | =Software= | ||
https://github.com/kd8bxp/24ghzdoppler | |||
== Arduino== | == Arduino== | ||
{| role="presentation" class="wikitable mw-collapsible mw-collapsed" | {| role="presentation" class="wikitable mw-collapsible mw-collapsed" | ||
| Zeile 101: | Zeile 103: | ||
* [[Medium:RADAR-IPM-165 DB-DE-EN.pdf|Radar Bewegungsmelder Modul RADAR-IPM-165]] | * [[Medium:RADAR-IPM-165 DB-DE-EN.pdf|Radar Bewegungsmelder Modul RADAR-IPM-165]] | ||
*[[Medium:InnoSenT Applikationsschrift 3 - web.pdf|InnoSenT Applikationsschrift]] | *[[Medium:InnoSenT Applikationsschrift 3 - web.pdf|InnoSenT Applikationsschrift]] | ||
* [https://www.icstation.com/cdm324-24ghz-microwave-human-body-motion-sensor-module-radar-induction-switch-sensor-p-8962.html IC & Robot Gadges] | |||
*[[Medium:TL07xx Low-Noise, FET-Input Operational Amplifiers datasheet (Rev. W) - tl071.pdf|TL071CP Datenblatt]] | |||
= Messung = | = Messung = | ||
==Messungen am Radar-Sensor== | |||
Das vom Radar ausgegebene Signal ist aufgrund seiner Beschaffenheit nicht direkt vom Arduino auswertbar. | |||
Das Signal weist ein Signaloffset von etwa 250mV auf (siehe unten). | |||
*[[Medium:Radar Signal ohne Bewegung.pdf|Radar Signal ohne Bewegung]] | |||
*[[Medium:Radar Signal ohne Bewegung AC.pdf|Radar-Signal ohne Bewegung AC]] | |||
*[[Medium:Radar Signal ohne Bewegung AC Peak zoom.pdf|Radar Signal ohne Bewegung AC Peak zoom]] | |||
Sobald das Radar eine Bewegung erkennt, schwankt das Signal um etwa 10mV, was mit dem Arduino schwer zu messen ist. | |||
==Verstärker Schaltung== | |||
Deswegen wurde einer Verstärkerschaltung aufgebaut, mit zwei Operationsverstärker. | |||
Dabei wird zuerst der Gleichanteil des Signales herausgefiltert durch den Kondensator am Eingang. | |||
[[Datei:Radar Signal Verstärker.png|thumb|center|1200px|Abb. 3: Verstärkerschaltung]] | |||
Zum Testen wurde der Radar-Sensor auf einem Tisch in einem Schraubstock befestigt. | |||
Nun bewegt man eine Metallplatte über ihn langsam und schnell mit der Hand hoch und herunterbewegt. | |||
Dabei kann man sehen, dass das verstärkte Signal in den Anschlag geht. | |||
*[[Medium:Radar Signal ohne Bewegung+5V.pdf|Radar-Signal ohne Bewegung bei einer unipolaren Versorgung]] | |||
*[[Medium:Radar Signal langsamme Bewegung+5V.pdf|Radar-Signal mit langsamen Bewegungen bei einer unipolaren Versorgung]] | |||
*[[Medium:Radar Signal schnelle Bewegung+5V.pdf|Radar-Signal mit schnellen Bewegungen bei einer unipolaren Versorgung]] | |||
Deswegen wurde der Operationsverstärker TL071CP mit einer negativen und einer positiven Spannung von 9V versorgt. | |||
Um eine stabile Spannung an den Operationsverstärker zu gewährleisten werden zwei 9V Blöcke verwendet. | |||
*[[Medium:Radar Signal ohne Bewegung +-9V.pdf|Radar-Signal ohne Bewegung bei einer bipolaren Versorgung]] | |||
*[[Medium:Radar Signal langsame Bewegung +-9V.pdf|Radar-Signal mit langsamen Bewegungen bei einer bipolaren Versorgung]] | |||
*[[Medium:Radar Signal schnelle Bewegung +-9Vb.pdf|Radar-Signal mit schnellen Bewegungen bei einer bipolaren Versorgung ]] | |||
Dadurch hat sich das Signal noch mal deutlich verbessert. | |||
Um die Empfindlichkeit zu steigern, kann man den Widerstand R_6 z.B. auf 220k Ohm erhöhen, sodass der Messbereich des Arduinos bei niedrigen Geschwindigkeiten besser ausgenutzt wird. Den 510kOhm Widerstand R_5 setzt sich hier aus 390k Ohm und 120k Ohm zusammen. | |||
Das Specktrum kann man entweder über den Spektrumanalyser sich anschauen, oder in Simulink z.B. in über die Power Gui in der man dann FFT auswählen kann oder den den Spektrumanalyser. | |||
*[[Datei:Spektruma.png]] | |||
*[[Datei:Spektrum.png]] | |||
*[[Datei:Spektrum1.png]] | |||
*[[Datei:Spektrum2.png]] | |||
*[[Datei:Spektrum3.png]] | |||
*[[Datei:Spektrum4.png]] | |||
*[[Datei:Spektrum5.png]] | |||
*[[Datei:Spektrum6.png]] | |||
=Video= | =Video= | ||
| Zeile 111: | Zeile 154: | ||
*[https://www.youtube.com/watch?v=G_tmNtP0gw8 How do automotive (FMCW) RADARs measure velocity?] | *[https://www.youtube.com/watch?v=G_tmNtP0gw8 How do automotive (FMCW) RADARs measure velocity?] | ||
*[https://www.youtube.com/watch?v=BZxAl5kFOUQ Thomas Barth: Introduction into CW Radar] | *[https://www.youtube.com/watch?v=BZxAl5kFOUQ Thomas Barth: Introduction into CW Radar] | ||
*[https://www.youtube.com/watch?v=kJ-g9MfY0Wg Arduino mit fast FFT] | |||
*[https://www.instructables.com/EasyFFT-Frequency-Transform-for-Arduino/ Arduino mit fast FFT] | |||
---- | ---- | ||
→ zurück zum Hauptartikel: [[HSHL-Mechatronik-Baukasten]], [[WS2025_-_MTR_Sensortechnik|WS2025 - Sensortechnik]] | → zurück zum Hauptartikel: [[HSHL-Mechatronik-Baukasten]], [[WS2025_-_MTR_Sensortechnik|WS2025 - Sensortechnik]] | ||
Aktuelle Version vom 15. Januar 2026, 08:51 Uhr

Autoren: Marc Ebmeyer, Prof. Dr.-Ing. Schneider
Einleitung
Der CDM324 ist ein Radarsensor für die Bewegungserfassung im ISM‑Band bei 24,125 GHz. Solche Mikrowellen‑Doppler‑Module werden zunehmend in der Gebäudeautomation, Beleuchtungssteuerung und Sicherheitstechnik eingesetzt, da sie gegenüber klassischen Passiv‑Infrarot‑(PIR)‑Sensoren Vorteile bei Reichweite, Erkennungsrichtung und Durchdringung von nichtmetallischen Hindernissen bieten. Dieser Fachartikel beschreibt Aufbau und Funktionsprinzip, typische Leistungsdaten, Einsatzmöglichkeiten, Installationshinweise sowie Vor‑ und Nachteile des CDM324‑Typs.
Technische Übersicht
| Eigenschaft | Daten |
|---|---|
| Radar Bewegungsmelder Modul | CDM324/RADAR-IPM-165 |
| Spannungsversorgung | VCC 4,75 V - 5,25 V |
| Versorgungsstromsstrom | 30 mA-40 mA |
| Betriebstemperatur | -20...+60 °C |
| Erfassungsabstand |
12 m |
| Erfassungswinkel |
80 ° |
| Frequenz |
24.125 GHz |
Pinbelegung

| Pin | Bezeichnung | Belegung | Signal | Arduino Uno R3 |
|---|---|---|---|---|
| 1 | Masse GND | 0 V | ||
| 2 | Ausgangsspannung | V | ||
| 3 | Betriebsspannung Vcc | 3-5 V |
Messverfahren
Das Radarmodul repräsentiert einen hochintegrierten Radarsensor mit Sende- und Empfangsteil sowie einem Gegentakt Mischer. Sorgfältige Schaltungsauslegung und Auswahl geeigneter Komponenten gewährleisten, dass das Modul die Vorgaben des Europäischen ETSI-Standards einhält und eine allgemein gültige CE-Zulassung besitzt. Radar-Bewegungsmelder arbeiten nach dem Dopplerprinzip: Die im Mikrowellenbereich gesendeten elektromagnetischen Wellen werden am Objekt reflektiert und im Modul mittels eines Mischers zum Sendesignal überlagert. Das am Mischerausgang entstehende Signal ist daher bezüglich der Frequenz der Geschwindigkeit proportional: 44 Hz entsprechen einer Bewegungsgeschwindigkeit von ca. 1 km/h. Die Amplitude des Signals ergibt sich entsprechend der Größe des Objekts, seinem Material und seinem Abstand zum Sensor. Während PIR-Sensoren sehr unempfindlich auf Bewegungen in direkter Richtung zum Sensor reagieren, zeigt der Radar-Sensor hier seine höchste Empfindlichkeit. Andererseits reagieren Radarsensoren unempfindlicher auf kreisförmige Bewegungen um den Sensor, während hier die PIR Sensoren gerade die höchste Empfindlichkeit besitzen. In modernen sicherheitstechnischen Anwendungen werden daher PIRSensoren und Radarsensoren gerne kombiniert. Die Signalspannung am Ausgang des Mischers ist sehr gering, in der Größenordnung von ca. 300 μV. Es wird daher ein nachgeschalteter Verstärker mit definierter Bandbreite (ca. 20...900 Hz) benötigt, der das Signal auf einen Nutzpegel bringt, der dann mittels eines Mikrocontrollers ausgewertet werden kann. Alternativ sind auch Module mit integriertem Verstärker lieferbar. Der Sensor besitzt leider ein Schild, sodass man leider nur die 2*4Patch-Antenne sieht. Der innere Aufbau des Radars sieht man in diesem Video dort werden die verbauten HF- Komponenten beschrieben. Unter anderem ist dort ein Ratrace oder Ringkoppler verbaut.
Hardwareaufbau
github Testcode für CDM324 Radar
Software
https://github.com/kd8bxp/24ghzdoppler
Arduino
DemoRadarCDM324.ino
|
URL: https://svn.hshl.de/svn/Informatikpraktikum_1/trunk/Arduino/ArduinoLibOrdner/ArduinoUnoR3/examples/DemoRadarCDM324/DemoRadarCDM324.ino
Simulink
Datenblätter
Es gibt keine offizielle Herstellererklärung, die den CDM324 ausdrücklich als Clone oder Lizenzprodukt des IPM-165 bezeichnet. Da es für den CDM324 kein offizielles Datenblatt gibt, sind hier die Datenblätter des IPM-165 hinterlegt.
- Radar Bewegungsmelder Modul RADAR-IPM-165
- InnoSenT Applikationsschrift
- IC & Robot Gadges
- TL071CP Datenblatt
Messung
Messungen am Radar-Sensor
Das vom Radar ausgegebene Signal ist aufgrund seiner Beschaffenheit nicht direkt vom Arduino auswertbar. Das Signal weist ein Signaloffset von etwa 250mV auf (siehe unten).
Sobald das Radar eine Bewegung erkennt, schwankt das Signal um etwa 10mV, was mit dem Arduino schwer zu messen ist.
Verstärker Schaltung
Deswegen wurde einer Verstärkerschaltung aufgebaut, mit zwei Operationsverstärker. Dabei wird zuerst der Gleichanteil des Signales herausgefiltert durch den Kondensator am Eingang.

Zum Testen wurde der Radar-Sensor auf einem Tisch in einem Schraubstock befestigt. Nun bewegt man eine Metallplatte über ihn langsam und schnell mit der Hand hoch und herunterbewegt. Dabei kann man sehen, dass das verstärkte Signal in den Anschlag geht.
- Radar-Signal ohne Bewegung bei einer unipolaren Versorgung
- Radar-Signal mit langsamen Bewegungen bei einer unipolaren Versorgung
- Radar-Signal mit schnellen Bewegungen bei einer unipolaren Versorgung
Deswegen wurde der Operationsverstärker TL071CP mit einer negativen und einer positiven Spannung von 9V versorgt. Um eine stabile Spannung an den Operationsverstärker zu gewährleisten werden zwei 9V Blöcke verwendet.
- Radar-Signal ohne Bewegung bei einer bipolaren Versorgung
- Radar-Signal mit langsamen Bewegungen bei einer bipolaren Versorgung
- Radar-Signal mit schnellen Bewegungen bei einer bipolaren Versorgung
Dadurch hat sich das Signal noch mal deutlich verbessert. Um die Empfindlichkeit zu steigern, kann man den Widerstand R_6 z.B. auf 220k Ohm erhöhen, sodass der Messbereich des Arduinos bei niedrigen Geschwindigkeiten besser ausgenutzt wird. Den 510kOhm Widerstand R_5 setzt sich hier aus 390k Ohm und 120k Ohm zusammen.
Das Specktrum kann man entweder über den Spektrumanalyser sich anschauen, oder in Simulink z.B. in über die Power Gui in der man dann FFT auswählen kann oder den den Spektrumanalyser.
Video
Weiterführende Projekte
- Tiny radar using CDM324 module and FFT on STM32F4
- CDM324 Backpack v2 Testing
- How do automotive (FMCW) RADARs measure velocity?
- Thomas Barth: Introduction into CW Radar
- Arduino mit fast FFT
- Arduino mit fast FFT
→ zurück zum Hauptartikel: HSHL-Mechatronik-Baukasten, WS2025 - Sensortechnik








