www.kn34pc.com

Форум на силистренските радиолюбители
Дата и час: 01 Ное 2026, 14:49

Часовете са според зоната UTC + 2 часа [ DST ]




Напиши нова тема Отговори на тема  [ 9 мнения ] 
Автор Съобщение
 Заглавие: DCF77
МнениеПубликувано на: 04 Окт 2026, 11:15 
Offline
Аватар

Регистриран на: 07 Дек 2006, 18:24
Мнения: 1714
Местоположение: Силистра
Разсъждения, методи, насоки.

DCF77, Wikipedia
Homebrew DCF-77 Signal Generator
Mainflingen, Germany, Google maps

Идея: собствен хардуер и софтуер за/към часовник.

Каква е индуктивостта на феритната антена на готов DCF77 модул примерно от Aliexpress?

Ако използваме готова феритна анена и я донастройваме с паралелния кондензатор:
каква е индуктивността на феритна антена за ДВ на концертен приемник?
VEF, Селена, друг?

Приемник с директно усилване или суперхетеродин? Кварцове 77.5 kHz засега нямам. С резонансен (резонансни) кръг (кръгове) или с апериодични стъпала преди детекцията? Без АРУ / с АРУ? ...


Върнете се в началото
 Профил  
 
 Заглавие: Re: DCF77
МнениеПубликувано на: 04 Окт 2026, 11:21 
Offline
Аватар

Регистриран на: 07 Дек 2006, 18:24
Мнения: 1714
Местоположение: Силистра
Да си направим предавател, който да ни помогне за "гонене в резонанс" на антени, кръгове...
Стартов предавател: само на носеща честота 77,5 kHz. Защо не и на комутираща носеща честота 77,5 kHz.

С външен DDS/PLL или изпълнено като генерация от микроконтролера?
---
Директно от изхода на таймер, изпълнено напр. с Arduino:
16 000 000 Hz / (1 * (205 + 1)) = 77 669 Hz - честотата е почти там!
---
ИИ бързо генерира код. Само му дай идеята ... :wink
Код за потвърждение:
// Тестов генератор за DCF77 (77.5 kHz) с Arduino Uno/Nano
// Изход: Пин 3 (за Timer 2)

void setup() {
  pinMode(3, OUTPUT);

  // Настройка на Timer 2 за бърз PWM и честота близка до 77.5 kHz
  // Формула: F_pwm = F_cpu / (Prescaler * (TOP + 1))
  // 16 000 000 Hz / (1 * (205 + 1)) = 77 669 Hz (много близко до 77.5 kHz)

  TCCR2A = _BV(COM2B1) | _BV(WGM20) | _BV(WGM21); // Fast PWM, TOP в OCR2A
  TCCR2B = _BV(WGM22) | _BV(CS20);                // Prescaler = 1
  OCR2A = 205;                                    // Задава честотата (~77.5 kHz)
  OCR2B = 0;                                      // Първоначално запълване 0% (изключено)
}

void start_77_5khz() {
  OCR2B = 102; // 50% запълване на импулса (включва сигнала на макс мощност)
}

void stop_77_5khz() {
  // За DCF77 сигналът не спира до 0, а пада до 25% амплитуда.
  // За лесен тест на масата обаче е по-добре да го спрете на 0% (запълване 0):
  OCR2B = 0;
}

void loop() {
  // Излъчване на логическа "0" (Спад за 100 ms)
  stop_77_5khz();
  delay(100);
  start_77_5khz();
  delay(900); // Остатъкът от секундата

  // Излъчване на логическа "1" (Спад за 200 ms)
  stop_77_5khz();
  delay(200);
  start_77_5khz();
  delay(800); // Остатъкът от секундата
}

Две жичлета по 10 см за антенки на Arduino pin3 и към приемника.
Резултат, получен от близко разположения SDR RTL2832 (с конвертер +50 MHz): пип .. пауза .. пиип .. пауза ...
Прикачени файлове:
dcf_rx.jpg
dcf_rx.jpg [ 322.33 KiB | Прегледано 360 пъти ]

Започвам търсене на феритна антена от кашона с чаркалаци ... :blum1


Прикачени файлове:
dcf_77_tx_test.zip [1.05 KiB]
8 пъти
Върнете се в началото
 Профил  
 
 Заглавие: Re: DCF77
МнениеПубликувано на: 06 Окт 2026, 06:15 
Offline

Регистриран на: 11 Юни 2024, 15:10
Мнения: 146
Примерно :D


Прикачени файлове:
77.5 КHz.jpg
77.5 КHz.jpg [ 49.22 KiB | Прегледано 344 пъти ]
Върнете се в началото
 Профил  
 
 Заглавие: Re: DCF77
МнениеПубликувано на: 11 Окт 2026, 12:23 
Offline
Аватар

Регистриран на: 07 Дек 2006, 18:24
Мнения: 1714
Местоположение: Силистра
Добра феритна антена за старт - ще го бъде без навиване/развиване. tnx Валери Терзиев за компонентите.
От какъв радиоприемник е феритната антена?


