Répondre à la discussion
Affichage des résultats 1 à 10 sur 10

NE555 en astable inversé



  1. #1
    beve71

    Question NE555 en astable inversé


    ------

    Bonjour,


    Dans le cadre d'un projet électronique personnel, je souhaiterais obtenir une impulsion comme celle fournie par un NE555 en astable mais en inversé. Je m'explique : comme vous le savez, le NE555 en astable donne une impulsion (échelon haut) d'une durée égale à environ 0,7*(R1+R2)*C et un état bas d'une durée égale à environ 0,7*R2*C. Je souhaiterais pour ma part avoir un temps haut très court (1 min) et un temps bas très long (plusieurs heures). Un simple coup d'oeil sur les formules des durées indiquent que le temps "haut" est forcément supérieur au temps "bas". J'avais donc penser à ajouter en sortie du NE555 une porte inverseuse de manière à avoir ce que je veux, en prenant un gros condensateur et une très grosse résistance R1.

    Quelqu'un aurait-il une meilleure idée ?


    Merci d'avance pour toutes vos remarques...

    -----

  2. Publicité
  3. #2
    Jojop37

    Re : NE555 en astable inversé

    Bonsoir à tous.
    Je pense qu'en jouant sur les valeurs des résistances(ou les remplacer par des potentiomètres) entourant le 555,il y a moyen à l'aide d'un oscilloscope d'obtenir le signal voulu.
    Je rajouterai que,vu les délais souhaités,il ne faut pas s'attendre à une précision d'horloge suisse.
    Bon week-end à tous.
    Jojop37

  4. #3
    Franck-026

    Re : NE555 en astable inversé

    Deja, un NE555 n'esty pas capable de generer une periode superieure a quelques minutes de maniere fiable, alors plusieures heures...
    Utilise plutot le NE555 pour generer un signal de periode = 1mn, et passe par un compteur et un decodeur pour avoir par exemple:
    a chaque passage par zero, tu auras une impulsion haute de 1mn avec periode de sortie du 555 reglé a 1 minute
    Pour avoir ensuite ton niveau bas de 2 heures, tu devras compter 7199, et a 7200, tu remet a zero ton compteur et ainsi de suite.
    Ensuite, avec un transbut et une resistance, tu inverse ton signal.

    Sinon solution de facilité: un 12F675 avec oscillateur a quartz, et un bout de programme qui perdra le temps necessaire pour sortir directement tes impulsions (quelques lignes de C ou d'ASM) et en avant...

  5. #4
    Gérard

    Re : NE555 en astable inversé

    Programme pour µC :

    INITIALISATION

    DEBUT :

    sortie = 1
    tempo 1mn
    sortie = 0
    tempo xx h
    goto DEBUT

  6. #5
    Franck-026

    Re : NE555 en astable inversé

    En assembleur pour un 12F675 on a:
    Code:
    ; Clock frequency = 4 Mhz
    ; Actual delay = 60 Seconds
    ; (60000000 Cycles)
    	cblock
    	     d0
    	     d1
    	     d2
    	     d3
    	endc
    
    Tempo1minute
    	movlw D'69'
    	movwf d0
    	movlw D'98'
    	movwf d1
    	movlw D'49'
    	movwf d2
    	movlw D'2'
    	movwf d3
    
    	decfsz d0, f
    	goto $-1
    	decfsz d1, f
    	goto $-3
    	decfsz d2, f
    	goto $-5
    	decfsz d3, f
    	goto $-7
    	retlw 0
    Et pour la tempo de 2 heures, on a:

    Code:
    ; Clock frequency = 4 Mhz
    ; Actual delay = 7200 Seconds
    ; (7200000000 Cycles)
    	cblock
    	     d0
    	     d1
    	     d2
    	     d3
    	endc
    
    Tempo2heures
    	movlw D'24'
    	movwf d0
    	movlw D'155'
    	movwf d1
    	movlw D'174'
    	movwf d2
    	movlw D'143'
    	movwf d3
    loop
    	decfsz d0, f
    	goto $-1
    	decfsz d1, f
    	goto $-3
    	decfsz d2, f
    	goto $-5
    	decfsz d3, f
    	goto $-7
    ; Rest = 1 Cycles
    	nop
    	retlw 0
    On a juste a faire

    Code:
    Cycle
    bcf Sortie
    call Tempo1minute
    bsf Sortie
    call Tempo2heures
    goto Cycle
    La partie du code suivante presente dans les deux boucles de tempo n'est a mettre qu'une fois dans les definitions de variables
    Code:
    	cblock
    	     d0
    	     d1
    	     d2
    	     d3
    	endc
    Et un simple 12F675, 1 quartz et quelques condos sufisent pour generer le signal...
    Dernière modification par Franck-026 ; 20/07/2012 à 22h17.

  7. A voir en vidéo sur Futura
  8. #6
    Franck-026

    Re : NE555 en astable inversé

    zut pas eu le temps de modifier le mesage pour supprimer le loop dans la routine 2heures

    sinon a part une erreur fortuite due a un calcul trop rapide ca devrait marcher...

  9. Publicité
  10. #7
    beve71

    Re : NE555 en astable inversé

    Merci à tous pour vos infos .

    Je ne possède malheureusement pas de PIC, mais bon je vais essayer de me débrouiller sans.

  11. #8
    Gérard

    Re : NE555 en astable inversé

    En #4, un pseudo code qui fonctionne pour tous les µC.

  12. #9
    Tropique

    Re : NE555 en astable inversé

    Citation Envoyé par beve71 Voir le message
    Merci à tous pour vos infos .

    Je ne possède malheureusement pas de PIC, mais bon je vais essayer de me débrouiller sans.
    Il existe de nombreux circuits timers ne nécéssitant pas de programmation, et assez versatiles, pouvant atteindre des durées presque arbitraires avec une bonne précision.
    Dans les circuits standards, il y a les 4521, 4536 et 4541, entre autres, mais il existe également des circuits plus spécialisés SABxyz et autres, qui sont plus évolués et permettent de réaliser n'importe quelle fonction simple par simple interconnection de certaines broches.
    http://forums.futura-sciences.com/el...ps-longue.html
    Pas de complexes: je suis comme toi. Juste mieux.

  13. #10
    Franck-026

    Re : NE555 en astable inversé

    Franchement, meme un petit atiny a un usage totalement ideal pour ce genre d'application, tant en terme de place que de facilité de mise en service...

Sur le même thème :

Discussions similaires

  1. NE555 astable
    Par Flo.7. dans le forum Électronique
    Réponses: 3
    Dernier message: 21/04/2011, 13h14
  2. NE555 en astable
    Par Tutur31 dans le forum Électronique
    Réponses: 3
    Dernier message: 26/02/2011, 14h56
  3. NE555 astable
    Par sid16 dans le forum Électronique
    Réponses: 16
    Dernier message: 14/05/2009, 21h28
  4. Astable ou.. du NE555
    Par anthonydu62 dans le forum Électronique
    Réponses: 6
    Dernier message: 27/10/2008, 08h24
  5. astable NE555
    Par TOTO25 dans le forum Électronique
    Réponses: 5
    Dernier message: 17/05/2007, 10h41
Découvrez nos comparatifs produits sur l'informatique et les technologies.