Forum: Mikrocontroller und Digitale Elektronik Definiertes Eingangssignal PIC10F


von Philip (Gast)


Angehängte Dateien:

Lesenswert?

Moin,

Ich habe eine Platine auf der sich mehrere PIC 10F befinden,es handelt 
sich um ein Mainboard eines Rc modells, dass mittels Fernsteuerung 
(Flysky FS-i6x) angesteuert wird.
Die PICs sind so programmiert, dass durch ein bestimmtes PWM Signal 
entsprechende Aktionen Ausgelöst werden. Den Code habe ich nicht und die 
Platine ist Original vom Hersteller. Diese würde ich aber gerne 
optimieren.

Als Beispiel:
Der PIC bekommt von der RC Fernbedienung ein PWM Signal sobald man den 
Steuerknüppel nach links bewegt, dadurch wird dann ein Ausgang auf High 
gezogen.

Das Problem:
Es kann in manchen Situationen vorkommen, dass kein PWM Eingangssignal 
anliegt, dann schaltet der PIC wild hin und her. Wie bekomme ich nun 
beim PIC ein definiertes Eingangssignal, ohne das PWM Signal an sich zu 
verändern?

in den Beiden Anhängen habe ich die Schaltung um die PICs reverse 
engineert, um alles nochmal etwas besser zu verstehen. In dem einen 
Anhang findet die Auswertung der Signale statt, hier werden dann einfach 
die verschiedenen PWM Kanäle des Empfängers angeschlossen.

vielen lieben dank im vorab für die hilfe und bitte bleibt nachsichtig 
und höflich mit mir.


Mit freundlichen Grüßen

von Sebastian R. (sebastian_r569)


Lesenswert?

PullDown-Widerstände (10k) an den PWM-Eingängen gegen GND dürften da 
schon sehr viel Abhilfe schaffen. Die dürften sich sehr einfach 
nachrüsten lassen.

von Max B. (citgo)


Lesenswert?

Außerdem in der Software festlegen, dass nur bei einem gültigen Signal 
ausgewertet werden soll.
Dazu noch einen Offset für die Knüppel und gut ist.

von Teo (Gast)


Lesenswert?

Das ist nicht mal ein Firmware-Bug, das ist nach der LMAA Methode 
Programmiert.
Ich würd nichts mehr von diesem Hersteller verwenden.

von Philip (Gast)


Lesenswert?

perfekt,
vielen dank für eure Antworten, ja an einen Pulldown habe ich auch als 
erstes gedacht, ich werde es mal testen.

Mit freundlichen Grüßen

von Georg G. (df2au)


Lesenswert?

Das PWM Signal kann nur wegfallen / zittern, wenn das Sendersignal zu 
schwach ist. Der Flysky kann so programmiert werden, dass er in dem Fall 
an einen der Anschläge oder in die Mitte geht.

Ansonsten kann ich Teo nur zustimmen. Da hat man dir Müll angedreht.

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.