ARDUINO:
DCF77 SIGNAL DECODER WITHOUT RECIEVER |
|||
|
|||
INTRODUZIONE To decode the DCF77 signal, containing the
hourly information, it is necessary to receive the signal on the
77.5kHz frequency. The project presented on this page allows you to
decode the DCF77 signal, obtaining the hourly information, without
purchasing the receiver. All you need is a PC and the card, presented
in this article, which is called BF_DCF77. This circuit allows to
obtain the hourly information present in the DCF77 signal in digital
version, from the audio signal output from the PC tuned to 77.5kHz. via
an SDR radio controllable via web such as the one present at the
following address: SDR WEB RADIO. At the following address DCF_DECODER a project is presented in which a hardware decoder based on a microcontroller is created, with an LCD display that uses the BF_DCF77 interface. THE
INTERFACE BF_DCF77
Fig. 1: electrical diagram of the interface BF_DCF77
Figure 2 shows the screen capture of the
oscilloscope which shows the waveforms of the audio input signal and
the corresponding digital output.
Fig. 2: CH1 = audio signal input on IN_BF; CH2 output signal
on VOUT
The input stage of the circuit is constituted by transistor Q1 which is in a class A amplifier configuration. The output of this stage is therefore applied to the detection stage of the envelope consisting of D1, C1 and R1 while the stage digitization consists of Q2, D2 and C3. The circuit works with a voltage of between 3.3V and 5V so it can be directly connected to the Arduino board
IMPLEMENTATION
SOFTWARE MPLEMENTATION Here is the code (for Arduino mega2560) which is
a copy of the example in the Arduino DCF77 library. Anyone who wants
can download it directly from the IDE program.
VIDEO /FOTO
|
|
||
|
|||