maj: 27/03/2010

Test Batterie 12V avec 18F252


L'usage de l'ADC10 bits ne permet que 6 leds , meme en augmentant la resolution par dilatation d'echelle de l'ADC
Sinon il faudrait utiliser des ampli OP pour faire une loupe Analogique ex: 11 à 14V => 0-5V => 1024 points pour delta de 3V

Schema:


21/03/2010
Test batterie sur 6 leds avec 18F252 tinybld18F252_10Mhz_19200bds
Mesure analogique via ADC0 calé sur +VREF=+5V -Vref=+3.5V donc range=1.5V pour effet loupe sur range 10-14V
avec la tension batterie mesurée et divisée par 2,8 pour avoir 5,00 en entree ADC pour 14V batterie.

3.5 0 10.1
3.75 167 10.8
4.0 332 11.4
4.25 504 12.2
4.5 679 12.9
4.75 854 13.6
5 1020 14.4

Source en C : Test_batterie.c
chargeur : Test_batterie.hex

mikroC, mikroElektronika C compiler for Microchip PIC microcontrollers Version: 8.2.0.0
PIC18F252 avec bootloader
Transfert avec Tinybootloader V1.95 via liaison UART RS232 à 19200bds.
Nota: respecter le timming: Mise sous tension,puis WRITE en moins de 2 secondes
pour que le bootloader soit reconnu et s'active
-----------
Connected to \\.\COM2 at 19200
HEX: 0 min old, INHX32,18Fcode+cfg, total=1646 bytes.
Searching for PIC ...
Found:18F 252o/452o
WRITE OK at 22:57, time:1.662 sec
*/
mode de calcul
Test_Batterie.xls


version avec ADC 12 bits pour gerer 12 leds
par pas de 0.3V de 11 V à 14V