Herunterladen Diese Seite drucken

Werbung

User Manual für 4-Kanal RCuniSwitch
Version vom 12.01.2021
für Software Version „RC_Switch_ATtiny85_V17" vom 12.01.2021
Allgemeines zur Funktionsweise des RCuniSwitch
Der RCuniSwitch ein vollkommen frei konfigurierbares 4-Kanal Schaltmodul, der eine
Vielzahl von Schaltaufgaben im RC-Modellbau übernehmen kann. Mit Hilfe einer
Programmierkarte kann die Funktion eines Schaltmoduls individuell eingestellt werden.
Durch diese Flexibilität ist es möglich, die meisten handelsüblichen RC-Schaltmodule nicht
nur nachzubilden, sondern darüber hinaus noch mit weiteren nützlichen Funktionen ergänzen.
Zweck der RCuniSwitch Schaltmodule ist es, mit nur einem einzigen RC-Kanal der
Fernsteuerung mehrere Funktionen an einem Modell zu steuern, egal ob es hierbei um
Beleuchtung, Servo- und Motorensteuerung, oder z.B. Geräusche geht. Eben alles was sich
irgendwie elektrisch steuern lässt. Dies erweitert die Möglichkeiten, insbesondere bei einer
einfachen Fernsteuerung mit nur wenigen Kanälen, erheblich. Aber auch bei Fernsteuerungen
mit genügend freien Kanälen können diese Schaltmodule gute Dienste leisten. Denn um
unterschiedliche Dinge ein-/ausschalten zu können ist auf jeden Fall ein entsprechendes
Schaltmodul erforderlich, welches aus einem Servosignal ein Schaltsignal macht.
Entwicklung: RCfreund, Herstellung und Vertrieb: GB-Modellbau, 92718 Schirmitz
- 1 -

Werbung

loading

