AskSin++ Nachbau HM-SCI-3-FM mit MSP430
Moderator: Co-Administratoren
-
- Beiträge: 12143
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 854 Mal
- Danksagung erhalten: 2156 Mal
- Kontaktdaten:
AskSin++ Nachbau HM-SCI-3-FM mit MSP430
Hier eine kurze Vorstellung meines 1- bis 4-fach "ultra-low-power" Schließerkontakts.
Ich habe den originalen HM-SCI-3-FM bereits seit 5 Jahren im Einsatz und musste erst 1x die CR2032 austauschen.
Dieser hat neben dem AVR (ATMega168P) noch einen MSP430F2001 verbaut.
Noch ein zusätzlicher IC? Für die Überwachung von 3 Kontakten?
Da den eQ-3 Bausätzen immer eine ausführliche Schaltungserklärung beiliegt, war das Rätsel schnell gelöst: Also erstmal ein MSP430 Development Kit holen.
Das MSP430 EXP430G2 Launchpad bekommt man in der Bucht für ca. 15 EUR.
Programmiert wird mit dem (auf Eclipse basierenden?) TI Code Composer Studio in C++, Beispiele für die verschiedensten Anwendungsfälle liefert der TI Project Explorer mit und erleichtert den Einstieg sehr.
Es gibt alternativ auch eine Art "Arduino IDE" namens "Energia" https://energia.nu
Die Schaltung:
Die Platine:
Die Stromaufnahme liegt im Sleep (also zwischen den Pin-Prüf-Intervallen) bei knapp 0,8µA.
Im Wachzustand sind es auch nur 25µA, also noch weit unter der Stromaufnahme eines AVR im "wachen Leerlauf", die mit ca. 1mA lt. Datenblatt 40x höher ist.
Aufgrund meiner sehr kurzen Messdauer ist der Durchnittswert mit 2,2µA hier noch recht hoch
Das Projektverzeichnis:
Den Code für den MSP430F2001, dem AVR, die Gerber Files für die PCB liegen unter https://github.com/jp112sdl/HB-SCI-x-MSP
Ich habe den originalen HM-SCI-3-FM bereits seit 5 Jahren im Einsatz und musste erst 1x die CR2032 austauschen.
Dieser hat neben dem AVR (ATMega168P) noch einen MSP430F2001 verbaut.
Noch ein zusätzlicher IC? Für die Überwachung von 3 Kontakten?
Da den eQ-3 Bausätzen immer eine ausführliche Schaltungserklärung beiliegt, war das Rätsel schnell gelöst: Also erstmal ein MSP430 Development Kit holen.
Das MSP430 EXP430G2 Launchpad bekommt man in der Bucht für ca. 15 EUR.
Programmiert wird mit dem (auf Eclipse basierenden?) TI Code Composer Studio in C++, Beispiele für die verschiedensten Anwendungsfälle liefert der TI Project Explorer mit und erleichtert den Einstieg sehr.
Es gibt alternativ auch eine Art "Arduino IDE" namens "Energia" https://energia.nu
Die Schaltung:
Die Platine:
Die Stromaufnahme liegt im Sleep (also zwischen den Pin-Prüf-Intervallen) bei knapp 0,8µA.
Im Wachzustand sind es auch nur 25µA, also noch weit unter der Stromaufnahme eines AVR im "wachen Leerlauf", die mit ca. 1mA lt. Datenblatt 40x höher ist.
Aufgrund meiner sehr kurzen Messdauer ist der Durchnittswert mit 2,2µA hier noch recht hoch
Das Projektverzeichnis:
Den Code für den MSP430F2001, dem AVR, die Gerber Files für die PCB liegen unter https://github.com/jp112sdl/HB-SCI-x-MSP
-
- Beiträge: 1797
- Registriert: 30.08.2017, 23:25
- Hat sich bedankt: 175 Mal
- Danksagung erhalten: 400 Mal
- Kontaktdaten:
Re: AskSin++ Nachbau HM-SCI-3-FM mit MSP430
ich habe vom RHS thread bei FHEM im Hinterkopf dass dort Leute teilweise Probleme beim Senden (Zusammenbruch der 3V) wegen hohem Innenwiderstand ihrer CR2032 Zelle hatten. Ein Elko mit einigen Hundert uF soll da helfen (aber vor dem CC1101 Switch )
Viele Grüße
Tom
Meine SmartHome Entwicklungen: TomMajor/SmartHome
RaspberryMatic AddOn: HB-TM-Devices-AddOn
Platinen: PCB
Tom
Meine SmartHome Entwicklungen: TomMajor/SmartHome
RaspberryMatic AddOn: HB-TM-Devices-AddOn
Platinen: PCB
-
- Beiträge: 12143
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 854 Mal
- Danksagung erhalten: 2156 Mal
- Kontaktdaten:
Re: AskSin++ Nachbau HM-SCI-3-FM mit MSP430
...der ist ja dann so groß, wie der Rest der Platine
Hmm, beim originalen Gerät ist auch keiner verbaut und von (Sende-)Problemen habe ich über die Jahre nichts gelesen.
Na vielleicht findet noch ein kleiner Tantal irgendwo Platz.
-
- Beiträge: 435
- Registriert: 26.01.2019, 13:39
- Wohnort: Wolfenbüttel
- Hat sich bedankt: 126 Mal
- Danksagung erhalten: 100 Mal
- Kontaktdaten:
Re: AskSin++ Nachbau HM-SCI-3-FM mit MSP430
Ja, da war ich einer davon.
Genau, das ist ja das.
Irgenwie bekommt es EQ-3 ja auch hin.
Ich glaube, die Langlebigkeit ist inzischen, durch solche "Verbräuche" ja gar nicht mehr das Problem.
Eher immer der Zusammenbruch, der Batterie, beim Senden, gerade wenn gleich mehrere Geräte innerhalb einer Gruppe angesprochen werden.
So war das bei mir immer der Fall.
-
- Beiträge: 12143
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 854 Mal
- Danksagung erhalten: 2156 Mal
- Kontaktdaten:
Re: AskSin++ Nachbau HM-SCI-3-FM mit MSP430
Aber was passiert im schlimmsten Fall? Das Gerät sendet nicht.
Durch den Transistor am Vcc ist ein BI ausgeschlossen, wenn der AVR wegen BOD im RESET hängen bleibt.
Ein R als Pullup an der Basis vom T wäre als Rettunsanker noch denkbar.
Was vielleicht noch sinnvoll wäre: Verhindern einer Reboot-Schleife.
Durch den Transistor am Vcc ist ein BI ausgeschlossen, wenn der AVR wegen BOD im RESET hängen bleibt.
Ein R als Pullup an der Basis vom T wäre als Rettunsanker noch denkbar.
Was vielleicht noch sinnvoll wäre: Verhindern einer Reboot-Schleife.
-
- Beiträge: 435
- Registriert: 26.01.2019, 13:39
- Wohnort: Wolfenbüttel
- Hat sich bedankt: 126 Mal
- Danksagung erhalten: 100 Mal
- Kontaktdaten:
Re: AskSin++ Nachbau HM-SCI-3-FM mit MSP430
Richtig! Deine Unternehmungen sind ja schon ziemlich perfekt um einen BI zu verhindern.
Mir ist damals nur aufgefallen, dass eine CR2032, die im RHS-Nachbau (also HMSensor) beim Senden zusammenbricht, in einem HM-SCI-3-FM noch Monate weiter läuft und das auch bei mehreren Sendedurchgägngen.
-
- Beiträge: 12143
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 854 Mal
- Danksagung erhalten: 2156 Mal
- Kontaktdaten:
Re: AskSin++ Nachbau HM-SCI-3-FM mit MSP430
Ich mache da eigentlich deutlich weniger als andere
Es ist jetzt nur der Transistor vor dem CC1101 dazu gekommen, den ich aus den eQ-3 Schaltplänen übernommen habe.
Oft ist es auch gar nicht notwendig, mit voller Sendeleistung zu senden, was viel Energie kostet.
Beim HB-UNI-Sen-DUMMY-BEACON-V2 hatte ich das mal exemplarisch implementiert, die TX Power in 3 Stufen über die WebUI einstellbar zu machen.
Das Gerät steht unmittelbar neben der Zentrale, da komme ich mit der geringsten Sendeleistung aus.
-
- Beiträge: 435
- Registriert: 26.01.2019, 13:39
- Wohnort: Wolfenbüttel
- Hat sich bedankt: 126 Mal
- Danksagung erhalten: 100 Mal
- Kontaktdaten:
Re: AskSin++ Nachbau HM-SCI-3-FM mit MSP430
Naja, der Transistor und auch irqinternalbatt sind ja schon ganz nett.
An die Sendeleistung habe ich auch schon gedacht.
Erinnere mich auch noch an einen Beitrag dazu, von dir.
Ich hatte dann irgendwann aufgegeben, und meine RHS alle auf Step-up aumgebaut.
-
- Beiträge: 1797
- Registriert: 30.08.2017, 23:25
- Hat sich bedankt: 175 Mal
- Danksagung erhalten: 400 Mal
- Kontaktdaten:
Re: AskSin++ Nachbau HM-SCI-3-FM mit MSP430
ich vermute es hängt auch etwas von Alter und Hersteller der Zelle ab, wie der Innenwiderstand und damit der Zusammenbruch beim Senden ausfällt.
Und im eQ-3 Original nimmt das Sendemodul evtl. weniger Strom zum Senden als unser Modul bzw. unsere power Settings?
Aber ich denke auch deine Schaltung ist ausreichend gegen BI abgesichert.
ich würde wahrscheinlich für meine Zwecke im Produktivbetrieb einen Elko vorsehen, aber nur wenn ich per Oszi Messung den Spannungseinbruch gesehen hätte und welche Kapazität genau dagegen hilft.
Und im eQ-3 Original nimmt das Sendemodul evtl. weniger Strom zum Senden als unser Modul bzw. unsere power Settings?
Aber ich denke auch deine Schaltung ist ausreichend gegen BI abgesichert.
ich würde wahrscheinlich für meine Zwecke im Produktivbetrieb einen Elko vorsehen, aber nur wenn ich per Oszi Messung den Spannungseinbruch gesehen hätte und welche Kapazität genau dagegen hilft.
Viele Grüße
Tom
Meine SmartHome Entwicklungen: TomMajor/SmartHome
RaspberryMatic AddOn: HB-TM-Devices-AddOn
Platinen: PCB
Tom
Meine SmartHome Entwicklungen: TomMajor/SmartHome
RaspberryMatic AddOn: HB-TM-Devices-AddOn
Platinen: PCB
-
- Beiträge: 308
- Registriert: 07.02.2019, 17:04
- System: CCU
- Wohnort: Niederrhein
- Hat sich bedankt: 56 Mal
- Danksagung erhalten: 147 Mal
Re: AskSin++ Nachbau HM-SCI-3-FM mit MSP430
Hallo Jérôme,
hast Du an Schaltung oder Layout noch was geändert?
Habe gesehen, dass Du im Github heute aktiv warst.
Wollte anfangen zu bestücken und habe heute mein TI Launchpad bekommen.
Dachte ich frage mal, bevor ich bestücke....
hast Du an Schaltung oder Layout noch was geändert?
Habe gesehen, dass Du im Github heute aktiv warst.
Wollte anfangen zu bestücken und habe heute mein TI Launchpad bekommen.
Dachte ich frage mal, bevor ich bestücke....
Viele Grüße
Stefan
Stefan