Forum: Mikrocontroller und Digitale Elektronik Projekt: Feldstärk-Messgerät für Short Range Devices (EnOcean)


von Georg M. (georg_m)


Lesenswert?

Servus allesamt :)

Seit einiger Zeit beschäftige ich mich verstärkt mich dem Thema der 
Funk-Hausautomation und den unterschiedlichen Standards in diesem 
Bereich.
Besonders der Dolphin-Standard interessiert mich dabei sehr.

Nun hätte ich gerne ein mobiles Messgerät, um die best mögliche Position 
einzelner Endgeräte zu bestimmen. Da zu kaufende Geräte mehr als teuer 
sind, war natürlich sofort der Gedanke da "Warum nicht selber 
entwickeln?".

Meine erste Idee wäre folgende.
Als Empfänger würde ich gerne ein TCM320 Modul von EnOcean nutzen. 
Dieses Modul kann ich über ein Developer Board als Sniffer 
konfigurieren, so dass es alle empfangenen Daten via SR-232 weiter 
leitet. In diesem seriellen Protokoll steckt auch der vom Transceiver 
ermittelte RSSI Wert und die ID des Senders mit dem jedes Gerät sich 
identifiziere  lässt.

Einige Daten zu dem Modul:
-57600 Baud Übertragungsrate des seriellen Protokolls
-Power Supply  2.6 V–3.3 V
-Modul ist bereits mit einem integrierten Taktgeber ausgestattet
-Pin connector 16 pins, grid 2.0 mm

Als Empfangsantenne setzte ich einen Lambda/2 Dipol für 868MHz ein, 
welchen ich auf dem TCM320 montiert habe.

Genaue Infos zum Modul sind hier zu finden.
http://www.enocean.com/en/enocean_modules/TCM_300_TCM_320_User_Manual_v1.29_10.pdf/

Das vom Modul ausgegebene Protokoll würde ich gerne mittels einem AVR 
weiter verarbeiten und von dort anschließend den RSSI Wert auf einem LCD 
ausgeben.

Da ich nur grundlegende Kenntnisse im Umgang und der Programmierung von 
MCU habe stellen sich mir nun ein paar Fragen.
Die ich hier gerne an euch weiter geben würde :)

1. Welches StarterKit/DeveloperKit würdet Ihr mir empfehlen?
   Ich liebäugle momentan mit diesen beiden Modellen
http://shop.embedded-projects.net/index.php?module=artikel&action=artikel&id=108
http://shop.embedded-projects.net/index.php?module=artikel&action=artikel&id=700

2. Brauche ich eine  TTL-Pegel Anpassung um den TCM320 an einen AVR 
anzuschließen?

3. Welchen AVR würdet Ihr mir empfehlen? Die zu empfangenden Protokolle 
sind max.

Über Hilfe würde ich mich sehr freuen :)
Natürlich werde ich das Projekt hier weiter beschreiben und euch auf dem 
laufenden Stand der Dinge halten.

Vll. noch eine Info über mich.
Ich studiere Elektro- und Informationstechnik mit der Vertiefung 
Telekommunikation im 9. Semester und sitze zur Zeit an meiner 
Bachelorarbeit.

von avrGerd (Gast)


Lesenswert?

Georg M. schrieb:
> 1. Welches StarterKit/DeveloperKit würdet Ihr mir empfehlen?
>    Ich liebäugle momentan mit diesen beiden Modellen
> http://shop.embedded-projects.net/index.php?module...
> http://shop.embedded-projects.net/index.php?module...


>
> 2. Brauche ich eine  TTL-Pegel Anpassung um den TCM320 an einen AVR
> anzuschließen?
Nimm ein Kit, bei welchem Du den Controller auch mit 3.3V betreiben 
kannst, dann entfällt die Pegelwandlung. Dann solltest Du aber nicht mit 
RS232 Pegeln auf den COntroller gehen, sondern mit den RX, TX Pins.

> 3. Welchen AVR würdet Ihr mir empfehlen? Die zu empfangenden Protokolle
> sind max.

ATmega8/ATmega88a sind für den Anfang Ok, preiswert und gut zu bekommen.

Wie würde der Satz weitergehen: "Die zu empfangenden Protokolle sind 
max. " ???

Gruß

von Georg M. (georg_m)


Lesenswert?

> Nimm ein Kit, bei welchem Du den Controller auch mit 3.3V betreiben
> kannst, dann entfällt die Pegelwandlung. Dann solltest Du aber nicht mit
> RS232 Pegeln auf den COntroller gehen, sondern mit den RX, TX Pins.

Ok, das macht Sinn und erleichtert mir die Arbeit :)
danke für den Tipp.

>> 3. Welchen AVR würdet Ihr mir empfehlen? Die zu empfangenden Protokolle
>> sind max.
>
> ATmega8/ATmega88a sind für den Anfang Ok, preiswert und gut zu bekommen.

Wäre ja super wenn der ATmega8 ausreichen würde, da müsste ich sogar 
noch irgendwo einen aus meiner Schulzeit rumliegen haben.

> Wie würde der Satz weitergehen: "Die zu empfangenden Protokolle sind
> max. " ???

Oh, da hab ich was abgeschnitten^^
Der Satz sollte enden mit...sind "vorerst" max. 40 Byte groß.
Größe des seriellen Protokolls hängt dabei vom verwendeten 
Funktelegrammtyp ab (diese variieren in der Anzahl der Nutzdatenbytes) 
und an der Anzahl der gesendeten Sub-Telegramme je nach Gerät.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.