Décalage Temps RTC DS1307
Répondre à la discussion
Affichage des résultats 1 à 14 sur 14

Décalage Temps RTC DS1307



  1. #1
    invite70684c77

    Décalage Temps RTC DS1307


    ------

    Bonjour à Tous,

    J'ai une communication I2C entre un master et 6 slaves ( 5 PIC16F876 et un RTC DS1307). Les résistance de Pull-up sont de 2.2k.

    Mon Problème est le suivant :
    Après 7 heures de démarrage de l'experience, j'ai constaté que l'heure RTC a pris un avancement de 6 minutes par rapport au chronomètre exterieur mis pour la vérification de l'heure communiqué par le DS1307 et affiché par le Master, et depuis , ça fait maintenant 5 jours du démarage c'est le même décalage qui persiste càd les 6 minutes pris depuis le 1 er jour.

    Voulez vous me guider pour voir la cause de ce décalage.

    Merci d'avance à Tous et bon après midi .

    -----

  2. #2
    Gérard

    Re : Décalage Temps RTC DS1307

    Un chrono n'a pas l'heure.
    Si j'ai compris, il existe un décallage entre le temps écoulé sur le chrono et le temps écoulé indiqué par le maître.

    Le décallage est-il constant ou évolue-t-il avec le temps ?

  3. #3
    Qristoff
    Animateur Électronique

    Re : Décalage Temps RTC DS1307

    D'après ce que je comprend, le décalage est constant...
    qu'est ce qui a pu provoquer ce décalage initial ?
    Tout existe, il suffit de le trouver...!

  4. #4
    invite7a49d0d5

    Cool Re : Décalage Temps RTC DS1307

    Citation Envoyé par Qristoff Voir le message
    D'après ce que je comprend, le décalage est constant...
    qu'est ce qui a pu provoquer ce décalage initial ?
    Bonsoir,

    vite fait...
    je dirais qu'il est tombé sur
    un "mauvais" quartz...
    ou
    un "mauvais" DS1307...

    si le décalage est constant,
    c'est gérable logiciellement...
    (tout les jours à 12h30, une routine fait:
    minutes = minutes -/+ décalage,
    et enregistre les minutes dans la RTC...)

    vede
    ;O]

  5. A voir en vidéo sur Futura
  6. #5
    Gérard

    Re : Décalage Temps RTC DS1307

    Citation Envoyé par Qristoff Voir le message
    D'après ce que je comprend, le décalage est constant...
    qu'est ce qui a pu provoquer ce décalage initial ?
    J'ai relu #1, effectivement, le décallage est constant.
    Il doit y avoir un défaut dès le début, ce n'est pas la RTC qui est en cause.

  7. #6
    invite7a49d0d5

    Cool Re : Décalage Temps RTC DS1307

    Citation Envoyé par Gérard Voir le message
    J'ai relu #1, effectivement, le décallage est constant.
    Il doit y avoir un défaut dès le début, ce n'est pas la RTC qui est en cause.
    ça pourrait être dans le code?

    ça me semblerai bizarre...
    que le code "fausse" la lecture
    dans la RTC...

    vede
    ;O]

  8. #7
    Jack
    Modérateur

    Re : Décalage Temps RTC DS1307

    La première chose qui me viens à l'esprit dans ce cas, c'est de faire une lecture immédiatement après l'écriture de l'heure dans la RTC. Si les 6 minutes de décalage sont déjà là, c'est que c'est ta configuration de la RTC qui n'est pas bonne.

    A+

  9. #8
    invite70684c77

    Re : Décalage Temps RTC DS1307

    Bonjour à Tous et Merci pour toutes vos interventions.

    Le décallage de 6 minutes est constant, ça fait maintenant 6 jours et est toujours le même. Ce décallage est apparue 7 heures après le démarrage de l'experience et non pas dès le début càd les prémières 7 heures l'heure affichée par le maître était en synchronisation parfaite avec le chrono. le quartz, à mon avis, est bon car je l'ai mis en service au début sur la platine d'éssai et il a fonctionné sans aucun problème et il n'a pas généré ce décallage. Concernant le code, en admettant toute chose égale par ailleurs, est bon (à mon avis aussi) car le décllage est non évolutif.

    Merci à vous, m'execuse pour ce retard de vous répondre et bonne journée.

  10. #9
    Jack
    Modérateur

    Re : Décalage Temps RTC DS1307

    Fais toujours voir ce que tu envoies au DS1307 ...

    A+

  11. #10
    invite70684c77

    Re : Décalage Temps RTC DS1307

    Salut ,

    Je n'envoi au DS1307 que les paramètres d'initalisation (Sec, min , heure, date, mois & année) et ce uniquement au 1er démarrage, sinon si c'est un démarrage suite à une coupure d'alimentation je n'envoi rien et je lis uniquement (c'est par la lecture de 1er octet de l'EEPROM que je distingue entre un 1er démarrage et un démarrage suite à une coupure d'alimentation, Le DS1307 est alimenté par battery pour le backup).

    PS :La routine de lecture du maître se fait chaque 10 secondes.

    Merci

  12. #11
    Jack
    Modérateur

    Re : Décalage Temps RTC DS1307

    oui, mais le code? Il y a peut-être un truc pas évident qui semble bon mais qui ne l'est pas. Un oeil extérieur est parfois utile pour déceler ce genre de problème.

    A+

  13. #12
    Qristoff
    Animateur Électronique

    Re : Décalage Temps RTC DS1307

    Salut à tous,
    les DS13xx qui utilisent une batterie (ou une pile) ont un signal de quartz super faible et donc sensible aux perturbations EMC (d'où les préconisations de shield de la datasheet).
    As tu refait une seconde expérience ? avec remise à zéro du DS, reconfiguration et mesure dans le temps ? pour vérifer qu'il n'y a pas eu un phénomène EMC qui a perturbé la datation ?
    Tout existe, il suffit de le trouver...!

  14. #13
    invite70684c77

    Re : Décalage Temps RTC DS1307

    Merci à vous, je vais révoir le code et le quartz.

    Merci

  15. #14
    Jack
    Modérateur

    Re : Décalage Temps RTC DS1307

    Je pense notamment à une confusion binaire/BCD lors de l'initialisation de l'horloge.

    A+

Discussions similaires

  1. Horloge ds1307
    Par inviteb5437249 dans le forum Électronique
    Réponses: 44
    Dernier message: 24/05/2011, 08h51
  2. Programmer une horloge a temps réel( ds1307 ) avec un P18f452 par I2C
    Par invite70c217d4 dans le forum Électronique
    Réponses: 2
    Dernier message: 08/04/2009, 20h39
  3. Ds1307
    Par invite369c4784 dans le forum Électronique
    Réponses: 2
    Dernier message: 11/02/2007, 21h18
  4. Problème avec RTC DS1307 [picbasic pro]
    Par inviteb65e81be dans le forum Électronique
    Réponses: 4
    Dernier message: 05/04/2006, 09h54
  5. Le décalage de temps dans l'espace
    Par invite52e554cd dans le forum Physique
    Réponses: 5
    Dernier message: 03/10/2005, 23h51
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...