projet un peu fou : PIDs \'fait maison\' sur Silvia
4 participants
Page 1 sur 1
projet un peu fou : PIDs 'fait maison' sur Silvia
ça faisait un moment que j'étais dessus, ça commence à tourner !
alors, pourquoi un PID ?
-pour ne plus devoir attendre 40s avec le temp surfing
-pour que ma femme réussisse aussi ses cafés
-parce que j'ai prévu 2 PIDs en fait
-parce que j'en profite aussi pour commander la pompe et faire une préinfusion.
-parce que certains éléments vont resservir .
... et parce que ni l'électronique ni l'informatique ne me rebutent.
après tout, comme tout est 'fait maison' un chalumeau, un fer à souder un émulateur ... c'est que des outils après tout. Il n'y a pas de raisons on peut s'amuser aussi en bricolant du soft, l'important c'est de s'amuser, si possible en faisant du café !
tout a comencé comme ça :
un microcontroleur PIC , des relais statiques, une interface série ... et un thermobloc pour la mise au point (plus pratique qu'une chaudière près d'un ordi ).
le matériel a pas tant évolué... le programme a pris du temps ... pas mal de temps mais d'un autre côté ça fait partie du jeu.
l'état actuel (Miss Silvia a fait quelques cafés depuis Dimanche), c'est la chaudière et la pompe controlées par la boiboite.
le tout tient là dedans :
un mano pour vérifier la préinfusion, une diode qui dit quand les PIDs sont verrouillés à 1 degré près ... et c'est tout !
Le but c'est de bien faire et de se faire oublier ... en fait c'est plutot réussi : Madame ne s'est même pas rendue compte qu'elle a utilisé le régulateur PID à midi !
Le régulateur est relié à la machine par 2 câbles et 4 prises : une male et une femelle du côté Silvia, une mâle et une femelle côté régulateur. Comme j'ai étudié mon coup, en rebouclant male/femelle côté machine, la Silvia redevient une machine 'normale' à thermostat (en fait elle a fonctionné come ça ces dernières semaines, la machine s'utilise exactement de la même façon, mais sans temp surfing).
dedans c'est fait qu'avec des logiciels gratuits, en assembleur PIC16F876 (2000 lignes de code, 1000 rien que pour l'interruption qui traite les calculs PID quand même)... c'est un peu spartiate, juste une liaison série RS232 pour dialoguer avec le PIC, modifier des coeffs, lire les états, charger un nouveau programme ... mais on s'y fait (merci à Bigonoff pour ses cours sur les PICs : http://www.abcelectronique.com/bigonoff/ ).
Pendant la mise au point des PIDs (c'est pas encore tout à fait terminé), la liaison série a aussi servi à relever la réponse en température pour débroussailler les coeffs PID (avec un script qui interroge le PID en tapant les commandes à ma place, et en enregistrant les valeurs dans un fichier). C'est simple mais ça marche ! Je ferai une interface graphique peut être un jour (mais c'est pas sûr j'ai plutôt envie de m'investir dans la torréfaction)
Il reste à faire ... de la plomberie, 'nettoyer' un peu le cablage, et faire des cafés en aussi (quoique le week-end c'est la La Pavoni qui bosse et qui continuera à faire 'mes' cafés !).
Le 2ème PID est prévu (déjà codé depuis un bon moment) pour piloter une 2ème chaudière (un thermobloc pour commencer !), cette chaudière va préchauffer l'eau qui entre dans la chaudière 'normale' , afin d'améliorer la stabilité en température durant l'extraction. Pour comencer c'est le thermobloc d'essais qui va entrer au 'chausse-pied' dans la Silvia.
Le 2ème PID fonctionne à la suite du premier qui est prioritaire (afin de ne pas surcharger le secteur, la machine n'a jamais qu'une résistance à la fois allumée).
J'ai déjà cablé les fils en plus... yapuka !
alors, pourquoi un PID ?
-pour ne plus devoir attendre 40s avec le temp surfing
-pour que ma femme réussisse aussi ses cafés
-parce que j'ai prévu 2 PIDs en fait
-parce que j'en profite aussi pour commander la pompe et faire une préinfusion.
-parce que certains éléments vont resservir .
... et parce que ni l'électronique ni l'informatique ne me rebutent.
après tout, comme tout est 'fait maison' un chalumeau, un fer à souder un émulateur ... c'est que des outils après tout. Il n'y a pas de raisons on peut s'amuser aussi en bricolant du soft, l'important c'est de s'amuser, si possible en faisant du café !
tout a comencé comme ça :
un microcontroleur PIC , des relais statiques, une interface série ... et un thermobloc pour la mise au point (plus pratique qu'une chaudière près d'un ordi ).
le matériel a pas tant évolué... le programme a pris du temps ... pas mal de temps mais d'un autre côté ça fait partie du jeu.
l'état actuel (Miss Silvia a fait quelques cafés depuis Dimanche), c'est la chaudière et la pompe controlées par la boiboite.
le tout tient là dedans :
un mano pour vérifier la préinfusion, une diode qui dit quand les PIDs sont verrouillés à 1 degré près ... et c'est tout !
Le but c'est de bien faire et de se faire oublier ... en fait c'est plutot réussi : Madame ne s'est même pas rendue compte qu'elle a utilisé le régulateur PID à midi !
Le régulateur est relié à la machine par 2 câbles et 4 prises : une male et une femelle du côté Silvia, une mâle et une femelle côté régulateur. Comme j'ai étudié mon coup, en rebouclant male/femelle côté machine, la Silvia redevient une machine 'normale' à thermostat (en fait elle a fonctionné come ça ces dernières semaines, la machine s'utilise exactement de la même façon, mais sans temp surfing).
dedans c'est fait qu'avec des logiciels gratuits, en assembleur PIC16F876 (2000 lignes de code, 1000 rien que pour l'interruption qui traite les calculs PID quand même)... c'est un peu spartiate, juste une liaison série RS232 pour dialoguer avec le PIC, modifier des coeffs, lire les états, charger un nouveau programme ... mais on s'y fait (merci à Bigonoff pour ses cours sur les PICs : http://www.abcelectronique.com/bigonoff/ ).
Pendant la mise au point des PIDs (c'est pas encore tout à fait terminé), la liaison série a aussi servi à relever la réponse en température pour débroussailler les coeffs PID (avec un script qui interroge le PID en tapant les commandes à ma place, et en enregistrant les valeurs dans un fichier). C'est simple mais ça marche ! Je ferai une interface graphique peut être un jour (mais c'est pas sûr j'ai plutôt envie de m'investir dans la torréfaction)
Il reste à faire ... de la plomberie, 'nettoyer' un peu le cablage, et faire des cafés en aussi (quoique le week-end c'est la La Pavoni qui bosse et qui continuera à faire 'mes' cafés !).
Le 2ème PID est prévu (déjà codé depuis un bon moment) pour piloter une 2ème chaudière (un thermobloc pour commencer !), cette chaudière va préchauffer l'eau qui entre dans la chaudière 'normale' , afin d'améliorer la stabilité en température durant l'extraction. Pour comencer c'est le thermobloc d'essais qui va entrer au 'chausse-pied' dans la Silvia.
Le 2ème PID fonctionne à la suite du premier qui est prioritaire (afin de ne pas surcharger le secteur, la machine n'a jamais qu'une résistance à la fois allumée).
J'ai déjà cablé les fils en plus... yapuka !
ceramix- Date d'inscription : 12/02/2007
Machine à café : Miss Silvia, La Pavoni Europiccola PID, Olympia Crémina 67
Broyeur : Mazzer mini, Fiorenzato T80, Santos 'mini'
Nombre de messages : 869
Localisation : Alpes Maritimes
Re: projet un peu fou : PIDs \'fait maison\' sur Silvia
Tu conaissis dejas le pic ou ta tout appri?
Moi ausssi je pense que le meilleur solution pour abaisser le plus le delta, passe par un système de préchauffage
Moi ausssi je pense que le meilleur solution pour abaisser le plus le delta, passe par un système de préchauffage
killerstation- Date d'inscription : 27/09/2007
Age : 43
Machine à café : Brasilia Lady 83 Préchauffage 50ml-100% isolation-OPV-Mano-PID
Broyeur : Mokita Demoka 207T à tuyère chrome
Nombre de messages : 544
Localisation : Nantes
Re: projet un peu fou : PIDs \'fait maison\' sur Silvia
j'ai tout appris en PIC, d'où le cours de Bigonoff et le fait que ce soit un 16F876 au lieu d'une série 18F (que j'utiliserai plutot maintenant si je devais).
ça fait une bonne formation !
A+
ça fait une bonne formation !
A+
ceramix- Date d'inscription : 12/02/2007
Machine à café : Miss Silvia, La Pavoni Europiccola PID, Olympia Crémina 67
Broyeur : Mazzer mini, Fiorenzato T80, Santos 'mini'
Nombre de messages : 869
Localisation : Alpes Maritimes
Re: projet un peu fou : PIDs \'fait maison\' sur Silvia
Bravo, beau travail.
Pourrais tu expliquer comment tu as implémenté la préinfusion, je pensais juste retarder le lancement de la pompe par rapport à l'ouverture de l'électrovanne (un peu ce qui se passe naturellement sur une La Pavoni),
mais je ne suis pas sur de la technique.
Quel bonheur le PID, ma Silvia me fait des cafés presque parfait maintenant et sans prise de tête.
Pourrais tu expliquer comment tu as implémenté la préinfusion, je pensais juste retarder le lancement de la pompe par rapport à l'ouverture de l'électrovanne (un peu ce qui se passe naturellement sur une La Pavoni),
mais je ne suis pas sur de la technique.
Quel bonheur le PID, ma Silvia me fait des cafés presque parfait maintenant et sans prise de tête.
nicotech- Date d'inscription : 07/08/2006
Age : 59
Machine à café : Rancilio Silvia (PID) + La Pavoni Europiccola
Broyeur : Rancilio Rocky Doseur + Mazzer SJ
Nombre de messages : 77
Localisation : Paris 20e
Re: projet un peu fou : PIDs \'fait maison\' sur Silvia
La préinfusion est faite en sous-alimentant la pompe pendant un temps réglable (j'essaie atuellement 6s).
pour sous-alimenter, j'utilise une commande 'à angle de phase' .
en simplifiant ça marche comme ça (angle de phase) : http://fr.wikipedia.org/wiki/Gradateur
la pompe est alimentée en 50Hz (10ms dans un sens, 10ms dans l'autre) , et un composant (triac) ne conduit qu'une partie du temps : ce qui fait que si on le déclenche au bout de 8ms, la pompe n'est alimentée que 2ms (c'est comme ça en préinfusion), alors que si on déclenche le triac immédiatement (au passage par 0), la pompe se 'prend' les 10ms et fournit la pression max.
Ceux qui ont suivi ont compris qu'il y a quelque chose qui me dit que la pompe fonctionne, que l'électrovanne est alimentée, et aussi quelque chose qui me donne une référence syncro sur le 50Hz ... en 2 mots 2 relais dans la silvia et un petit transfo dans le controleur.
A+
pour sous-alimenter, j'utilise une commande 'à angle de phase' .
en simplifiant ça marche comme ça (angle de phase) : http://fr.wikipedia.org/wiki/Gradateur
la pompe est alimentée en 50Hz (10ms dans un sens, 10ms dans l'autre) , et un composant (triac) ne conduit qu'une partie du temps : ce qui fait que si on le déclenche au bout de 8ms, la pompe n'est alimentée que 2ms (c'est comme ça en préinfusion), alors que si on déclenche le triac immédiatement (au passage par 0), la pompe se 'prend' les 10ms et fournit la pression max.
Ceux qui ont suivi ont compris qu'il y a quelque chose qui me dit que la pompe fonctionne, que l'électrovanne est alimentée, et aussi quelque chose qui me donne une référence syncro sur le 50Hz ... en 2 mots 2 relais dans la silvia et un petit transfo dans le controleur.
A+
ceramix- Date d'inscription : 12/02/2007
Machine à café : Miss Silvia, La Pavoni Europiccola PID, Olympia Crémina 67
Broyeur : Mazzer mini, Fiorenzato T80, Santos 'mini'
Nombre de messages : 869
Localisation : Alpes Maritimes
Re: projet un peu fou : PIDs \'fait maison\' sur Silvia
voilà, tout est rentré dans la boite, et ça fuit plus.
le thermobloc en haut à gauche, j'ai déplacé l'OPV.
un peu serré là haut ...
il y en a aussi devant :
les 2 relais servent à communiquer l'état de la machine au controleur : un relais commandé par la vanne 3 voies, un par la pompe... car c'est une silvia 'normale' et c'est la machine qui controle l'électronique et pas le contraire !
Les premiers cafés config 'double PID' sont sortis, un peu trop froids, reste à fignoler les températures, il y a 6 consignes :
repos, préinfusion, infusion pour la chaudière, et idem pour le thermobloc.
A+
le thermobloc en haut à gauche, j'ai déplacé l'OPV.
un peu serré là haut ...
il y en a aussi devant :
les 2 relais servent à communiquer l'état de la machine au controleur : un relais commandé par la vanne 3 voies, un par la pompe... car c'est une silvia 'normale' et c'est la machine qui controle l'électronique et pas le contraire !
Les premiers cafés config 'double PID' sont sortis, un peu trop froids, reste à fignoler les températures, il y a 6 consignes :
repos, préinfusion, infusion pour la chaudière, et idem pour le thermobloc.
A+
ceramix- Date d'inscription : 12/02/2007
Machine à café : Miss Silvia, La Pavoni Europiccola PID, Olympia Crémina 67
Broyeur : Mazzer mini, Fiorenzato T80, Santos 'mini'
Nombre de messages : 869
Localisation : Alpes Maritimes
Re: projet un peu fou : PIDs \'fait maison\' sur Silvia
Salut Ceramix !
Très jJoli !
Très jJoli !
pmx- Date d'inscription : 26/03/2007
Machine à café : Bodum (piston) + La Cimbali Junior M20 D/1 + La Pavoni Europiccola (1983) + Reneka LCV2
Broyeur : Rancilio MD40, Santos
Nombre de messages : 58
Sujets similaires
» Ma Silvia fait tout disjoncter à la maison !!!
» Rancilio Silvia - fait sauter les plombs de la maison
» Après la Pink "Lady" la Fushia "Silvia" ... féminine Silvia!
» Help! silvia fait disjoncter! :(
» Help - Rancilio Silvia qui fait disjoncter
» Rancilio Silvia - fait sauter les plombs de la maison
» Après la Pink "Lady" la Fushia "Silvia" ... féminine Silvia!
» Help! silvia fait disjoncter! :(
» Help - Rancilio Silvia qui fait disjoncter
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum