Fórum témák

» Több friss téma
Fórum » GPS Time Server
Lapozás: OK   8 / 10
(#) hobbipista válasza Lucifer hozzászólására (») Dec 6, 2017 /
 
Most a TCA440 adatlapját nézegetem. Egy helyen (Kontel) 1200-ért kapható, egy másik helyen 4000 fölötti áron, nem mindegy. Nincs sok tapasztalatom rádiós kapcsolásokkal, de azt hiszem, ez nem lesz túl nehéz.

Ha jól rémlik, valaki korábban ezzel kapcsolatban említett PLL-t. Ez a kvarc elmászása miatt van?

Másik kérdése: A mikrokontroller kvarcát (16MHz) a kondenzátorokkal milyen mértékben tudom elhúzni?
(#) pucuka válasza hobbipista hozzászólására (») Dec 6, 2017 /
 
A TCA440 az jó, de nagyon kényes, könnyen gerjed. Ha ezt építed, érdemes az adatlapján közölt nyákot követni. Próbálkozhatsz még TDA1072 -vel is.
Én építettem vele hosszúhullámú vevőt, 288 kHz -re, jól megizzadtam mire jó lett.
Nem a kvarc elmászása miatt, az sokkal kevésbé mászik el, mint egy LC VCO. A PLL a VCO frekvenciájának kvarc frekvenciájához, mint referenciához való stabilizálás a célja.
A kvarcot hogy stabil is maradjon, pár száz Hz -el tudod elhúzni.
(#) Feri007 válasza hobbipista hozzászólására (») Dec 6, 2017 /
 
TCA440, Négyezerért???? Nooormális?
Mikrovill, Böszörményi út, 180Ft. Igaz, NDK gyártmány.
A hozzászólás módosítva: Dec 6, 2017
(#) Beles válasza Lucifer hozzászólására (») Dec 7, 2017 /
 
Sziasztok!
Köszönöm hogy belinkelted az oldalamat Én még nem akartam, mert nem volt kész a cikk teljesen, de a héten pont befejeztem. A kapcsolási rajzot is módosítottam, megtaláljátok eagle-ben elkészítve nyáktervvel, illetve a forráskódot is feltettem mellé.
Bármi kérdés van, itt vagyok.
(#) Beles válasza Feri007 hozzászólására (») Dec 7, 2017 /
 
Pár hónapja vaterán licitáltam egy A244D készletre, vagy 20-30db-ot vettem összesen pár ezerért. Tapasztalatom szerint van kis különbség a TCA440-hez képest, az AGC mintha más feszültségel működne, szóval nem tudom azt megcsinálni hogy TCA440 ki és A244D be.
Ha valakinek kell az IC-ből, írjon nekem itt PM-et, jelképes összegért szívesen adok el belőle.
(#) Feri007 hozzászólása Dec 7, 2017 /
 
Hadd linkeljem be az eredeti kapcsolást, mert a Beles kolléga spec. módosításai - ha nem tudjuk, mit, miért- nem az elvárt működést eredményezheti.

HGA22 vevő
(#) Beles válasza Feri007 hozzászólására (») Dec 7, 2017 /
 
Miért kételkedsz a működésében?
(#) Feri007 válasza Beles hozzászólására (») Dec 7, 2017 /
 
Idézet:
„Miért kételkedsz...”

- L1-C13 rezonancia frekvenciája 159KHz. Lesöntöli a KF-et.
Az adalap szerinti kapcsolásában itt egy KF -re méretezett rezgőkörnek kell lennie.
- C12 - megintcsak söntöl. Itt az R8, C5, C4 a ki-bemeneti impedanciákkal
egy hangfrekis sávon áteresző, bár igen lapos szűrőt alkot, ennek átvitelét is elrontja.
A hozzászólás módosítva: Dec 7, 2017
(#) Beles válasza Feri007 hozzászólására (») Dec 7, 2017 /
 
- Ez a 159KHz hogy jött ki neked? Gondolom pF-el számoltál nF helyett. 5kHz-ra jön ki, és ennyi a kf frekvencia.
- C12 nagyon sokat javított a zajosságán, erre kísérletéssel jöttem rá, ki lehet próbálni mi történik ha berakod azt oda!
A hozzászólás módosítva: Dec 7, 2017
(#) Feri007 válasza Beles hozzászólására (») Dec 7, 2017 /
 
- Igazad van, 5khz.
- Nyilván, felülről vág, zajt is, jelet is.
(#) z_miklos válasza Feri007 hozzászólására (») Dec 7, 2017 /
 
Szia Feri007, a Mikrovilles árlista már nem aktuális, kb. 3 hónapja próbáltam venni onnan A244D-t vagy TCA440-est, de nincs.
(#) z_miklos válasza Beles hozzászólására (») Dec 7, 2017 /
 
Beles, köszönjük, hogy közzétetted a szoftot és a cikket.
(#) Beles válasza z_miklos hozzászólására (») Dec 23, 2017 / 1
 
Sziasztok!
Végre sikerült lejutnom vidékre, jelentem hogy Nyíregyháza mellől is működik a vevő Ablakba elegendő volt kirakni, nem is kellett a szabadba kimennem. Sajnos itt műszereim nincsenek, nem tudok mérni jelszintet, pedig jó lenne...
(#) z_miklos válasza z_miklos hozzászólására (») Jan 24, 2018 / 1
 
Nem túlzottan jelentős infó, de talán hasznos lehet egyeseknek, hogy az A244D-et helyettesíteni lehet a szovjet K174XA2-vel. Egy bontott K174XA2-vel cseréltem le az A244D-t és minden további nélkül működött.
(#) Feri007 hozzászólása Márc 25, 2018 / 1
 
Sziasztok,
annak, aki még érdeklődik a téma iránt:
Elővettem a HGA22 vevőmet, és találtam egy DIN 43861-301 / Versacom dekódoló SW-t.
OpenVersacomRX
Ilyen szépséges módon dekódolja az adatokat:
  1. * Frame was received on: Sun Mar 25 15:04:02 2018
  2.  * Raw data:
  3.    68 13 13 68   01101000 00010011 00010011 01101000   h . . h
  4.    80 20 00 ac   10000000 00100000 00000000 10101100   .   . .
  5.    47 0d de 7c   01000111 00001101 11011110 01111100   G . . |
  6.    84 ea 39 20   10000100 11101010 00111001 00100000   . . 9  
  7.    8a 83 0c 3e   10001010 10000011 00001100 00111110   . . . >
  8.    f5 3d d1 1b   11110101 00111101 11010001 00011011   . = . .
  9.    16            00010110                              .
  10.  * Parsing Frame...
  11.    Startmark: 68
  12.    L-Field: 13
  13.    Startmark: 68
  14.    C-Field: 80  ==> Telegramm-number: 8
  15.    EVU-Address 1  (A-Field): 20
  16.    EVU-Address 2 (CI-Field): 00
  17.    User Data body:
  18.    ac 47 0d de   10101100 01000111 00001101 11011110   . G . .
  19.    7c 84 ea 39   01111100 10000100 11101010 00111001   | . . 9
  20.    20 8a 83 0c   00100000 10001010 10000011 00001100     . . .
  21.    3e f5 3d d1   00111110 11110101 00111101 11010001   > . = .
  22.    User data length is 16 byte
  23.    Checksum ok: 1b
  24.    Endmark: 16
  25.  * Frame ok!
  26.  * Versacom (DIN 43861-301) analysis:
  27.    Funktionsmodus: A (10)
  28.       ==> Schaltzyklusart 2
  29.    Adressmodus: C (12)
  30.       ==> Ebene A (z. B. Steuerbereich)
  31.       ==> Ebene B (z. B. Teilsteuerbereich)
  32.    Adressierungsebene A: 7C (124)
  33.       ==> Steuerbereich 6
  34.       ==> Steuerbereich 5
  35.       ==> Steuerbereich 4
  36.       ==> Steuerbereich 3
  37.       ==> Steuerbereich 2
  38.    Adressierungsebene B: 84
  39.       ==> Länge (bytes): 1
  40.       ==> 10000100
  41.  
  42.  * Frame was received on: Sun Mar 25 15:04:06 2018
  43.  * Raw data:
  44.    68 0a 0a 68   01101000 00001010 00001010 01101000   h . . h
  45.    47 00 00 00   01000111 00000000 00000000 00000000   G . . .
  46.    30 04 8f f9   00110000 00000100 10001111 11111001   0 . . .
  47.    03 12 18 16   00000011 00010010 00011000 00010110   . . . .
  48.  * Parsing Frame...
  49.    Startmark: 68
  50.    L-Field: 0a
  51.    Startmark: 68
  52.    C-Field: 47  ==> Telegramm-number: 4
  53.    EVU-Address 1  (A-Field): 00
  54.    EVU-Address 2 (CI-Field): 00
  55.    User Data body:
  56.    00 30 04 8f   00000000 00110000 00000100 10001111   . 0 . .
  57.    f9 03 12      11111001 00000011 00010010            . . .
  58.    User data length is 7 byte
  59.    Checksum ok: 18
  60.    Endmark: 16
  61.  * Frame ok!
  62.  * Time: 15:04   Date: 25.03.18

Annyit nyúltam bele a kódba, hogy 200bit/s EVEN parity-val működjön.
Nem is értem, miért csinált a csávó külön mikrokontrolleres cuccot, hogy a 200bps- 115200bps-re konvertálja.
Ha valakinek gondja akadna a fordítással, a bináris elküldöm. (Ubuntu, X86_64)
(#) z_miklos válasza Feri007 hozzászólására (») Márc 25, 2018 / 2
 
A szerző meg volt győzödve, hogy nem lehet beállítani 200 bit/s-re a soros portot linux alatt (ezek a németek annyira precízek, hogy doksikból dolgoznak, a gyakorlatban a soros csipp többet tud mint ami a doksiban szerepel). Ezért épített egy mikrokontrolleres cuccot a konverzióra ami teljesen felesleges.
Amúgy ezt a OpenVersacomRX-t már én is láttam és linkeltem is.
Amúgy amit én használtam az ennek a OpenVersacomRX-nek a továbfejlesztett változata, ami tud hangkártyáról is dekodolni és egyéb funkciói is vannak, ennek is publikus a forráskódja.
Amúgy a DCF77 vétele egyre gyengébb Magyarországon, ezért a HGA22 íránt meg fog nőni az érdeklődés. Én is Ubuntut használtam. Ebben a változatban találtam egy olyan hibát, hogy nem az aktuális időt írja ki az adatsor rögzítése idejeként, hanem az előző telegramm fogadási idejét írja ki. * Frame was received on: Sun Mar 25 15:04:02 2018, ez az előző telegramm fogadási ideje, nem az aktuális telegramm fogádási ideje. Lehet ez az OpenVersacomRX-ben még korrekt volt.
A hozzászólás módosítva: Márc 25, 2018
(#) z_miklos válasza z_miklos hozzászólására (») Márc 25, 2018 /
 
Annak idején belemódosítottam, hogy a másodpercet és a napot (hányadik nap a hétben) is kiírja. Van egy olyan infó is a telegrammban, hogy nyári vagy téli idő.
A hozzászólás módosítva: Márc 25, 2018
(#) z_miklos hozzászólása Aug 27, 2018 /
 
Találtam egy olyan faliórát mely az EFR-t hasznája (HGA22,DCF39,DCF49), de már csak kevés helyen vásárolható meg, ráadásul aranyárban:
TFA 60.3510
(#) Beles válasza z_miklos hozzászólására (») Aug 27, 2018 / 1
 
Közben én elköltöztem cirka 2000km-erre az adótól(földközi tengerre), és már jó ideje tervezem hogy az épített vevőmet kipróbálom Ami meglepett hogy láttam DCF77 órát működőt, ráadásul bent a lakásban. Egyébként már egy RTL-SDR vevővel játszottam, szabadba simán fogja a Pesti HGA22 adót egy általam épített Whip aktív antennával. A Kossuth rádió 540kHz-n meg úgy jön mint állat, azt szobában is simán befogom Csak sajna nem sok elektronikai cuccot hoztam magammal, ezért bonyolódik a saját vevőm tesztje.
(#) z_miklos válasza Beles hozzászólására (») Aug 27, 2018 /
 
Szia, Nagyon kiváncsi leszek 2000 km-re működik-e a dekódolás a saját készítésű vevőddel.
Annak idején (2003) Sziciliában még lehetett érthetően venni a Kossuth rádiót.
(#) Beles válasza z_miklos hozzászólására (») Aug 28, 2018 /
 
Na hát ma előszedtem, de tök süket RTL-SDR-el még a lakásban is fogok halvány jelet sőt még a 139kHz-n lévő DCF39 is bejön, de a saját vevőmmel semmi. Sajnos műszerek hiányában nem tudom megállapítani hogy egyáltalán működik-e az áramkör, vagy csak jel nincs. Egyszer Nyíregyházán teszteltem, ott nagyon szépen működött. Magyarországon belül tuti jó, de itt Máltán már hivatalosan is ki vagyok esve a vételi körből Jó volna ha lenne valami alternatíva, de nem tudok róla hogy lenne.
(#) z_miklos válasza Beles hozzászólására (») Szept 2, 2018 /
 
Köszi a tesztelést és az infót.
Más: Ma meglepődtem. Csináltam egy órát DS3231, MAX7219-val meghajtott 7 szegmenses LED kijelzőkkel, Arduino Pro Mini (Atmega168 3.3V,8MHz) és a már említett HKW modullal: Funkuhrmodul FUM2 FSK L.
A HKW modulja fixen 10 másodpercet késik. Van egy Conradból vásárolt Eurochron EFW 100-as órám, egy házi barkácsolású DCF77 és egy házi barkácsolású HGA22 FSK demodolátoros órám. Mind jól mutatják az órát kivéve a HKW modulja. A HKW modul 10 másodpercet késik valami firmware hiba miatt.
(#) z_miklos hozzászólása Szept 17, 2018 /
 
Sziasztok,

Ezt a 200 baud-os jelet ami az FSK demodulátor kimenetén jelenik meg lehet opto-csatolón keresztül használni? Ugyanis le akarom galvanikus választani a vevőt az mikrokontrollerről? Például 4N25 optócsatolót használnék. Esetleg túl lassú ehhez a 200 baud sebességhez? Az adatlapjából nem tudom kideríteni.
(#) Bakman válasza z_miklos hozzászólására (») Szept 17, 2018 /
 
6N137: 10 Mbit/s-ig bírja a kiképzést.
(#) z_miklos válasza Bakman hozzászólására (») Szept 17, 2018 /
 
Köszi.
A 4N25 nem birta, de lehet, hogy rosszul kötöttem rá az XR2211-re, egyszerűen egy 1K ellenállással rákötöttem a 7-es lábra. Valószínűleg a pull-up ellenálással (4,7K) sorba kellett volna kötni a 4N25 LED-jét (esetleg 1K-ra lecsökkenteni a pull-up ellenállást). Amúgy csak 5mA-t tud adni az XR2211, a 4N25 10mA igényel.

Idézet:
6N137: Low input current capability of 5 mA”
Ez kell nekem. Merjem *bayen venni? Olcsóbb a szállítás Kínából, mint Budapestről.
A hozzászólás módosítva: Szept 17, 2018
(#) Bakman válasza z_miklos hozzászólására (») Szept 17, 2018 /
 
Kicsit zavaros, amit írsz. 200 Baud-ra elégnek kellett volna lennie a 4N25-nek is. Ugyanakkor a LED meghajtásáról gondoskodni kell, ehhez elég lehet egy tranzisztor is. Lásd itt: Bővebben: Link (Q1 és Q2).

A felhúzó ellenállás pedig a tranzisztor felüli oldalra kell, lásd melléklet.
(#) z_miklos válasza Bakman hozzászólására (») Szept 17, 2018 /
 
A fototranzisztor kimenetet így csináltam meg, R2=10K. Vcc=5V.
Az XR2211-es 7-es lába "open collector", tehát van egy 4.7K ellenállás +5V -ra.
Ahogy rákötöttem a 4N25-öt 1K ellenálláson keresztül a 7-es lábra az Arduino nem kapott elegendő jelet direktben a 7-es lábról, tehát túlságosan leterheli. Ahogy leszedtem a terhelést (1K+4N25), megint működött. Valószínűleg a 4N25-ös LED-jét a 4.7K ellenállással sorba kellett volna kötni. Nem szeretnék még egy tranzisztort betenni (még egy hiba forrás).

Jelenleg az XR2211-es 7-es lába rá van kötve az Arduino 11-es bemenetére. Ezt a softwareserial library-val olvasom és korrektűl működik 200 Baud-on is. Állítólag a Arduino Uno hardveres UART-ja nem képes 245 Baud-nál kisebbel működni (egyéb módosítások nélkül), ezért használom a softwareserial-t. A másik ok amiért használom a softwareserialt, mert tud fordított (inverse) logikával működni. Most reverse fsk jelet szolgáltat a vevőm ezért kell a fordított logika (5V=LOW, 0V=HIGH).

A galvanikus leválasztáson kivül az optócsatoló fordítaná is a jelet. Így más library-kat is ki tudnék probálni, mert csak a softwareserial tud fordított logikát, a többi nem. Az optócsatolás sokat segítene a zajok leválasztásában. Egy lengyel forumon olvastam, hogy csak akkor tudott használható jelet szolgáltatni a DCF77 vevője, ha optocsatolóval leválasztotta és külön elemekkel látta el.

A softwareserialt azért akarom lecserélni, mert nagyon leterheli az Arduinot és amikor fogadja a dekodolt FSK jelet, az Arduino óra késik 1-2 másopercet (minden egyes soros vonal használatnál). Viszont mivel kvarccal van ellátva az Arduino, szeretném óra forrásnak használni, amit a HGA22 dekódolt jelével pontosítanék. Gyakorlatilag minden soros vonal (RX 11 pin) használatnál pontosítanom kell az Arduino idejét. Amikor nem lenne hibátlan a HGA22 vétele, a soros vonal használatakor mindig késne 1-2 másodpercet az Arduino. Majd fogok DS3231-et használni, de azt szeretném, ha az Arduino ideje is pontos lenne folyamatosan (esetleg heti korrekciókal, de semmi esetre sem 10 másodpercenkénti korrekciók igényével).

Esetleg abban segíthetnél, hogyan kössem be plusz tranzisztor nélkül a 6N137-est a rajzban (nem 5.1K használok, hanem 4.7K, a többi érték sem pontosan ennyi nálam) a Data outra (7-es láb).

XR2211.gif
    
(#) Bakman válasza z_miklos hozzászólására (») Szept 17, 2018 /
 
Azt is megcsinálhatod, hogy a tranzisztor bázisát felkötöd az ellenállással az 5 V-ra, majd az XR2211-es lehúzza GND-re. Pirossal jelöltem meg azt a pontot, amit a kimenetre kell kötni. Elnézést, nem tudtam, hogy a kimenet nyitott kollektoros. Most csak iylen buta rajzokat tudok mutatni, remélhetőleg így is érthető.

Továbbá, az optocsatoló kimenetét használhatod fordítva is, így egyszerűen tudod invertálni a jelet.
A hozzászólás módosítva: Szept 17, 2018
(#) z_miklos válasza Bakman hozzászólására (») Szept 17, 2018 /
 
Köszi a rajzokat.
Jelenleg van egy "tuning indicator" LED bekötve az 5-ös lábra és maximális fényerővel műkodik korrektül mutatja a behangolt állapotot. Ez is "open collector"-os 5mA-es terhelhetőségű mint a 7-es láb. Miért ne köthetném be direktben plusz tranzisztor nélkül a 6N137 LED-jét hasonlóképpen a 7-es lábra? A táp nálam 5V és az alkatrészek értékei is mások.
A hozzászólás módosítva: Szept 17, 2018

tone_dec.gif
    
(#) Bakman válasza z_miklos hozzászólására (») Szept 17, 2018 /
 
Használhatsz 6N137-es csatolót is. Annak a kimeneti oldala ugyan nyitott kollektoros mint egy normál optocsatoló, a fázisfordításhoz viszont nem lehet úgy átkötni a kimeneti oldalt, mint a 4N25-ösnél mutattam, az a része ugyanis tápfeszültséget igényel, kötött GND ponttal.
Következő: »»   8 / 10
Bejelentkezés

Belépés

Hirdetés
XDT.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