Fórum témák
» Több friss téma |
Hát igen, erre én is gondoltam.
![]() Azért is pontosítottam.
Jé, tényleg megy, köszi!
Pár órája néztem, akkor még nem ment. Na akkor megnyugodhatunk. Már csak dobozolni kellNa csak hogy legyen valami kontent.Közben elkészült a kijelzős PCB is, már csak doboz kell neki. Szendvicspanel. Alul van a HGA vevő, felette az LCD panel. A kis antenna egy 868MHz-es RF adóhoz tartozik, ami saját (másik ) órámnak küldi a HGA dekódolt jelét.Szerk.: van benne RTC (MCP79411) gombelemmel, két nyomógombbal pedig az utolsó beérkezett HGA időt mutatja, illetve hogy mikor volt a saját RTC-vel szinkronizáció (ha nagyobb a különbség mint 2 sec, akkor beállítja az RTC-t a HGA szerint). A HGA jelét egy PIC16F1825 dolgozza fel, a kijelzést (és RF-en továbbküldést) egy STM32G030F6P6 végzi. Az egész lehetne kompaktabb, de ezt egyrészt demo-board féleségnek szántam (ugyebár ez életem első analóg RF áramköre), illetve először a HGA panelt csináltam meg. Csak utána jöttem rá, hogy kéne valami kijelzés is. A hozzászólás módosítva: Jún 22, 2026
Nem vártam igazából semmit, de jó az észrevétel.
![]() A másik óráról majd rakok fel képket a Ki mit totyikba.
Tetszetős szendvicspanel kivitel! Lassan hozzá kell szoknunk, hogy még a "kis" projektekben is legalább 2, inkább több mikrovezérlőt használunk...
Megosztanád az analóg rész kapcsolási rajzát, építési tapasztalatait, dekódolásának szoftveres megvalósítását - vagy legalább az egyiket?
Igazából elég lenne egy mikrovezérlő is, csak mint írtam, a kijelzést utólag építettem hozzá.
Itt írtam már Neked az analóg részről, van kapcsi is: Bővebben: Link Ez lett megépítve annyi különbséggel, hogy a 4066 helyett SN74LVC1G3157 lett berakva. A ferritantenna által vett és utána felerősített 135.43kHz-es jelet "lekeverem" egy emészthetőbb tartományba, mivel az FSK löket túl kicsi a vivőfrekihez képest. Ezt úgy oldom meg, hogy a 4066 kapcsoló IC-vel (SN74LVC1G3157) "megszaggatom" a jelet egy fix 133 kHz-es négyszöggel, amit szintén egy PIC (kvarccal) állít elő, de az lehetne egy órajelgenerátor vagy bármi is. Nálam ez volt kéznél. Ennek eredményeképp a két jel különbsége fog megjelenni úgy, hogy a moduláló jel frekvenciája nem változik. Tehát így van egy kb. 2kHz-es jelünk egy kb. 170Hz-es lökettel. (Nem pont ezek az értékek voltak, de ilyesmire emlékszem). Ez azt jelenti, hogy a frekvencia hol 2kHz, hol 2.17kHz attól függően, hogy "1" vagy "0" bit információ jön: Bővebben: Link. Innentől már csak az a dolgunk, hogy megmérjük milyen frekvenciájú jel jön az adott bit időben. Ezt csinálja meg a 16F1825, de bármilyen 8 bites mikrovezérlő jó erre. Annyi, hogy én sok OPA-t használtam (gyakorlatilag feleslegesen), korábban leírtam hogy miért. Az, hogy a ferritantenna mikor van rezonanciafrekvencián abból derült ki, hogy a jelet néztem szkóp FFT grafikonján, és addig mozgattam a ferritrúdon a tekercset, amíg az FFT-n a legnagyobb nem lett a 135.43 kHz-es összetevő. Ennél talán profibb k81zoty megoldása, de az teljesen másik út, ott gyakorlatilag DSP az egész.
Az áramkör egyszerűsítéséhez megosztanám egy egyszerű áramkörszimuláció (csatolt kép) eredményét. Ami a szimulációban látszik: A HGA22 felerősített jele, simán leválasztás nélkül (tehát 2,5V DC-re ültetve) egy sima SMD tranzisztorral van "rövidre zárogatva" az MCU által meghatározott frekvenciával, majd kétfokozatú szűrő után szépen megkapjuk a kikevert frekvenciát. Tehát igazából semmi szükség pl. analóg kapcsoló IC-re.
Sőt ha az MCU-ból kijövő jel kitöltési tényezőjét tudjuk változtatni, azt felhasználhatjuk a keverőből kijövő jel amplitudójának szabályzásra, tehát működhet egyfajta szoftveres AGC-ként is bár erre talán itt nincs is szükség. Az aluláteresztő szűrő természetesen lehetne aktív szűrő is, pl. a további erősítő fokozatba belekombinálva. A hozzászólás módosítva: Jún 22, 2026
Szia,
JHD 162A a típusa, illetve még rá van írva hogy 659M10, de ilyen típussal mindenféle színűt ad a Google. Sajnos már nagyon régen szereztem, nem tudom honnan. |
Bejelentkezés
Hirdetés |






) órámnak küldi a HGA dekódolt jelét.







