HF-Sender- und Empfängerschaltkreissteuerungen

Ich versuche, eine funkgesteuerte TX- und RX-Schaltung (mit einem 2,4-GHz-Chip und MCUs) zu bauen, um einen Roboter mit vier Gleichstrom-Getriebemotoren zu steuern.

Ich plane, vier kurzzeitige Ein-Aus-Ein-Schalter auf der TX-Seite zu verwenden, um jeden entsprechenden Motor auf der RX-Seite zu steuern, aber ich bin mir nicht sicher, wie ich das bewerkstelligen soll. Soweit ich weiß, ist jeder momentane Ein-Aus-Ein-Schalter ein "DPDT-Schalter", der aus zwei SPDT-Schaltern besteht, sodass vier verschiedene Stromkreise gesteuert werden können. Ich bin mir nicht sicher, wie ich sie verbinden soll oder wie dies auf jeden Kanal am RX-Ende übertragen wird.

Was ich in einfachen Worten tun möchte, ist, wenn ich einen Schalter nach oben drücke, geht der entsprechende Motor vorwärts. Wenn ich den Schalter loslasse und er sich in seiner mittleren offenen Position befindet, stoppt der Motor. Wenn ich den Schalter nach unten drücke, läuft der Motor rückwärts.

Können Sie mir erklären, wie ich das erreichen kann?

Was ist deine Frage?
@Chu Frage hinzugefügt
Sie werden es wahrscheinlich einfacher finden, dies mit 2,4-GHz-Modulen und einer kleinen MCU an jedem Ende zu bauen, was im Grunde genommen so ist, wie Hobby-RC-Ausrüstung in den letzten Jahren funktioniert hat.
@Chris Stratton Warum brauche ich an jedem Ende eine MCU?
Mit paketierten 2,4-GHz-Funkgeräten, da ihre Schnittstelle komplex ist. Mit etwas anderem, weil es einfacher und vielseitiger ist als die alten Wege des Multiplexens und Demultiplexens. Wie bei vielen Projekten ist es am besten, vorhandene Lösungen zu recherchieren, die zur Anwendung passen, bevor Sie etwas bauen. Die Holtek-Teile sind nicht für RC-Regler gedacht.
@Chris Stratton Es wäre einfacher zu bauen, da 2,4-GHz-Module digital sind und der Encoder / Decoder nicht benötigt würde? Ich werde mich mit dem Holtek/ESC-Kompatibilitätsproblem befassen.
Sie würden immer noch einen Encoder/Decoder benötigen, der Teil der Rolle ist, die die MCU erfüllt. Aber die 2,4-GHz-Chips tun normalerweise mehr von sich aus, um festzustellen, dass nur korrekte Daten durchkommen. Ehrlich gesagt vermute ich, dass es Zeitverschwendung ist, wenn Sie Hobby-ESCs betreiben möchten, wenn Sie den Holtek-Chips mehr Aufmerksamkeit schenken. Verwenden Sie das, womit die ESCs angetrieben werden sollen - Hobby-RC-Ausrüstung oder ein speziell angefertigtes funktionales Äquivalent, was heute meistens einen 2,4-GHz-Chip und eine MCU bedeutet. Natürlich kann man es billiger kaufen, als man es baut.
@Chris Stratton Da ich ein RC-Neuling bin, würde ich wirklich gerne die Erfahrung machen, es zu bauen. Viele Tutorials usw., auf die ich gestoßen bin, basierten auf 433 MHz. Also, nach dem, was Sie gesagt haben, nehme ich an, dass ein 2,4-GHz-Chip und eine MCU der richtige Weg sind? Ich meine, ist das das, was die meisten Leute tun würden, zum Beispiel Sie selbst?
So ziemlich die einzigen Leute, die heute etwas anderes als 2,4 GHz für etwas anderes als die billigsten Wegwerfartikel aus dem Spielzeugladen tun, sind die RC-U-Boot-Leute oder diejenigen, die nach einer Lösung mit niedrigerer Aktualisierungsrate suchen, die über die Sichtlinie hinausgeht.
@Chris Stratton Wären zwei Arduino Nanos für MCUs in Ordnung?
Die MCU auf einem Nano könnte eine Wahl sein, aber ein "Arduino Nano" ist eine größere Leiterplatte mit Dingen, die Sie wahrscheinlich nicht wollen, wie ein Regler mit einer ziemlich hohen Dropout-Spannung. Es könnte jedoch für die anfängliche Softwarearbeit nützlich sein.
@Chris Stratton ATtiny?
Nicht die 8-Pin-Versionen, vielleicht die anderen. Aber Sie werden gegenüber einem ATmega nicht viel sparen und sich das Leben dadurch erheblich erschweren. ARM Cortex M0 (und noch leistungsfähigere) Teile übernehmen dies von Atmel, ST und anderen 8-Bit-Teilen, die vor einigen Jahren üblich waren. Sie werden dies auf keiner Seite im SE-Netzwerk lösen - Sie müssen sich den Funktreibercode ansehen, lernen, Motoren zu fahren (vermeiden Sie bipolare Geräte wie L293/L298!!) usw.
@Chris Stratton Ich werde weiter recherchieren, danke für die Anleitung.

Antworten (1)

Die HT12x-Module scheinen sehr einfache und einfache Kontaktschluss-Übertragungssysteme zu sein. Wenn Sie die Taste auf der Senderseite drücken, wird das Signal auf der Empfängerseite aktiviert. Hier findet keine PWM oder andere Logik statt. Wenn Sie PWM usw. benötigen, benötigen Sie etwas Anspruchsvolleres.