Radiosynkad tid till Arduino/RPi
Radiosynkad tid till Arduino/RPi
Laboretat en bra tag med DCF77 moduler för att kunna synka klockan (datum och tid) i Arduino/RPi byggen då de är tänkta att vara på platser där det inte är säkert att det finns mobilt nätverk eller GPS.
Men DCF77 verkar inte vara så lätt att få fyr på oavsett tid på dygnet eller placering så jag letar efter alternativ.
ALS162 finns ju men hittar inte några färdiga moduler och hittade bara en lösning för Arduino och tunt om info. kring ALS162 rent generellt.
Tanken är att ha det för att få en lokal klocka att gå rätt på sekunden för att kunna köra digitala moder på amatörradio banden typ. Js8call , Ft8 mfl..
Vad finns det fler för liknande lösningar som inte är allt för svårfunna (och komplexa) och som kan funka bra här i norr för att synka datum och tid trådlöst?
Men DCF77 verkar inte vara så lätt att få fyr på oavsett tid på dygnet eller placering så jag letar efter alternativ.
ALS162 finns ju men hittar inte några färdiga moduler och hittade bara en lösning för Arduino och tunt om info. kring ALS162 rent generellt.
Tanken är att ha det för att få en lokal klocka att gå rätt på sekunden för att kunna köra digitala moder på amatörradio banden typ. Js8call , Ft8 mfl..
Vad finns det fler för liknande lösningar som inte är allt för svårfunna (och komplexa) och som kan funka bra här i norr för att synka datum och tid trådlöst?
Re: Radiosynkad tid till Arduino/RPi
GPS är väl det som har bäst täckning här i norr jämfört med tidsignaler från lägre ner i Europa.
Du får nog förklara varför du inte gillar det
P2/P3 sändarna har god täckning och RDS data med tid på en 57kHz underbärvåg
edit:
exempel modul
https://vi.aliexpress.com/item/10050061 ... Ff1QFf1QWj
bra länksamling längst ner på sidan
https://learn.sparkfun.com/tutorials/si ... -guide/all
Du får nog förklara varför du inte gillar det

P2/P3 sändarna har god täckning och RDS data med tid på en 57kHz underbärvåg
edit:
exempel modul
https://vi.aliexpress.com/item/10050061 ... Ff1QFf1QWj
bra länksamling längst ner på sidan
https://learn.sparkfun.com/tutorials/si ... -guide/all
Re: Radiosynkad tid till Arduino/RPi
Har absolut inget emot gps vill bara laborera med möjligheten till att ha tillgång fler källor att synka mot.t.ex. om man mot allt sunt förnuft inte har tillgåg till en gps mottagare eller haft otur att mobilen eller att gps modulen slutat att funka när man behöver den.
Kommer visserligen ha tillgång till en hyfsad mottagare som täcker kortvåg 0.5MHz till 30MHz och vhf/uhf och en ändmatad antenn på ca.40m så borde ju kunna få in något lämpligt den vägen också.
Kommer visserligen ha tillgång till en hyfsad mottagare som täcker kortvåg 0.5MHz till 30MHz och vhf/uhf och en ändmatad antenn på ca.40m så borde ju kunna få in något lämpligt den vägen också.

