INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.

Antwort schreiben 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
AKtuelle Uhrzeit bekommen, RTC oder DFC-Empfänger
30.04.2015, 12:05 (Dieser Beitrag wurde zuletzt bearbeitet: 02.02.2016 12:35 von Bitklopfer.)
Beitrag #25
RE: AKtuelle Uhrzeit bekommen, RTC oder DFC-Empfänger
Hallo zusammen!

ich habe es hinbekommen die DCF RTC ans laufen zu bekommen

der modifizierte Sketch sieht so aus:

also man nehme das "#" Tag on der Menüleiste und dann sieht das so AUS....
Code:
/******************************************************************************
Beispiel:      setTime V2

Beschreibung:  Dieses Beispiel zeigt das Schreiben und Lesen der Uhrzeit aus
               der RTC-DCF des elv Boards
              
               Die DCF / RTC ist via I2C angeschlossen.
              

               Wichtig: die DCF77 Zeit wird zum Test via Terminal auf 115200 Baud ausgegeben
              
               Modifikation: Stefan Strauch                                   stevie72@gmx.de
              
******************************************************************************/

#include "Time.h"
#include "RealTimeClock_DCF.h"
#include "Wire.h"

/******************************************************************************
globale Variablen
******************************************************************************/

/* einzustellende Uhrzeit */
DateTime dateTime = DateTime(0, 1, 1, DateTime::SATURDAY, 0, 0, 0);

/******************************************************************************
Funktionen
******************************************************************************/
void setup()
{

  /* die serielle Ausgabe initialisieren */
  Serial.begin(115200);  

  /* der RTC-DCF benötigt ca. 1,5 Sekunden bis er Daten empfangen kann */
  delay(1500);
  
  /* RTC-DCF starten */  
  RTC_DCF.begin();

  /* RTC-DCF Empfang einschalten */
  RTC_DCF.enableDCF77Reception();  

  /* LED einschalten wenn DCF sync - dient zur optischen Kontrolle ob das Board empfaengt */
  RTC_DCF.enableDCF77LED();


  /* Uhrzeit im RTC-DCF setzen */
  RTC_DCF.setDateTime(&dateTime);

  
}

void loop()
{
  /* ca. jede Sekunde wird die Uhrzeit ausgelesen und über die serielle Schnittstelle ausgegeben. */
  delay(1000);
  
  RTC_DCF.getDateTime(&dateTime);
  
  printClock();
}

void printClock(void)
{
  char clockString[30];
  
  sprintf(clockString, "Es ist %02u:%02u:%02u am %02u.%02u.%02u", dateTime.getHour(), dateTime.getMinute(), dateTime.getSecond(), dateTime.getDay(), dateTime.getMonth(), dateTime.getYear());
  
  Serial.println(clockString);  
}
//*************************************** EOF *********************
..und dann noch auf CLOSE TAGS klicken und fertig...
lgbk


Grüße, Stefan
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
02.02.2016, 12:10 (Dieser Beitrag wurde zuletzt bearbeitet: 02.02.2016 12:12 von GoforPro.)
Beitrag #26
RE: AKtuelle Uhrzeit bekommen, RTC oder DFC-Empfänger
Hallo,
ich habe mir auch das Shield geholt aber leider bisher nicht in Betrieb bekommen.
Ich habe die Antenne und das kleine Board montiert. J7,J8 verbunden, Klavier auf 1 und 2 und dann das Update durchgeführt. J7,J8 so gelassen. Das Klavier auf 2 und J1 und J2 verbunden, da ich es über I2C laufen lassen möchte.
Dann habe ich das Beispielprogramm dcf77Interrupt geladen, die PinChangeInt.h Library instaliert und // vor Wire.h entfernt. Das ganze habe ich dann hochgeladen und den seriellen Monitor gestartet. Die LED am Shield blinkt nur ein Mal auf beim Stecker reinstecken sonst passtiert nichts. Ich habe die Programme hier auch alle durchprobiert aber auch keine Reaktion.
Beim erste Programm von fp.blues2013 beleibt er bei RTC_DCF.getDateTime(&dateTime); stecken und läuft nicht weiter. Ich weiß echt nicht weiter. Glaube mittlerweile beinahe, dass das Teil kaputt ist. ELV bietet da leider auch keine Hilfe an. Hoffe nun, dass mir hier jemand weiter helfen kann.

