​ ​ ​ ​ SRI (port B.0 sur un 18M2) - Page 2
Page 2 of 2 FirstFirst 1 2
Results 11 to 16 of 16

Thread: SRI (port B.0 sur un 18M2)

  1. #11
    Senior Member
    Join Date
    Oct 2011
    Location
    france
    Posts
    1,215

    Default

    On s'est croisé, Michel.

    Oui, les ports b.0- B.3 et C.2 "pulse" successivement sur chaque sonde (deux morceaux de fil inox, pour chaque sonde).

    Les diodes évitent de renvoyer le pulse ailleurs que sur C.5.

    En fonction du résultat, on commande l'affichage des zones, et on agit.
    Si cuves pleine, on ne pompe pas.
    (de l'eau on pompe (sauf si cuves pleines), pas d'eau, on ,ne pompe pas et on bascule l'EV en eau de ville, si désamorçage pompe, on bloque tout, et là aussi, on passe en eau de ville, etc, etc ...)
    Si cuve vides, eau de ville, et surpresseur out.


    En fait, l'illogisme (et le fait de ramer sans le voir) vient du fait que sur le 18M2, le port B.0 a aussi une fonction spéciale (le fameux SRLATCH).

    Je me suis bêtement entêté là-dessus, au lieu de réfléchir un peu sainement.

    A bientôt, pour d'autres "zaventures" (le cadeau de Noël de mon petit fils, un kart électrique, piloté 14M2).
    Qui ne supporte la critique ne progressera point.

  2. #12
    Senior Member
    Join Date
    Jul 2010
    Location
    paris
    Posts
    1,496

    Default

    Quote Originally Posted by jojojo View Post

    Oui, les ports b.0- B.3 et C.2 "pulse" successivement sur chaque sonde (deux morceaux de fil inox, pour chaque sonde).

    Les diodes évitent de renvoyer le pulse ailleurs que sur C.5.

    .
    Ok, je pensais que vu la conductivité de l'eau, il n'y avait pas de danger pour les autres sorties

    MM

  3. #13
    Senior Member
    Join Date
    Oct 2011
    Location
    france
    Posts
    1,215

    Default

    Il y a danger.
    Comme les BAT ne coutent rien ...

    Ici, la conductivité de l'eau varie de plus de 50%, selon le taux de présence "eau de pluie" (le plus faible) / "eau du forage" (le plus élevé).
    Beaucoup de sels minéraux, dans l'eau du sous-sol, beaucoup moins, dans l'eau de pluie.
    Qui ne supporte la critique ne progressera point.

  4. #14
    Senior Member
    Join Date
    Jan 2010
    Location
    34 France
    Posts
    3,896

    Default

    Dans la vraie vie, il ne peut y avoir de l'eau en haut du puits, QUE si il en a en bas du puits
    méfie, chez les Shadoks, c'est possible!
    S'il n'y a pas de solution, c'est qu'il n'y a pas de problème . (Les Shadoks)

  5. #15
    Senior Member
    Join Date
    Oct 2011
    Location
    france
    Posts
    1,215

    Default

    Ben, oui, parfois, je pompe !

    En attendant, v'a la dernière mouture finie.

    Et, ça fonctionne bien.

    Encore merci.

    Un truc: ralentir le processus (bon, on est pas pressé, là).
    Donc, vitesse du 18M2 standard. Et pauses, après chaque test de sondes. (Tain ! Je ne crois pas à la mémoire de l'eau, mais à l'effet capacitif, maintenant, oui !).

    Tout va bien, c'est l'essentiel.
    Pour les curieux (j'ai les noms, hein ! ), le code finalisé. Je sais, c'est "à l'arrache". Ben tant pis, hein ! Ça marche !

    Code:
    'Forage maison et gestion eaux pluviales.
    'G.Treels 12/2017--01/2018
    
    
    #picaxe 18M2
    'Setfreq M32
    let dirsB= 255
    let dirsC= %11001111
    
    Symbol leddesam=C.6
    Symbol ledhautpuits=B.7
    Symbol ledbaspuits= B.6
    Symbol ledhautcuve= B.5
    Symbol ledbascuve=B.4
    Symbol buzzer=C.7
    Symbol sondedesam=C.2
    Symbol sondebascuve=B.3
    Symbol sondehautcuve=B.2
    Symbol sondebaspuits= B.1
    Symbol sondehautpuits=B.0
    
    Symbol retsonde=pinC.5
    
    Symbol Surpr=C.3
    Symbol Pompe= C.1
    Symbol EV=C.0
    
    Symbol flagdesam=b0		'Faisable aussi juste avec b0 et masquage, mais bof...
    Symbol flaghautpuits=b1
    Symbol flagbaspuits=b2
    Symbol flaghautcuve=b3
    Symbol flagbascuve=b4
    Symbol flagpompeon=b5
    Symbol flagpompageencours=b6
    
     
    high leddesam,ledhautpuits,ledbaspuits,ledhautcuve,ledbascuve
    
    
    
    Do
    w1=0	'est-utile ? bof.
    '******
    High sondedesam
    pause 500
    If  retsonde=0 then
    	low leddesam
    	Flagdesam=1
    Else
    	Low sondedesam
    	High leddesam
    	Flagdesam=0
    End if
    
    
    '*****
    High sondehautpuits
    pause 500
    If retsonde=0 Then
    	Low ledhautpuits
    	Flaghautpuits=0
    Else
    	Low sondehautpuits
    	High ledhautpuits
    	Flaghautpuits=1
    End if
    
    '*****
    High sondebaspuits
    pause 500
    If retsonde=0 then
    	Low ledbaspuits
    	Flagbaspuits=0
    Else
    	Low sondebaspuits
    	High ledbaspuits
    	Flagbaspuits=1
    End if
    '*****
    High sondehautcuve
    pause 500
    If retsonde=0 Then
    	Low ledhautcuve
    	Flaghautcuve=0
    Else
    	Low sondehautcuve
    	High ledhautcuve
    	Flaghautcuve=1
    End if
    '*****
    High sondebascuve
    pause 500
    If retsonde=0 Then
    	Low ledbascuve
    	Flagbascuve=0
    Else
    	Low sondebascuve
    	High ledbascuve
    	Flagbascuve=1
    End if
    
    '*************************
    'action désamorçage
    
    If Flagdesam=1 Then
    	Low surpr, pompe, ev
    	High Buzzer
    	Pause 200
    	Low buzzer
    	Do 
    		High sondedesam
    		If  retsonde=1 then
    			low leddesam
    			Flagdesam=0
    			exit
    		End if
    		High Buzzer
    		Pause 1000
    		Low buzzer
    		Pause 200
    	Loop
    End if
    
    '*************************
    'action pompage
    
    If Flaghautcuve=0 Then'cuve pas remplie
    	
    	If Flaghautpuits=1 And Flagbaspuits=1 Then 
    		High pompe
    		Flagpompageencours=1
    	End if
    	If Flaghautpuits=0 And Flagbaspuits=0 Then
    		Low pompe
    		Flagpompageencours=0
    	End if
    		
    	If Flaghautpuits=0 and Flagpompageencours=1 Then
    		High pompe
    		
    	End if
    		
    	
    End if
    '************************
    'action surpresseur & EV  (ev ON => o de ville)	
    If Flagbascuve=0 Then
    	Time=0	'hystéresis
    	Low surpr
    	High EV 'il n'y a pas d'eau dans les cuves, on active EV eau de ville
    		
    Else
    	If time >30 Then	'30sec, le temps que l'au ait fini de dégouliner, le long du câble, vers la sonde. Confort
    		High surpr
    		Low EV
    	End if
    	
    End if
    
    Loop
    Merci encore, et prochainement, je vous parlerais bien du IGBT400_1200 , et d'un gentil 14M2.

    Bye, les gens.

    Georges.
    Qui ne supporte la critique ne progressera point.

  6. #16
    Senior Member
    Join Date
    Oct 2011
    Location
    france
    Posts
    1,215

    Default

    Des news.

    Système remonté, ce matin.

    Tout baigne (c'est le cas de le dire ).
    Qui ne supporte la critique ne progressera point.

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •