Demande sur le montage d'un PIC16F84
Répondre à la discussion
Affichage des résultats 1 à 18 sur 18

Demande sur le montage d'un PIC16F84



  1. #1
    invite1c58f6fc

    Demande sur le montage d'un PIC16F84


    ------

    Bonjour à tous. Je pratique l'airsoft (une dérive du paintball) et pour une partie j'ai eut l'idée de faire une bombe factice. Rien de plus simple. une minuterie et une sirène de voiture. Après plusieurs recherche sur internet. J'ai trouvé le schéma d'un timer. Le seul problème c'est qu'il y a un Peizo Speaker aux bornes RB5 et RB4 et que j'aimerai bien le remplacer par un relais 5V.

    Entre le speaker et RB5 j'ai une condensateur de 0.05. Bon le remplacer ce n'est pas difficile avec l'ajout d'une diode.

    Mon seul problème est dans le programme du PIC16F84

    Je reprends mon fichier .asm
    ;-------------------------------------------------------------------------;
    ; This code sounds the alarm and waits on start to be pressed ;
    ;-------------------------------------------------------------------------;

    SOUNDALARM
    FINALWAIT BCF PORTB,RB4 ; speaker leads set up
    BSF PORTB,RB5 ; opposite polarity
    MOVLW 2 ; delay 2 milliseconds
    CALL NMSEC
    BSF PORTB,RB4 ; flip the speaker leads
    BCF PORTB,RB5
    MOVLW 2 ; another 2 msec delay
    CALL NMSEC
    BTFSC PORTB,START_PB ; start button pressed
    GOTO FINALWAIT ; not yet
    CALL DLY20 ; debounce just to make sure
    BTFSC PORTB,START_PB ; second look
    GOTO FINALWAIT ; nah, keep waiting
    BCF PORTB,RB4 ; speaker leads set to same polarity
    BCF PORTB,RB5
    CALL WAITSTARTUP ; now wait for the switch up
    GOTO EE2D ; start all over again
    Dois je changer quelques choses dans ce code?
    Voici le schémas de mon cablage.



    Merci d'avance pour votre aide

    EDIT : Je vais remplacé l'alimentation par une 5V aulieu de 4.5V , à mon avis ça ne présente aucuns risques.

    -----

  2. #2
    sdec25

    Re : Demande sur le montage d'un PIC16F84

    Salut.
    Il faudrait le schéma du nouveau montage.

  3. #3
    invite1c58f6fc

    Re : Demande sur le montage d'un PIC16F84

    J'ai juste fait la modification à faire sur le schéma d'origine

  4. #4
    sdec25

    Re : Demande sur le montage d'un PIC16F84

    La diode c'est une diode de roue-libre ?
    Si oui :
    1) elle est à l'envers (si comme dans le programme RB4 est le + et RB5 la masse).
    2) elle n'est pas déjà intégrée au relais ?

    Ton relais consomme combien ? Les E/S du PIC peuvent débiter et absorber maxi 20mA.

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

    Re : Demande sur le montage d'un PIC16F84

    Non la diode n'est pas intégrée. Et concernant le programme du PIC16F84, quels modifications dois-je lui apporter?

    Mon relais est un 5V je ne sais pas combien il débite. C'est un Nais HB1E-DC5V.
    Ma diode est une 4007DC (je ne sais pas si elle est de roue-libre).

  7. #6
    sdec25

    Re : Demande sur le montage d'un PIC16F84

    Citation Envoyé par FoXCyd Voir le message
    Et concernant le programme du PIC16F84, quels modifications dois-je lui apporter?
    Sans connaître le schéma final, aucune.

    Mon relais est un 5V je ne sais pas combien il débite. C'est un Nais HB1E-DC5V.
    D'après sa datasheet, 72mA. Tu devras donc utiliser un transistor pour commander le relais (soit un MOSFET, soit un bipolaire). Voir la FAQ, il y a des exemples.

    Ma diode est une 4007DC (je ne sais pas si elle est de roue-libre).
    Elle sert à quoi ?

  8. #7
    invite1c58f6fc

    Re : Demande sur le montage d'un PIC16F84

    Je connais pas bocoup l'electronique . Mais la diode sert à quand la bobine n'est plus alimenter, a ne pas renvoyer un courant ( je me rappel plus de son nom).

    Donc j'ai juste à mettre un transistor entre le relais et et les bornes du pic?

    Je referai le schéma complet ce soir et je le posterai.

  9. #8
    sdec25

    Re : Demande sur le montage d'un PIC16F84

    Citation Envoyé par FoXCyd Voir le message
    Je connais pas bocoup l'electronique . Mais la diode sert à quand la bobine n'est plus alimenter, a ne pas renvoyer un courant ( je me rappel plus de son nom).
    C'est une diode de roue-libre.

    Donc j'ai juste à mettre un transistor entre le relais et et les bornes du pic?
    voir ce post

  10. #9
    freepicbasic

    Re : Demande sur le montage d'un PIC16F84

    utiliser rb5 seul mettre une resistance qui va a la base d' un transistor
    2N2222 , l'émetteur à la masse le collecteur sur le relais .
    L'autre coté du relais au + 5v
    La diode de roue libre la cathode sur le +
    Code:
    ;-------------------------------------------------------------------------;
    ; This code sounds the alarm and waits on start to be pressed ;
    ;-------------------------------------------------------------------------;
    
    SOUNDALARM
    FINALWAIT 
    BSF PORTB,RB5 ; opposite polarity
    BTFSC PORTB,START_PB ; second look
    GOTO FINALWAIT ; nah, keep waiting
    BCF PORTB,RB5
    CALL WAITSTARTUP ; now wait for the switch up
    GOTO EE2D ; start all over again
    A+, pat

  11. #10
    invite1c58f6fc

    Re : Demande sur le montage d'un PIC16F84

    merci à tous pour vos messages.

    utiliser rb5 seul mettre une resistance qui va a la base d' un transistor
    2N2222 , l'émetteur à la masse le collecteur sur le relais .
    L'autre coté du relais au + 5v
    La diode de roue libre la cathode sur le +
    Est-ce que c'est ça?


    La résistance doit faire combien de omhs?

  12. #11
    Antoane
    Responsable technique

    Re : Demande sur le montage d'un PIC16F84

    Bonjour,
    va falloir revoir le cablage des transistors...
    Celui que tu as dessiné, avec la flèche qui rentre, c'est un PNP, et non un NPN, comme te l'a suggéré Freepicbasic. Et tu as confondû "base" et "emetteur".
    http://www.esiee.fr/~poulichp/PR201/bipolaire/a.gif
    avec Ve : la sortie du µC,
    et tu remplaces Rc par le relais + sa diode de roue libre, qui est dans le bon sens sur ton schéma.


    PS : http://forums.futura-sciences.com/el...-sabonner.html
    et pour la résistance : le gain du transistor : environ 100, pour un relais qui consomme 72mA, il faut un courant de base de :
    72/100 = 0.72mA.
    Soit : R = U/I = (5-0.6)/0.72 = 6.1kohm, mettre 4.7k pour être sûr.
    Deux pattes c'est une diode, trois pattes c'est un transistor, quatre pattes c'est une vache.

  13. #12
    invite1c58f6fc

    Re : Demande sur le montage d'un PIC16F84

    Merci de ta réponse antoane. Je débute juste dans l'electronique donc excuse moi de mon niveau très bas.

    Est ce ça ? :

  14. #13
    freepicbasic

    Re : Demande sur le montage d'un PIC16F84

    ok
    mettre 1k pour la res de base


    ajoute aussi un 330µf sur le 5v , pour éviter des problèmes avec le relais
    A+, pat

  15. #14
    invite1c58f6fc

    Re : Demande sur le montage d'un PIC16F84

    Donc si j'ai bien entre le transistor et le relais avant la diode je rajoute le 330ùf. et la résistance r1 je mets une 1k aulieu du 4.7k?

  16. #15
    Antoane
    Responsable technique

    Re : Demande sur le montage d'un PIC16F84

    Bonjour,
    R1 = 1k,
    330µF entre la masse et le 5V.
    Deux pattes c'est une diode, trois pattes c'est un transistor, quatre pattes c'est une vache.

  17. #16
    invite1c58f6fc

    Re : Demande sur le montage d'un PIC16F84

    Ok merci pour toutes vos réponses qui m'ont fortement très bien aidés ! Je vais me mettre au travail de ce montage. Je vous remercie énormément et tiens au courant sur le résultat et posterai le programme du PIC16F84 ainsi que le schémas final du projet.

  18. #17
    Qristoff
    Animateur Électronique

    Re : Demande sur le montage d'un PIC16F84

    Bonjour,
    pour faire plus compact, tu peux remplacer les 4 transistors des afficheurs et le transistor de relais par un ULN2803. Les résistances et diodes de roue libre sont intégrées au circuit.
    Les transistors d'afficheurs sont des PNP qui produisent une tension de déchet Vce d'au moins 0.6V (au lieu de 0,1V) tels qu'ils sont câblés. Il est préférable de les remplacer par l'ULN et d'inverser le signe des sorties Rb[0..3] par soft.
    Tout existe, il suffit de le trouver...!

  19. #18
    freepicbasic

    Re : Demande sur le montage d'un PIC16F84

    Citation Envoyé par Qristoff Voir le message
    Bonjour,
    pour faire plus compact, tu peux remplacer les 4 transistors des afficheurs et le transistor de relais par un ULN2803. Les résistances et diodes de roue libre sont intégrées au circuit.
    Les transistors d'afficheurs sont des PNP qui produisent une tension de déchet Vce d'au moins 0.6V (au lieu de 0,1V) tels qu'ils sont câblés. Il est préférable de les remplacer par l'ULN et d'inverser le signe des sorties Rb[0..3] par soft.
    et de mettre des cathodes communes au lieu d'anodes communes !
    A+, pat

Discussions similaires

  1. Demande d'avis sur un montage d'equalizeur 3 bandes
    Par Soadnemesis dans le forum Électronique
    Réponses: 6
    Dernier message: 29/04/2009, 14h23
  2. demande explication d'un montage electronique
    Par invitec6603a9c dans le forum Électronique
    Réponses: 14
    Dernier message: 28/03/2009, 20h41
  3. montage pic16f84
    Par snyfir dans le forum Électronique
    Réponses: 1
    Dernier message: 17/11/2008, 22h05
  4. Demande d'informations sur un montage de type AOP avec microphone
    Par Sinseman44 dans le forum Électronique
    Réponses: 4
    Dernier message: 21/12/2007, 20h14
  5. utilisation de l'EEPROM d'un PIC16F84
    Par invite32b30a25 dans le forum Électronique
    Réponses: 6
    Dernier message: 10/05/2005, 12h35
Découvrez nos comparatifs produits sur l'informatique et les technologies.