Profils de pression

Voir le sujet précédent Voir le sujet suivant Aller en bas

Profils de pression

Message par Kjetil le Mer 13 Sep 2017, 17:56

Salut a tous,

Je suis en train de bricoler avec un microcontroleur pour faire du "pressure profiling" sur une machine avec pompe vibrante.

C'est pour avoir une pre-infusion, puis une pression stable pendant un certain temps (genre 10 a 15s) et enfin decroissante jusqu'au bout de l'extraction.

Globalement ca "marche", je veux dire par la qu'au depart ca humidifie la mouture, puis ca s'arrete comme prevu, apres ca envoie la pression, et tant bien que mal ca diminue sur la fin.

Le probleme c'est que ca me fait des pics de pression chaque fois que la pompe est activee.

J'imagine qu'il faudrait quelque chose dans le circuit pour amortir les a-coups, une sorte de tampon, ou bien alors mieux controler la pompe pour etre plus "en phase" (la elle marche en tout ou rien a travers un SSR), enfin bref pour le moment c'est pas terrible.

Est ce qu'il y en a parmi vous qui ont essaye ce type de chose et/ou qui auraient des pistes de solution ?

A+

Kjetil
avatar
Kjetil

Date d'inscription : 24/02/2016
Machine à café : Tecnosystem 106 CL / Gaggia Classic / NS Oscar / Silvia (V1) / La Nuova Era Altea (1Gr) / Faema Duo Smart (D92 1Gr)
Broyeur : Conti RR45 (aut) / Mazzer Super Jolly (aut) / NS Grinta
Nombre de messages : 873
Localisation : Norvege

Revenir en haut Aller en bas

Re: Profils de pression

Message par Kjetil le Jeu 14 Sep 2017, 17:50

Ca n'a pas l'air d'interesser grand monde les profils de pression, pourtant apres le controle de la temperature et de la mouture c'est quand meme un des parametres les plus importants, non ?
avatar
Kjetil

Date d'inscription : 24/02/2016
Machine à café : Tecnosystem 106 CL / Gaggia Classic / NS Oscar / Silvia (V1) / La Nuova Era Altea (1Gr) / Faema Duo Smart (D92 1Gr)
Broyeur : Conti RR45 (aut) / Mazzer Super Jolly (aut) / NS Grinta
Nombre de messages : 873
Localisation : Norvege

Revenir en haut Aller en bas

Re: Profils de pression

Message par Maya le Jeu 14 Sep 2017, 17:57

Pas essayé Smile
Démarrage en courant haché pour un montée en pression progressive ?

Maya

Date d'inscription : 29/06/2009
Machine à café : Rancilio Silvia V2, Arrarex Caravel
Broyeur : Mazzer SJ, Nemox LUX
Nombre de messages : 495
Localisation : 35

Revenir en haut Aller en bas

Re: Profils de pression

Message par metasystem le Jeu 14 Sep 2017, 18:03

demande à michel k qui à utilisé un anti-bellier pour faire un contrôle de pression hydraulique...
avatar
metasystem
Prof'spresseur

Date d'inscription : 03/12/2014
Age : 34
Machine à café : Bezzera Prof'express, Electra T1 Deliziosa, hario V6, mini moka pot 1t , french press 35cl, aéropress, turkish pot, chemex
Broyeur : compak k6 (wega), santos 6A, hario skerton
Nombre de messages : 4435
Localisation : Niort

Revenir en haut Aller en bas

Re: Profils de pression

Message par Kjetil le Jeu 14 Sep 2017, 21:32

En fait c'est l'acquisition des valeurs de pression qui deconnait, maintenant ca va mieux

