Auteur | Message |
sfaxboy
Junior Member
Messages : 10 Inscrit(e) le: 18/02/2009
|
Posté le 09/03/2009 12:03 | | Robiner programmable |
Salut à tout, j'ai un projet à réaliser (robiner programmable). Sujet: faire une réalisation d'une carte electronique cabable d'ouvrir une robiner à l'aide d'un moteur dans un temps choisisser et durant une période d'ecoulement d'eau. En premiére étape, j'ai utiliser un PIC18F252, Afficheur LCD4x20, et un clavier 12 touche et j'ai utiliser le compilateur CCS pour programmer. En 2éme étape j'ai afficher la date et le temps cammander par le clavier de 12 touches, mon probléme est d'utiliser mentenant uniquement 4 touche (2 pour déplasser droite et gauche et 2 pour incrémenter et décrémenter les valeur), donc on va choisir 4 touches du clavier et on va éliminer les autre touche.
|
|
|
Revenir en haut | Permalien | |
|
Technologuepro
Administrator
Messages : 447 Inscrit(e) le: 15/11/2007
|
Posté le 09/03/2009 18:17 | | RE : Robiner programmable |
Bonjour, si tu n'as besoin que de 4 touches alors c'est plus simple d'utiliser 4 bouton et un LCD pour le µC je pense que ton choix sur un 18F est surdimensionné un 16F serait largement suffisant (exemple 16F84, 16F876...) donc prend une décision finale pour le choix des composants et ensuite nous pouvons travailler ensemble dans ce forum il est préférable de m'envoyer ton schéma électrique. Bonne chance
|
Le savoir est une chose qu'on peut pas cacher, la connaissance existe pour être transmise aux autres... |
|
|
Revenir en haut | Permalien | |
sfaxboy
Junior Member
Messages : 10 Inscrit(e) le: 18/02/2009
|
Posté le 09/03/2009 19:36 1236627390.rar (16 Ko) | | RE : Robiner programmable |
Merci pour l'explication et voici le schéma électronique crée sur Proteus Pro 7.4 sp3.
|
|
|
Revenir en haut | Permalien | |
Technologuepro
Administrator
Messages : 447 Inscrit(e) le: 15/11/2007
|
Posté le 10/03/2009 01:20 1236648041.zip (17 Ko) | | RE : Robiner programmable |
Bonjour, voici la solution que je te propose j'ai utiliser un LCD mais il faut savoir qu'il peut être remplacer par 4 ou afficheurs 7 segments c'est plus économique pour afficher le temps. j'ai utiliser un PIC16F84 et 3 bouton pour + , - et le choix du chiffre ainsi que 2 relais pour faire tourner le moteur en deux sens de rotation.
|
Le savoir est une chose qu'on peut pas cacher, la connaissance existe pour être transmise aux autres... |
|
|
Revenir en haut | Permalien | |
sfaxboy
Junior Member
Messages : 10 Inscrit(e) le: 18/02/2009
|
Posté le 10/03/2009 10:57 1236682643.rar (14 Ko) | | RE : Robiner programmable |
Merci pour ton aide. Explication pour l'afficheur: j'ai utilisé un afficheur LCD 4x20 pour afficher le temps et un menu qui contient la date de fonctionnement du moteur (donc l'ouverture du robinet) et la durée d'écoulement d'eau puis on a la rotation du moteur dans l'autre sens (donc la fermeture du robinet). en fin du réalisation de ce projet on va changer l'afficheur LCD 4x20 par un afficheur Nokia 3310 car il est plus économique. Rq: tu a dit qu'il y a 3 boutons, j'ai trouver uniquement 2 (+ , -). Dans mon programme j'ai utiliser le driver du clavier pour piloter l'affichage du date et l'heur, mon question est comment programmer les nouveaux boutons pour piloter l'affichage du date et l'heur. j'ai envoyer un fichier ".rar" qui contient le programme de date et l'heur et une explication dans un fichier ".doc"
|
|
|
Revenir en haut | Permalien | |
Technologuepro
Administrator
Messages : 447 Inscrit(e) le: 15/11/2007
|
|
Revenir en haut | Permalien | |
sfaxboy
Junior Member
Messages : 10 Inscrit(e) le: 18/02/2009
|
Posté le 10/03/2009 23:23 | | RE : Robiner programmable |
Bonjour, J'ai une petite idée sur le PCF8583 mais je ne sais pas comment programmer pour afficher le temps dans un LCD à l'aide d'un PCF8583. Autre question, c'est quoi la différence entre un PCF8583 et un quartz externe pour faire fonctionner le temps et il y a -t-il une horloge interne dans le PIC. Merci.
|
|
|
Revenir en haut | Permalien | |
Technologuepro
Administrator
Messages : 447 Inscrit(e) le: 15/11/2007
|
Posté le 10/03/2009 23:51 | | RE : Robiner programmable |
salut le PCF8583 est une horloge temps réel c-a-d qu'elle fournie l'heure et la date exacte au PIC par exemple le 11/03/2009 01h30 en bref c'est une montre calendrier. l'horloge du µC interne ou à base d'un oscillateur RC ou quartz fourni un signal carré pour faire fonctionner le PIC donc elle pourrait être utiliser pour générer des attentes (temporisations) de durée variable 1µs... des heures. en conclusion si : - ton système fonctionne pendant une période de temps quelconque mais de duré réglable t'auras pas besoin du PCF8583. - ton système s'ouvre et se ferme à des temps précis exemple ( ouverture à 10h30 et fermeture à 15h15 dans tel jours tel mois ou pendant tout les jours là il faut que tu utilise le PCF.
|
Le savoir est une chose qu'on peut pas cacher, la connaissance existe pour être transmise aux autres... |
|
|
Revenir en haut | Permalien | |
sfaxboy
Junior Member
Messages : 10 Inscrit(e) le: 18/02/2009
|
Posté le 11/03/2009 08:30 | | RE : Robiner programmable |
bonjour, Merci pour votre explication pour le PCF. j"ai un autre question concernant la comparaison entre la date et l'heur actuel et la date et l'heur de fonctionnement du moteur. je veu mettre la date et l'heur de fonctionnement du moteur dans la mémoire du PIC puis on va comparé la date qui incrémente dans l'afficheur LCD jusqu'a on attendre la valeur du date et l'heur fixe de fonctionnement du moteur.
exemple: 11/03/2009 09:30:00 (date1 incrémenter) 12/03/2009 12:00:00 (date2 fixe de rotation du moteur)
si date1=date2 donc le moteur fonctionne. Mon question: est ce que on peut mettre la date2 dans la mémoire du PIC et la comparer ou il y a une autre méthode? Merci
|
|
|
Revenir en haut | Permalien | |
oussama
Junior Member
Messages : 29 Inscrit(e) le: 09/10/2008
|
Posté le 11/03/2009 09:58 | | RE : Robiner programmable |
salut Mr hatem bon je croix qu'au lieu d'utiliser un moteur et compliquer la commande on pourra utiliser une electrovanne et un transistor ou relais tout simplement. qu'est ce que vous ponsez?
|
|
|
Revenir en haut | Permalien | |
oussama
Junior Member
Messages : 29 Inscrit(e) le: 09/10/2008
|
Posté le 11/03/2009 09:59 | | RE : Robiner programmable |
salut Mr hatem bon je croix qu'au lieu d'utiliser un moteur et compliquer la commande on pourra utiliser une electrovanne et un transistor ou relais tout simplement. qu'est ce que vous ponsez?
|
|
|
Revenir en haut | Permalien | |
sfaxboy
Junior Member
Messages : 10 Inscrit(e) le: 18/02/2009
|
Posté le 11/03/2009 11:18 1236770284.rar (16 Ko) | | RE : Robiner programmable |
Salut, depuis un peut j'ai prie une décision finale avec mon encadreur à propos les composants électronique qu'on veut les mettre dans notre carte électronique, on va utiliser le PIC18F252 et un clavier 12 touches puis on va choisir la touche N°2 pour incrémenter les valeurs et la touche N°8 pour décrémenté les valeurs, touches N°4 pour déplacer en droite, touche N°6 pour déplacer en gauche, touche N°5 pour fonctionner le moteur manuellement. et aussi on va utiliser le PCF8583 et la partie de commande du moteur. Mon problème est de relier le PCF8583 et la partie commande du moteur avec le PIC18f252.
|
|
|
Revenir en haut | Permalien | |
sfaxboy
Junior Member
Messages : 10 Inscrit(e) le: 18/02/2009
|
Posté le 12/03/2009 08:27 1236846440.rar (17 Ko) | | RE : Robiner programmable |
bonjour, j'ai connecter mon PIC avec le PCF8583. je veu savoir est ce que cette connection et bonne et merci pour votre aide.
|
|
|
Revenir en haut | Permalien | |
|