Une autre gestion hydraulique, et ... Un petit problème.

jojojo

Senior Member
Hello.
(petit préambule: Calme, le fofo, en ce moment ...).

Bon, vous savez que je vénère l'eau (nan, pas que pour la boire -j'aime bien le Juliènas, aussi-, mais plutôt parce que c'est la seule chose vraiment importante, là où nous vivons).

Donc, chaque fois que j'en ai l'opportunité, je fais mumuse avec sa gestion. (Pas forcément en consommer moins, mais, la consommer mieux).

Pour un ami, qui a, comme moi, un sous-sol profond, et régulièrement inondé, j'ai fait le truc qui suit.

C'est du classique.

MAIS ! (ben oui... Snif !) Y'a un petit problème. Je décris la chose, et, à la fin, je vous soumet ce qui m'embête.

Crobar de l'install:
Hydo_20m2.jpg


Schéma:
Shema_20m2.jpg

Et le code:
Code:
'Gestion forage 20M2
'G TREELS 03/2019
'Dernière modif:
    '09/04/2019: tempo sondes augmentée de 100 à 500.Mieux !


#picaxe 20M2
DirsB=%11111111
DirsC=%10111111
Inputtype %0100000000000000    'C.6 en mode Trigger (la résistance de pulldown à 47K)
Symbol BASCUVE=C.5
Symbol HAUTCUVE=C.4
Symbol BASPUITS=C.3
Symbol HAUTPUITS=C.2
Symbol SURPR=B.0
Symbol TESTSONDE=PinC.6
Symbol EV=B.1
Symbol POMPEPUITS=B.2
Symbol AFFBC=B.3
Symbol AFFHC=B.4
Symbol AFFBP=B.5
Symbol AFFHP=B.6
Symbol ETATBC=b0
Symbol ETATHC=b1
Symbol ETATBP=b2
Symbol ETATHP=b3
Symbol COMPTAGEENCOURS=b4

'Init, vérifie si reset
For b23=1 to 5
High AFFHP
Pause 500
Low AFFHP
Pause 500
Next b23


Do
'Affichage et mémo états-----------------------
High BASCUVE
Pause 500
If TESTSONDE>0 Then
    High AFFBC
    ETATBC=1
Else
    Low AFFBC
    ETATBC=0
End If
Low BASCUVE


High HAUTCUVE
Pause 500
If TESTSONDE>0 Then
    High AFFHC
    ETATHC=1
Else
    Low AFFHC
    ETATHC=0
End If
Low HAUTCUVE

High BASPUITS
Pause 500
If TESTSONDE>0 Then
    High AFFBP
    ETATBP=1
Else
    Low AFFBP
    ETATBP=0
End If
Low BASPUITS

High HAUTPUITS
Pause 500
If TESTSONDE>0 Then
    High AFFHP
    ETATHP=1
Else
    Low AFFHP
    ETATHP=0
End If
Low HAUTPUITS

'fin affichage-----------------------------

'Commandes---------------------------------


If ETATBP=0 OR ETATHC=1 Then
    Low POMPEPUITS
End if
If ETATBP=1 And ETATHC=0 Then
    High POMPEPUITS
End If

If ETATBC=1 And COMPTAGEENCOURS=0 Then
    Low EV                
    High SURPR                
                         
End If                    

If ETATBC=0 And COMPTAGEENCOURS=0 Then    'Si bas cuve redevient mouillé
    Time=0                    'attente de 15 minutes, avant coupure EV
    COMPTAGEENCOURS=1                'et re passage en eau cuve
    High EV                    '(confort, pour éviter les variations répétitives de pression)
    Low SURPR
End If
If COMPTAGEENCOURS=1 Then        
    If Time>900 Then    '15 minutes
        Time=0
        COMPTAGEENCOURS=0
        Low EV
        High SURPR
    End If
End If

Loop

Voila.

Tout ça fonctionne très bien.
Sauf UN truc ! GRRR!!!

Le cordon de prog.
Dès qu'il est branché, je peux transférer le code, sans souci.
MAIS !... A l'issue du téléchargement, je dois retirer le câble, et reseter le système, pour que ça fonctionne. Pourquoi ? Mystère ...

Merci, les gens . :)
 
Last edited:

MGU

Senior Member
Bonjour,

Le serial in qui ne repasse pas à 0V ?
Même chose sur un autre projet?
Avec un autre PC?

MM
 

Technoman

Senior Member
Bonjour,

Votre câble de programmation est sans doute de fabrication "maison". Pouvez-vous détailler?

Par ailleurs, à priori sans rapport avec le problème observé :
  • quel est le rôle du FET?
  • quelle est le type de sonde utilisée?
 

PieM

Senior Member
Bonjour,
Bizarre en effet... ton montage est sur un CI , ou sur plaque proto. Si tu mets ton picaxe non connecté avec les entrées sorties ça le fait aussi ?
Hors électrons: ton clapet anti retour devrait être monté au refoulement de ta pompe, jamais à l'aspiration sauf cas particulier des crépines...
En plus ta pompe ne resterait pas sous pression en permanence.
 

