Zündmodul:Funktionstest

Aus PyroNeo Wiki
Zur Navigation springenZur Suche springen

Einfacher Endtest

Nach der Endmontage sollte ein Funktionstest des Zündmoduls durchgeführt werden. Auf den aktuellen Modulplatten befindet sich bei der Auslieferung bereits eine funktionfähige Firmware. Mit dieser lassen sich die Module durch Benutzen testen. Dazu sollten die Module einmal gründlich "bespielt" werden. Zur Überprüfung ob alles korrekt funktioniert ist es empfehlenswert alle Ausgänge zu programmieren und mit "Testglühbirnen" zu schießen und angeschlossene Widerstände von z.B. 5, 10 und 22 Ohm zu messen. Hierbei sollten Funk und Kabelverbindungen getestet werden. Wenn hier alles funktioniert sind die Module einsatzbereit.

Spezielle Testfirmware verwenden

Vor der Auslieferung werden alle Leiterplatten bei uns mit einer speziellen Testfirmware getestet. Dieser Test kann auch später wiederholt werden, um (z.B. einmal jährlich) die Funktionsfähigkeit des Moduls zu testen. Vorraussetzung dazu ist, dass die Testfirmware auf dem Modul läuft. Dazu ist diese wieder auf dem Modul zu installieren.

Außerdem ist es wichtig zu wissen, dass die Testfirmware sich nur über das Trennen der Stromversorgung des Moduls abschalten lässt (bzw. dies auch Teil der Testprozedur ist).

Vorgehensweise

Das Modul ist zunächst per Kabel über einen Commander oder USB-Sender an einen PC anzuschließen, der Commander muss in einem solchen Fall in den USB-Modus gebracht werden. Ein Terminalprogramm muss nun mit dem entsprechenden Anschluss des PCs verbunden werden (Parameter 57600 Baud, acht Datenbits, ein Stoppbit, keine Parität). Anschließend wird das Modul mit einem Magneten über den Reedkontakt eingeschaltet. Am PC sollte nun die Zeichenfolge

     OK: CAN Connection Module -> Receiver working
         Bitte A druecken!

erscheinen. Bitte drücken Sie den Buchstaben "A" auf der Tastatur. Die Meldung

         CAN Sender -> Module working

erscheint. Die Kommunikation ist damit in Ordnung.

         Bitte Einschaltknopf kurz druecken ..

Betätigen Sie mit einem Magneten kurz den Reedkontakt, um das Einschaltsignal zu testen.

     OK: Power on button is working.
         Lese R_Kenn ADC=1023

         Bitte den Funkempfänger anschließen und CAN trennen, teste Funkkommunikation.
         Wenn fertig, bitte PWR drücken..

Trennen Sie nun die Kabelverbindung falls das Modul über einen Funktransceiver verfügt, der Rest des Tests wird dann über die Funkverbindung ausgeführt. Wenn die Verbindung gewechselt ist, betätigen Sie erneut den Einschaltkontakt. Sollte das Modul keinen eigenen Funktransceiver besitzen, lassen Sie das Kabel angesteckt und betätigen Sie den Einschaltkontakt.

     OK: RF module working ok.
         Bitte A druecken..

Betätigen Sie erneut die Taste 'A' im Terminalfenster.

     OK: Communication Sender -> Module (RF) is working.
     OK: RF-Module test completed.

Damit ist auch die Funkkommunikation in Ordnung und funktionsfähig.

         Values ADC_NO_VOLTAGE_VOLTAGE / ADC_NO_VOLTAGE_RESIST: 000 cV / 21
     OK: COMMON voltage measuring (RMess + UBatt + VBus) seems to be okay.
 NOTICE: Battery voltage: 2124cV. PLEASE CHECK IF CORRECT!
         Values ADC_ARM_VOLTAGE_VOLTAGE / ADC_ARM_VOLTAGE_RESIST: 2108 cV / 1023

     OK: Arming okay, COMMON voltage measuring is OK
         Please make sure the ARMED LED is on right now.
         Press the PWR button to continue.. OK

Die angezeigten Werte sollten in folgenden Bereichen sein:

  • ADC_NO_VOLTAGE_VOLTAGE: möglichst exakt 000 cV
  • ADC_NO_VOLTAGE_RESIST: möglichst nahe an 0
  • Battery voltage: Der Wert (geteilt durch 100) sollte möglichst der Batteriespannung entsprechen
  • ADC_ARM_VOLTAGE_VOLTAGE: Der Wert muss ungefähr der Batteriespannung entsprechen (+/- 60)
  • ADC_ARM_VOLTAGE_RESIST: Der Wert muss größer als 1020 sein.

