Forum: HF, Funk und Felder Funkfernbedienung Programmierung


von Werner S. (drlecter)


Lesenswert?

Guten Tag Leute,

ich habe für mein Projekt eine Funkfernbedienung programmiert. 
Funktioniert soweit ganz gut aber bei der Ansteuerung tauchen immer 
wieder "Sprünge" auf.
Zum Beispiel steuere ich die Schaufel meines Baggers im Wertebereich von 
0-255 (0=Baggerschaufel Unten, 255=Baggerschaufel oben) über Arduino an. 
Sobald ich dann einen Wert von 129 erreicht habe (Baggerschaufel halb 
gesenkt) springt der Wert plötzlich auf 93 und die Baggerschaufel jagt 
ein Stück nach unten. Bei weiterem drücken geht der Wert dann wieder auf 
134 weiter (Baggerschuafel jagt wieder nach oben). Das selbe habe ich 
bei dem Wert 168, wobei der Wert da nicht auf 93 sondern auf 131 
springt.
Wodurch entsteht das Problem? Hat da schon jemand Erfahrung mit?

Zur Programmierung: Ich messe die Zeit solange der Puls aktiv ist (bei 
Fernbedienungen (PWM) liegt der ja zwischen 1-2ms) und lasse dann eine 
Variable hochzählen. Diesen Wert rechne ich dann auf die Werte 0-255 um.

Ich hoffe, dass sich hier jemand damit auskennt, der sein Talent 
beweisen kann.
Danke im voraus!

: Bearbeitet durch User
von Pandur S. (jetztnicht)


Lesenswert?

Miss doch mal mit einem Oszilloskop nach ob die Pulse auch so rauskommen 
wie geplant

von Alex W. (a20q90)


Lesenswert?

Poste doch einfach mal den Code!

von Werner S. (drlecter)


Lesenswert?

Das hatte ich vor, nur leider habe ich keines vorhanden :/
Besteht die Möglichkeit die Pulslänge anders zu messen. Im Programm zum 
Beispiel?

von Alex W. (a20q90)


Lesenswert?

Hannibal L. schrieb:
> Im Programm zum
> Beispiel?

Poste doch einfach mal den Code!

von Werner S. (drlecter)


Lesenswert?

Kann es an der Fernbedienung liegen, die die Impulse (PWM) nicht 
ordnunggemäß sendet?
Grüße!

von Marc H. (marchorby)


Lesenswert?

Hannibal L. schrieb:
> Kann es an der Fernbedienung liegen, die die Impulse (PWM) nicht
> ordnunggemäß sendet?
> Grüße!

Soll das ein Witz sein? Lies mal oben was einer zum codeposten 
geschrieben hat oder leave!

von Werner S. (drlecter)


Lesenswert?

Ich bin nciht verpflichtet den Code zu posten. Schon mal dran gedacht 
dies nicht machen zu dürfen?
Warum sind hier viele so unfreundlich?

Zum Problem: Habs jetzt herausgefunden, lag wie ich vermutet habe 
tatsächlich an der Fernbedienung. Programm ist in ordnung.
Danke an die, die geholfen haben und auf nimmer wiedersehen an die, die 
so unfreundlich sind.

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.