Hodiny s 7-LED s automat.regulací jasu fotoodporem, přesnost

Dotazy na technické problémy, vlastní řešení technických problémů

Moderátor: Moderátoři

Odpovědět
Zpráva
Autor
Uživatelský avatar
omega3
Příspěvky: 9
Registrován: 06 čer 2008, 00:00

Hodiny s 7-LED s automat.regulací jasu fotoodporem, přesnost

#1 Příspěvek od omega3 »

Zdravím,
stavím hodiny s velkým 7segmentovým displejem a rád bych aby samy plynule ztlumily svůj jas při smívání a ve tmě. Aby to nesvítilo jak na nádraží. Což mám z části sw vyřešeno.
Potřeboval bych poradit s převodem intenzity denního/nočního světla (napětí) na frekvenci do cca 10kHz, kterou pak spočte jednočip uP a podle toho nastaví jas LED segmentů. Mám fotoodpor FW150.
Třeba s použitím 555, nebo oscilátorem VFO u 4046, nebo jinak jednoduše.

Dále bych potřeboval poradit jak zajistit slušnou přesnost hodin. Krystaly co jsem koupil nejsou moc přesné. Zatím to řeším programově x51.

Díky
Uživatelský avatar
radekrd
Příspěvky: 642
Registrován: 21 kvě 2008, 00:00
Bydliště: Moravský Krumlov
Kontaktovat uživatele:

#2 Příspěvek od radekrd »

S 555 je to extra jednoduché - základní zapojení akorát se dá místo jednoho rezistoru fotodpor. S 4046 je to ještě jednodušší - odporový dělič (s fotoodporem) na vstupu kterým se ladí VCO.

A pro přesnější oscilátor je vhodné použít externí oscilátor nejlépe s tranzistory - ne s hradly CMOS nebo TTL případně s termostatem, nebo přijímač DCF77.
Uživatelský avatar
EKKAR
Příspěvky: 35012
Registrován: 16 bře 2005, 00:00
Bydliště: Česká Třebová, JN89FW21

#3 Příspěvek od EKKAR »

Jsem za ten DCF77, jeho přesnost v civilní sféře je minimálně o dva řády vyšší, než každá jiná dostupná.
Myslím absolutní přesnost - neboli skutečný interval mezi dvěma sekundovými pulsy. Relativní přesnost se liší podle vzdálenosti místa příjmu od vysílače DCF v Německu (zpoždění je způsobeno konečnou rychlostí číření elektromagnetického signálu...)
Nasliněný prst na svorkovnici domovního rozvaděče: Jó, paninko, máte tam ty Voltíky všecky...
A kutilmile - nelituju tě :mrgreen: :mrgreen: !!!
Uživatelský avatar
Crifodo
Příspěvky: 14779
Registrován: 11 říj 2005, 00:00

#4 Příspěvek od Crifodo »

nechápu, proč to chceš cpát do jednočipu. Analogovou veličinu digitalizovat, měřit, počítat a zas převádět na analog 8O
Proč tím fotoodporem prostě neřídíš pwm nebo i spojitě, pro těch pár desítek mA se to nevyžhaví, přímo displej?
Nebo jestli to chceš za každou cenu digitálně, spočítej si funkci průměrné hladiny osvětlení podle denní a roční doby a nastav si jas digitálně. Zatmění Slunce a stažení žaluzií bys musel tolerovat :wink:
Krystaly obyčejně nejsou přesné nebo nepřesné, to z nich udělá až zapojení oscilátoru a volba součástek s takovou nebo makovou teplotní závislostí (keramické kondy s + nebo - koeficientem a jejich podíl na celkové kapacitě). Obyčejný laciný krystal 32767 mi chodí v budíku na jednotky sec/rok. Odhadem, většinou se dřív musí měnit monočlánek.
Uživatelský avatar
Banda
Příspěvky: 1170
Registrován: 22 bře 2005, 00:00
Bydliště: OV

#5 Příspěvek od Banda »

To mě zas dokáže pobavit, když někdo programuje a nezná základy eletrotechniky a už jednoduchý převodník Napětí/Frekvence, kterého je na netu plno (s OZ nebo 555 nemluvě o speciálních IO) dělá problémy.
Ale jak se říká, každému podle jeho gusta.
Uživatelský avatar
omega3
Příspěvky: 9
Registrován: 06 čer 2008, 00:00

#6 Příspěvek od omega3 »

Díky za reakce, jsem rád, že píšete.

Crifodo:
Zkrátka změřím počet pulsů od fotoodporu a jednočipem vytvářim PWM v multiplexu displeje. Nic vyjímečného. Přidám pouze převodník U/f, což bude asi obvodově podobné jako tvé analogové řešení.

To bych musel sledovat i datum, což je na mě složité.

S tim kladnym nebo záporným kondíkem jsem nevěděl. můžeš to prosím upřesnit, díky

To all:
DCF není tak jednoduchá záležitost.

