Takze nakoniec som to spravil takto:
Teoreticky zaklad:
Hodnota napatia z prijimacovych vstupov A1 a A2 sa prenasa do TX ako binarne cislo z rozsahu 0 - 255. To, co je vidiet na dispeji Open9X je tato hodnota prepocitana podla vzorca ax+b, kde
a je nasobiaca konstanta ( neviem, ako sa to oficialne vola, nazvime to takto)
x je namerana hodnota z A1/A2 - cislo z rozsahu 0 - 255
b je offset
Pretoze v Open9x sa da nastavit pre vstupy A1/A2 parameter Rozsah len do 204V, tak aby sme videli priamo binarnu hodnotu, pouzijeme malu fintu: nastavime Rozsah na 25,5V a napatie, ktore nam Open9X zobrazi prenasobime desiatimi. POZOR - Offset musi byt 0!
Parametre obvodu:
Pouzil som odporovy delic 11.2k a 1.5k ( potrebujem merat sestclanok).
Postup kalibracie:
1, nastavil som Rozsah 25,5V, Offset 0V
2, pripojil som 6-clanok a sucasne meral cez Open9X a multimetrom
3, Namerane hodnoty: Multimeter 23.8V, Open9X 22,0V t.j. binarne cislo 220 ( nasobene 10x)
4, pripojil som 3-clanok a sucasne meral cez Open9X a multimetrom
5, Namerane hodnoty: Multimeter 12.5V, Open9X 11.6V t.j. binarne cislo 116 ( nasobene 10x)
6, vypocet konstanty a: (prve napatie merane multimetrom-druhe)/ (prve binarne cislo-druhe)
t.j. a=(23.8-12.5)/(220-116)=0.1086538
7, vypocet offsetu: a * prve binarne cislo - prve napatie merane multimetrom
t.j. b= 0.1086538 * 220 - 23.8=23.903-23.8= -0.1V
8, z konstanty a vypocitame Rozsah = a * 255 = 0.1086538 * 255 = 27.701V
Takze hladane paramere su: Rozsah 27.7V a Offset -0.1V.
Ak potrebujete merat inu baterku ( napriklad 3-clanok) , musite pouzit vhodny odporovy delic. Inak postup zostava rovnaky, akurat namiesto 6-clanku pouzijete 3-clanok a ako druhu baterku 2-clanok .
Ak sa to niekomu hodi, v zdravi uzite
