Zündmodul:Funktionstest: Unterschied zwischen den Versionen
Admin (Diskussion | Beiträge) |
Admin (Diskussion | Beiträge) (→Spezielle Testfirmware verwenden) |
||
(9 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
− | Nach der Endmontage sollte ein Funktionstest des Zündmoduls durchgeführt werden. | + | == 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 [[Zündmodul:Firmware aufspielen|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 == | == Vorgehensweise == | ||
− | Das Modul ist zunächst per Kabel über einen Commander oder USB-Sender an einen PC anzuschließen. Ein Terminalprogramm muss nun mit dem entsprechenden Anschluss des PCs verbunden werden (Parameter 57600 Baud, acht Datenbits, ein Stoppbit, keine Parität). | + | 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 | Anschließend wird das Modul mit einem Magneten über den Reedkontakt eingeschaltet. Am PC sollte nun die Zeichenfolge | ||
<pre> OK: CAN Connection Module -> Receiver working | <pre> OK: CAN Connection Module -> Receiver working | ||
Zeile 14: | Zeile 25: | ||
Bitte den Funkempfänger anschließen und CAN trennen, teste Funkkommunikation. | Bitte den Funkempfänger anschließen und CAN trennen, teste Funkkommunikation. | ||
− | Wenn fertig, bitte PWR drücken..</pre>Trennen Sie nun die Kabelverbindung, der Rest des Tests wird über die Funkverbindung ausgeführt. Wenn die Verbindung gewechselt ist, betätigen Sie erneut den Einschaltkontakt. | + | Wenn fertig, bitte PWR drücken..</pre>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. |
<pre> OK: RF module working ok. | <pre> OK: RF module working ok. | ||
Bitte A druecken..</pre>Betätigen Sie erneut die Taste 'A' im Terminalfenster. | Bitte A druecken..</pre>Betätigen Sie erneut die Taste 'A' im Terminalfenster. | ||
Zeile 20: | Zeile 31: | ||
OK: RF-Module test completed.</pre>Damit ist auch die Funkkommunikation in Ordnung und funktionsfähig. | OK: RF-Module test completed.</pre>Damit ist auch die Funkkommunikation in Ordnung und funktionsfähig. | ||
− | <pre> Values ADC_NO_VOLTAGE_VOLTAGE / ADC_NO_VOLTAGE_RESIST: | + | <pre> Values ADC_NO_VOLTAGE_VOLTAGE / ADC_NO_VOLTAGE_RESIST: 000 cV / 21 |
OK: COMMON voltage measuring (RMess + UBatt + VBus) seems to be okay. | OK: COMMON voltage measuring (RMess + UBatt + VBus) seems to be okay. | ||
− | NOTICE: Battery voltage: | + | NOTICE: Battery voltage: 2124cV. PLEASE CHECK IF CORRECT! |
− | Values ADC_ARM_VOLTAGE_VOLTAGE / ADC_ARM_VOLTAGE_RESIST: | + | Values ADC_ARM_VOLTAGE_VOLTAGE / ADC_ARM_VOLTAGE_RESIST: 2108 cV / 1023 |
OK: Arming okay, COMMON voltage measuring is OK | OK: Arming okay, COMMON voltage measuring is OK | ||
Zeile 35: | Zeile 46: | ||
Bitte kontrollieren Sie jetzt, ob die SCHARF-LED an ist. Ist alles in Ordnung, betätigen Sie den Einschaltkontakt. | Bitte kontrollieren Sie jetzt, ob die SCHARF-LED an ist. Ist alles in Ordnung, betätigen Sie den Einschaltkontakt. | ||
<pre> OK: Arming is OK. | <pre> OK: Arming is OK. | ||
− | Value ADC_MEAS_VOLTAGE_VOLTAGE: | + | Value ADC_MEAS_VOLTAGE_VOLTAGE: 495 cV |
OK: Resistance current supply seems to be working. | OK: Resistance current supply seems to be working. | ||
− | Value ADC_WEAK_PULLUP_RESIST: | + | Value ADC_WEAK_PULLUP_RESIST: 1023 |
OK: Output FETs are not conducting permanently. | OK: Output FETs are not conducting permanently. | ||
− | Value ADC_WEAK_PULLUP_RESIST (001): | + | Value ADC_WEAK_PULLUP_RESIST (001): 428 |
OK: Output FET 001 is working. | OK: Output FET 001 is working. | ||
− | Value ADC_WEAK_PULLUP_RESIST (002): | + | Value ADC_WEAK_PULLUP_RESIST (002): 363 |
OK: Output FET 002 is working. | OK: Output FET 002 is working. | ||
− | Value ADC_WEAK_PULLUP_RESIST (003): | + | Value ADC_WEAK_PULLUP_RESIST (003): 364 |
OK: Output FET 003 is working. | OK: Output FET 003 is working. | ||
− | Value ADC_WEAK_PULLUP_RESIST (004): | + | Value ADC_WEAK_PULLUP_RESIST (004): 364 |
OK: Output FET 004 is working. | OK: Output FET 004 is working. | ||
− | Value ADC_WEAK_PULLUP_RESIST (005): | + | Value ADC_WEAK_PULLUP_RESIST (005): 362 |
OK: Output FET 005 is working. | OK: Output FET 005 is working. | ||
− | Value ADC_WEAK_PULLUP_RESIST (006): | + | Value ADC_WEAK_PULLUP_RESIST (006): 362 |
OK: Output FET 006 is working. | OK: Output FET 006 is working. | ||
− | Value ADC_WEAK_PULLUP_RESIST (007): | + | Value ADC_WEAK_PULLUP_RESIST (007): 362 |
OK: Output FET 007 is working. | OK: Output FET 007 is working. | ||
− | Value ADC_WEAK_PULLUP_RESIST (008): | + | Value ADC_WEAK_PULLUP_RESIST (008): 363 |
OK: Output FET 008 is working. | OK: Output FET 008 is working. | ||
− | Value ADC_WEAK_PULLUP_RESIST (009): | + | Value ADC_WEAK_PULLUP_RESIST (009): 363 |
OK: Output FET 009 is working. | OK: Output FET 009 is working. | ||
− | Value ADC_WEAK_PULLUP_RESIST (010): | + | Value ADC_WEAK_PULLUP_RESIST (010): 362 |
OK: Output FET 010 is working. | OK: Output FET 010 is working. | ||
− | Value ADC_WEAK_PULLUP_RESIST (011): | + | Value ADC_WEAK_PULLUP_RESIST (011): 363 |
OK: Output FET 011 is working. | OK: Output FET 011 is working. | ||
− | Value ADC_WEAK_PULLUP_RESIST (012): | + | Value ADC_WEAK_PULLUP_RESIST (012): 364 |
OK: Output FET 012 is working. | OK: Output FET 012 is working. | ||
− | Value ADC_WEAK_PULLUP_RESIST (013): | + | Value ADC_WEAK_PULLUP_RESIST (013): 363 |
OK: Output FET 013 is working. | OK: Output FET 013 is working. | ||
− | Value ADC_WEAK_PULLUP_RESIST (014): | + | Value ADC_WEAK_PULLUP_RESIST (014): 363 |
OK: Output FET 014 is working. | OK: Output FET 014 is working. | ||
− | Value ADC_WEAK_PULLUP_RESIST (015): | + | Value ADC_WEAK_PULLUP_RESIST (015): 362 |
OK: Output FET 015 is working. | OK: Output FET 015 is working. | ||
− | Value ADC_WEAK_PULLUP_RESIST (016): | + | Value ADC_WEAK_PULLUP_RESIST (016): 364 |
OK: Output FET 016 is working. | OK: Output FET 016 is working. | ||
− | Value ADC_WEAK_PULLUP_RESIST (017): | + | Value ADC_WEAK_PULLUP_RESIST (017): 363 |
OK: Output FET 017 is working. | OK: Output FET 017 is working. | ||
− | Value ADC_WEAK_PULLUP_RESIST (018): | + | Value ADC_WEAK_PULLUP_RESIST (018): 364 |
OK: Output FET 018 is working. | OK: Output FET 018 is working. | ||
− | Value ADC_WEAK_PULLUP_RESIST (019): | + | Value ADC_WEAK_PULLUP_RESIST (019): 360 |
OK: Output FET 019 is working. | OK: Output FET 019 is working. | ||
− | Value ADC_WEAK_PULLUP_RESIST (020): | + | Value ADC_WEAK_PULLUP_RESIST (020): 361 |
OK: Output FET 020 is working. | OK: Output FET 020 is working. | ||
Please put voltage indicators on each output of the module.. | Please put voltage indicators on each output of the module.. | ||
Zeile 109: | Zeile 120: | ||
Done testing outputs. | Done testing outputs. | ||
Please provide a PREV_DET signal to the module (pull signal line to GND)</pre> | Please provide a PREV_DET signal to the module (pull signal line to GND)</pre> | ||
− | 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. Das Modul erkennt | + | 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: |
<pre> OK: PRE_DET is working. | <pre> OK: PRE_DET is working. | ||
Please provide a SLAVE ON signal to the module (pull signal line to 24V) | Please provide a SLAVE ON signal to the module (pull signal line to 24V) | ||
Zeile 115: | Zeile 126: | ||
Please connect the first output to the TRIGGER IN input of the module. | Please connect the first output to the TRIGGER IN input of the module. | ||
Press the PWR button to continue..</pre> | Press the PWR button to continue..</pre> | ||
− | Verbinden Sie den externen Stepper-Eingang mit dem ersten Kanal des Moduls. Betätigen Sie den Einschaltkontakt. | + | 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. |
<pre> NOTICE: EXT_TRIG reacts to measuring voltage :-( | <pre> NOTICE: EXT_TRIG reacts to measuring voltage :-( | ||
OK: EXT_TRIG reacting to firing voltage. | OK: EXT_TRIG reacting to firing voltage. |
Aktuelle Version vom 24. Juni 2012, 22:57 Uhr
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.