Fórum témák
» Több friss téma |
Fórum » GPS óra LED kijelzőkkel
Témaindító: kocsgab002, idő: Okt 31, 2008
Témakörök:
Mindkét modulon megtalálható az 1 Hz-es jel. Az egyiknél ki van vezetve, a másiknál egy LED-et villogtat.
Sziasztok,
Én éppen befejeztem az adatgyűjtést és lehet segítséget kérnék. Az eredeti problémám egy fali óra vitorlás hajóba - emiatt van néhány "ínyencség" a működésében - fényerő szabályozás, akkufesz figyelés, mozgásérzékelés, nyomógombra fix fényerő. Eredetileg DCF77-et akartam használni, de a HKW cég válaszában felvilágosított, hogy magyarországon a csepeli adó ad HGA22 órajelet és van nekik hozzá moduljuk. Remek ... elindultam ezen a vonalon, de ekkor meg abba futottam bele, hogy miért nem GPS-t használok. ..és ekkor jött az ötlet, hogy olyan vezérlőt tervezek amelyik mindkét jelet fel tudja dolgozni és majd eldöntöm, hogy mit akarok. A terv elkészült(.pdf), a nyák elkészült, de segítséget kérnék, mert csak a HW részen vagyok magabiztos. A SW elkészítésébenkérnék (CCsC) segítséget és mivel a nyákgyártó több PCB-t készített mint amennyire szükségem van, szívesen felajánlok cserébe PCB-t amit csak be kell ültetni - van vezérlő és van kijelzőhöz (LOMEX - FYS-40011FUHR-21-L7.0) készített is.
Hali!
Szép kijelzőt választottál, de kipróbáltad kb hány volt kell a működéséhez? Az adatlapban csak áramot látok... 4 led van sorba, egy led kb 1.5V-ot igényel, éz kb 6V minimum. (Illetve a diagramban 1.6-2.4V-ot látok) Vagy ezért van 2 táp a rajzon? A rajzodon nem látom a kijelző meghajtást, a pic kimenete követlenül nem bír 30mA szegmensáramot... A digit vezérlést sem látom honnan,hogyan megy, ott is szép áram folyik pl 8-as kijelzéskor (8*30mA). Ezt biztos akkus üzemben akarod használni? Jó nagy akksi kell... Bocs, hogy így belevau...
Ez csak a vezérlő panel, itt csatolom a kijelző panelt is... és sajna sikerült egy hibát találnom épp a kijelző tápellátásánál - könnyen javítható a panelen.
Itt van mindkét kapcsrajz ... Sikerült találnom egy 8 bites OC kimenetű latch-et aminek ráadásul letiltható a kimenete. Az OC kimenete 50V-ig és 500mA-ig terhelhető, így nincs olyan kijelző amit ne lehetne róla hajkurászni, ráadásul a kimenetet tiltó bement remekül használható PWM fényerőszabályzásra...(MIC5801YWM).
Valamiért itthonról nem tudom feltölteni a két .pdf file-t. Holnap megpróbálom a cégtől, remélem onnan sikerül.
Most meg felment a kijelzőé.. Ez valójában két panel mert az óra-perc kijelzők egy panel, míg a másodperc kijelzők külömböző méretűek és egy másik panelen csatlakoztatkató a nagy panelhez. Így minden variáció lehet - csak óra-perc, óra-perc-másodperc külömböző másodpercméretekkel...
De ha valaki gondolja akkor az óra-percnél is lehet cserélni a kijelzőket akár 5" méretűre, vagy amire csa kakarja az ember. Szóval teljes a mobilitás ilyen szempontból. A kettőspontok is választkatók fix fényű vezérlésre, vagy PWM-re mint a kijelző. Ráadásul másodperc kijelzőknek külön PWM jele van így ha az aksi merül először ezek kapcsolhatók le.
Külömben csak 15mA szegmens árammal számoltam és pont az akkus használat miatt van 2 db mozgásérzékelő a rendszerbe. Ha mondjuk 1 percig nem érzékel mozgást akkor kikapcsolja a teljes kijelző panelt...
Sziasztok! Bakman GPS óráját szeretném megépíteni. Vannak elfekvő kijelzőim (SA08-11SRWA) ezeket szeretném használni. Át is terveztem a NYÁK-ot, de mivel ezeknek egész más a bekötése, csak nagyon sok átkötéssel lehetett volna megoldani. Ezért bekötöttem úgy, hogy ne kelljen átkötéseket alkalmazni, így viszont a szegmensek más portokhoz csatlakoznak. (az eredeti tervben is úgy érzem a könnyű vonalvezetés adta meg a portok és a szegmensek kapcsolatát).Mivel megvan a forrás kód (aminek nagyon örültem) gondoltam abban van definiálva, melyik port melyik szegmenshez kapcsolódik. MPLAB IDE-ben, assembly-ben írtam már egyszerűbb programokat, de ez a Flowcode nekem még kínai. Sehogy sem találom, hol lehet ez a definiálás. Bakmen tudnál ebben segíteni, ha ez egyáltalán lehetséges? Előre is köszi!
Idézet: „Bakmen tudnál ebben segíteni” Amennyire megnyilvánulásai alapján megtudom itélni, valószinűleg igen, ha csak nem dühödik meg azon, hogy még a nevét sem irod le rendesen. ![]()
Hello!
Lehetséges, nem probléma. Viszont, én csak szombat este tudok vele foglalkozni. Készíts egy táblázatot, amelyikben látható, melyik szegmens hova kapcsolódik, hátha valaki előbb ráér. Idézet: Jól érzed. „az eredeti tervben is úgy érzem a könnyű vonalvezetés adta meg a portok és a szegmensek kapcsolatát” ![]() Idézet: „ha csak nem dühödik meg azon, hogy még a nevét sem irod le rendesen.” ![]()
Bocsi a "Bakmen"-ért Bakman!
![]() Holnap megírom a táblázatot. Köszi! Idézet: „Készíts egy táblázatot, amelyikben látható, melyik szegmens hova kapcsolódik” Sziasztok! Bakman táblázatát alapul véve megcsináltam a táblázatot. Ha átírod a programot azt nagyon köszönöm, de igazán az lenne jó (bár tudom ez így nem egyszerű, és azt is megértem, ha nem) ha rávezetnél hol lehet ezt a módosítást megírni a programon belül. Szeretném megismerni ennek a Flowcode-nak a lelki világát. Egyszerű LED ki-be kapcsolást meg késleltetést már csináltam, de itt egyelőre meg is állt a tudományom. Előre is köszi!
Elnézésd a késlekedésért, majdnem elfelejtettem!
![]() Lásd melléklet. A táblázatodhoz igazítva a szegmensek vezérlése. szerk.: Ha nem működne jól, jelezz nyugodtan. A hozzászólás módosítva: Máj 31, 2020
Köszönöm szépen, hogy időt szakítottál rám. A Hestore-nál elakadt a rendelésem, még várok rá, aztán építés tesztelés. Majd jelentkezem a fejleményekkel.
Szép napot!
Sziasztok! Szia Bakman! Elkészültem az órával. A szegmensek átírását köszönöm, de nem lett 100%-os Az óra egyesek, nem stimmelnek, meg a négy vízszintes vonal össze vissza van, de ez nem érdekes. A képeken látszik a furcsaság. Ez nem gond mert közben rájöttem, hogy a "Datainvalid", és a "Datavalid" makrókban kell a kimeneteket átírni. De most jöttek csak a gondok. Nekem Flowcode v6-os van. Ez alapból nem is ismeri a .fcf kiterjesztésű fájlokat, amikor megnyitom, az az első, hogy előjön a "Save as" és le kell menteni, Így xy_v6.fcfx lesz. Ez látszólag nem gond, szépen bejön a program, lehet vele dolgozni. Ha most Flowcode + PICkit2 - vel beégetem, akkor lefut a kijelző teszt, és utána semmi. Ha a Te .hex fájlodat égetem be, Mplab IDE + PICkit2-vel az működik. Gondoltam a Flowcode és a PICkit2 együttműködésével lehet gong, ezért a forráskódot minden változtatás nélkül lefordítottam hex-re, majd azt töltöttem be a kontrollerbe Mplab IDE-vel.. Az eredmény ugyanaz, lefut a kijelző teszt, utána semmi. Tehát vagy a fordítással, vagy a verzió különbség okoz valamilyen problémát. Lehet hogy valaki már találkozott hasonló problémával, és a leírtak alapján eszébe jut valami jó ötlet. Ha így van kérem ossza meg velem. Köszi!
A hozzászólás módosítva: Jún 11, 2020
Töltsd fel ide az fcfx fájlt, 6-os Flowcode van a gépemen.
Ez az eredeti program, csak az én Flowcode-ommal elmentve fcfx-ként. A pontos verzió: v6.1.3.2 (18.02.2016)
Köszi az ötletet. Megcsináltam, látszólag semmi, viszont, ha a FET D, S, lábát rövidre zárom, láss csodát működik, fut a program. Tehát nem megy a PWM. És ezt sehogy sem bírtam működésre bírni. Kitöröltem a v5-ös komponens makrókat, létrehoztam újat ebben a verzióban, visszaírtam a programba, de semmi. Valószínűleg a fordítással lehet valami baj, mert az egy iszonyú listát ír ki mielőtt lefordítja (Warning unreferenced functions removed) elküldöm a képét, hátha mond neked ez valamit. Előre is köszi!
Igen, látom ez így nem olvasható, kimásoltam egy txt fájlba.
A v5__pwm0::Enable() makró után egy C blokkba másold be ezt:
Ezek után a PWM-nek mennie kell mindenképpen. ![]() Igaz elsőre ezt a hibaüzenetet adta (kép) valamiért a trisc-t nem tudja értelmezni. Azt a sort nemes egyszerűséggel kitöröltem. Én is gondoltam már erre, hogy lehet, nem megy a timer2, az első sorig el is jutottam, hogy elindítsam, de azt nem állítottam be, hogy comparátor, capture, vagy pwm legyen. Érdekes, hogy ezt miért nem kezeli a Flowcode (bár úgy tűnik csak nekem ![]() Örök hálám! Köszi!
Az is érdekes, hogy nem lehet bitenként változtatni a regiszter értékét, csak egyben. Nem tudtam de most megnéztem a fordító konfigurációs fájljait és tényleg nincs benne. Mindegy is, ha így működik.
Warning unreferenced functions removed: A Flowcode alapból minden makrót készenlétbe helyez de ha nincs használva, akkor azt a fordító az optimalizálás során eldobja.
Értem, akkor az az a hosszú lista nem is hibát jelez, fura is volt, ha ennyi hiba lenne, akkor hogyan fordítja le és égeti be? Megint okosodtam egy picit.
![]() |
Bejelentkezés
Hirdetés |