Forum: Mikrocontroller und Digitale Elektronik Schalten per PPM


von Hannes H. (googler1234)


Lesenswert?

Hallo Leute!


Ich hab da was vor und zwar will ich 8 Relais per PPM Signal schalten.
Das ganze soll so ausschauen:

Platine mit 8 Schaltern/Tastern + Controller drauf der ein PPM Signal 
ausgibt.
Dieses Signal wird mit einem Modellbau Sendemodul übertragen und dann 
von einem passenden Empfangsmodul empfangen.
Danach sollte wieder ein Controller sein der das PPM auswertet und 8 
Signale ausgibt.
Das Problem was ich habe sind die beiden Contoller IC's.
Schaltpläne zeichnen, Platinen fertigen ..... ist klein Problem für 
mich.

Vielleicht hat schon mal einer so etwas gebaut und kann mir da 
weiterhelfen.
Oder jemand hat Zeit uns kann mir da gegen Bezahlung etwas helfen!


Beste Grüße

von Thomas E. (thomase)


Lesenswert?

Hannes Hannes schrieb:
> Hallo Leute!
>
> Ich hab da was vor und zwar will ich 8 Relais per PPM Signal schalten.
> Das ganze soll so ausschauen:
>
> Platine mit 8 Schaltern/Tastern + Controller drauf der ein PPM Signal
> ausgibt.
> Dieses Signal wird mit einem Modellbau Sendemodul übertragen und dann
> von einem passenden Empfangsmodul empfangen.
> Danach sollte wieder ein Controller sein der das PPM auswertet und 8
> Signale ausgibt.
> Das Problem was ich habe sind die beiden Contoller IC's.
> Schaltpläne zeichnen, Platinen fertigen ..... ist klein Problem für
> mich.
>
> Vielleicht hat schon mal einer so etwas gebaut und kann mir da
> weiterhelfen.
> Oder jemand hat Zeit uns kann mir da gegen Bezahlung etwas helfen!
>
> Beste Grüße

PPM?
Meinst du PWM? Pulsweitenmodulation.

Ist das was genormtes?

mfg.

von Hannes H. (googler1234)


Lesenswert?


von Max M. (jens2001)


Lesenswert?

>
> PPM?
> Meinst du PWM? Pulsweitenmodulation.
>
> Ist das was genormtes?
>
> mfg.

Nein er meint PPM (Puls-Pause-Modulation).

von Manfred H. (manfredbochum)


Lesenswert?

Welches Problem genau?

von Hannes H. (googler1234)


Lesenswert?

Manfred H. schrieb:
> Welches Problem genau?



Ich kann selber keine Programme für einen Controller machen.
Ich weis auch nicht welcher da ideal wäre.

von Axel R. (Gast)


Lesenswert?

Am besten einen mit "Input Capture Module" (ICM).
Viele der 8Bit-Avr haben sowas. die anderen Firmen sicher auch, kenn ich 
aber nicht.
Da kannst Du einen Eingang drauflegen und bei fallender 
Flanke(beispielsweise) den Zählerstand vom Timer1 in ein Register 
übernehmen. je länger der Impuls war (Knüppelstellung), um so größer ist 
der Wert im Register.
Jetzt kannst du in der Hauptschleife markannte Impulsbreiten in einer 
kleinen Tabelle ablegen, denen Du je ein Relais zuordnest.

So grob in der Art.

von Norbert S. (norberts)


Lesenswert?

Hi,

das kann jeder 8-Bitter spielend, auch ganz zu Fuß und ohne ICM.
Das ist alles langsam genug, daß man das pollen könnte.
Wäre natürlich nicht sonderlich elegant, das geht besser.

Gibt der Empfänger das Summensignal aus?

Das ist zwar mit z.B. einem AVR kein Problem aber als allererstes 
Projekt eher nicht geeignet.

Gruß,
Norbert

: Bearbeitet durch User
von Axelr. (Gast)


Lesenswert?

Gerade weil er sagte, das programmieren nicht so sein Ding ist, dachte 
ich, es ihm besonders einfach aufzuzeigen, um sein Interesse zu wecken.
Klar kann man das auch pollen oderso.

Man kann auch verschiedene Referenz-monoflops (8 Stück) parallel mit der 
steigenden Flanke starten und mit der fallenden über weitere D-Flipflops 
abprüfen, für welches der acht Relais es Zeit ist, anzuziehen. Ganz ohne 
Controller. Sind dann einige CMOS Gatter zu verdrahten. Muss man "nur" 
noch einen Decoder hintendrann basteln, sonst sind am Ende alle Relais 
an, wenn man am Knüppel zieht. :)

Bei ELV oder Conrad sollte man sowas bekommen. Zur Not eben ACHT Stück 
kaufen und jeden RC-Schalter anders einstellen. Alle auf den gleichen 
Kanal, aber mit anderen Schwellwerten.

von Axelr. (Gast)


Lesenswert?


von Axelr. (Gast)


Lesenswert?

http://www.mikrocontroller.net/attachment/154589/schaltung_v3_or.png
Oder "RC-Stufenschalter" bei goggle eingeben und auf Bildsuche gehen

von Axelr. (Gast)


Lesenswert?

http://www.hanneslux.de/avr/mobau/schaltmo/schaltmodul.html

Oder hier im Forum mal nachsehen, was es so gibt (gab)...

von Hannes H. (googler1234)


Lesenswert?

Das hört sich ja schon mal gut an.
Was ich ja eigentlich damit machen will:
1x Sender mit 8 Tastern
4x Empfänger mit je 2 Kanälen (Empfänger 1 bekommt Kanal 1 und 2, 
Empfänger 2 bekommt Kanal 3 und 4, Empfänger 3.......)
Man muss es ja nicht unbedingt mit einem PPM Sender Empfänger machen.
Das ganze muss aber so sein das es "zusammen gebunden" werden muss und 
Störungen auszuschließen.
Reichweite genügt 50m.
Vielleicht hast du da auch eine andere Idee wie man das machen könnte.
Ach ja es kann auch sein das alle 8 Kanäle zugleich geschaltet werden.
Wieso ich PPM Sender Empfänger verwenden will ich weil ich mich damit 
auskenne.

von Harald W. (wilhelms)


Lesenswert?

Hannes Hannes schrieb:

> Vielleicht hast du da auch eine andere Idee wie man das machen könnte.

Funksteckdosen?

von Hannes H. (googler1234)


Lesenswert?

hab ich mir auch schon angeschaut, leider sind diese sehr störanfällig 
was ich so gelesen hab.
und ein extra Ein und extra Aus Knopf ist für mich nicht ideal, das 
Signal soll nur so lange geschaltet sein wie der Taster gedrückt ist.

von Ulrich F. (Gast)


Lesenswert?

>1x Sender mit 8 Tastern
>4x Empfänger mit je 2 Kanälen (Empfänger 1 bekommt Kanal 1 und 2,

Und wenig Programmierkenntnisse...

Klarer Fall, da muss Arduino her halten!
:-)

Von chinesischen Kinderhänden gefertigt:
5 mal Ebay("Arduino pro mini") Unter 2 €
5 mal Ebay("NRF24L01+") ca 1 € (mit PA teurer, aber recht sicher über 
100m)
4 mal Ebay("Arduino 2 Channel Relay") ca 2€
8 Taster findest du selber.

(für dich)Kostenlos:
Arduino IDE + NRF24 Lib

>Funksteckdosen?
Lassen sich auch von Arduino aus schalten.
Ebay("Arduino 433 Transmitter")

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.