Elemtartós Wistron RDAA-81 PCB-t keresek egy OpenWrt-s DIY projecthez

Egy OpenWrt-s barkácsprojekthez keresek olyan RDAA-81-es nyákot, amin van elemtartó.

A project lényege az, hogy egy HD44780-as LCD kijelzőre írja ki a pontos időt és a szobában uralkodó hőmérsékletet I2C-n keresztül:


A problémám az, hogy hidegindításnál nem stimmel az óra, és amíg NTP-vel nem szinkronizál az eszköz, addig helytelen időt mutat. Az eset hasonló, ha épp nincs net, mert nincs bedugva, vagy valamit épp bénázik az ISP, esetleg áramszünet volt, etc.

Ebből az eszközből azonban rábukkantam egy olyan verzióra is amibe lehet elemet helyezni:

Ha valaki rendelkezne ilyennel, vagy tud róla, hogy hol lehet beszerezni, kérem jelentkezzen.

Project link: http://openwrt.dtech.hu/projects/LCDclock/
Backfire 10.03.1-es firmware RDAA-81-hez (ha esetleg valakit érdekelne): http://openwrt.dtech.hu/firmware/backfire/10.03.1/rdaa-81/

Hozzászólások

Szia!

Nekem van 10-20 rdaa81 nyákom, illetve a tesójából is van néhány (ca-84) megnézem, hogy van-e rajtuk elemtartó! Nem lehetne ráhekkelni valami alaplapról levarázsolt elemtartót?

Az a gond, hogy ahogy összehasonlítottam kép alapján a két nyákot, sajnos nem csak az elemtartó hiányzik.

Hiányzik az U42-es IC, egy kvarc, 4 darab SMD kondezátor vagy ellenállás (nincs jelölve) meg valami D9 jelű háromlábú istentudjamicsoda is.

Az elem egyik lába GND-n van, a másik viszont így a levegőbe lóg sajnos.
--
/var/you

Esetleg azt kipróbálhatod, hogy a táphoz eszkábálsz egy "szünetmentes" megoldást. Egy wifis szappantartóhoz csináltam egy akkus csavarhúzó akkujából és áramköréből egy ilyen megoldást. a táp tölti az akkut és üzemelteti a szappantartót. ha épp áramszünet van, akkor meg az akkuról megy a szappantartó.
egyszerű megoldás ~0HUF és ~5perc ráfordítással elintéztem. a gond csak az, hogy folyamatosan az akkut terheli a rendszer, szóval elég hamar kinyír(hat)ja.

--
openSUSE 12.2 x86_64

Hát, nálam az sajnos nem ~0HUF lenne, ugyanis se akksim, se akksitöltőm. Utóbbi még annyira nem is lenne gáz, mert a legegyszerűbb áramszabályozós akksitöltő megoldás egy sorbakötött mezei izzó.

Amúgy egy kutyaközönséges relével egyszerűen meg lehetne oldani az átkapcsolást, a kapcsolási időt meg át lehetne hidalni egy pufferkondenzátorral, és akkor nem terhelné folyton az akksit.

Ez a megoldás amúgy egy kicsit ágyúval verébre szituáció, mert ha áramszünet van, akkor van telefonom, megnézem azon az időt, ennyi. Itt az a gond, hogy ha visszajön az áram, de mondjuk nincs net, (mert pl. az ISP eszközei is szétzuhantak az áramszünettől), akkor az óra false időt mutat. Nekem meg ugye honnan kéne tudni, hogy épp nincs net?! Ránézek az órára és elhiszem neki, hogy délután fél 4 van, közben meg már pl. 5 is elmúlt...

--
/var/you

Ha már úgyis I2C-t használsz miért nem akasztasz a buszra egy I2C-s RTC-t?

Nah, azért annyi dolog már nem fér ebbe a házba. Ráadásul feleslegesnek is találom, mikor van belső órája az eszköznek.

Elég a DS1820-as hőmérsékletszenzor olvasási hibáit lekezelni, nem akarok még extra hibalehetőségeket hozzáadni. Meg annyira a programot se akarom túlbonyolítani.

--
/var/you

A hiányzó IC is egy RTC lesz, csak hiába guglizok rá az ISL1208-ra nem találok semmit se kishazánkban.

Valami ötleted lenne esetleg a leváltására (CMOS jelszinten), ami lábkompatibilis és esetleg létezik SMD-s kivitelben?

ISL1208: http://www.intersil.com/content/dam/Intersil/documents/fn80/fn8085.pdf

--
/var/you

Jobban ráhunyorítva a képre mégiscsak meglett, hogy milyen IC lehet a hiányzó U42: Intersil ISL1208.

A hiányzó 4 darab SMD alkatrészek közül 1 kondenzátor 3 pedig biztosítéknak tűnik + egy kvarc kell még (32.768kHz), ami épp az IC leírás szerinti helyére van beforrasztva. Ha mázlim van, akkor a D9 is csak egy hagyományos dióda, ami az RTC-t védi az elem fordított polaritása ellen. A kommunikáció itt is I2C-n megy amúgy.

A Raspberry Pi-s megoldásnál DS1307-es lábkiosztása és paraméterei fullra megegyeznek, kivéve hogy a tápellátása TTL szintet igényel (5V), az ISL1208 pedig CMOS szintet (3.3V).

--
/var/you

Ha mázlim van, akkor a D9 is csak egy hagyományos dióda, ami az RTC-t védi az elem fordított polaritása ellen.

99%, hogy az egy Schottky-dióda, és elsősorban az elemet védi attól, hogy megpróbálja valami "feltölteni", mert akkor jó eséllyel kigyulladna.
Ha a feliratot ki tudod silabizálni, akkor kideríthető, hogy mit terveztek oda. De ha megnézed a panelon a bekötését, nézhetünk oda egy egyező lábkiosztása Schottky-t.

A Maxim/Intersil chip helyett lehet, hogy jó lenne a Microchip MCP7940N is (árban a töredékébe kerül a Chipcadnél), a lábkiosztása emlékeim szerint ugyanaz. Persze csak akkor, ha a sw-t szabadon tudod módosítani, mivel a regiszterek kiosztása valószínűleg nem ugyanaz.

Tudom, hogy nem az eredeti kérdésre válasz - de mi lenne, ha a kijelző nem mutatná az időt addig, amíg nem volt ntp szinkron?