Forum: Mikrocontroller und Digitale Elektronik Hardware HomeMatic Funk-Heizkörper-Stellantrieb


von blackfinn (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,

ich bin gerade dabei die Hardware des HomeMatic 
Funk-Heizkörper-Stellantriebes (HM-CC-VD) zu analysieren.
Die einzige Stelle, mit der ich nicht klarkomme ist ein Bauteil, das mit 
"PS1" beschriftet ist (siehe ps1.jpg).
Der dazugehörige Schaltplan (vermutlich nicht ganz vollständig...) sieht 
in etwa so aus (siehe schematic.png) (PE6 & PE7 sind Port Pins am 
verwendeten ATMEGA169).

Kann mir vielleicht jemand sagen, was das für ein Bauteil ist und wofür 
es verwendet wird?

Gruß & Dank.

von coolcoker (Gast)


Lesenswert?

Büschen schärfer und das Bild wäre eine noch bessere Hilfe.

von Marvin (Gast)


Lesenswert?

Scheint mir ein IR-Sender und -Empfaenger sein... Der linke Teil im 
Schaltplan zum senden, der rechte zum Empfangen.

Gruesse

Marvin

von debounce (Gast)


Angehängte Dateien:

Lesenswert?

Das ganze sieht nach einem optischen Reflexkoppler für die 
Ventilstellungskontrolle aus.

Jedenfalls ist im Schaltplan für einen "normalen" Temperaturregler so 
ein Teil genau so angeschlossen. (ELV ETH comfort200)

von blackfinn (Gast)


Lesenswert?

Vielen Dank,
'hab ihn gerade noch einmal aufgeschraubt und direkt hinter dem Teil 
sitzt ein Rad des Motorantriebs, das mit 3 kleinen Spiegeln versehen 
ist. Scheint also tatsächlich ein Optokoppler zur 
Ventilpositionskontrolle zu sein.

Eine Frage habe ich noch:

Es ist ein Funkmodul verbaut, das mit "TRX868" beschriftet ist. Das 
Modul ist per SPI an den Controller angebunden. Wie bekomme ich denn 
heraus, welchem Befehlssatz dieses Modul gehorcht?

Gruß & Dank.

von debounce (Gast)


Lesenswert?

blackfinn schrieb:
> Es ist ein Funkmodul verbaut, das mit "TRX868" beschriftet ist. Das
> Modul ist per SPI an den Controller angebunden. Wie bekomme ich denn
> heraus, welchem Befehlssatz dieses Modul gehorcht?

Das Modul ist wohl ein ELV properitäres Modul zum senden und empfangen. 
Es hat außer den SPI Signalen noch 2 mit "GDO0" und "GDO2" bezeichnete 
Leitungen, die wohl für die Empfangserkennung sind, sowie ein /CS 
Signal.

Es basiert möglicherweise (Vermutung) auf dem CC1101? Hinweis darauf 
wären dei GDO0/2 Leitungen.
Da ist wohl etwas Forschung angesagt...

Tipps zum Bidcos Protokoll gibt es hier:
http://fhz4linux.info/tiki-index.php?page=BidCos

Infos zum CC1101 findest Du z.B. auch hier: 
http://busware.de/tiki-index.php?page=CUL

Ich tippe stark auf den CC1101 Chip im Modul, was das ganze prinzipiell 
für Basteleien interessant machen würde, zumal ELV ja anfängt preiswerte 
Einzelmodule zur Einbindung in eigene Schaltungen anzubieten (z.B. 
HomeMatic Schaltaktor im aktuellen Heft, da ist der TRX868 auch verbaut)

Viel Erfolg, und poste doch, wenn es Erfolge gibt.

von blackfinn (Gast)


Lesenswert?

Naja, entweder cc1101 oder cc1100, mal sehen (ich hab auch noch nen 
HomeMatic Konfigurationsadapter-LAN). Da is 'n at91sam7x drauf und auch 
das trx868. an dem sam7 komm ich mit jtag & dbgu ran (aber erst morgen 
...). ich denke 'mal, um rauszufinden, was das trx868 nun wirklich ist, 
ist das der richtige weg.
Bis Morgen.

Gruß & Dank

von debounce (Gast)


Lesenswert?

Oder Du vesuchst die Abschirmung abzumachen, dann kannst Du vielleicht 
den Chip erkennen? Hab das Modul aber bisher nur auf Bildern gesehen, 
keine Ahnung ob das mechanisch überhaupt geht...
Bin schon gespannt auf Deine Ergebnisse.

von blackfinn (Gast)


Lesenswert?

So, ich hatte den Deckel 'mal runter, 's ist ein cc1100 drauf.
ich versuche gerade die application note slaa325a von ti auf den sam7 zu 
portieren um den cc1100 anzusprechen.

Gr.

von debounce (Gast)


Lesenswert?

Hi, danke fürs nachschauen. Dann ist der Chip ja nicht der aktuellere, 
aber für diese Anwendung wohl kein Unterschied. Was hast Du vor? Eigene 
Software für das Thermostatventil oder generell eigene Homematic Teile?
Grüße

von blackfinn (Gast)


Lesenswert?

Naja, eigentlich wollte ich HomeMatic out of the box einsetzen, 's ist 
mir aber zu unflexibel, außerdem dachte ich, mit dem lan-config-adapter 
und den heizungsreglern könne man schon was anfangen, das ist aber nicht 
so, man braucht noch ein wanddermometer und für die automatisierung 'ne 
ccu. das is mir alles zu teuer, deshalb jetzt also 'ne eigene 
firmware...
Da ich in meinem Hühnerstall bereits einen sam7x256 basierten webserver 
(olimex sam7-ex256) zur heizungs- und Türsteuerung habe, ist der Weg 
dahin, denke ich zumindest auch nicht mehr so weit...

Gr. Thomas

von debounce (Gast)


Lesenswert?

Hi,

dann ist als Anregung für Dich vielleicht noch FHEM interessant:
http://fhem.de/fhem.html

und dort gibt es ein anscheinend Homematic "kompatibles" AskSin 
Protokoll:
http://koeniglich.de/culfw/culfw.html
Ist allerdings für AVR und CC1101

HTH

von blackfinn (Gast)


Lesenswert?

Hallo,
gestern habe ich erstmals daten zwischen 2 modulen austauschen können...
fehlt jetzt also "nur" noch:
 - Übertragungsprotokoll (Verschlüsselung?)
 - low power modes
 - Displaytreiber & Logik
 - Motortreiber & Logik
 - Webserver & Logik.

Ist also fast fertig :)

Gruß

von Beginner (Gast)


Lesenswert?

Hallo Blackfinn,

hast du jetzt geschaft die Thermostate zu steuern?

Gruß
lambda

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.