to banda:
každej se učíme, tak nás nech dejchat pls,
nebo to všechno ovládáš? Tak poraď a neremcej.
zajímají mě názory jiných
Uživatelský avatar
Crifodo
Příspěvky: 14779
Registrován: 11 říj 2005, 00:00

#7 Příspěvek od Crifodo »

http://www.ebastlirna.cz/modules.php?na ... ic&t=16259

Někdo říká "krystal" celé jednotce oscilátoru TTL zapouzdřené pohromadě i s oscilátorem, některé jsou skutečně hrozné. Abychom si rozuměli, krystal jako takový (křemenný výbrus s polepy) je pasivní součástka a ta teprve kmitá v obvodu s aktivním prvkem. Krystal v sobě zahrnuje sériovou kapacitu s indukčností a k tomu paralelní kapacitu + montážní kapacitu pouzdra, to všechno má nějakou teplotní závislost a tu je možno kompenzovat vnější kapacitou, keramické kondy se vyrábějí(ly) s různým teplotním koeficientem podle materiálu dielektrika, desítky let byl tradiční výrobce Tesla Hradec Králové, ale jak jsem se teď podíval na net, zdá se že milý tradiční výrobce dostal ránu do vazu v rámci "privatizace", čertví jestli tam dneska číňani nemontujou koloběžky.
Ale na téma krystalový oscilátor je toho 3 (_._) na webu. Dělají se i jednotky RTC s velkou stabilitou a vnitřní kompenazací. (Dallas DS3231)
Osobně bych to asi řešil vybrakováním toho budíku Prim nebo Ruhla, má to keramický trimr pro dostavení a dělič na 0,5 Hz, co víc si přát. Ten budík fakt seděl na časové znamení dlouhé měsíce, a to nebyl rozhodně termostatovaný, +-10° jako nic.
Tvoje řešení je kostrbaté, ale jak bylo řečeno, proti vkusu...
Jinak jednočipy snad mívají i rovnou převodník A/D, proč tam nepřivádět rovnou plovoucí napětí z fotoodporu a obdržíš bajt s bitovou váhou podle osvětlení. Když už to chceš za každou cenu hnát přes procesor a ne do zdroje proudu :roll:
Uživatelský avatar
omega3
Příspěvky: 9
Registrován: 06 čer 2008, 00:00

#8 Příspěvek od omega3 »

crifodo:
díky zainformace, koukám - je to samostatný vědní obor :-))
stačí foliový trimřík, nebo by to měl být keramický, ba slídový?
Před časem jsem si medil jak jsem krásně naprogramoval komunikaci po I2C s RTC PCF8583P, zklamáním ale byla nepřesnost obvodů hodin.., takže trimřík.. a dám ho na "vstup" nebo "výstup" zesilovače oscilátoru?
stačí když to bude minuta za měsíc

to by bylo dobré, ale dělám jen s 89C2051 nebo 80C52, kde A/D není. Přečíst frekvenci není až takový problém.
Uživatelský avatar
Crifodo
Příspěvky: 14779
Registrován: 11 říj 2005, 00:00

#9 Příspěvek od Crifodo »

a nebo základy elektroniky, jak se to vezme. Asi záleží na aktuální úrovni školství a dostupnosti literatury... krystalové jednotky, oscilátory, kompenzace, to všechno mockrát vyšlo i v AR a podobných časopisech.
U trimru jde jednak o teplotní závislost, jednak o mechanickou spolehlivost, záleží na konkrétním typu. Třeba ta keramika je dobrá ale nesnese mnoho otočných cyklů, ošoupe se.
Dolaďovací kapacita se připojuje vždycky ke krystalu, jestli je to "vstup" nebo výstup aktivního prvku záleží kam je ten krystal zapojen, může to být báze (gate), emitor, kolektor...
Dobré zapojení kde není krystalem proháněn proud závislý na polovodičích je na http://www.hq-elektronic.eu/ref_osc.html
nebo http://599.cz/image/200702161705_4.png na http://599.cz/view.php?cisloclanku=2007021502
minuta za měsíc, to nemáš moc velké ambice, to by měl zvládnout i ten miniaturní váleček z každých hodinek v TTL zapojení.
Uživatelský avatar
omega3
Příspěvky: 9
Registrován: 06 čer 2008, 00:00

#10 Příspěvek od omega3 »

naštěstí tu nejsme ve škole, a nezkouší se tu, a hlavně neprudí :-D
nejlepší je ověřit si vše v praxi, zkušenost pak vydá za deset učebnic.

to jsou pro mne zbytečně složitá zapojení, spokojím se tedy s nižší přesností

naštuduju si ty U/f obvody, kdyby se chtěl někdo podělit s vtipným zapojením, tak to uvítám !
koupil jsem si sice U/f převodník KA331 ale dočetl jsem se na netu, že to není nic dobrého

díky za rady, ahoj
Odpovědět

Zpět na „Poradna“