BaroneRosso.it - Forum Modellismo

BaroneRosso.it - Forum Modellismo (https://www.baronerosso.it/forum/)
-   Circuiti Elettronici (https://www.baronerosso.it/forum/circuiti-elettronici/)
-   -   Maturità: Carica batterie con pannello fotovoltaico (https://www.baronerosso.it/forum/circuiti-elettronici/208930-maturita-carica-batterie-con-pannello-fotovoltaico.html)

Fantuz92 13 aprile 11 21:54

Maturità: Carica batterie con pannello fotovoltaico
 
Ciao a tutti ragazzi,è il mio primo post,e spero di non aversbagliato sezione.
Complimenti per il sito,sempre aggiornato e pieno di utili informazioni.


Come da titolo; sono intenzionato a proporre alla commissione d'esame della maturità come prova pratica della tesina,un pannello fotovoltaico connesso ad una batteria da 12 V,con relativo reg di carica e per concludere,controllo finale del duty cycle della carica della batteria su un oscilloscopio.

Posseggo già diversi sbrogliati e bozze schemi elettrici di circuiti regolatori ma sono tutti controllati da integrati LM.
Il mio cruccio sarebbe di provare di inserire un PIC16F84A nel circuito regolatore al posto dell'LM,ma non saprei ne come muovermi,ne che tipo di programma ASM utilizzare.


Grazie in anticipo spero di avervi fornito tutte le indicazioni necessarie :wink:

cl004 13 aprile 11 22:14

Un 16F84A non dispone nemmeno di un ADC interno, io cambierei microcontrollore!

Ci sono uC della microchip dedicati alla gestione dell'alimentazione.

Fantuz92 14 aprile 11 12:25

Intanto grazie x la risposta.
Quindi dovrei proprio cambiare microcontrollore?

Puoi farmi qualche esempio dei pic di cui parli?
per caso potrebbe fare a caso mio il 16f76?

cl004 14 aprile 11 12:47

Ci sono tanti modi per gestire la ricarica di un accumulatore ( poi che tipo? 12v, ma al piombo?)

Qualche info in più sul tuo progetto farebbe comodo. Hai gia tracciato qualcosa?

Tom.

Fantuz92 15 aprile 11 08:45

Citazione:

Originalmente inviato da cl004 (Messaggio 2540192)
Ci sono tanti modi per gestire la ricarica di un accumulatore ( poi che tipo? 12v, ma al piombo?)

Qualche info in più sul tuo progetto farebbe comodo. Hai gia tracciato qualcosa?

Tom.

Tutte le info che posso darti:

Pannello fotovoltaico:
Pmax = 22 Wp +- 10% ; Vac = 21,60 V ; Icc= 1.64 A ; Imp = 1.26 A ; Vmp = 17.40 V ; Dimensioni : 435 x 585 x 20 mm ; Peso : 3 kg

Batteria piombo 12 V

Il regolatore di carica attualmente rimane un grande enigma. Ho due strade avanti a me: o con Lm (in tal caso avrei già tutto l'occorrente,schema elettrico e sbroglio annessi,mi resta solo prendere i cavetti e provare all'oscilloscopio :D) o con Pic.
Nella seconda opzione,che sarebbe comunque più fine,sono più spaesato. Conosco bene il 1684a,ma non mi costerebbe niente provare a programmarne uno diverso per il controllo della carica...

Fantuz92 15 aprile 11 12:43

Ah... qualche giorno fa il prof di sistemi ha trovato un programma con il 16f84a per gnenerare un' onda pwm.



; FILE: PWM.asm
; AUTH: Keith Sevcik
; DATE: 5/21/03
; DESC: This program generates a PWM waveform.
; NOTE: Tested on PIC16F84-04/P

;----------------------------------------------------------------------
; cpu equates (memory map)

list p=16f84
radix hex

;----------------------------------------------------------------------

portb equ 0x06 ; port b equate
duty equ 0x0c ; length of duty cycle
temp equ 0x0d ; length of duty cycle

;---------------------------------------------------------------------

c equ 0 ; status bit to check after subtraction

;---------------------------------------------------------------------

org 0x000

movlw 0x00 ; load W with 0x00 make port B output
tris portb ; copy W tristate to port B outputs
movlw 0x00 ; fill w with zeroes
movwf portb ; set port b outputs to low
rstrt movlw d'0'
movwf portb
movlw d'157' ; Duty cycle length
movwf duty
b0loop movf duty,w
movwf temp
bsf portb,0
pwma nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
decfsz temp
goto pwma
movlw d'255'
movwf temp
movf duty,w
subwf temp,f
bcf portb,0
pwmb nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
decfsz temp
goto pwmb
goto rstrt

;----------------------------------------------------------------------

end

;----------------------------------------------------------------------
; at burn time, select:
; memory uprotected
; watchdog timer disabled
; standard crystal (4 MHz)
; power-up timer on

cl004 15 aprile 11 18:43

Parli di PWM, sarà un regolatore switching?

Dicci un po cosa hai studiato, cosi possiamo aiutarti, altrimenti diventa un'agonia!
De Facto interessa a te, non a noi!

Ti servirà un Feedback, in corrente o in tensione o entrambi.

Per le corrette fasi di carica di un accumulatore al piombo, c'erano dei bei grafici sul datasheet di un integrato della texas, mi pare fosse l' U3906, o qualcosa del genere.

Fantuz92 18 aprile 11 08:57

Citazione:

Originalmente inviato da cl004 (Messaggio 2542470)
Parli di PWM, sarà un regolatore switching?

Dicci un po cosa hai studiato, cosi possiamo aiutarti, altrimenti diventa un'agonia!
De Facto interessa a te, non a noi!

Ti servirà un Feedback, in corrente o in tensione o entrambi.

Per le corrette fasi di carica di un accumulatore al piombo, c'erano dei bei grafici sul datasheet di un integrato della texas, mi pare fosse l' U3906, o qualcosa del genere.

Sono al 5° anno di istituto tecnico industriale ad indirizzo elettronico.
Intanto vado a cercare l'u3906 ...vediamo di se può fare a caso mio...

Fantuz92 19 aprile 11 08:21

Ragazzi..non ho trovato niente sull'U3906

Comunque proverò ad essere più specifico.

Di sistemi abbiamo toccato
i mc (16f84a) con il linguaggio asm
trasduttori di umidità,posizione,temperatura (capacitivi e resistivi)
attuatori

di elettronica invece:
amp op
convertitori (V/I , V/f e viceversa)

A grandi linee,la sostanza è questa.

L'altro giorno stavo parlando con un Itp,e mi ha accennato di un mc,credo il 16f877 ...
adesso mi cerco le istruzioni del pwm relativi a questo mc...

Fantuz92 19 aprile 11 10:24

Ma non cè proprio nessun circuito regolatore di carica con pic??? sia esso un 16f8a o 16f87x.. a me sembra molto strano .
Sul forum e nel web non ne trovo nemmeno uno.


Tutti gli orari sono GMT +2. Adesso sono le 15:36.

Basato su: vBulletin versione 3.8.11
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
E' vietata la riproduzione, anche solo in parte, di contenuti e grafica. Copyright 1998/2019 - K-Bits P.I. 09395831002