OpenXSensor für Jeti mit Empfänger REX10

  • prell16547
  • prell16547's Avatar Offline
  • Junior Mitglied
  • Junior Mitglied
  • Beiträge: 32
  • Dank erhalten: 3

prell16547 antwortete auf OpenXSensor für Jeti

Posted 25 Nov. 2017 20:20 #133
Hallo Frank,
ich denke, es macht keinen Sinn, hier den Code rein zu stellen. Ich habe vielleicht andere Pins gesetzt als du, verwende noch eine ältere Version, habe andere Spannungsteiler....
- Lade bei oXs die aktuelle Software runter github.com/openXsensor/ ,
- arbeite dich durch die oXs_config_description.h durch, sie ist wirklich sehr gut und ausführlich,
- mache ein paar ganz wenige Einstellungen in der oXs_config_basic.h und oXs_config_advanced.h. für Jeti und für die Spannungsmessung
Das ist nicht schwer, erst recht für Jeti. Und wenn du mit einfacher Spannungsmessung anfängst, ist das simpel.

Bei mir sehen die wichtigen Code-Zeilen bzgl. 3S-Einzel-Spannungsmessung so aus (unter Verwendung A0..A2 und entsprechenden Spannungteilern):
in der oXs_config_basic.h:

// ***** 6.2 - Voltage parameters *****
#define ARDUINO_MEASURES_VOLTAGES YES

// ***** 6.3 - Max number of Lipo cells to measure (and transmit to Tx) *****
#define NUMBEROFCELLS 3 // bei 3S Lipo

und in der oXs_config_advanced.h:

// ***** 6.1 - Voltage Reference to measure voltages and current *****
//#define USE_INTERNAL_REFERENCE
#define USE_EXTERNAL_REFERENCE
#define REFERENCE_VOLTAGE 4096

// ***** 6.2 - Voltage parameters *****
#define PIN_VOLTAGE 0 , 1 , 2 , 8 , 8 , 8
#define RESISTOR_TO_GROUND 10.00 , 10.00 , 10.00 , 0 , 0 , 0
#define RESISTOR_TO_VOLTAGE 0.993 , 12.13 , 21.76 , 0 , 0 , 0
#define OFFSET_VOLTAGE 0 , 0 , 0 , 0 , 0 , 0
#define SCALE_VOLTAGE 1.0 , 1.0 , 1.0 , 1.0 , 1.0 , 1.0

Gruss Jan
von prell16547
Folgende Benutzer bedankten sich: Frank DS16

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Frank DS16
  • Frank DS16's Avatar Offline
  • Junior Mitglied
  • Junior Mitglied
  • Beiträge: 25
  • Dank erhalten: 4

Frank DS16 antwortete auf OpenXSensor für Jeti^oder die wundersame Welt der "oXs_config_description.h"

Posted 25 Nov. 2017 20:36 #134
Hallo zusammen!
Ich habe mir das wohl etwas zu plug-and-play vorgestellt und merke langsam auf was ich mich da eingelassen habe. Ist aber noch nicht unangenehm ;)
Aktuell "quäle" ich mich durch die "oXs_config_description.h" da steht ja wirklich alles drin. Wer lesen kann, ist deutlich ...
Ich probiere es mal und berichte dann …
Gruß
Frank
von Frank DS16

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Frank DS16
  • Frank DS16's Avatar Offline
  • Junior Mitglied
  • Junior Mitglied
  • Beiträge: 25
  • Dank erhalten: 4

Frank DS16 antwortete auf OpenXSensor für Jeti

Posted 25 Nov. 2017 20:37 #135
Da sag ich schon mal Danke!
Das ging gerade parallel hin und her!
Deine Zeilen, mit der Lektüre der "oXs_config_description.h" helfen sehr!
Super!
Gruß
Frank
Last Edit:25 Nov. 2017 20:40 von Frank DS16
Letzte Änderung: 25 Nov. 2017 20:40 von Frank DS16. Begründung: Änderung

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Frank DS16
  • Frank DS16's Avatar Offline
  • Junior Mitglied
  • Junior Mitglied
  • Beiträge: 25
  • Dank erhalten: 4

Frank DS16 antwortete auf OpenXSensor für Jeti

