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