OpenXSensor für Jeti mit Empfänger REX10

  • prell16547
  • prell16547's Avatar
  • Offline
  • Junior Member
  • Junior Member
  • Posts: 37
  • Thank you received: 3

TPL_KUNENA_MESSAGE_REPLIED_NEW OpenXSensor für Jeti

25 Nov 2017 19: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
The following user(s) said Thank You: Frank DS16

Please Log in or Create an account to join the conversation.

  • Frank DS16
  • Frank DS16's Avatar
  • Offline
  • Junior Member
  • Junior Member
  • Posts: 25
  • Thank you received: 4

TPL_KUNENA_MESSAGE_REPLIED_NEW OpenXSensor für Jeti^oder die wundersame Welt der "oXs_config_description.h"

25 Nov 2017 19: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

Please Log in or Create an account to join the conversation.

  • Frank DS16
  • Frank DS16's Avatar
  • Offline
  • Junior Member
  • Junior Member
  • Posts: 25
  • Thank you received: 4

TPL_KUNENA_MESSAGE_REPLIED_NEW OpenXSensor für Jeti

25 Nov 2017 19:37 - 25 Nov 2017 19:40
#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 19:40 by Frank DS16. Reason: Änderung

Please Log in or Create an account to join the conversation.

  • Frank DS16
  • Frank DS16's Avatar
  • Offline
  • Junior Member
  • Junior Member
  • Posts: 25
  • Thank you received: 4

TPL_KUNENA_MESSAGE_REPLIED_NEW OpenXSensor für Jeti

26 Nov 2017 20:42 - 26 Nov 2017 20:47
#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:

Attachment Spannungsteiler.PNG not found



„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 20:47 by Frank DS16. Reason: tab

Please Log in or Create an account to join the conversation.

  • Frank DS16
  • Frank DS16's Avatar
  • Offline
  • Junior Member
  • Junior Member
  • Posts: 25
  • Thank you received: 4

TPL_KUNENA_MESSAGE_REPLIED_NEW OpenXSensor für Jeti

28 Nov 2017 23:13
#137
Habe viel probiert ...
Habe jetzt Zelle 3 auf A4 gelegt und es klappt ... Wieso? Egal ...
Gruß
Frank

Please Log in or Create an account to join the conversation.

  • onki
  • onki's Avatar Topic Author
  • Offline
  • Platinum Member
  • Platinum Member
  • Posts: 2286
  • Thank you received: 791

TPL_KUNENA_MESSAGE_REPLIED_NEW OpenXSensor für Jeti

29 Nov 2017 08: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.

Please Log in or Create an account to join the conversation.

Time to create page: 0.382 seconds
Powered by Kunena Forum