Forum: Mikrocontroller und Digitale Elektronik Masseimpuls von atmega erzeugen


von Joachim (Gast)


Lesenswert?

Hallo,

ich bräuchte mal kompetente Hilfe, bitte. ich möchte mit einem atmega 
einen Homematic 8-Kanal HM-MOD-Re-8. Das Empfangsmodul hat 
Tastereingänge die mit einem Masseimpuls toggeln. Diesen Eingang möchte 
ich mit einem Arduino bedienen. Programmiertechnisch bekomme ich das 
einfach nicht hin. Kann man sowas überhaupt machen oder brauche ich eine 
Zusatzschaltung?

Vielen Dank
Joachim

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Beschreib' mal, was Dein "Masseimpuls" genau sein soll.

von Joachim (Gast)


Lesenswert?

Auf den Homematicempfänger sind 8 kleine Taster, die bei Masseschluss 
einen Openkollektor Ausgang schalten. Diese Taster sind auch nach Aussen 
geführt und diese möchte ich mit dem Atmega schalten.

von Joachim (Gast)


Lesenswert?

Joachim schrieb:
> Auf den Homematicempfänger sind 8 kleine Taster, die bei
> Masseschluss
> einen Openkollektor Ausgang schalten. Diese Taster sind auch nach Aussen
> geführt und diese möchte ich mit dem Atmega schalten.


Das Problem ist aber, wenn die Taste länger als 5 Sekunden gedrückt 
wird, geht der Homematic in den Programmiermodus

von SR (Gast)


Lesenswert?

Hast du keine Homematic CCU mit der du direkt arbeiten kannst?

von Joachim (Gast)


Lesenswert?

Leider nein, ich arbeite mit FHEM

von SR (Gast)


Lesenswert?

Joachim schrieb:
> Leider nein, ich arbeite mit FHEM

Ok, macht ja keinen Unterschied. Ich wollte nur darauf hinaus, ob es 
nicht eventuell sinnvoller ist, das Signal direkt zu senden...


Bei den gemischten Homematic Aktoren/Sensoren hast bist du eh immer 
genau an diesen Kanal gebunden...


Erfahrungsgemäß wird es ja sowieso immer mehr ;)

von Joachim (Gast)


Lesenswert?

Ich muss dazu noch etwas hinzufügen. Ich denke es ist kein 
Softwareproblem. Den der Homematic schaltet auch nicht mit einen AN/AUS 
Testprogramm. Kann es sein, dass das Massesignal aus dem AVR nicht genug 
"kompatible" ist um auf Masse zu schalten?

von SR (Gast)


Lesenswert?

Joachim schrieb:
> Kann es sein, dass das Massesignal aus dem AVR nicht genug
> "kompatible" ist um auf Masse zu schalten?

Die beiden Massen (Arduino und Homematic) müssen verbunden sein.

von Joachim (Gast)


Lesenswert?

Dessen bin ich mir bewusst. Das ist auch so.

von SR (Gast)


Lesenswert?

Und wie sieht dein Signal aus wenn es nicht "LOW" ist? Pull-Up 
Widerstand?

Ansonsten: Gemeinsame Versorgungsspannung für Arduino und HM-Teilchen?

von Joachim (Gast)


Lesenswert?

SR schrieb:
> Und wie sieht dein Signal aus wenn es nicht "LOW" ist? Pull-Up
> Widerstand?
>
> Ansonsten: Gemeinsame Versorgungsspannung für Arduino und HM-Teilchen?

Gemeinsame Spannungsversorgung: ja
Pullup.. Einen Externen habe ich da nicht zugeschaltet. Da ich davon 
ausgehe, da ja Taster auf dem Board sind, einer auf dem Homematicboard 
ist. Ich probiere das aber mal...

von SR (Gast)


Lesenswert?

Joachim schrieb:
> Ich probiere das aber mal...

Dann sieh aber zu, dass die Versorgungsspannung nicht überschritten 
wird.

Hast ja jetzt nicht gesagt wie hoch die "gemeinsame" Versorgungsspannung 
ist (regelt jeder selbst, oder beide 3.3V?)

von Joachim (Gast)


Lesenswert?

Beide werden mit einem geregelten Schaltnetzteil mit 5V versorgt. Der 
AVR ist Arduino Nano Clone (Habe ich auch schon mal getauscht).

von Joachim B. (jar)


Lesenswert?

Joachim schrieb:
> Beide werden mit einem geregelten Schaltnetzteil mit 5V versorgt.

ist kein Argument,

was liegt am Taster nicht gedrückt? Spannungsmessung!
welcher Strom fliesst bei gedrücktem Taster? überbrückt mit DMM in 
Strommessung!

Sind beide innerhalb vom Atmel?

Ein NPN OC Transistor sollte helfen.

von Joachim (Gast)


Lesenswert?

Joachim B. schrieb:
> Joachim schrieb:
>> Beide werden mit einem geregelten Schaltnetzteil mit 5V versorgt.
>
> ist kein Argument,
>
> was liegt am Taster nicht gedrückt? Spannungsmessung!
> welcher Strom fliesst bei gedrücktem Taster? überbrückt mit DMM in
> Strommessung!
>
> Sind beide innerhalb vom Atmel?
>
> Ein NPN OC Transistor sollte helfen.

Ahhh..ok. Das probiere ich. Vielen, herzlichen Dank

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.