1-wire buszon levo cuccok erzekelese - ds1820

Huszti Andras kyrk at villamvadasz.hu
Fri Feb 23 15:37:41 CET 2007


Hali!

> Ugy ertem, hogy le tudnam masolni, de az elvet nem ertem. Az 
> angol szoveget ertem, csak a modszert nem. Valaki fel tudna errol 
> vilagositani emberi nyelven? Mikor van pl vege az azonositasnak es 
> nincs tobb eszkoz?
Ez nem valami binaris fa elvet koveti? Anno olvasgattam, meg is ertettem
de mivel nem kellet igy gyorsan el is felejtettem.

> Es a sorrendjuk mi alapjan alakul ki? A ROM code binaris nagysagrendje 
> szerint? Akkor viszont nem tudom oket a hely szerint beazonositani, 
Szerintem igen. De ne vedd biztosa a szavam.

> tehat hogy mondjuk tonkrement a motorhutoviz-erzekelo es berakok 
> ugyanoda egy masikat, akkor mashova teszi a kovetkezo azonositasnal. 
> Igy aztan nem tudom, mi ertelme van az egesznek (jo, tudom, legalabb 
> azt azonosithatom, hogy homero volt vagy mas 1-wire eszkoz...)
> ???
A berakast szerintem felhasznalo altal felugyeltnek kell lennie. Tehat
amikor tonkremegy az eszkoz akkor tudod, hogy melyik ment tonkre. Az uj
eszkoz ami bekerul a regi helyere lesz a csere. Ezt az user mondjuk egy
gomb nyomassal jelezheti, hogy igen kicserelte a hibas eszkozt, lehet
keresni az ujat.
Kepzeld el, hogy van egy tablazatod a uC-ben ami a ROMcode-okat
osszerendeli valamivel(homero1,homero2...). Ha valamelyik meghibasodik
akkor a felhasznalo kicsereli es te meg beirod az uj ROMcode-ot a
tablazatodba a regi helyere. Jo esetetben tudod hova, rossz estben meg
kell nezned melyik eszkoz hianyzik es annak a helyere.
Nyilvan elso indulasnal a tablazat ures. Felhasznalonak kell
megmondania, hogy mi hova kerul. Ez lehet fejlesztes alatt, vagy menet
kozben gombokkal es LCD-vel. Maskepp nem nagyon lehet szerintem. Max ha
mindegyik eszkoz kulonbozo tipusu. Tehat 1 kimenet, 1
homersekleterzekelo. Ekkor fajta alapjan eldol, de mivel 4 homero lesz
igy mindenkeppen felhasznaloi segitseg kell.

Esetleg valami olyasmi nem lehet, hogy elore felprogramoza az ember a
ds1820-at? Van ennek eepromja? Ha lenne bele lehetne irni, hogy o
micsoda. Persze "install" elott bele kell irni. Es akkor mar csak
ROMcode-bol kell tablazat, majd eeprombol lehet olvasni melyik mit
csinal.



More information about the Elektro mailing list