Re : [PROJET EN COURS] Régulation de chauffage par PIC par fil pilote
Salut,
Désolé de ne pas avoir repondu plus tot mais j'ai du rater ta réponse.
La pin Vbat est "en l'air", ca viens peux-etre de ca ?
J'ai refait des essais hier et en fait je me suis apercu que les "valeurs aleatoires" ne sont pas si aleatoires que ca. Il y a 64valeurs qui correspondent donc aux 64bytes du DS1307 et ces valeurs reviennent.
Par moment quand je mets le montage sous tension ca affiche 165 165 165 165 pour le jour/heure/minute/seconde.
Il faut alors que je coupe et remette le courant pour que ca "fonctionne".
Le probleme c'est que en lisant toute les secondes le DS1307, par moment (de une fois toutes les 5 a 20secs) ca m'affiche 165 165 165 ou defois 165 165 * *.
Je continue et la ca m'affiche les veleurs des autres registres du DS1307 (les valeurs que je croyais aléatoires). Je pense que le DS1307 doit mal recevoir le NON ACK ou le STOP que le PIC lui envoit pour marqué la fin de la transmission.
J'ai essayé de mettre un temps de 10ms entre chaque commande I2C en vain et de baisser la vitesse a 10KHz au lieu de 100KHz toujours en vain.
Apres 1H d'essais, le DS1307 n'incrémentais plus la valeur des secondes quand bien meme j'arrivais a lire cette valeur :S
Est-ce que tout ceci est du au fait que Vbat est en l'air ou alors mon DS1307 est HS ??
Re : [PROJET EN COURS] Régulation de chauffage par PIC par fil pilote
Je pense que ça vient en partie de là. Connecte la à la masse.
Je pense qu'il faut aussi baisser la valeur des pull-up deu bus I2C. J'essaierai avec des 4.7K pour commencer et descendre jusqu'à 2.2k mini.
27/07/2006 - 18h43
azertylr
Date d'inscription
septembre 2004
Localisation
France
Messages
1 107
Re : [PROJET EN COURS] Régulation de chauffage par PIC par fil pilote
J'essayerai ca demain.
Par contre pour les resistances de pull-up, j'ai aussi un EEPROM et dans la datasheet ils conseillent la valeur de 10K je crois.
Il n'y a pas de risques a utiliser une valeure plus faible ?
Merci
27/07/2006 - 19h35
umfred
Date d'inscription
mars 2006
Âge
34
Messages
1 344
Re : [PROJET EN COURS] Régulation de chauffage par PIC par fil pilote
Le seule risque, c'est que ça fonctionne
Regarde par exemple la figure 5 de cette datasheet, qui donne la valeur max de la résistance en fonction de la capacitance de la ligne: pour le DS1307, ils donnent une capacitance max de 10pF et pour la mémoire (pour celle de mon lien) 100pF ce qui fait 110pF ce qui selon la courbe de la figure 5 donne environ 10k donc tu dois être limite.
27/07/2006 - 19h50
azertylr
Date d'inscription
septembre 2004
Localisation
France
Messages
1 107
Re : [PROJET EN COURS] Régulation de chauffage par PIC par fil pilote
J'ai regardé la datesheet du DS1307 et il faut regarder à I/O capacitance = 10pF ou à Capacitance Load for each Bus line = 400pF ?
Ma mémoire est une 24C16, la valeur qu'il faut regarder c'est Load Capacitance = 100pF ou Input capacitance = 8pF ?
EDIT : J'avais essayé avec uniquement le DS1307 et c'etait pareil.
Merci.
02/08/2006 - 20h09
azertylr
Date d'inscription
septembre 2004
Localisation
France
Messages
1 107
Re : [PROJET EN COURS] Régulation de chauffage par PIC par fil pilote
Bonjour,
Le projet est fini !
J'ai relier à la masse la Vbat du DS1307 et j'ai réduit les resistance de pull-up du bus I2C à 3,3K.
Le probleme était toujours la et j'ai donc du ecrire et lire a chaque fois les 56K de RAM du DS1307 sinon ca ne marchait pas.
J'ai eu un probleme en mettant TRISE à 255 car le port D où il y a les relais se mettant en // et les relais ne marchait donc plus.
Le projet marche donc à 100%, la stabilité de l'horloge est très bonne (testé sur 24H).
J'ai testé avec une pile et le DS1307 garde bien l'heure. Avec Vbat en l'air, le DS1307 garde l'heure et arrive meme a incrémenter l'heure !! il consomme vraiment rien (<200nA).
Je vais pouvoir consacrer mon temps à mon autre projet (le simulateur d'aube).
Merci beaucoup à tous ceux qui ont participé à mon projet depuis le debut (décombre 2005).
02/08/2006 - 20h30
Gérard
Date d'inscription
janvier 2003
Localisation
France
Âge
54
Messages
6 552
Re : [PROJET EN COURS] Régulation de chauffage par PIC par fil pilote
Salut Azertylr,
Je suis intéressé par ton projet de simulateur d'aube.
Peux-tu donner des précisions ?
Quel µC, quelle sortie (triac ?),durée (fixe/variable), démarrage en fonction de l'heure, du levé du jour ?
Merci d'avance de prendre le temps de répondre à cette avalanche de questions.
Gérard.
Gérard.
02/08/2006 - 20h59
azertylr
Date d'inscription
septembre 2004
Localisation
France
Messages
1 107
Re : [PROJET EN COURS] Régulation de chauffage par PIC par fil pilote
J'utiliserai un 16F877 pour la gestion de l'interface clavier/ecran et un 16F628 pour les sorties : 2 sorties variables à triac et 2 sorties à relais.
La durée sera variable et le démarrage se fera en fonction de l'heure (programmable).
On pourra aussi choisir la puissance manuellement pour avoir 2 gradateurs.
Les sorties par relais pourront servir à réguler le chauffage (et oui je commence à avoir de l'expérience !) dans mon studio.
Bonne soirée
02/08/2006 - 22h03
Gérard
Date d'inscription
janvier 2003
Localisation
France
Âge
54
Messages
6 552
Re : [PROJET EN COURS] Régulation de chauffage par PIC par fil pilote
Merci pour tes réponses rapides, je ne manquerai pas de visiter régulièrement ton site.
Bon courage pour la suite,
Gérard.
Gérard.
07/08/2006 - 18h16
azertylr
Date d'inscription
septembre 2004
Localisation
France
Messages
1 107
Re : [PROJET EN COURS] Régulation de chauffage par PIC par fil pilote
Je consacre actuellement mon temps à mon simulateur d'aube.
Bonne soirée à tous.
07/08/2006 - 20h46
Gérard
Date d'inscription
janvier 2003
Localisation
France
Âge
54
Messages
6 552
Re : [PROJET EN COURS] Régulation de chauffage par PIC par fil pilote
Salut Azertylr,
J'ai vu les photos du simulateur d'aube, n'oublie pas de nous tenir au courant de tes avancées.
Merci d'avance,
Gérard.
Gérard.
30/08/2006 - 18h01
azertylr
Date d'inscription
septembre 2004
Localisation
France
Messages
1 107
Re : [PROJET EN COURS] Régulation de chauffage par PIC par fil pilote
Bonjour,
J'ai installé le régulateur à sa place au grenier, avec la pile et le DS1307 qui retient l'heure j'ai juste à le brancher et voila !
J'ai l'ordinateur a coté au cas où mais je vais l'enlever.