Stránka 1 z 1

PIC 16Fxxx -> Low Voltage Detect

Napsal: 27 dub 2014, 14:58
od CAMaFo
Zdravím,navrhuji si takové zařízení na moto s procesorem PIC.Potřebuju aby když se vypne klíček,aby se načtený hodnoty uložily do EEPROM.Napadlo mě ,co třeba použít optočlen a ve hlavní smyčce prostě zjišťovat stav.Napánení PICu by bylo držený kondenzátorem (třeba 1000uF),aby při vypnutí byl PIC ještě alespoň krátce pod napětím.
Má někdo lepší řešení,případně informace k upřesnění zapojení ?
Děkuji za rady,tipy,informace.

Napsal: 27 dub 2014, 17:24
od Rako
Já bych doporučoval PIC připojit na stálé napájení a na snímání
použít vývod RB0/INT.Snímat jenom stav klíčku přes odporový delič.
Až PIC rozpozná že byl klíček vypnutý,vklidu si uloží a udělá co potřebuje,
a pak vykoná instrukci SLEEP.Přejde do režimu spánku až do doby kdy
ho probudí zapnutí klíče.Vývod RB0 proto,že je přímo určen k probuzení
ze stavu SLEEP.Optočlen není vůbec pořeba,nevím k čemu by tam byl.

Nevím proč se uspávání všichni tak bojí,vždyť např. dálkové ovládání
od televize pracuje přesne takhle a batérie vydrží roky.

Napsal: 27 dub 2014, 20:12
od CAMaFo
Rako> Díky za tip.Já ale tohle použít nemůžu. RB0/INT mám obsazenej a nemůžu ho uvolnit a napájení bude z 7805 -ten by tu baterku brzy vyšťávil.Optočlen proto,že mám strach z rušení.Ono na tý motorce je v některejch případech rušení jako blázen.
K tomu Sleep: Vůbec jsem netušil,že tuhle funkci PICy umí.Jak to funguje ? Při signálu na INT se vykoná přerušení a v tom se PIC probudí,nebo je to jinak ?

K původnímu schématu -fungovat to ale bude,ne ?

Napsal: 28 dub 2014, 07:38
od Atlan
Namiesti 7805 pouzi zenerku a bude to zrat menej, ak nemozes pouzit sleep, pouzi novsi mikroprocesor ktory umoznuje menit frekvenciu.

Napsal: 28 dub 2014, 18:17
od Rako
Při probuzení nemusí nastat přerušení,podle toho jak je ošetřeno programem a mikrokontrolér je možno probudit i jiným spůsobem.Je potřeba prostudovat datasheet.Pokud to bude napájené pomocí 7805
potom nevidím problém,nezatížený stabilizátor taky skoro nic nežere.
Minimální odběr,nekolik mA není na závadu spíše naopak.
Krom toho vstup přerušení může být sdílený,pokud se využívá
např. ke snímaní horní uvratě,pak protočení motoru startérem
mikrokontrolér probudí a motor okamžitě naskočí.
Taky napájení může mít dvě větvy,7805 přes klíček a mikrokontrolér
pro režim SLEEP přes odporový dělič.Možností je mnoho.

Co se týče rušení existují i kondenzátory,nebo ne?