funkmodul 2 signale senden

Moderator (Firma: Titel) Persönliche Seite
Tom schrieb:
> Möchte mit diesem 2 PWM-Signale senden und empfangen
> Wie mach ich das am besten?
Am besten, indem du die Werte versendest und auf der Empfägnerseite mit 
einem uC ausgibst. Du sendest also z.B. nur die Compare-Werte für einen 
Empfängerseitigen uC. Der lädt die dann in seine Register und fertig. 
Der Vorteil: selbst wenn die Funkstrecke mal für eine Zehntelsekunde 
gestört ist, wird die PWM weiter mit dem "alten" Wert ausgegeben.
Gast
Hab mir gedacht direkt die PWM-Signale zu verschicken und bei jeder 
steigenden Flanke jeweils umzuschalten!?
Gute oder schlechte Lösung?

Es geht dabei jeweils eine Periodendauer verloren aber das ist 
verkraftbar
Gast
Du willst nicht ernsthaft zur Übertragung eines konstanten Wertes ein 
Frequenzband mit mehr als der doppelten Breite deiner PWM-Frequenz 
belegen, oder?
Gast
Funker schrieb:
> Du willst nicht ernsthaft zur Übertragung eines konstanten Wertes ein
>
> Frequenzband mit mehr als der doppelten Breite deiner PWM-Frequenz
>
> belegen, oder?

HHHH??? schicke auf einer Frequenz

Hm, wird wohl besser sein ich schicke binäre Daten
1. Byte = Daten 1
2. Byte = Daten 2
3. Byte = Daten 1
...

Hm, wie kann ich auf Empfängerseite sehen welche Daten gerade empfangen 
werden?
Moderator (Firma: Titel) Persönliche Seite
Tom schrieb:
> Hm, wird wohl besser sein ich schicke binäre Daten
Wie oft wird der PWM-Wert geändert?
1 mal pro Tag/Stunde/Minute/Sekunde?

> Hm, wie kann ich auf Empfängerseite sehen welche Daten gerade empfangen
> werden?
Übertrag doch einfach 4 Bytes:
0001aaaa 0010bbbb 0011cccc 0100dddd
Und dann setzt du deine beiden 8-Bit-PWM-Werte so zusammen:
aaaabbbb ccccdddd
Tom schrieb:
> HHHH??? schicke auf einer Frequenz

Noe. Auch wenn es vielleicht so aussieht das du nur deinen Traeger 
ein/ausschaltest entstehen links und rechts davon Seitenbaender. Und 
wenn es eine Rechteck zur Modulation ist theoretisch unendlich breit. 
Also wie Funker schon dir sagte das doppelte deiner PWM-Frequenz belegst 
du als Bandbreite mindestens wenn die PWM einigermassen Bandbegrenzt 
ist. Das hat man zwar frueher bei einfachen Fernsteuerungen so gemacht 
ist aber sehr unoekonomisch in hinsicht der belegten Bandbreite. Besser 
ist ist wie andere schon sagten nur die Werte zu uebertragen. Dann hat 
man auch noch die moeglichkeit sie auf Plausibilitaet zu ueberpruefen.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.