Tobi
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
02.02.2016, 15:45
Beitrag #27
RE: AKtuelle Uhrzeit bekommen, RTC oder DFC-Empfänger
Hast du denn mal geprüft, ob an der Stelle (Standort des Empfängers) auch das dcf77 Signal stark genug ist?
Oder ob evtl. ein störendes Gerät (z.B. Monitor, PC) den Empfang beeinträchtigt?
All das verhindert einen vernünftigen Empfang.

I2C = weniger ist mehr: weniger Kabel, mehr Probleme. Cool
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
02.02.2016, 16:03 (Dieser Beitrag wurde zuletzt bearbeitet: 02.02.2016 16:18 von GoforPro.)
Beitrag #28
RE: AKtuelle Uhrzeit bekommen, RTC oder DFC-Empfänger
Wie kann ich prüfen, ob das Signal stark genug ist?
Es ist nichts deratiges im Umkreis von zwei Metern.
Wenn ich das erste Prgramm richtig verstanden habe, brauche ich dafür noch kein Signal, sondern der interne Chip liefert erstmal nur einen Takt nnd gibt es dann per seriellen Monitor aus
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
02.02.2016, 16:57
Beitrag #29
RE: AKtuelle Uhrzeit bekommen, RTC oder DFC-Empfänger
Es gibt einen Sketch, mit dem man das prüfen kann, aber ich glaube der läuft nicht mit deinem dcf zusammen.

Aber schau ihn dir an:
DCF77

Leider kenne ich die von dir verwendete Hardware nicht und kann somit auch nicht erkennen, ob da ein Fehler ist.

Du solltest nochmal einen Link des Teils posten, dann können wir uns das noch mal ansehen. Ohne dem ist es recht schwer.

I2C = weniger ist mehr: weniger Kabel, mehr Probleme. Cool
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
02.02.2016, 17:10 (Dieser Beitrag wurde zuletzt bearbeitet: 02.02.2016 17:11 von GoforPro.)
Beitrag #30
RE: AKtuelle Uhrzeit bekommen, RTC oder DFC-Empfänger
Leider nein, da die Antenne auf einer Platine endet, von der ich keinen Schaltplan habe. Das ist der hier im Trade schon genannte Empfänger von ELV.

http://www.elv.de/real-time-clock-dcf-mo...usatz.html

Leider ist dort keine Bedienungsanleitung verfügbar, die bekommt man nur in Papierform und ist auch noch schlecht beschrieben. Z.B. ist das mit der Brücke gar nicht erklärt. Vielleicht kannst du mir ja trotzdem helfen oder es meldet sich jemand von den Beiden, die das Teil schon haben und auch in Betrieb genommen haben. Sonst geht es die Tage irgendwann wieder zurück.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
02.02.2016, 18:37
Beitrag #31
RE: AKtuelle Uhrzeit bekommen, RTC oder DFC-Empfänger
Ich habe da aktuell keine Idee.

Hast du es schon im ELV-Forum versucht?
Oder die beiden per PM anschreiben.

I2C = weniger ist mehr: weniger Kabel, mehr Probleme. Cool
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
02.02.2016, 18:58
Beitrag #32
RE: AKtuelle Uhrzeit bekommen, RTC oder DFC-Empfänger
Ja habe ich schon bei ELV.
Ok, werde ich mal machen. Oder meinst du es würde sich ein neuer Trade hier auch lohnen?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  mit if aus do-while oder while Schleife aussteigen Nafetz 6 116 05.12.2016 21:41
Letzter Beitrag: Pit
  Welche IDE? Arduini.cc oder .org Bilbo 1 208 17.10.2016 21:03
Letzter Beitrag: ardu_arne
  Ardublock übertragt nicht an IDE oder UNO R3 tobi83 5 345 16.10.2016 14:07
Letzter Beitrag: Pit
  DCF77 Empfänger paq 19 912 23.07.2016 17:16
Letzter Beitrag: rkuehle
  Programmspeicher auf i2c_EEPROM oder SD_Card erweitern? avoid 11 347 11.07.2016 15:46
Letzter Beitrag: avoid
  Empfänger RF 433 peterfried 6 367 10.06.2016 23:01
Letzter Beitrag: hotsystems
  IDE von .org oder .cc besser geeignet? Bit of Byte 4 451 01.03.2016 21:57
Letzter Beitrag: arduinopeter
  Pretzelboard oder C.Control Warmbronner 1 533 22.02.2016 20:14
Letzter Beitrag: hotsystems
  digitalOutputpin mit Taster an- oder ausschalten Raptor 2 574 26.12.2015 20:59
Letzter Beitrag: torsten_156
  werte vom MPU6050 gy521 bekommen max1798 0 463 18.12.2015 21:11
Letzter Beitrag: max1798

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste