Začínám s PIC

David Hankovec david.hankovec@centrum.cz
Čtvrtek Březen 31 19:29:33 CEST 2005


> > -       Napadá vás řešení tohoto problému?: Zhruba 20 vstupů, které hlásí 
> > různé poruchy. Některé drží dlouho, některé mohou
> > být puls. Musí se indikovat, která porucha vznikla a pamatovat si to i v 
> > případě, že porucha zmizí. Může jich být víc
> > najednou. Nyní je na každou poruchu RS klopák a LED. Dále se musí nějak 
> > roztřídit a podle zadání něco vygenerovat na třech
> > výstupech. Reagovat musí zhruba do 10us. Uvažoval jsem o posuvných 
> > registrech (3 x 4021na vstupy a 3 x 4094 na výstupy pro
> > LED indikaci). To bych asi dost těžko stíhal. Také místo 20 x LED by mohl 
> > být LCD a více poruch zobrazovat postupně.
> > Indikace je pro identifikaci problému a využije jí až servisman. Rychlá 
> > odezva musí být jen ne těch třech výstupech, které
> > zajistí bezpečné a ne zrovna jednoduché odstavení stroje. S kolegou jsme 
> > zatím došli k závěru, že budou jednodušší ty
> > klasické klopáky a jednoduchá logika. Nechci se ale zatím vzdát 
> > elegantnějšího řešení s PIC.


Nevim zda to neni mimo misu, ale mozna by se dali pouzit IIC expandery typu
MCP23016 (2x8 I/O bitu, umi capture a umi samplovat vstupy 2 ruznymi rychlostmi a hlavne umi pri zmene vstupu vyvolat preruseni - open collector).  Spotreba zanedbatelna. Nakonfigurovat jako vstupy, pri vyvolani interrupt precist obsah capture registru pres IIC. 
PROSIM NEKAMENOVAT  :-)))

David Hankovec 



Další informace o konferenci Hw-list