Il y reste toujours des petites variations (jusqu'a +/- 1bar par moment), mais le flot est relativement regulier et j'arrive bien a suivre le profil que j'ai fixe dans le programme.

Ici un exemple avec humidification suivie d'une pre-infusion, puis la pression qui augmente jusqu'a 9bars, y reste un moment, et diminue jusqu'a la fin



Je vais enfin pouvoir experimenter...
avatar
Kjetil

Date d'inscription : 24/02/2016
Machine à café : Tecnosystem 106 CL / Gaggia Classic / NS Oscar / Silvia (V1) / La Nuova Era Altea (1Gr) / Faema Duo Smart (D92 1Gr)
Broyeur : Conti RR45 (aut) / Mazzer Super Jolly (aut) / NS Grinta
Nombre de messages : 873
Localisation : Norvege

Revenir en haut Aller en bas

Re: Profils de pression

Message par r0bin le Jeu 14 Sep 2017, 21:46

c'est top ton montage!
tu utilises quoi pour contrôler la pompe? et quel capteur pour récupérer la pression?
sur quelle machine tu testes?


de mon coté j'ai un montage similaire que je suis en train de mettre au point, basé sur un transistor haute tension (IGTB / triac) et contrôlé par un PWM à 10Khz venant de mon raspberry pi. je capte la pression retour avec un capteur chinois (décodage valeur anaologique 0 à 5v).
le souci c'est que j'utilise un E61 et que la pompe n'est pas en direct sur la galette, il y a une sacré pré-infusion que je ne contrôle pas, et ensuite j'ai du mal à calibrer le jus que j'envoie.
du coup ca marche bien, mais pas aussi finement que j'aurais espéré, pour le moment Wink
avatar
r0bin

Date d'inscription : 14/06/2013
Machine à café : Rok, Rocket Cellini++, Olympia Cremina 67, Peppina
Broyeur : Feldgrind 1.2, Mazzer SJ
Nombre de messages : 2255
Localisation : Hauts de Seine (92)

Revenir en haut Aller en bas

Re: Profils de pression

Message par Kjetil le Jeu 14 Sep 2017, 21:59

Cool ca, on va pouvoir faire des comparaisons

J'utilise un clone d'Arduino (ATmega328P), un SSR et un capteur de pression ratiometrique alimente directement par le micro-controlleur et dont je recupere (comme toi j'imagine) une valeur analogique entre 0.5 et 4.5V

La plage de fonctionnement est jusqu'a 12bars mais il supporte au moins le double en principe sans dommages

J'ai monte le tout sur une Gaggia Classic, donc toute petite chaudiere
avatar
Kjetil

Date d'inscription : 24/02/2016
Machine à café : Tecnosystem 106 CL / Gaggia Classic / NS Oscar / Silvia (V1) / La Nuova Era Altea (1Gr) / Faema Duo Smart (D92 1Gr)
Broyeur : Conti RR45 (aut) / Mazzer Super Jolly (aut) / NS Grinta
Nombre de messages : 873
Localisation : Norvege

Revenir en haut Aller en bas

Re: Profils de pression

Message par r0bin le Jeu 14 Sep 2017, 22:18

c cool!
par contre le SSR c'est du zero crossing, tu as une fréquence tres basse (2 hertz?) en PWM?
je suis impressionné je trouve que ca marche super bien sur ton graphe!
tu as un algorithme type PID pour driver la pompe sur le profil?
avatar
r0bin

Date d'inscription : 14/06/2013
Machine à café : Rok, Rocket Cellini++, Olympia Cremina 67, Peppina
Broyeur : Feldgrind 1.2, Mazzer SJ
Nombre de messages : 2255
Localisation : Hauts de Seine (92)

Revenir en haut Aller en bas

Re: Profils de pression

Message par Kjetil le Jeu 14 Sep 2017, 22:29

Le SSR c'est un random turn-on

Je ne me sers pas de PWM, c'est peut etre pour ca que c'est bruyant

J'ai essaye avec un algorithme type PID mais ca faisait n'importe quoi, quels que soient les parametres essayes, du coup je fais juste un test pour commander la pompe on/off

Ca donne quoi toi tes mesures?
avatar
Kjetil

Date d'inscription : 24/02/2016
Machine à café : Tecnosystem 106 CL / Gaggia Classic / NS Oscar / Silvia (V1) / La Nuova Era Altea (1Gr) / Faema Duo Smart (D92 1Gr)
Broyeur : Conti RR45 (aut) / Mazzer Super Jolly (aut) / NS Grinta
Nombre de messages : 873
Localisation : Norvege

Revenir en haut Aller en bas

Re: Profils de pression

Message par r0bin le Jeu 14 Sep 2017, 22:47

pour le moment je modifie à la volée l'intensité de la pompe pour faire varier la pression, il n'y a aucun contrôle. j'ai un retour visuel via un afficheur OLED (frequence de rafraichissement 0,5 secondes = pas super réactif) du coup pas encore de courbe à montrer.

mes observations:
le pressure profiling, chez moi c'est très dépendant de la mouture: si le café est moulu très fin j'ai du mal à faire baisser la pression (une fois que j'ai 9 bars dessus, difficile de diminuer la pression car le puck ne laisse pas passer assez d'eau). par contre quand c'est moulu plus gros, c'est plus facile. mais pas aussi bon Smile

par contre je comprends pas comment tu fais pour contrôler ta pompe
tu as combien de paliers? (0% à 100% par paliers de 1%?)
le random turn on, tu le commandes comment? via un timer arduino et en jouant du GPIO on/off?

du coup j'imagine que tu as un programme qui fait monter l'intensité de la pompe de 0% à 100% en 7 secondes, puis redescendre ensuite, c'est ça?
avatar
r0bin

Date d'inscription : 14/06/2013
Machine à café : Rok, Rocket Cellini++, Olympia Cremina 67, Peppina
Broyeur : Feldgrind 1.2, Mazzer SJ
Nombre de messages : 2255
Localisation : Hauts de Seine (92)

Revenir en haut Aller en bas

Re: Profils de pression

Message par Kjetil le Ven 15 Sep 2017, 08:09

[Vous devez être inscrit et connecté pour voir ce lien] : Ca n'est pas des paliers pre-definis, ca fonctionne en continu, et une fois l'extraction lancee je n'interviens plus manuellement

A chaque iteration de la boucle le micro-controlleur calcule la pression theorique et la compare a celle mesuree pour ajuster le niveau logique d'une sortie GPIO en LOW ou HIGH

La duree de chaque iteration varie legerement suivant dans quelle branche du programme on se trouve, mais c'est de l'ordre de 10 a 20ms

Et toi, tu joues sur la largeur de l'impulsion pour que la pompe (rotative ?) marche a pleine puissance ou pas, c'est ca ?

Aussi pourquoi un IGTB plutot qu'un SSR ?
avatar
Kjetil

Date d'inscription : 24/02/2016
Machine à café : Tecnosystem 106 CL / Gaggia Classic / NS Oscar / Silvia (V1) / La Nuova Era Altea (1Gr) / Faema Duo Smart (D92 1Gr)
Broyeur : Conti RR45 (aut) / Mazzer Super Jolly (aut) / NS Grinta
Nombre de messages : 873
Localisation : Norvege

Revenir en haut Aller en bas

Re: Profils de pression

Message par r0bin le Ven 15 Sep 2017, 11:20

A chaque iteration de la boucle le micro-controlleur calcule la pression theorique et la compare a celle mesuree pour ajuster le niveau logique d'une sortie GPIO en LOW ou HIGH
du coup je pense que c'est pour ça que tu as des pics sur ton graphique: lorsque tu dépasses la pression de consigne, tu coupes la pompe et ça retombe d'un coup. non?

après je trouve ça quand même pas mal comme courbe de montée en pression. je me demande comment tu testes, tu mets un filtre aveugle?

Aussi pourquoi un IGTB plutot qu'un SSR ?
pour le IGTB c'est parceque je connaissais que le SSR en zéro crossing, et que ça marche pas bien d'après ce que j'ai pu voir sur les forums, et vu que la fréquence du secteur est en 50Hz tu es obligé de travailler à des fréquences basses pour pouvoir varier de 0 à 100%.
la solution type transistor de puissance, ça permet de découper la sinusoide beaucoup plus finement (1Khz au lieu de 50Hz) et du coup ça évite d'avoir des à-coups sur la pompe. cf ici:
[Vous devez être inscrit et connecté pour voir ce lien]
avatar
r0bin

Date d'inscription : 14/06/2013
Machine à café : Rok, Rocket Cellini++, Olympia Cremina 67, Peppina
Broyeur : Feldgrind 1.2, Mazzer SJ
Nombre de messages : 2255
Localisation : Hauts de Seine (92)

Revenir en haut Aller en bas

Re: Profils de pression

Message par Kjetil le Ven 15 Sep 2017, 11:27

Ouais, si ca depasse je coupe la pompe, et si c'est en dessous elle marche a fond, sinon c'est pas assez reactif

Pour tester je prends une galette deja utilisee, comme c'est pas pour boire...

Je vais regarder la PWM de plus pres
avatar
Kjetil

Date d'inscription : 24/02/2016
Machine à café : Tecnosystem 106 CL / Gaggia Classic / NS Oscar / Silvia (V1) / La Nuova Era Altea (1Gr) / Faema Duo Smart (D92 1Gr)
Broyeur : Conti RR45 (aut) / Mazzer Super Jolly (aut) / NS Grinta
Nombre de messages : 873
Localisation : Norvege

Revenir en haut Aller en bas

Re: Profils de pression

Message par Kjetil le Mer 20 Sep 2017, 16:01

Finalement la PWM s'est averee difficile a gerer (non-linearite, reproductibilite +/- aleatoire) et j'ai donc decide de rester avec ma methode basique ON∕OFF a une frequence de l'ordre de 600Hz en moyenne (ca depend dans quelle branche du programme on se trouve)

Je fais maintenant un "mouillage" a basse pression pour commencer puis une pause, et apres ramp-up, pression stabilisee et ramp-down

Ca marche plutot bien et apres mes premiers essais sur plusieurs cafes mais les memes reglages du moulin ca a l'air bien moins sensible que sans profiling, sans amertume, quasiment inratable !

En plus avec ce systeme on peut se passee d'OPV (vu que la pression est maintenant regulee), et d'EV3 (etant donne qu'on termine l'extraction a une pression tres basse on peut retirer tout de suite le porte filtre sans repeindre la piece)

Le seul "inconvenient" c'est qu'a la place d'un double espresso je sors un double ristretto (avec la pompe qui marche en gros moitiee moins longtemps), mais tant que c'est bon...
avatar
Kjetil

Date d'inscription : 24/02/2016
Machine à café : Tecnosystem 106 CL / Gaggia Classic / NS Oscar / Silvia (V1) / La Nuova Era Altea (1Gr) / Faema Duo Smart (D92 1Gr)
Broyeur : Conti RR45 (aut) / Mazzer Super Jolly (aut) / NS Grinta
Nombre de messages : 873
Localisation : Norvege

Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum