Hodiny s 7-LED s automat.regulací jasu fotoodporem, přesnost
Moderátor: Moderátoři
Hodiny s 7-LED s automat.regulací jasu fotoodporem, přesnost
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
- radekrd
- Příspěvky: 642
- Registrován: 21 kvě 2008, 00:00
- Bydliště: Moravský Krumlov
- Kontaktovat uživatele:
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.
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...)
A kutilmile - nelituju tě
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
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.
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
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
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 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í.
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