Fórum témák
» Több friss téma |
Fórum » Wand Clock
Szia!
A program a propelleren méri egy körbefordulás idejét - ez megfelel egy rezgés periódusidejének. Ha a fél periódusra osztjuk el a kijelzést, akkor a kar jobb végállásból, bal végállásba (vagy fordítva) való elhaladása alatt kirajzolja az időt vagy a dátumot vagy frekvenciát és a hét napját. Az átírás jól halad. A fordulatszám helyett a rezgés frekvenciáját méri (max. 655.35 Hz, 0.01 Hz felbontással). Van kedved tesztelni ? (Sajnos még nincs elektronikám...) Szia...
Szia Hp41C!
Egy mérési lehetőséget megjegyeznék: az amplitudó nagyságát, (fokban) jó lenne tudni. Talán még a rezgési frekvenciánál is jobban, hiszen a rezgés a kar saját rezonancia -frekvenciáján szinte állandó. Az nem igen változik, legfeljebb a tekercsek és a meghajtó áramkör miatt keletkezett hő befolyásolhatja valamelyest. Ezt a kitérést, és talán a hozzá tartozó áramot lehetne kijelezni, ha kérjük. - Közben lemértem, 25-55 fok között szépen lehet az amplitudót szabályozni. Ez szerintem elég is a müködtetéshez. 55-60 foknál már van némi hangja a mechanikának, az áram is 320mA-re nő a kisérleti óra tekercsmeghajtó áramkörében. Ez tartósan nem is mehetne igy, egy időlimittel, (pl.:10 min), visszaállítani alaphelyzetbe.. Ha lenne kérdésed, megjegyzésed, megpróbálok válaszolni rá. - A tesztelését szeretném elvégezni, szia.
Szia!
Fogjál drótpostagalambot.... A lábára kötöttem egy csomagot...
Szia Hp41C!
Megjött, átnéztem. Két kérdés merült fel: - A 628-calibration kimenete itt "melyik" lábon van. - A 8. karakter pontja "melyik" lábon található. Lett egy harmadik is: az RTC a prop. v2.23 bekötésével megegyezik? Még nem lesz RTC ebben a teszt áramkörben. Köszönöm, szia.
Szia!
Calibration - RA3, 8. bit - RB7. Arra gondoltam, hogy egy (jdm által rossznak itélt) 16F628-ba beégetnéd az RTC nélküli változatot a régi lábkiosztással (infra - RA2), akkor máris látható lenne az eredmény. A #define UsePCF8583RTC elé pontosvessző, a #define RC5IntOnRA5 elé pontosvessző Szia
Szia Hp41C!
Rendben, köszönöm. Midjárt meg is nézem, szia.
Szia Hp41C!
Egy kis gond merült fel fordításkor 2 hiba formájában. Csatolom a hibakódot, szia.
Szia
A TStaticText sziblólumot hiányolja, a küldött keys.asm-ben benne van. Másold át a Tiedbe...
Sikerült beégetni az első kész hex állományt úgy, ahogyan leírtad a javítását.
Minden "tükrözve" jelenik meg. (Ezt talán a LED-ek sorrend átkötésével megoldható). A táp kapcsolása még nem tökéletes. Kikapcsolja ugyan a rezgést, de valami miatt az áram rajta marad a már álló áramkörön, igy 200mA-ről 400mA-re nő a felvett áram. Az indexel nem forgatható, de azt hiszem itt nem is kellene. A szélső karakterek nagyon össze gyürődnek. Feltöltök néhány képet a működéséről, szia.
Szia Hp41C!
Átírtam a keys.asm-et, megy a forgatás! Igy kb 180 fokot "tekertem" a kijelzőn, és megfordultak a kiírások. (Úgy is kipróbáltam, hogy az "indexet" áthelyeztem jobb oldalról balra, de akkor is kell tekerni ugyanennyit). Erről néhány jobb felvétel, szia.
Szia Hp41C!
Elértem a nap és a frekvencia kijelzését is. Itt azt gondolom, 3 tizedesig adtad meg a kiszámított frekvencia értékét? Ez teljes mértékben reális. Ime: Szia.
Szia Hp41C!
Megnéztem a szövegkiírást, tetszik, feltöltöm, szia.
Szia!
- A frekvencia mérésnél van valami hiba - csak két tizedesnek kellene lennie meg középen egy pontnak. - A karakter fordítást sajnos az adta ki, hogy a felső félre dolgoztam ki a kijelzést. - A táp kapcsoló kimenet mind az alacsony, mind a magas szintet kiadja. Egy tranzisztoros fokozat lehet, hogy kell még. - A karakterek torzulását a program okozza: egyenletes forgásra van kidolgozva, a rezgésnél nem állandó a mozgási sebesség. A javításon dolgozom... Szia.
Szia Hp41C!
Azt hiszem megvan a frekvenciamérési hiba. Alapban a napok állításánál van egy "4"-es karakter azon a helyen, ahová a tizedespontot tervezted. Az akkor is ott van, amikor még nincs freki mérve, és akkor is amikor már van. Feltöltöm a képet erröl. Lemértem az RA3/2. lábon a szinteket, rendben vannak valóban. Magas szinten tartja az LM2941/ 2. lábát kikapcsoláskor, mégis van áram a tekercsek felé. (Ha visszarakom azt a 628-as bázis á.k.-t, akkor az jól kezeli a kikapcsolást). Keresem az okát, hiszen ugyanazt kellene eredményezi mint az a bázis... Szia.
Szia!
A szöveges kiírásánál nem kéne lecsökkenteni a hosszat 8 karakterre? Kialakulóban van a wand új elektronikája: - 16F886 külső 20MHz oszcilátorral, - PCF8583 RTC, - Fényerő szabályzás, rezgető táp szabályozása, - Külső világosság mérése, - Ébresztési funkciók (ld. bázis), amennyiben a propeller bufferének nem használt felét sikerül felszabadítanom, - Óraütés, hangjelzés, - Relé kapcsolási lehetőség, - RS232 kapcsolat a felprogramozáshoz, - Van még két analog/digitális be/kimenet talán hőmérő vagy árammérő vagy valami más.... A kitérés mérésere még nincs elképzelésem. Megrajzolom a kapcsolást a hétvégén... Szia
Szia!
Megvan a frekvencia hibája:
A kiemelt sorban olvashatóra kell javítani a hibás goto l_BCD-t. Szia.
Szia Hp41C!
Szerintem ki kellene próbálni a szövegmező 8 karakter széles méretével is. Talán megvan az RA3 szint problémája is. Ez úgy működik, hogy egy gombnyomásra 2.5V-ra áll a kimenet, (Itt még félig be van kaocsolva az LMxxx), a következőre 5V a kimenet, aztán újabb ki gombra 0V lesz. Ezt nem csinálja viszont mindig ugyanigy, hanem össze-vissza is váltakozhat a kimenet szintje. - Jó lenne ezen a 628-as verzión még egy kicsit javítani, tapasztalni, aztán jöhet a "spéci" óra a nagy PIC-kel is. Szia.
Szia!
Jó lett a frekvencia kiírása. Itt a felvétel róla. - Nagyon könnyen megy az átírása mostmár a PIC-nek, és hibátlan. Szia.
Szia Hp41C!
Az újabb változat egyre jobban tökéletesedik. (628A_2.26). Stabilan kapcsolja a rezgést ki/be. Kikapcsolva 18-20mA folyik összesen, üzemben teljes kivezérlésnél 220mA. Jól működik a távira is minden funkciója. Néhány felvétellel megerősítem a működését. Szia.
Szia!
Örülök, hogy ilyen szépen megy.... Akkor úgy látszik megvan a be/kikapcsolási hiba is. Még van egy nagy feladatom, mielött a további funkciókat kezdem beleépíteni: Most mind a 120 byte dispaly memóriát elhasználja, de csak 8*6=48 / 10+6=60 byte-ban van értelmes adat. Ahhoz, hogy a bázisban megvalósított ébresztési szolgáltatás beférjen, le kell csökkentenem a felhasznált memóriát. Az egész buffer a Bank1 -en elfér, 40 hely felszabadul a Bank0-n. Az ébresztési adatoknak a Bank2-n ill Bank3-on 80 - 80 változó kell, a soros bufferek elférnek a Bank2 ill Bank3 maradék 16 - 16 helyén. Szia...
Szia Hp41C!
- Most tapasztaltam: a kijelzés optókapus vezérléssel áram alá helyezéskor azonnal a helyére kerül, nincs tükrözve! Nem kell elforgatni 180 fokot. - Hall IC-vel viszont, 180 fokot el kell forgatni hogy a kijelzés helyre kerüljön. Ezt még nem igazán értem miért van igy, hiszen ugyanazt csinálja minkét szenzor, de nem azonos időben? Ez az is jelentheti, nem kell átírni a kijelző rutinjait. Érdemes lenne mostmár igy hagyni, itt minkét vezérlés be van építve, lehet (mostmár tudom) cserélgetni. Szia.
Szia!
Meg kellene mérni, hogy milyen szitet ad a Hall és az opto érzékelő, ha a kar felette van és ha nincs ott. A propelleren a megszakítást a fototranzisztor megvilágítására kialakuló alacsony szint okozza. Szia...
Szia Hp41C!
Megmértem már korábban is, teljesen egyformák az értékek. Az optó megvilágítva 0.2V, a Hall ha a mágnes fölött van szintén 0.15-0.2V. Ha az optó takarva van, 5V a szint, a Hall IC-nél szintén 5V ha nincs a mágnes "alatt". - Van egy gondolatom: de akkor a felragasztott mágnest le kell valahogy szednem, (tépnem), és valószínű, hogy a másik pólusát kell a szenzor felé forditani. Akkor talán ugyanúgy működik majd mint az optó. (Egy ilyen gond már felmerült egyszer, de nem gondoltam végig, mi lehet az oka). Ki fogom próbálni, mert ezt tudni szeretném. Szia.
Szia Hp41C!
Ez volt a probléma! Nem mindegy melyik pólus van a szenzor felé állítva. (180 fok!). A tekercsek polaritását is meg kellett emiatt forditani, mert a rezgés vezérló szenzora is forditott írányú lett, (ugyanaz a mágnes), emiatt nem rezeg be. Most minden tökéletesen működik, már mindegy milyen a kijelzés vezérlő szenzora. A kicsi mágnest úgy szereltem fel, hogy állítható és forgatható is lett. (Ennek most én is örülök). Szia.
Szia Janocsi!
Alakul a továbbfejleszett Wand óra kapcsolása - elrendezése. Küldtem rajzot és egy előzetes fényképet. Még csak a nagyméretű alkatrészeket tettem fel (nincs semmi sem beforrasztva). Várom a véleményedet.
Szia Hp41C!
Átnéztem a tervezetet, komoly alkotás lesz ez is. A 100*100-as nyákon éppen elférnek a berendezett alkatrészek. Az elhelyezésük szerintem adottak, értelem-szerüen vannak összeállítva. Az újabb rajzot is tanulmányoztam, jó sok alkatrész kerül beépítésre. Szia.
Szia Hp41C!
A 628_2.26 próbaverziót a mechanikai felépitéssel néhány felvételben megmutatnám. Ez az alap lesz majd az új Wand clk-hoz is alkalmazva. Itt a rugótartó az összekötő elemmel, a kis mágnes, és a levezetés a véglegesitett változat. - Ez a verzió tökéletesen működik 1db PIC16F628(A)-val, ugyanúgy, ahogyan a "propeller clockod is". Szia.
Szia!
Mivel ez az óra helyben van, felmerült bennem a DCF77 szinkronizáció megvalósítása is. Szia.
Szia Hp41C!
Ez valóban nagyon jó ötlet. Lehetséges, hogy akkor a PCF8583P helyett kerülne beépítésre? Vagy ez egy teljesen független vevőegysége, (része) az órának? Szia.
Szia.
Egy szabad bemenetet hagynék a jel fogadására. A dekódoló algoritmus pedig bele fog férni a 16F886-ba. Az RTC-t is el lehet hagyni, de akkor az idő az áramkimaradás alatt elromlik, meg kell várni a DCF77 szinkronizációt. Úgy gondolom legalább az egyik kell az órába, de mindkettő is beépíthető. Ha mind a kettő benne van, az idő korrigálható a jó DCF77 vétel esetén, és (kisebb pontossággal) még áramkimaradás után - DCF77 szinkron előtt is hihető. (Zajosabb, számítógépekkel zsúfolt helyen a DCF vétel nap közben igen zavaros - este, éjjel biztosabb.) Szia. |
Bejelentkezés
Hirdetés |