Posted 26 Nov. 2017 21:42 #136
Hallo Zusammen!
Also erstmal: einiges funktioniert schon, aber …
Durch das externe Referenzelement wird die Spannungsmessung viel besser. Insbesondere ist sie nicht mehr von der Versorgungsspannung des Empfängers abhängig. Eine Änderung der Versorgungsspannung von 5 auf 6 Volt bringt keine veränderten Messwerte! Das ist super!
Bringt die Verwendung des LM4040 mit 4,1 V Referenzspannung eigentlich eine größere Genauigkeit bei der Messung als die Verwendung des internen Referenzelements? Klar der absolute Abstand vergrößert sich im Vergleich zum 1,1V arduinointernen Referenzelement, aber der relative Abstand bleibt ja eigentlich gleich.
Problem:
Leider werden nur zwei von drei Zellspannungen übertragen. Die 3. Zelle bleibt bei 0 Volt in der Anzeige. An den Arduinopins A0, A1, A2 liegt die jeweilige Spannung vom Teiler an. Die Teilerspannungen sind mit jeweils 100nF gegen Minus gepuffert.

Ich habe folgende Teiler verendet:



„Eigentlich“ sollte ich alles richtig eingegeben haben. Hier die wichtigen Stellen, analog der Beschreibung von Jan:

oXs_config_basic
// ***** 6.2 - Voltage parameters *****
#define ARDUINO_MEASURES_VOLTAGES YES

// ***** 6.3 - Max number of Lipo cells to measure (and transmit to Tx) *****
#define NUMBEROFCELLS 3
oXs_config_advanced
// ***** 6.1 - Voltage Reference to measure voltages and current *****

volt internal reference instead of Vcc
#define USE_EXTERNAL_REFERENCE // uncomment this line if you use an external reference instead of Vcc
#define REFERENCE_VOLTAGE 4096 // set value in milliVolt; if commented, oXs will use or 1100 (if internal ref is used) or 5000 (if internal ref is not used)

// ***** 6.2 - Voltage parameters *****
#define PIN_VOLTAGE 0 , 1 , 2 , 8 , 8 , 8
#define RESISTOR_TO_GROUND 10.00 , 10.00 , 10.00 , 0 , 0 , 0
#define RESISTOR_TO_VOLTAGE 0.82 , 12.00 , 22.00 , 0 , 0 , 0
#define OFFSET_VOLTAGE 0 , 0 , 0 , 0 , 0 , 0
#define SCALE_VOLTAGE 1.0 , 1.0 , 1.0 , 1.0 , 1.0 , 1.0
Last Edit:26 Nov. 2017 21:47 von Frank DS16

Anhänge:

Letzte Änderung: 26 Nov. 2017 21:47 von Frank DS16. Begründung: tab

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Frank DS16
  • Frank DS16's Avatar Offline
  • Junior Mitglied
  • Junior Mitglied
  • Beiträge: 25
  • Dank erhalten: 4

Frank DS16 antwortete auf OpenXSensor für Jeti

Posted 29 Nov. 2017 00:13 #137
Habe viel probiert ...
Habe jetzt Zelle 3 auf A4 gelegt und es klappt ... Wieso? Egal ...
Gruß
Frank
von Frank DS16

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • onki
  • onki's Avatar Offline Autor
  • Platinum Mitglied
  • Platinum Mitglied
  • Beiträge: 2286
  • Dank erhalten: 791

onki antwortete auf OpenXSensor für Jeti

Posted 29 Nov. 2017 09:06 #138
Hallo,

hat jemand von euch schon einmal die EEPROM-Speicheroption aktiviert sowie die Rücksetzung der (Kapazitäts- und ggf. Durchflusswerte).
Bei mir klappt der Reset der Flusswerte nur via Jetibox was blöd ist. Weder über PPM-Signal noch über dem jüngst implementierten Pushbutton (auf GND) funktioniert der Werte-Reset.

Gruß
Onki
Gruß aus dem Nordschwarzwald
Rainer aka Onki
www.onki.de
gepostet unter Verwendung von 100% recycelter Elektronen.
von onki

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Ladezeit der Seite: 1.082 Sekunden