picbasic pro i podnaponska zastita problem

Rasprava o PIC mikrokontrolerima, PIC projekti i drugo vezano za PIC-eve...

Moderators: pedja089, stojke369, [eDo], trax

Post Reply
bursach
Posts: 21
Joined: 10-07-2005, 14:29
Location: Valjevo

picbasic pro i podnaponska zastita problem

Post by bursach »

Pozdrav svima,
elem, uzeo sam da radim podnaponsku zastitu gel akumulatora sa pic12F675 i picbasic pro, ali imam logicki problem :).
Ono sto treba da postignem je da kad napon padne ispod 11.8V, da pic iskljuci rele i da ostane tako iskljucen sve dok se ne resetuje mikrokontroler nekim tasterom. Zasto mi je to bitno: posto je u pitanju pretvarac napona koji je radjen sa SG3525 i koji normalno prazni akumulator u zavisnosti od opterecenja, i kad isprazni akumulator do te odredjene vrednosti, uredjaj se iskljucuje. Ali posto se svaki akumulator malo "oporavi" posle iskljucivanja, tj. podigne mu se napon za neku malu vrednost, pa mi se desava da sa trenutnim programom imam svaki cas ukljucivanje/iskljucivanje u opsegu tog napona. Sto bi se reklo trebalo bi da bude podnaponska zastita sa cut off efektom. Moze li neko da kaze kako to da izvedem da rele ostane stalno ukljucen posle nailaska napona od 11.8V? Evo primera koji sam radio ali ne radi to sto mi treba.
pozdrav
Program za podnaponsku zastitu akumulatora

temp VAR WORD
ANSEL = 0
GPIO = 0
TRISIO = 0 ' Svi gpio su izlazni
TRISIO.0 = 1 ' Gpio.0 je ulazni

ANSEL = %00110001 ' Postavi ADC takt na Frc i GP0 u analog mod

ADCON0 = %10000001 ' Konfigurisi A/D Modul:
' Desno poravnanje, koristi Vref pin, na kanalu 0

Pocetak:

Petlja:
ADCON0.1 = 1 'Start konverzije
notdone:
IF ADCON0.1 = 1 Then
GOTO notdone 'Ceka low na 1-bitu na ADCON0
Endif

Temp.highbyte = ADRESH ' premsta HIGH byte rezultata u temp
temp.lowbyte = ADRESL ' premesta LOW byte rezultata u temp

if temp < 490 then ' ispitivanje napona da li je manji od 11.8V
GPIO.2 = 0 ' trepce dioda ako je napon manji od 11.8V
PAUSE 300
GPIO.4 = 0
PAUSE 300
GPIO.4 = 1
PAUSE 300
Endif
GPIO.4 = 1
GPIO.2 = 1
Goto pocetak
end
yt1nvs
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 286
Joined: 30-03-2009, 16:54

Re: picbasic pro i podnaponska zastita problem

Post by yt1nvs »

Ako si ti pisao ovaj prg. nije mi jasno kako to ne mozes da resis.

jednostavno posle ispitivanja

if temp < 490 then

ako je napon manji od ovoga vrtis u nekoj petlji do reseta mcu .
ako nije manji ides na novo merenje.

Ajde malo sam da ti ne pisemo CODE.
Post Reply