Прикачени файлове:
20261011_121231_c.jpg
20261011_121231_c.jpg [ 158.32 KiB | Прегледано 272 пъти ]
Върнете се в началото
 Профил  
 
 Заглавие: Re: DCF77
МнениеПубликувано на: 12 Окт 2026, 13:55 
Offline
Аватар

Регистриран на: 07 Дек 2006, 18:24
Мнения: 1714
Местоположение: Силистра
Подсказка на колеги от друг форум: радиоприемник "Россия" 301/304

Преносим радиоприемник "Россия-304"
Прикачени файлове:
sn_08.jpg
sn_08.jpg [ 245.5 KiB | Прегледано 238 пъти ]

Прикачени файлове:
rx_rossia_304_fa.jpg
rx_rossia_304_fa.jpg [ 240.69 KiB | Прегледано 238 пъти ]

https://rw6ase.narod.ru/index1/radiopri ... ja304.html


Върнете се в началото
 Профил  
 
 Заглавие: Re: DCF77
МнениеПубликувано на: 28 Окт 2026, 15:24 
Offline
Аватар

Регистриран на: 07 Дек 2006, 18:24
Мнения: 1714
Местоположение: Силистра
Бавно (за никъде не бързаме), целенасочено и упорито ...

Готов часовник с DCF77 (механизмът му само) (tnx Митко). Полумаза (на -1 метър), западна стена, до прозорец. Метал колкото не трябва, дор иима железни решетки.
Сигналът от Германия е вероятно много слаб (в последната зона съм на обслужване на DCF77), но часовникът успява да се самосверява (понякога, вечер).
Прикачени файлове:
Dcf_weite.jpg
Dcf_weite.jpg [ 1.91 MiB | Прегледано 14 пъти ]

За настройки по хардуера и прилежащия програмен код ми трябва постоянен сигнал.
Е, с наличните любими микроконтролери си генерираме сами DCF77 :smile.

Сигнал на 77,5 kHz (PWM), проверен с честотомер и локално DCF77 кодиране - проверено с логически анализатор.

Антена? С "жичка" нищо не се получи. С "по-дълга жичка" - отново не се получи.
Е, на втория ден: случано попаднал лентов интерфейсен кабел от PC (към USB-тата? около метър дължина) направих затворен контур от 4-те проводника ... и резултат имаше :smt041 .

Махаш АА батерията от часовника, след 10 сек. слагаш батерията.
Стрелките започват да се въъъъъртят много пъти до положение 12:00 часа и спират.
Часовникът "чака" радиосигнал.
След 3-4 минути почва ново преместване до новия "истински час" :heat.

Предавателят за локална настройка DCF77 е готов -> може да се работи по приемнника на другата част от механизма :smile .


Прикачени файлове:
dcf77_hm.gif
dcf77_hm.gif [ 17.49 KiB | Прегледано 38 пъти ]
Върнете се в началото
 Профил  
 
 Заглавие: Re: DCF77
МнениеПубликувано на: 29 Окт 2026, 06:46 
Offline

Регистриран на: 11 Юни 2024, 15:10
Мнения: 146
Вдигне малко мощността, че и ние в София да си сверим часовниците :D


Върнете се в началото
 Профил  
 
 Заглавие: Re: DCF77
МнениеПубликувано на: 29 Окт 2026, 12:14 
Offline
Аватар

Регистриран на: 07 Дек 2006, 18:24
Мнения: 1714
Местоположение: Силистра
Като си сглобя атомния часовник. Сега търся атоми :pleasantry .


Върнете се в началото
 Профил  
 
 Заглавие: Re: DCF77
МнениеПубликувано на: 29 Окт 2026, 22:05 
Offline
Аватар

Регистриран на: 07 Дек 2006, 18:24
Мнения: 1714
Местоположение: Силистра
Приемникът на фабричен часовник с DCF77 вероятно е с тясна лента (усилвател/и с филтър кварц на 77500 Hz?)
Нялко десетки Hz? -> честотата на предавателя трябва да е точна.

Следва: затруднения за DCF77-предавателчето да е през "някакъв таймер"
(особено при използване на микроконтролер ниска тактова честота и 16-битов таймер.

Със STM32 бива:
Код за потвърждение:
  // 84000000 / 1084 = 77490.7 Hz
  TIM1->PSC = 1 - 1;
  TIM1->ARR = 1084 - 1;


Върнете се в началото
 Профил  
 
Покажи мненията от миналия:  Сортирай по  
Напиши нова тема Отговори на тема  [ 9 мнения ] 

Часовете са според зоната UTC + 2 часа [ DST ]


Кой е на линия

Потребители, разглеждащи този форум: 0 регистрирани и 0 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Форумът се задвижва от phpBB® Forum Software © phpBB Group
Преведено от yarnaudov.com