Gestion du temps sur PIC12F629 ?
Répondre à la discussion
Affichage des résultats 1 à 7 sur 7

Gestion du temps sur PIC12F629 ?



  1. #1
    invite128ac9c4

    Gestion du temps sur PIC12F629 ?


    ------

    Bonjour tous le monde. Voila mon "probleme". J'ai fais une alarme a base de PIC12F629. Donc sur une entré(GP0), une bille de mercure, et sur une sortie un transistor qui commande un relais qui commande une siréne.
    Voila alors j'aimerai que lorsque la bille de mercure change d'etat, le PIC envoi un 1 pdt environ 20sec sur la sortie ou est connecté le transistor (GP5).
    Probleme, je ne sais absolument pas comment mi prendre, donc si vous avez des suggestion de programme, elles sont les bienvenues, deplus sa va me permettre d'apprendre a gérer le temps avec une PIC.
    Voila merci de votre aide, si vous etes interressé je peux vour envoyer le schéma accompagné du typon.

    -----

  2. #2
    invite66afc259

    Re : Gestion du temps sur PIC12F629 ?

    Bonjour
    Je vais regarder ce que j'ai
    Par contre le relai est inutile tu peux attaquer ta sirène directement avec un transistor (BD677 Par ex) + une R à la sortie du pic

  3. #3
    invite66afc259

    Re : Gestion du temps sur PIC12F629 ?

    La durée de la tempo est de 1S
    Donc si tu donnes à la variable durée la valeur 10 tu auras une tempo de 10S



    ; DECLARATIONS DE VARIABLES
    CBLOCK 0x00C ; début de la zone variables

    CONT : 1 ; compteur de boucles 1
    CONT1 : 1 ; compteur de boucles 2
    CONT2 : 1 ; compteur de boucles 3
    DUREE : 1 ;compteur des secondes
    ENDC ; Fin de la zone

    ;***************************** ****************************** **********
    ; SOUS-ROUTINE DE TEMPORISATION *
    ;***************************** ****************************** **********
    TEMPO
    MOVLW .10
    MOVWF CONT2

    DELAI2
    MOVLW .200
    MOVWF CONT1

    DELAI1
    MOVLW .165
    MOVWF CONT

    DELAI
    DECFSZ CONT,1
    GOTO DELAI

    DECFSZ CONT1,1
    GOTO DELAI1

    DECFSZ CONT2,1
    GOTO DELAI2

    DECFSZ DUREE,1
    GOTO TEMPO

    RETURN

  4. #4
    invite128ac9c4

    Re : Gestion du temps sur PIC12F629 ?

    Merci bien
    Et comment je pourrais mi prendre pour que cette tempo ne se declenche que lorsque l'entré GP0 change d'etat ?(passage du 1 initial au 0 ou passage d'un 0 initial a un 1, c'est aleatoire)

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

    Re : Gestion du temps sur PIC12F629 ?

    Bon je me suis retourné sur un PIC12C509A. Le cablage est identique donc tout va bien. Par contre je bloque toujours sur le declenchement de la routine de tps, je ne sais pas comment l'utiliser. Et je bloque aussi sur le fais de la declencher au changement d'etat de l'entré et non pas au passage de 0 a 1, je pense qu'il faudrait que je mette le signal d'entré en memoire au demarrage de la PIC et ensuite la faire comparer au valeur quel voie, mais je ne sais comment mi prendre

  7. #6
    invite296add47

    Re : Gestion du temps sur PIC12F629 ?

    poru declencher une action des qu'un evenement survient, il faut utiliser les interruptions.
    je ne suis pas sur que le pic 12F509 possede des interruptions( a confirmer en regardant dans la doc), par contre le 12F629 possede plusieurs source d'interruptions, dont une qui semble appropriée a ton probleme: lors d'un changement d'état sur le port, il est possible de déclencher une interruption.

  8. #7
    invite66afc259

    Re : Gestion du temps sur PIC12F629 ?

    Je vais t'envoyer un prog
    Mon prog
    A la mise sous tension une de s'allume sur GP4 (30s)
    J'ai une entrée retardée et une immédiate sur GP3 et GP2
    2 sirènes une intérieure et une extérieure sur GP0 et GP1

Discussions similaires

  1. Gestion des feux sur le TULIKIVI
    Par invitea50d3265 dans le forum Habitat bioclimatique, isolation et chauffage
    Réponses: 18
    Dernier message: 22/12/2014, 13h58
  2. Gestion de l'énergie sur un ordinateur (batterie)
    Par invite7ca7439b dans le forum Électronique
    Réponses: 3
    Dernier message: 24/06/2011, 20h55
  3. Sous-programme PIC12F629 - problème
    Par invite275c8bcb dans le forum Électronique
    Réponses: 8
    Dernier message: 10/12/2007, 20h12
  4. Le Temps Sujet:Le Pneumatique et son influence sur le temps d'arret
    Par inviteb213beb1 dans le forum TPE / TIPE et autres travaux
    Réponses: 1
    Dernier message: 27/10/2006, 12h10
  5. Des Sciences de Gestion, ou de la Science appliquée aux Arts de gestion ?²
    Par invite5ecc4617 dans le forum [ARCHIVE] Psychologie / Sociologie
    Réponses: 3
    Dernier message: 06/01/2005, 18h42
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...