Re: Radiosynkad tid till Arduino/RPi
Om utrustningen "passar" nån VHF- eller UHF-frekvens så kan du väl själv skjuta iväg ett paket med tidsynk över etern (t.ex. varje timme) från en server som "vet" tiden. Kan ju vara ren ASCII-text så du behöver inte trixa med att avkoda något protokoll. Kom bara ihåg att ha någon sorts checksumma.
Men annars skulle jag också slå ett slag för GPS.
Men annars skulle jag också slå ett slag för GPS.
- Mickecarlsson
- EF Sponsor
- Inlägg: 4757
- Blev medlem: 15 april 2017, 18:06:15
- Ort: Malmö
- Kontakt:
Re: Radiosynkad tid till Arduino/RPi
Jag hade nog dubblat mottagarna, en GPS och en RDS-mottagare om jag skulle skapat projektet.
- Mickecarlsson
- EF Sponsor
- Inlägg: 4757
- Blev medlem: 15 april 2017, 18:06:15
- Ort: Malmö
- Kontakt:
Re: Radiosynkad tid till Arduino/RPi
Svarar mig själv.
En DS3231 som backup RTC för klockan, vid uppstart läs in den tiden. Det är ett bra klock-chip som inte driftar, och har temperaturkompensation.
En GPS-modul
Ett radio-chip som klarar RDS.
Programmet läser in tiden från RTC’n, sen loopar det för att få in en RDS-källa, var projektet ska finnas bestämmer vilken frekvens radion ska vara ställd till.
När tid har erhållits från RDS, jämför med tid från RTC.
Polla sen GPS’en tills fix har erhållits, läs tiden och jämför med de andra.
Skicka ut tiden på seriesnöret, polla RTC, GPS och RDS för att kolla så det fortfarande är OK
En DS3231 som backup RTC för klockan, vid uppstart läs in den tiden. Det är ett bra klock-chip som inte driftar, och har temperaturkompensation.
En GPS-modul
Ett radio-chip som klarar RDS.
Programmet läser in tiden från RTC’n, sen loopar det för att få in en RDS-källa, var projektet ska finnas bestämmer vilken frekvens radion ska vara ställd till.
När tid har erhållits från RDS, jämför med tid från RTC.
Polla sen GPS’en tills fix har erhållits, läs tiden och jämför med de andra.
Skicka ut tiden på seriesnöret, polla RTC, GPS och RDS för att kolla så det fortfarande är OK
Re: Radiosynkad tid till Arduino/RPi
Man behöver inte vänta på ett "positiions-fix" från GPS, det räcker med mottagning från en satellit för att få tiden.
- Mickecarlsson
- EF Sponsor
- Inlägg: 4757
- Blev medlem: 15 april 2017, 18:06:15
- Ort: Malmö
- Kontakt:
Re: Radiosynkad tid till Arduino/RPi
RDS hade jag ju glömt helt, Tack!
Jo en DS3231 var nog det jag hade i tanke också men är ju aldrig fel att kunna synka upp mot en tidsreferens då och då även om den är superstabil.
GPS modul tänkte jag skulle kunna bli osäkert om man råkar vara i lite skärmad miljö och ville slippa ha extern antenn men det är ju helt sant som Xrayspex säger, behöver ju inte ha positionsfix.
Som alltid växer mina projekt, nu blev man ju sugen på att tota ihop en modul med multipla funktioner för mottagning av tid.... och för att inte gå över ån efter vatten så har ju en beg. "smart" mobil rubbet... oftast. Radio med RDS kanske inte är så vanligt längre iof., oftast använde man ju hörlurssladden som antenn och utan 3.5mm uttag idag så är det väl ett minne blott. (Sen var det ju det där om att ha kunskaperna i att kunna göra en app för det hela också, aja..)
Men sen är det ju alltid kul att få meka ihop allt själv, lite av syftet med resan och man får det man vill ha.
Blir nog en liten Pi som får agera bas för allt i slutändan ändå med Digipi (av KM6LYW) för att köra olika digitala moder.
Stort tack för tips och idér! Om någon kommer på mer så är det givetvis välkommet!


Jo en DS3231 var nog det jag hade i tanke också men är ju aldrig fel att kunna synka upp mot en tidsreferens då och då även om den är superstabil.
GPS modul tänkte jag skulle kunna bli osäkert om man råkar vara i lite skärmad miljö och ville slippa ha extern antenn men det är ju helt sant som Xrayspex säger, behöver ju inte ha positionsfix.