Bitte kontrollieren Sie jetzt, ob die SCHARF-LED an ist. Ist alles in Ordnung, betätigen Sie den Einschaltkontakt.

     OK: Arming is OK.
         Value ADC_MEAS_VOLTAGE_VOLTAGE: 495 cV
     OK: Resistance current supply seems to be working.
         Value ADC_WEAK_PULLUP_RESIST: 1023
     OK: Output FETs are not conducting permanently.
         Value ADC_WEAK_PULLUP_RESIST (001): 428
     OK: Output FET 001 is working.
         Value ADC_WEAK_PULLUP_RESIST (002): 363
     OK: Output FET 002 is working.
         Value ADC_WEAK_PULLUP_RESIST (003): 364
     OK: Output FET 003 is working.
         Value ADC_WEAK_PULLUP_RESIST (004): 364
     OK: Output FET 004 is working.
         Value ADC_WEAK_PULLUP_RESIST (005): 362
     OK: Output FET 005 is working.
         Value ADC_WEAK_PULLUP_RESIST (006): 362
     OK: Output FET 006 is working.
         Value ADC_WEAK_PULLUP_RESIST (007): 362
     OK: Output FET 007 is working.
         Value ADC_WEAK_PULLUP_RESIST (008): 363
     OK: Output FET 008 is working.
         Value ADC_WEAK_PULLUP_RESIST (009): 363
     OK: Output FET 009 is working.
         Value ADC_WEAK_PULLUP_RESIST (010): 362
     OK: Output FET 010 is working.
         Value ADC_WEAK_PULLUP_RESIST (011): 363
     OK: Output FET 011 is working.
         Value ADC_WEAK_PULLUP_RESIST (012): 364
     OK: Output FET 012 is working.
         Value ADC_WEAK_PULLUP_RESIST (013): 363
     OK: Output FET 013 is working.
         Value ADC_WEAK_PULLUP_RESIST (014): 363
     OK: Output FET 014 is working.
         Value ADC_WEAK_PULLUP_RESIST (015): 362
     OK: Output FET 015 is working.
         Value ADC_WEAK_PULLUP_RESIST (016): 364
     OK: Output FET 016 is working.
         Value ADC_WEAK_PULLUP_RESIST (017): 363
     OK: Output FET 017 is working.
         Value ADC_WEAK_PULLUP_RESIST (018): 364
     OK: Output FET 018 is working.
         Value ADC_WEAK_PULLUP_RESIST (019): 360
     OK: Output FET 019 is working.
         Value ADC_WEAK_PULLUP_RESIST (020): 361
     OK: Output FET 020 is working.
         Please put voltage indicators on each output of the module..
         Press the PWR button to start this test (SHOOT ALL OUTPUTS!)..

Folgende Werte sind wiederum "normal":

  • ADC_MEAS_VOLTAGE_VOLTAGE: ungefähr 500 cV (5 Volt)
  • ADC_WEAK_PULLUP_RESIST: größer als 1020
  • ADC_WEAK_PULLUP_RESIST (Ausgangsnummer): größer als 250

Platzieren Sie jetzt bitte Testglühlämpchen (24 Volt) auf den Ausgängen. Es können auch normale Anzünder benutzt werden, jedoch werden diese dann nacheinander gezündet! Betätigen Sie die den Einschaltkontakt zum Fortsetzen.

         Testing output number 001
         Testing output number 002
         Testing output number 003
         Testing output number 004
         Testing output number 005
         Testing output number 006
         Testing output number 007
         Testing output number 008
         Testing output number 009
         Testing output number 010
         Testing output number 011
         Testing output number 012
         Testing output number 013
         Testing output number 014
         Testing output number 015
         Testing output number 016
         Testing output number 017
         Testing output number 018
         Testing output number 019
         Testing output number 020
         Done testing outputs.
         Please provide a PREV_DET signal to the module (pull signal line to GND)

Der Test der Ausgänge ist damit komplett. Als nächstes muss der Eingang des Moduls mit einem Modulkabel mit seinem eigenen Ausgang verbunden werden. Sollte es sich bei dem Modul um ein Modul OHNE eigenen Akku handeln, so ist einzig Pin 5 des Modulbusses zu verbinden, um die Kommunikations- und Datenverbindung aufrecht zu erhalten. Das Modul erkennt die hergestellte Verbindung (wenn alles funktioniert) selbstständig und setzt den Test fort:

     OK: PRE_DET is working.
         Please provide a SLAVE ON signal to the module (pull signal line to 24V)
     OK: SLAVE ON signal is working.
         Please connect the first output to the TRIGGER IN input of the module.
         Press the PWR button to continue..

Verbinden Sie den externen Stepper-Eingang mit dem ersten Kanal des Moduls. Betätigen Sie den Einschaltkontakt. Falls Sie den externen Stepper nicht benutzen, können Sie den Test hier beenden.

 NOTICE: EXT_TRIG reacts to measuring voltage :-(
     OK: EXT_TRIG reacting to firing voltage.

========================================================================
=  M O D U L E   T E S T   C O M P L E T E D   S U C C E S S F U L L Y =
========================================================================
         Aaah, wait: There is one last thing..
         MAKE SURE THE MODULE IS POWERED EXTERNALLY!
         - PLEASE REMOVE THE POWER CABLE -
         Power failure detection (you should get OK here before the module turns off):
     OK: Power failure interrupt working OK.

Der letzte Test kann nur durchgeführt werden, wenn das Modul aus einer externen Quelle gespeist wird.