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
Miss doch mal mit einem Oszilloskop nach ob die Pulse auch so rauskommen wie geplant
Das hatte ich vor, nur leider habe ich keines vorhanden :/ Besteht die Möglichkeit die Pulslänge anders zu messen. Im Programm zum Beispiel?
Kann es an der Fernbedienung liegen, die die Impulse (PWM) nicht ordnunggemäß sendet? Grüße!
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!
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.