jojojo

Senior Member
Hello.
- Michel:
Le serial in qui ne repasse pas à zéro, sais pas, vais tester
Même phénomène, sur le PC portable (ACER), et sur le PC bureau (COMPAQ de HP)

-Techno:
Le câble est un AXE027, de chez RevEd
Le rôle des FET est de gérer un affichage mixte. Un port=deux couleurs.
Les sondes sont constituées de deux morceux de fil inox, dia 0.5mm, raccordés via domino, au câble de mesure. Extrémité du câble, et dominos glissés dans 5 cm de tube IRO, le tout rempli de colle thermique. La longueur dépassante des brins inox fait 3cm.
 

jojojo

Senior Member
- Pierre:
Le montage est sur un beau CI époxy.
Et, oui, si je télécharge le programme, toutes sondes ôtées, le phénomène persiste.
Le clapet AR, sur l'aspiration est impératif, ici. Sinon, lorsque la cuve sera vide, pour quelque temps, la pompe (placée plus haut), désamorcera (bon, et c'est ch..nt a ré amorcer...). Et, la pompe, (surpresseur à vessie, ici) est faite pour être en pression permanente (3.5 à 4 bar, réglage pressostat).
 

jojojo

Senior Member
Demain matin, je vais tenter de changer la pull down du sérial in (va tenter 2.2k, pour voir ...). Michel m'a mis la puce à l'oreille, là.:rolleyes:
 

PieM

Senior Member
Georges,
Donc ça ne vient pas de ta platine, ça ne vient pas du PC, ni à priori du programme. Quel type de connexion as tu pour ta programmation? un jack ?
Bien d'accord avec Technoman pour le schéma a 2 leds complémentaires....
 

jojojo

Senior Member
Hello.
Pierre: Il y a bien longtemps que tous les jacks sont partis à la poubelle, ici. Saloperie de nid à mauvais contacts ! :giggle:

Pour la proposition de Technoman, c'est non.
Un simple calcul, ou une simu, pour les paresseux, comme moi, permet de constater la différence de conso, sur le port.

Si tu reprends mon schéma, tu constateras, qu'il y a sept ports dédiés à l'allumage d'une led.
Dont trois à 20mA (les relais statiques, j'ai pas le choix) . Déjà 60 mA.
Supposons, que j'utilise la méthode Techno, Je me retrouve avec quatre ports de plus à 20 mA.
Soit un total de 140mA (les deux méthodes proposées, ne fonctionnent pas à bas courant, avec des HL).

Ben ... 140mA, c'est trop, pour un 20M2.
Le FET diminue naturellement la conso moyenne par deux, puisque UN SEUL des deux états consomme ... (abstraction faite du courant gate, quasi négligeable). Juste UN composant en plus (le FET). Ça vaut le coup.
Et fonctionne très bien, avec des HL.

Bon, sinon ...

Bonne nouvelle.
J'ai fait un truc bête, ce matin. J'ai remplacé le 20M2.
Plus aucun problème. Comme quoi ...
Je ne vais pas le jeter (y va bien quand même, donc ...) juste le mettre dans un sachet, avec une étiquette "warning --A reseter après prog"

Merci à vous tous.
 
Last edited:

spheris

Senior Member
Bonjour, Attention !
Ton installation devrait avoir, pour fonctionner correctement, une deuxième cuve.
La première est dite 'sale', la deuxième est dite 'propre', car il y a décantation des particules vers le bas.
sans deuxième cuve, ton filtre va être sale très rapidement.
Je ferais plutôt cela (voir schéma)

pour ce qui est du picaxe 20M2, un simple ULN2803 de B.3 à B.6 aurait résolu le problème de surconso en courant.
Salutations.
;)
 

Attachments

Last edited:

Technoman

Senior Member

Attachments

jojojo

Senior Member
@spheris:
Hum ... Oui.
Regarde de nouveau le dessin de l'hydraulique.
La cuve est toujours propre, dans cette configuration.
Les particules les plus lourdes, sont piégées au fond du puisard (A nettoyer, une fois par an, voir, tous les deux ans).
Pour l'ULN, oui, on peut faire avec.

Edit, @Technoman :

Oui ! Ça, ça me plait bien ! :)
 

jojojo

Senior Member
Merci, Technoman ! :)
autre_affichage.jpg

Bien évidemment, aucune conso sur le port du pic.
Comme je n'ai pas le Spice des led's HL, je l'ai fait en vitesse, sur la plaque à trous.
Avec 1K à la place de la 220, ça fonctionne encore nickel. (et ça diminue aussi la conso sur le 5V, bien-sûr).
Je vais retenir ce truc. (une Schottky, un FET et une résistance, c'est bien ...).
 
Top