Inhaltszusammenfassung für GB-Modellbau RCUniSwitch 3P MP3

  • Seite 1 Kanälen können diese Schaltmodule gute Dienste leisten. Denn um unterschiedliche Dinge ein-/ausschalten zu können ist auf jeden Fall ein entsprechendes Schaltmodul erforderlich, welches aus einem Servosignal ein Schaltsignal macht. Entwicklung: RCfreund, Herstellung und Vertrieb: GB-Modellbau, 92718 Schirmitz - 1 -...
  • Seite 2 Betrieb mit weiteren RCuniSwitches oder anderen marktgängigen RC-Schaltmodulen oder Light Controllern möglich. Bei Parallelbetrieb von z.B. 2 Schaltmodulen sind 8 voneinander unabhängig schaltbare Ausgangskanäle realisierbar. Entwicklung: RCfreund, Herstellung und Vertrieb: GB-Modellbau, 92718 Schirmitz - 2 -...
  • Seite 3  RCuniSwitch SERVO  RCuniSwitch LED (mit 2-reihiger Anschlussleiste)  RCuniSwitch 4P (power)  RCuniSwitch 3P MP3 (mit Soundmodul zum Abspielen von MP3-Dateien) RCuniSwitch SERVO: Dies ist die einfachste Ausführung des Schaltmoduls. Außer dem Microcontroller ist bei der 5V-Version kein anderes Bauteil beteiligt. Das ist aber nicht unbedingt ein Nachteil, denn z.B.
  • Seite 4 Spannungsregler für eine höhere Betriebsspannung (vom BEC kommend) geeignet ist. Aber auch ein Servo kann angeschlossen werden. Hierzu muss statt dem MOSFET eine Drahtbrücke eingesetzt werden: Entwicklung: RCfreund, Herstellung und Vertrieb: GB-Modellbau, 92718 Schirmitz - 4 -...
  • Seite 5 SD-Karten bis 32GB vom Modul akzeptiert. Ein 3W-Verstärker sorgt für ausreichende Läutstärke. Da nur die Play/Next-Taste des MP3-Moduls gesteuert wird, ist der RCuniSwitch 3P MP3 vorzugsweise zum Abspielen von Huptönen geeignet. Musik oder andere Sounddateien sind aber natürlich auch möglich. Bei jeder Auslösung an der Fernsteuerung wird dann die jeweils nächste MP3-Datei abgespielt.
  • Seite 6 Impulse, Pulsbreite, Pulspause und die Dunkelphase in Millisekunden definiert werden können. Mit einem weiteren Parameter wird die Anzahl der Durchläufe festgelegt. Eine Durchlaufanzahl mit negativem Vorzeichen startet die Blitzsequenz bei poweron automatisch. Entwicklung: RCfreund, Herstellung und Vertrieb: GB-Modellbau, 92718 Schirmitz - 6 -...
  • Seite 7  Parallel zum Lenk- oder Gaskanal für automatische Blinker oder Bremslicht  Über ein Schiebe- oder Drehpotentiometer ohne Rastung und Mittelstellung  Ohne RC Receiver-Anschluss, nur mit Taster der nach GND schließt Entwicklung: RCfreund, Herstellung und Vertrieb: GB-Modellbau, 92718 Schirmitz - 7 -...
  • Seite 8 Die Widerstände bei dem Schaltertyp „RCuniSwitch LED“ fungieren als Vorwiderstände für LEDs und sind entsprechend zu bemessen. Wenn man Servos betreiben möchte wird statt dem Widerstand eine Drahtbrücke eingelötet. Entwicklung: RCfreund, Herstellung und Vertrieb: GB-Modellbau, 92718 Schirmitz - 8 -...
  • Seite 9 MOSFET Q4 wegzulassen, und stattdessen eine Brücke einzulöten. Masse, Plus und Signal liegen in richtiger Reihenfolge an der Stiftleiste an, so dass dort der Servostecker aufgesteckt werden kann: Entwicklung: RCfreund, Herstellung und Vertrieb: GB-Modellbau, 92718 Schirmitz - 9 -...
  • Seite 10 Für die On Board Programmierung des Microcontrollers mit neuer Firmware stehen alle erforderlichen Signale auf Anschlusspads zur Verfügung: Stromlauf: Entwicklung: RCfreund, Herstellung und Vertrieb: GB-Modellbau, 92718 Schirmitz - 10 -...
  • Seite 11 Details zum Aufbau des „RCuniSwitch 3P MP3“ Die Leiterplatte für den diesen Switch ähnelt dem RCuniSwitch 4P. Für die Wiedergabe von MP3-Dateien wird aber zusätzlich noch das MP3-Modul „DFPlayer Mini“ huckepack auf die Leiterplatte aufgelötet. Die Maße der Leiterplatte sind 22,5 x 20,5mm. Die Bauhöhe incl.
  • Seite 12 16V / 150mA max. 15V / 800mA *) ab einer Gesamtstromaufnahme über 3A muss ein separates Kabel von ausgangsseitig GND an die Masse (Minus) des Akkus geführt werden. Entwicklung: RCfreund, Herstellung und Vertrieb: GB-Modellbau, 92718 Schirmitz - 12 -...
  • Seite 13 „Werkseinstellung“. Zu beachten: Als Servoausgang konfigurierte Ausgänge können mit dem Testadapter nicht überprüft werden. Die entsprechende LED leuchtet dann permanent. Ein Servoausgang kann nur mit einem Servo getestet werden. Entwicklung: RCfreund, Herstellung und Vertrieb: GB-Modellbau, 92718 Schirmitz - 13 -...
  • Seite 14 Hier ein Blick auf den Aufbau der Basis Konfigurationstabelle. Diese wird nachstehend im Detail erläutert: clicks type delay numValues val1 val2 val3 val4 val5 seq seqTime invert Output0 Output1 Output2 Output3 Entwicklung: RCfreund, Herstellung und Vertrieb: GB-Modellbau, 92718 Schirmitz - 14 -...
  • Seite 15 Schaltschwellen für Betriebsart mit RC_INPUT=3 Die Betriebsart mit RC_INPUT=3 erfordert für ihre Funktion (Erkennung von rechts, links und Mitte) eine untere, und zusätzlich eine obere Schaltschwelle. Hierbei stellt der Parameter Entwicklung: RCfreund, Herstellung und Vertrieb: GB-Modellbau, 92718 Schirmitz - 15 -...
  • Seite 16 Die Eingabeaktion „Knüppel nach links/rechts (egal wie lange)“ ist in Verbindung mit „Knüppel loslassen nach lange halten“ für Funktionen vorgesehen, wo das Ausgangssignal ohne Zeitverzögerung der Knüppelauslenkung folgen soll (clicks = 6 oder 7). Entwicklung: RCfreund, Herstellung und Vertrieb: GB-Modellbau, 92718 Schirmitz - 16 -...
  • Seite 17 Der Parameter „clicks“ ist für alle Ausgänge auf „0“ zu setzen. Diese Betriebsart kann für alle Ausgangstypen (Digital, PWM und Servo) verwendet werden. Der Parameter delay wird derzeit bei den Schaltvorgängen noch nicht berücksichtigt. Entwicklung: RCfreund, Herstellung und Vertrieb: GB-Modellbau, 92718 Schirmitz - 17 -...
  • Seite 18 Die LED zeigt dann die gewählte Einstellung durch entsprechendes Aufblitzen an. Zum Speichern der Einstellung den Taster 1x lange (> 1 sec) drücken. Die LED flackert für 3 sec und die Änderung wird im EEPROM dauerhaft gespeichert. Entwicklung: RCfreund, Herstellung und Vertrieb: GB-Modellbau, 92718 Schirmitz - 18 -...
  • Seite 19 (600µs Differenz = 60% Drehweg), benötigt es dafür auch nur 60% der Zeit die unter „delay“ eingetragen ist. Grund für diese Verhaltensweise: Die Servo-Drehgeschwindigkeit soll immer gleich sein, unabhängig davon welcher Weg im aktuellen Fall zurückgelegt wird. Entwicklung: RCfreund, Herstellung und Vertrieb: GB-Modellbau, 92718 Schirmitz - 19 -...
  • Seite 20  oder es ist aus anderen Gründen ein invertiertes Signal gewünscht. Bei Servoausgängen bewirkt die Invertierung eine Umkehr der Laufrichtung (Reverse). Zum Invertieren eines Ausgangs ist der Parameter „invert“ von „0“ auf „1“ zu setzen. Entwicklung: RCfreund, Herstellung und Vertrieb: GB-Modellbau, 92718 Schirmitz - 20 -...
  • Seite 21 „0“ einzutragen. c) Blink- und Blitzsequenzen können mit folgenden Werten gesteuert werden: 6 = starten, 7 = stoppen, 8 = umschalten (toggle) Beispiele siehe z.B. Windensteuerung, manueller Blinker…. Entwicklung: RCfreund, Herstellung und Vertrieb: GB-Modellbau, 92718 Schirmitz - 21 -...
  • Seite 22 Durchlaufanzahl startet die Blitzsequenz automatisch bei poweron. Klicken bewirkt Starten oder Stoppen der Blitzsequenz (über Advanced Configuration Table nur Toggle). invert „1“ gibt an, dass das Ausgangssignal invertiert ausgegeben wird. „0“ bedeutet keine Invertierung. Entwicklung: RCfreund, Herstellung und Vertrieb: GB-Modellbau, 92718 Schirmitz - 22 -...
  • Seite 23 Servoausgang auf dem uniSwitch konfiguriert ist. Denn das Servo PWM-Signal wird mit der Funktion delayMicroseconds() erzeugt, welches ca. alle 20ms für bis zu 2ms pro Servoausgang den Programmablauf verzögert. Dies könnte sich eventuell sichtbar auf die zu erzeugenden Blitzsequenzen auswirken. Entwicklung: RCfreund, Herstellung und Vertrieb: GB-Modellbau, 92718 Schirmitz - 23 -...
  • Seite 24 Servoausgang kein fester Wert ausgegeben, sondern das ggf. manipulierte RC- Eingangssignal. Die Ausgabe erfolgt mit der durch den Parameter "delay" einstellbaren Geschwindigkeit. Die Wertangabe „-1“ bedeutet, dass das Signal reverse ausgegeben wird (Servodrehrichtung umgekehrt). Entwicklung: RCfreund, Herstellung und Vertrieb: GB-Modellbau, 92718 Schirmitz - 24 -...
  • Seite 25 (ansonsten wäre eine Eingabe nicht möglich). Erst danach „numValue“ wieder auf 1, 2 oder 3 einstellen. Für diese Funktionalität ist der Parameter "RC-Input=3" einzustellen. Andere Betriebsarten wurden nicht getestet. Entwicklung: RCfreund, Herstellung und Vertrieb: GB-Modellbau, 92718 Schirmitz - 25 -...
  • Seite 26 Schaltmodul an einem Kanal angeschlossen ist, der im Normalfall dauernd betätigt wird. Dies ist z.B. beim Gas- und Lenkkanal zutreffend. Im Falle des Gaskanals wäre es das Bremslichtmodul und im Falle des Lenkkanals das Blinkermodul. Entwicklung: RCfreund, Herstellung und Vertrieb: GB-Modellbau, 92718 Schirmitz - 26 -...
  • Seite 27 Die Sequenz wird 3 Mal durchlaufen. Das negative Vorzeichen bewirkt den Start der Sequenz beim Einschalten der Betriebsspannung. seqTime 500 500ms Ausgabezeit pro value ergibt ein Blinken mit 1Hz Entwicklung: RCfreund, Herstellung und Vertrieb: GB-Modellbau, 92718 Schirmitz - 27 -...
  • Seite 28 Bei Einfachklick wird an Output 3 der Wert von value1 ausgegeben (1500, Motor Stopp) Bei Doppelklick wird an Output 3 der Wert von value2 ausgegeben (1300, Seil ausrollen) Bei Dreifachklick wird an Output 3 der Wert von value3 ausgegeben (1700, Seil einholen) Entwicklung: RCfreund, Herstellung und Vertrieb: GB-Modellbau, 92718 Schirmitz - 28 -...
  • Seite 29 Starten mit 3 Klicks, das Stoppen mit 2 Klicks und das Umschalten (toggle) der beiden Blitzsequenzen mit einem Klick: clicks output 0 output 1 output 2 output 3 Entwicklung: RCfreund, Herstellung und Vertrieb: GB-Modellbau, 92718 Schirmitz - 29 -...
  • Seite 30 1040 Millisekunden Pausendauer bis Impulse wiederholt werden „0“ entspricht kein Mischen von Ausgangssignalen -32767 Das negative Vorzeichen bewirkt den Autostart der Blitzsequenz beim Einschalten der Versorgungsspannung. 32767 Durchläufe ergeben hier im Beispiel über 13h Laufzeit. Entwicklung: RCfreund, Herstellung und Vertrieb: GB-Modellbau, 92718 Schirmitz - 30 -...
  • Seite 31 Zusätzlich werden in der Advanced Configuration Table noch Werte benötigt. Sie ermöglichen das gleichzeitige Starten oder Stoppen der beiden Blitzsequenzen mit einem Einfachklick. Es wird hierbei immer nur umgeschaltet (toggle): clicks output 0 output 1 output 2 output 3 Entwicklung: RCfreund, Herstellung und Vertrieb: GB-Modellbau, 92718 Schirmitz - 31 -...
  • Seite 32 Angaben in der Advanced Configuration Table für die Bedienung des Getriebeschaltservos: clicks output 0 output 1 output 2 output 3 1-fach Klick: Erster Gang 2-fach Klick: Zweiter Gang 3-fach Klick: Dritter Gang Entwicklung: RCfreund, Herstellung und Vertrieb: GB-Modellbau, 92718 Schirmitz - 32 -...
  • Seite 33 2-fach Klick: Start der Blinksequenz an Output 0 und LED an Output 1 wird ausgeschaltet 3-fach Klick: LED an Output 1 wird ausgeschaltet und Start der Blinksequenz an Output 0 4-fach Klick: Start der Blinksequenzen an Output 0 und Output 1 (Warnblinker) Entwicklung: RCfreund, Herstellung und Vertrieb: GB-Modellbau, 92718 Schirmitz - 33 -...
  • Seite 34 Tilt Mechanismus mit 2 Klicks in die Mitte und mit 3 bis 6 Klicks an die vier Endpositionen zu stellen: clicks output 0 output 1 output 2 output 3 Entwicklung: RCfreund, Herstellung und Vertrieb: GB-Modellbau, 92718 Schirmitz - 34 -...
  • Seite 35 (2000µs - 1200µs) * 5000ms = 4 Sekunden numValues Nutzung von 2 Werten aus der Wertetabelle (value1 bis value2) value1 1200 Zustand beim Einschalten: Ladefläche gerade bei 1200 Mikrosekunden value2 2000 Ladefläche angekippt bei 2000 Mikrosekunden Entwicklung: RCfreund, Herstellung und Vertrieb: GB-Modellbau, 92718 Schirmitz - 35 -...
  • Seite 36 Bei 6-fach Klick wird an Output 0, 1 und 2 der Wert von value1 aus der ausgangs- spezifischen Wertetabelle ausgegeben. Damit wird das Warnblinklicht gestoppt, der Arbeitsscheinwerfer heruntergedimmt und die Ladefläche gerade gestellt. Entwicklung: RCfreund, Herstellung und Vertrieb: GB-Modellbau, 92718 Schirmitz - 36 -...
  • Seite 37 Alle vom Benutzer bei Bedarf einstellbaren Parameter sind im Definitionsteil des Programms (als 5. Zeile der Basic Configuration Table) zu finden. Diese Parameter gelten für das komplette Schaltmodul und werden auf alle Ausgänge angewendet. Entwicklung: RCfreund, Herstellung und Vertrieb: GB-Modellbau, 92718 Schirmitz - 37 -...
  • Seite 38  Timeout für Betätigungen (CLICKWINDOW) auf 750ms  Anzahl generierter Klicks bei Inaktivität (INACTIVITY_CLICKS=13)  Inaktivitätsüberwachung deaktiviert (INACTIVITY_TIME = 0)  Mittlere Geschwindigkeit für fast move Trigger (FM_SPEED = 100) Entwicklung: RCfreund, Herstellung und Vertrieb: GB-Modellbau, 92718 Schirmitz - 38 -...
  • Seite 39: Hilfreiche Links

    Datenblatt ATtiny85: http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-2586-AVR-8-bit- Microcontroller-ATtiny25-ATtiny45-ATtiny85_Datasheet.pdf Arduino Uno als Programmiergerät für den ATtiny85: https://wolles-elektronikkiste.de/attiny85-84-45-44-25-24-programmieren Publikation des RCuniSwitch im Rockcrawler Forum unter: https://www.rockcrawler.de/thread/44867-rcuniswitch-konfigurierbare-rc-schaltmodule-f %C3%BCr-den-modellbau/ Fortsetzung der Publikation im Bereich für Kleinserienhersteller: https://www.rockcrawler.de/board/222-rcuniswitch-konfigurierbare-rc-schaltmodule/ Entwicklung: RCfreund, Herstellung und Vertrieb: GB-Modellbau, 92718 Schirmitz - 39 -...

Diese Anleitung auch für:

Rcuniswitch ledRcuniswitch 4p mosfet