[ vladabajic @ 18.04.2006. 16:16 ] @
treba mi ne prekidno napajanje za uredjaj u kom vec imam 16f84a i njegov portb slobodan!
da li je moguce sa ovim pic-om (kad je vec tu) regulisati pocetak punjenja na 12v i kraj na 14v pomocu naredbe POT (u pic basic-u). koliko sam ja shvatio ova naredba ocitava stanje na potenciometru odn. rc clanu koji na ulaznom pinu. da li ta varijacija napona meni moze regulisati punjenje kad vec nemam ad konvertor?
ako neko zna, dobro bi dosao primer. ne mogu da se snadjem sa onom skalom i promenljivom!!!
u napred hvala
[ Stojan Trifunovic @ 23.04.2006. 20:49 ] @
Nisam upoznat sa naredbom POT niti sa PIC basic-om, ali pretpostavljam da se C puni do Vcc preko R, a zatim prazni opet preko R a da PIC samo meri vreme punjenja / pražnjenja, odnosno koje vreme je proteklo od logičke 0 do logičke 1 pri punjenju i obrnuto pri pražnjenju.
U tom slučaju nije moguće koristiti naredbu POT.
Možda bi mogao napraviti poseban PWM (Pulse Width Modulator -moduliše se odnos impuls pauza u zavisnosti od ulaznog napona) preko koga bi eventualno mogao koristiti POT naredbu.
Mislim da se ovo uopšte ne isplati, i ako vec misliš koristiti PIC za punjenje akumulatora bolje mu na portu B postavi običan A/D konvertor i preko njega meri napon. Ne moraš čak ni ceo port zauzeti ovim, jer ti ionako ne treba neka velika tačnost. A i program je lakše napisati. Uz PWM za ovo bi ti bio dovoljan samo 1 pin porta B ali ti to ne preporučujem zbog brzine izvršavanja programa (pretposavljam da i program za upravljanje portom A troši kontrolersko vreme), osim ako ti vreme nije kritično i ako imaš slobodne interapte.
Opet naglašavam nije sigurno da će naredba POT raditi sa ovim, vec ćeš najverovatnije morati napisati sopstvenu rutinu.
[ vladabajic @ 24.04.2006. 17:28 ] @
razmisljao sam o a/d konvertoru, kazu ljudi da je stvoren za ovakve stvari, ali jos uvek nisam radio sa njima, pa moram prvo malo da naucim neke stvari oko toga!!!
prihvatam pomoc u svakom slucaju, ako neko ima vremena ili volje.
[ veselinovic @ 26.04.2006. 14:03 ] @
Pa zar ti nije dosta zvake na mikroelektronici o tome.
[ 16f84 @ 26.04.2006. 15:14 ] @
Citat:
vladabajic: razmisljao sam o a/d konvertoru, kazu ljudi da je stvoren za ovakve stvari, ali jos uvek nisam radio sa njima, pa moram prvo malo da naucim neke stvari oko toga!!!
prihvatam pomoc u svakom slucaju, ako neko ima vremena ili volje.


16F84 nema komparatorja isto nema A/D ulaza. Pinout kompatibilen PIC sa komparatori je 16F628 a z AD-ji 16F88
[ Stojan Trifunovic @ 26.04.2006. 21:36 ] @
Da ali je on skuplji i nešto malo teži za programiranje. Budući da mu ionako ne treba neka prevelika preciznost dovoljan će biti i jedan komparator napona u funkciji AD konvertora. IC može biti jeftino LM339 koje u sebi ima 4 operaciona pojačavača. Otpornici R6 i R7 služili bi za smanjenje napona na max 5V, a otpornicima R1-R5 podešavali bi se pragovi napona. Uz 4 komparatora postiže se 5-stepena tačnost što je za punjenje akumulatora sasvim dovoljno. Pragovi napona za logičku 0 i 1 su ako se ne varam između Vcc/3 i 2/3Vcc, što bi bi trebalo biti u granicama izlaza OP.

[Ovu poruku je menjao Stojan Trifunovic dana 26.04.2006. u 22:42 GMT+1]
[ vladabajic @ 28.04.2006. 21:28 ] @
na mikroelektronici je bilo "zvake" o ovome i pokrenuo sam temu u nameri da saznam da li je u opste moguce tako nesto izvesti. na es takodje ima dobrih strucnjaka iz ove branse za koje sam smatrao da su kompetentni za ovaj problem, da ga tako nazovem.
hvala puno na odgovorima koje ste mi slali, i izvinjavam se ako sam bio dosadan.
pozdrav.