Fórum témák

» Több friss téma
Fórum » AVR-es óra
Lapozás: OK   2 / 2
(#) zombee válasza dbase hozzászólására (») Júl 25, 2010 /
 
Az én órámban 4MHz van, kb. 15 óra alatt 3 másodpercet siet. Át kell kalibrálni a számlálót, 62500-hoz 47-et hozzá kell adnom...
Amúgy 27pF-os kondik vannak, az megfelelő, vagy már túl nagy?
(#) dbase válasza zombee hozzászólására (») Júl 25, 2010 /
 
Nem én készítettem a szoftvert bele, nem is igazán érték hozzá, de ezeket mértem:
22-22p=24óra/2 sec siet
39-39p=24óra /3 sec késés
10-10p=24óra /14sec siet
22-39p=72óra/ 1-1,5 sec siet
Ha nagyobb mint ami kellene akkor késik, ha meg kisebb értékű akkor meg siet.
De ahogy ma nézegettem a quartzok leírását, 25fokon ha jol jár pontos, akkor ha csökken vagy nő a hőmérséklet mindig késni fog a jó órajelhez képest.
Arra gondoltam Magyarország átlaghőmérséklete 11fok, arra kalibrálnám be.
Vagy a másik, a készülék dobozán belül ugyis lesz stab-kocka ami meleg lesz, az mellé, vagy arra rá szerelném és mindig melegen lenne, alapba sietne 1-2 másodpercet, 25fokon, és mikor pl 40fokos lenne max a borda akkor 10ppm, és mikor 10fokos, aminél szerintem nem tudna hidegebb lenni akkor is 10ppm értékkel menne.Ami azt jelenti, hogy 0,8másodperc késés naponta.
(#) zombee válasza dbase hozzászólására (») Júl 25, 2010 1 /
 
Akkor úgy néz ki hogy a kvarcot fogom kicserélni, egy videóból bontottam ki,
ami már 15-20 éves is lehet(ne)...
(#) szabi 15 hozzászólása Aug 12, 2010 /
 
Sziasztok
nemrég találtam a neten egy ígéretesnek tűnő AVR-es óra kapcsolást programmal, de már le is volt forditva hex fájlba.
A Topi féle programozóval
(http://www.hobbielektronika.hu/kapcsolasok/avr-doper_usb-s_isp_programozo.html )
próbáltam ráírni a progit az ATtiny2313-as mikrokontrollerre AVR Studio és WinAVR páros segitségével de hibát jelzett ki és nem tudom hogy kellene megoldani mert még elég kezdő vagyok

segítségként itt az az üzenet amit programozás közben ír ki alul az AVR Studio:

Getting isp parameter.. SD=0x02 .. OKOK
Reading FLASH input file.. OK
Entering programming mode.. OK!
Erasing device.. OK!
Programming FLASH .. OK!
Reading FLASH .. OK!
WARNING: FLASH byte address 0x0007 is 0xFF (should be 0xC0).. FAILED!
Leaving programming mode.. OK!

Szeretném a segítségeteket kérni hogy milyen beállitásokon kell változtatni az AVR studioban
( Project/Configuration options vagy ott ahol a fordítónak adjuk meg a paramétereket)

Előre is köszönöm
(#) zombee válasza szabi 15 hozzászólására (») Aug 12, 2010 /
 
A hiba nem az órában van. A Topi féle programozó firmware bugos. Az eredeti firmware régebbi verziójára épül, innen ered a hiba.

Töltsd le az obdev.at honlapjáról a legfrissebbet(2008-11-27).
Ez teljesen kompatíbilis a Topi féle programozóval.

Egyébként a Topi féle firmware-vel csak akkor működik rendesen, ha a CKDIV8 fuse bit ki van szedve, de akkor is csak 1MHz fölött.
Az új firmware alapesetben 500kHz-ig visz, alatta át lehet kapcsolni a slow SCK-t és akkor 32kHz-es kontroller órajel mellett is príma lesz...
(#) szabi 15 válasza zombee hozzászólására (») Aug 12, 2010 /
 
Naggyon köszönöm
(#) zombee válasza szabi 15 hozzászólására (») Aug 12, 2010 /
 
Egyébként kicsit csodálkozom, hogy nem sikerül a programozás. Nem kapcsoltad át kvarckristályra? A CKDIV8-at se felejtsd el kivenni még programozás előtt!
Ha ez megvan, a Topi féle programozó firmware is tökéletesen fut.

Amúgy most nézem a kapcsolási rajzot és az óra konstrukcióját. Nem okoskodni akarok, de én pár dolgot biztosan másképp csinálnék.

A legnagyobb probléma az áramszüneti rendszer hiánya. Egy ilyen órát(főleg a LED-es kijelző miatt) nem lehet elemről táplálni, ha trafóról megy akkor áramszünet esetén elszáll az óra...
Az a kívánatos, hogy áramszünet esetén az elem fenntartja az órát, de a kijelzés szünetel.

Másik bajom, hogy ez az SC0B-21 kijelzőmodul nekem nagyon de nagyon nem tetszik. Ha már multiplexálva van, akkor miért nem kétszámjegyű kijelzőmodulok vannak benne? Fele annyit kell forrasztani, és maguk a modulok is olcsóbbak. Az sem tetszik hogy közös katódos a kijelzőmodul, mert a mai modulok többsége közös anódos.

A kvarckristály frekvenciájába nem kéne belekötnöm. Azonban tény, hogy egy 4MHz-es kristályt sokkal pontosabban le tudnak gyártani mint egy 16MHz-est.
Amúgy egy órába a 32.768kHz a kívánatos, ilyennel a fogyasztása pár mikroamper lenne...

A nyomógombokba is belekötnék, bár az ATTiny2313 nyújtotta kis lábszám mellett "bocsánatos" bűn...

A végszó a részemről, hogy építsd meg nyugodtan. Majd később, az általam leírtak alapján, egy kicsit több tapasztalattal nekiállhatsz egy saját programozású órának is.
(#) zombee hozzászólása Aug 12, 2010 /
 
Ja, még nem említettem: új 4MHz-es kristállyal pontos lett az órám. Az órajel szoftverben 1MHz-re lett leosztva, így a fogyasztása áramszünetben 400uA, a CR2032 elem kb. 1 hónapos áramszünetet vészelne át. Egy akvárium napkelte-napnyugta vezérlője lett, a lámpa 1V-10V vezérlőfesszel működik, ezt PWM-el állítom elő. Képeket csatoltam.
(#) szabi 15 válasza zombee hozzászólására (») Aug 13, 2010 /
 
Hol kell átkapcsolni kvarckristályra?
a fuse bitek közt a legutolsó?
(ha igen mennyire kell nekem jelenesetben beállitani?)

és ugye a program elején olvasható hogy szükséges a CKDIV8 bekapcsolása. De a Topi féle programozónál kikell iktatni. Akkor hogy oldjam meg az órajel problémát?
(#) zombee válasza szabi 15 hozzászólására (») Aug 13, 2010 /
 
lol.

16MHz-es kvarckristály mellett maradhat a CKDIV8, ott már mukodik a programozó. Először kapcsold át 16MHz-es kvarckristályra. Legördülő menünél külső nagyfreki kriszály.

VAGY: használj 2MHz-es kristályt(ha kapsz) és akkor kiveheted a CKDIV8-at...
(#) szabi 15 válasza zombee hozzászólására (») Aug 13, 2010 /
 
és leszedtem az obdev.at oldaláról azt a firmware-t amit javasoltál de nem tudok vele mit kezdeni mert az összes fájl ami benne van szöveges dokumentum.
hogyan kezdjem el az új firmware telepitését?

(ezt a verziót találtam: avrusb-2008-11-26 )
(#) szabi 15 válasza zombee hozzászólására (») Aug 13, 2010 /
 
És ha 2 MHz-s kvarcot használok akkor is be kell állítani a fuse biteknél a SUT_CKSEL ben hogy Ext. Crystal Osc. ......
mert ott csak 4 MHz-től kezdődnek az értékek.
vagy melyiket kell beállitani a SUT_CKSEL ben 2MHz külső oszcillátor esetén?
(#) szabi 15 hozzászólása Aug 13, 2010 /
 
és még egy kérdés
a Project menüpontban található konfigurációs beállításokban miket kell beállítani
Frekvenciának mennyit kell beírni? 2000000Hz?
és melyik optimalizációs beállítást kell belőni??
meg tudnád írni?
(#) Zoli_bácsi hozzászólása Márc 7, 2012 /
 
Sziasztok!

A véleményetekre lennék kíváncsi. Találtam ezt a linket, és érdekes ez az óra. Kit formájában lehet megvenni, csak kérdés, hogy a mikrovezérlő vajon fel van-e programozva ebben a kit-ben (?), vagy nekem kell letölteni a belevaló programot és beégetni. Ugyanis nyílt forráskódú az egész projekt.

Bővebben: Link

Köszönöm.
(#) zombee válasza Zoli_bácsi hozzászólására (») Márc 7, 2012 /
 
Én nem venném meg, de lehet hogy csak azért mert meg is tudnám építeni. Kétoldalas? Sííímán áttervezem!
Ha valaki KIT-et árul akkor illik felprogramozott IC-t adni hozzá, de nem értem miért nem az eladót kérdezed?
@up: most nézem hogy a felprogramozáshoz is nyújt "segítséget", így lehet hogy mégis üres IC-vel adja...
Ha meg engem kérdeztek, a 74HC247 gagyi dolog, helyette egyszerűbb lenne még egy shift regiszter...
(#) erdiboni hozzászólása Feb 17, 2014 /
 
Sziasztok!

Ezt a kapcsolást szeretném megépíteni: http://www.egyeni.hu/?7-szegmenses-digitalis-ora,22 DE úgy szeretném hogy a másodperceket is kijelezze. Min kéne a programban változtatni?
Következő: »»   2 / 2
Bejelentkezés

Belépés

Hirdetés
Lapoda.hu     XDT.hu     HEStore.hu
Az oldalon sütiket használunk a helyes működéshez. Bővebb információt az adatvédelmi szabályzatban olvashatsz. Megértettem