Ich habe ein RC-Auto mit ht12e und ht12d , zwei DC-Getriebemotoren und einem HF-Modul hergestellt. Jetzt ist mein Problem, dass der Motor, wenn er sich zu drehen beginnt, eine Art HF-Signale erzeugt, die meine HF-Empfängersignale stören, und er kann keine weiteren Signale vom Sender empfangen, es sei denn, ich stelle die Stromversorgung zurück. Ich habe über das Netz über Tiefpassfilter gelesen, konnte es aber nicht gut verstehen.
Ich habe versucht, Motoren mit Aluminiumfolie abzuschirmen, was teilweise, aber nicht vollständig geholfen hat. Wie kann ich dieses Problem mit einfachen Bauteilen beseitigen?
Das ist meine Schaltung:
Ich habe ein 433-MHz-ASK-Modul verwendet.
Schauen Sie zuerst, wie ich die Strom- und Masseleitungen unten modifiziert habe (in rot): -
Es ist wichtig, verschiedene Schaltungsblöcke zurück zu ihren jeweiligen Batterien zu sternen, um Schleifenstromemissionen zu minimieren. Das Wichtigste sind die 12 V lokal zum L293D-Chip. Apropos, achten Sie darauf, die Version mit einem "D" am Ende zu verwenden, da diese interne Flyback-Dioden hat und ohne diese Spannungsspitzen erzeugen, die Tesla-Spulen stören könnten (das war ein Witz, der letzte Teil).
Als nächstes werden Kondensatoren an jedem Motor entkoppelt - Wenn Sie eine PWM-Steuerung verwenden, müssen Sie mit hohen Werten etwas vorsichtig sein, da diese Energie aus der Pulsweitenmodulation ziehen. Probieren Sie 10 nF an jedem Motor aus und versuchen Sie bei Bedarf einen 10-uH-Induktor in Reihe mit jedem Motor mit einer größeren Kappe (wie 100 nF) immer noch direkt über dem Motor.
Das Problem könnte auch gelöst werden, indem das gesamte 0-V-System zu einer lokalen Masseebene gemacht wird - es können immer noch Ströme in Ihrem aktuellen Aufbau fließen, die dazu führen, dass der HT12D glitcht und die Kontrolle verliert.
Stellen Sie sicher, dass Sie auch alle wichtigen elektronischen Komponenten mit Kappen entkoppelt haben. Vielleicht 10 uF und 10 nF über HT12 und L293D und Empfänger. HT12 und Empfänger sollten nahe beieinander liegen und mindestens eine gemeinsame lokale Masseebene haben.
Messen Sie mit einem Oszilloskop VCC des Moduls und VDD des HT12D und prüfen Sie auf elektrisches Rauschen. Wenn dies der Fall ist, müssen Sie möglicherweise Entkopplungskondensatoren (z. B. 0,1 uF) zu den 5 V in der Nähe dieser Geräte hinzufügen.
Probieren Sie während der Messung verschiedene Kondensatoren mit niedrigem Wert aus, die über die Motorklemmen gelegt werden. Beginnen Sie mit ein paar Picofarad und verdoppeln Sie sie jedes Mal.
Die Antwort von @JamesCameron ist gut, aber ich würde den Leistungspfad zu den HF-Teilen und den Motorteilen mit LC-Filterung so weit wie möglich trennen:
Ich würde auch die gesamte Motortreiberplatine in einer kleinen Metallbox abschirmen und so weit wie möglich vom Empfänger entfernt platzieren.
Sie sollten sich mit dem Austausch des HF-Moduls befassen. Ich sage dies, weil ASK besonders anfällig für Rauschen ist, da Rauschen sehr additiv ist und Amplitudenmodulationsschemata schnell verschlechtern kann. Dies ist der Grund, warum AM-Radios Blitze und andere Dinge hören können, die vor sich gehen. Die Verwendung von FSK oder ähnlichem hilft, Ihre Störfestigkeit zu erhöhen. Ich sage das, weil die Reduzierung von Motorgeräuschen darauf hinausläuft, sie davon zu isolieren.
Schauen Sie sich XBee oder ähnliche einfach zu verwendende Module an. Wenn sie FSK oder DSSS verwenden, ersparen Sie sich eine Menge Kopfschmerzen.
EasyOhm
Andi aka
EasyOhm