Som alltid växer mina projekt, nu blev man ju sugen på att tota ihop en modul med multipla funktioner för mottagning av tid.... och för att inte gå över ån efter vatten så har ju en beg. "smart" mobil rubbet... oftast. Radio med RDS kanske inte är så vanligt längre iof., oftast använde man ju hörlurssladden som antenn och utan 3.5mm uttag idag så är det väl ett minne blott. (Sen var det ju det där om att ha kunskaperna i att kunna göra en app för det hela också, aja..)
Men sen är det ju alltid kul att få meka ihop allt själv, lite av syftet med resan och man får det man vill ha.

Blir nog en liten Pi som får agera bas för allt i slutändan ändå med Digipi (av KM6LYW) för att köra olika digitala moder.
Stort tack för tips och idér! Om någon kommer på mer så är det givetvis välkommet!

Re: Radiosynkad tid till Arduino/RPi
Bumpar halvgammal tråd.
Min erfarenhet är att RDS-tid inte alltid går särskilt rätt för de kommersiella stationerna. Det var iofs länge sen jag kollade sist.
DCF77 är väl rätt känsligt för störningar som ökat markant med alla switchade nätdelar, LED/lågenergilampor osv.
Men om det är i Linköping som du fyllt i så bör det fungera.
Jag har iofs enbart provat färdigköpta DCF77-klockor och de har en ferritspole som lär ju vara bättre än vad jag antar ingår i billiga moduler?
Du bör ha antennen i ett söderfönster.
Min erfarenhet är att RDS-tid inte alltid går särskilt rätt för de kommersiella stationerna. Det var iofs länge sen jag kollade sist.
DCF77 är väl rätt känsligt för störningar som ökat markant med alla switchade nätdelar, LED/lågenergilampor osv.
Men om det är i Linköping som du fyllt i så bör det fungera.
Jag har iofs enbart provat färdigköpta DCF77-klockor och de har en ferritspole som lär ju vara bättre än vad jag antar ingår i billiga moduler?
Du bör ha antennen i ett söderfönster.
Re: Radiosynkad tid till Arduino/RPi
För att manuellt synka realtidsklockan när den drivit lite och det finns en kortvågsmotagare så är nog RWM det enklaste. 4996, 9996 samt 14996kHz. Alltid god signalstyrka från någon av dem.
De ger ingen absolut tid. Det sänds en sekvens som upprepas varje halvtimme. Vid 10 och 40 minuter inleds en 10min period med sekundpulser där pulsen vid jämn minut är förlängd. Vid 15 samt 45 minuter föregås minutpulsen av ett 5s mellanrum,
Den sänder även dubbelpulser vid 20 eller 30 sekunder efter jämn minut. De har att göra med UT1. De finns där oftast och kan användas för att synka manuellt på 30 eller 40s efter hel minut och slippa räkna så långt för att vara beredd att trycka.
De ger ingen absolut tid. Det sänds en sekvens som upprepas varje halvtimme. Vid 10 och 40 minuter inleds en 10min period med sekundpulser där pulsen vid jämn minut är förlängd. Vid 15 samt 45 minuter föregås minutpulsen av ett 5s mellanrum,
Den sänder även dubbelpulser vid 20 eller 30 sekunder efter jämn minut. De har att göra med UT1. De finns där oftast och kan användas för att synka manuellt på 30 eller 40s efter hel minut och slippa räkna så långt för att vara beredd att trycka.
Re: Radiosynkad tid till Arduino/RPi
Har faktiskt inte kollat om JS8CALL mfl. kräver exakt tid.
Kanske inte krävs år, dag och timme men minut och sekund känns mer kritiskt, kanske räcker att synka upp bara det?
Är nog sällan man är så grovt ur tiden men är man tidsoptimist och lätt glömsk så....
Kanske inte krävs år, dag och timme men minut och sekund känns mer kritiskt, kanske räcker att synka upp bara det?
Är nog sällan man är så grovt ur tiden men är man tidsoptimist och lätt glömsk så....
