Précédent   Forum FS Generation > Futura-Techno : les forums de l'informatique et des technologies > Électronique
Mot de passe oublié ? Inscrivez-vous !


Réponse
 
Outils de la discussion Modes d'affichage
Vieux 27/01/2005, 08h47   #1
 
Date d'inscription: janvier 2005
Messages: 35
Question régulation PID analogique

Je doi faire une régulation d'oxygene avec un correcteur PID analogique dont les parametre sont controlés par le microcontroleur via des potentiometre numérique mais je ne voi pas du tout ce qu'est le correcteur PID donc si quelqun aurai un schema ou un montage.
Et comment fait on les potentiometre numérique????
C'est pour commander une electrovanne commander en tout ou rien
steffff est déconnecté   Réponse avec citation
Alt Aujourd'hui
Publicité

Beitrag Liens sponsorisés

   
Vieux 27/01/2005, 08h56   #2
 
Date d'inscription: juillet 2004
Âge: 35
Messages: 62
Re : régulation PID analogique

Le régulateur PID est
"P" proportionnel. La correction est prportionel à l'erreur.
réglage=erreur * Gain

"I" integrateur. La correction augmente ou diminue en fonction du temps. Sert à enlever les erreurs de consigne. (mathématique intégrale)
dR=erreur*dt.

"D" dérivateur. La correction est proportionnel à la variation du signal en fonction du temps. sert à amortir les variations de signaux.

dR/dT=d.erreur/dt

Bon fo avoir des notions de math sup...
maho est déconnecté   Réponse avec citation
Vieux 27/01/2005, 09h16   #3
 
Date d'inscription: janvier 2005
Messages: 35
Re : régulation PID analogique

ouai sa on la fait en physique mais je ne voi pas du tout comment on le fabrique avec quel composant ..... ou si je pe trouver un otre systeme pour réguler l'oxygene san passer par un PID
steffff est déconnecté   Réponse avec citation
Vieux 27/01/2005, 10h03   #4
 
Date d'inscription: juillet 2004
Âge: 35
Messages: 62
Re : régulation PID analogique

Le plus simple c'est de faire avec des amplis op.
Regarde là : http://www.4p8.com/eric.brasseur/ampo.html

Pour le P tu prend un ampli inverseur avec la consigne sur le moins et la mesure sur le plus.
Le gain est en fonction des 2 résistances.
après tu peux rajouter un integrateur et dérivateur en ajustants les résistances et condensateurs.
maho est déconnecté   Réponse avec citation
Vieux 27/01/2005, 10h19   #5
 
Date d'inscription: janvier 2005
Messages: 35
Re : régulation PID analogique

j'ai trouver une solution vu que c'est géré par l'ATmega je v le faire en programmation j'ai vu que cela est possible donc je vai le tenter.Je vai quand meme garder les liens qui peuve bien me servir.
merci bocoup pour ces renseignement
steffff est déconnecté   Réponse avec citation
Vieux 27/01/2005, 15h56   #6
JPL
 
Date d'inscription: septembre 2003
Localisation: Banlieue bordelaise
Messages: 20 274
Re : régulation PID analogique

Modération

J'arrive un peu tard, mais je dois rappeler à steffff un point de la charte du forum :
Citation:
La courtoisie est de rigueur sur ce forum: pour une demande de renseignements bonjour et merci devraient être des automatismes.
__________________
On ne dit pas "j'ai tord" mais "j'ai tort". Or là j'ai raison... (et non hors là... un modérateur lassé).
JPL est déconnecté   Réponse avec citation
Vieux 27/01/2005, 18h43   #7
 
Date d'inscription: janvier 2005
Messages: 1 845
Re : régulation PID analogique

Perso, j'ai réalisé une regul de température PI avec des ampli-op pour des raisons pédagogiques, mais plus personne ne fait ça avec des AO depuis vingt ans !

Le plus simple et le plus facile à mettre au point est de le faire en programmation, et en numérique.

En plus ça permet de faire les affichages de consignes et mesures plus simplement en piquant des routines sur certains sites (merci Bigonoff ).

Ceci dit, faire une régulation PID avec une vanne en tout ou rien ... il y a comme un non sens ! ou alors j'ai mal lu !
FC05 est déconnecté   Réponse avec citation
Vieux 28/01/2005, 13h51   #8
 
Date d'inscription: janvier 2005
Messages: 35
Re : régulation PID analogique

on a récupéré une electrovane qui est alimenter enV altenatif et s'il est alimenter la vanne souvre sinon elle se ferme.Pour la programmation je réfléchie commen la faire dison que je ne suis pas trops fort en programmation en C pour l'alimentation j'ai trouver un systeme avec un optotriac qui peu servir d'interupteur.
voila ou j'en suis pour l'instant lol
merci pour vos renseignement

ps si tu as des site de p^rogrammation en C qui peuve me servir pour la régulation es que tu pe me mettre les lien?
merci
steffff est déconnecté   Réponse avec citation
Vieux 30/01/2005, 11h36   #9
 
Date d'inscription: juillet 2004
Messages: 18
Re : régulation PID analogique

bonjour,
Pour compléter FC05 et pour le côté plus pratique, il faut choisir
le type de régulation en fonction de l'actionneur (vanne modulante
ou vanne tout ou rien), mais d'abord le type d'actionneur suivant
les besoins du process à réguler.
Suivant les besoins de précision, le mode TOR est plus economique
mais reservé au systéme à faible inertie ou asservis sans
rétroaction (boucle ouverte).
Le mode modulant permet de "suivre " cette inertie en trouvant un
seuil d'équilibre (mesure = consigne ) par un apport proportionnel aux pertes.
C'est trés important parce que le resultat sera mauvais (oscillera)
si la boucle "mesure - traitement - action - réaction - mesure..." est incohèrente .
Si ton projet porte uniquement sur la programmation, c'était juste une parenthèse . Sinon, explique toujours la configuration de ton installation ou de ton proto...
alain59 est déconnecté   Réponse avec citation
Vieux 30/01/2005, 13h27   #10
 
Date d'inscription: mars 2003
Localisation: arras
Messages: 269
Re : régulation PID analogique

Bonjour

Pour connaitre les coeff à utiliser, il faut d'abord travailler en B O (boucle ouverte) puis en B F (boucle fermée) avec Ki=Kd=0, Kp=1
afin de caractériser le système avec une consigne échelon ou rampe
lem pat est déconnecté   Réponse avec citation
Vieux 22/06/2006, 17h10   #11
 
Date d'inscription: juin 2006
Messages: 16
Re : régulation PID numérique (dans micro controlleur)

bonjours à tous ( j ai besoin d'un gros coup de main)

je suis en BTS electronique

j'ai besoin de creer dans mon programme un regulateur PID
pour reguler ma tension de sortie par rapport a une consigne pour un chargeur industrielle.
le probleme c'est que je ne sais pas programmer le regulateur PID en programmation C (intégration dérivé et les sintaxes) "j'ai quand meme apris la programmation" et j'en ai vraimment besoin car sinon mon programme risque d'etre instable et risque de rendre tout le systeme autour instable et donc de déteriorer les batteries mise en charge.

Merci de m'aider car je suis dans la panade pour mon projet de stage.

Vous pouvez me repondre sur darchejulien@hotmail.com
ou venir me parler car j ai vraimment besoin de votre aide
merci encors!
darche est déconnecté   Réponse avec citation
Vieux 22/06/2006, 17h44   #12
 
Date d'inscription: avril 2006
Localisation: Bxl (Belgique)
Âge: 47
Messages: 442
Re : régulation PID numérique (dans micro controlleur)

Citation:
Envoyé par darche
"j'ai quand meme apris la programmation"
Avant de penser "problème de programation", pense au problèmes "qu'est ce donc que PID?". Derière les mots, il y a des notions, réfléchis sur ce qu'elle sont vraiment....
Xavier35 est déconnecté   Réponse avec citation
Vieux 22/06/2006, 18h39   #13
 
Date d'inscription: avril 2003
Localisation: Metz
Messages: 6 011
Re : régulation PID analogique

si tu es en BTS electronique, reprends tes cours sur la transformée en z.

Il te faudra établir la fonction de transfert de ton correcteur puis passer de sa fonction de transfert en z à son équation temporelle.

Vous avez du aborder ces notions en cours, mais il faut reconnaitre que la maîtrise de l'ensemble nécessite un niveau d'études plus élevé.

A+
Jack est déconnecté   Réponse avec citation
Vieux 22/06/2006, 18h47   #14
 
Date d'inscription: juin 2006
Âge: 32
Messages: 4 453
Smile Re : régulation PID analogique

une intégration c'est une série d'additions
I=I+Ki x erreur
une dérivée c'est une série de soustractions
D=erreur(t)-erreur(t-1)

pour charger une batterie un correcteur PI suffit.
un intégrateur avec une résistance en série avec
le condensateur est le plus simple.

En tout ou rien on n'utilise pas de PID:
Par exemple une bascule RS
S=trop faible et sortie à zéro depuis T
R=trop fort et sortie à un depuis T
gcortex est déconnecté   Réponse avec citation
Vieux 22/06/2006, 21h34   #15
 
Date d'inscription: juin 2006
Messages: 16
Re : régulation PID analogique

merci pour vos réponse mais je me suis renseigner sur les PI PID je sais se que s est comment sa fonctionne en gros mon probleme est que je ne sais pas comment faire PID ou PI en language C pour le mettre à la place de mon programme de regulation basic qui rend instable mon systeme!
darche est déconnecté   Réponse avec citation
Vieux 22/06/2006, 21h57   #16
 
Date d'inscription: mars 2006
Âge: 29
Messages: 993
Re : régulation PID analogique

Comme l'a dis gcortex, ca peut être simple:
tu fais une comparaison entre ta mesure et ta consigne, si il y a un écart supérieur à une certaine valeur, tu corriges la valeur de sortie en l'augmentant ou la réduisant selon le signe de l'écart. (simple IF.... ELSE... )
umfred est déconnecté   Réponse avec citation
Vieux 22/06/2006, 22h48   #17
 
Date d'inscription: juin 2006
Messages: 16
Re : régulation PID analogique

je veu mettre à la place de mon SousProg de regulation un programme de regulateur DI ou DIP pour rendre plus stable le systeme autour du micro.

void regulation_tension (void) // SP rend instable le systeme
{
while (U=>Uref)
baisse_tension();
while (U<Uref)
hausse tension()
}

-------------------------------------------------------------
Le role de mon programme est de faire diminuer la tension de reference quand I=> Imax et de réguler ma tension U à Ureference quand I<Imax.
s est separé :

while (I=>Iref) baisse_tension();

while (I=<Iref) regulation_tension();
darche est déconnecté   Réponse avec citation
Vieux 22/06/2006, 23h03   #18
 
Date d'inscription: mai 2006
Localisation: thiembronne 62560
Âge: 46
Messages: 1 388
Re : régulation PID analogique

bonsoir,
ce que tu decrit la c'est simplement un regulateur prportionel.
Pour que cela puisse marcher a peu pres, il faut que tu ait une periode d'echantillonage a peu pres constante et que tu regles le gain qui dans ce que tu ecrit est fait dans les deux fonctions que tu appelles.
Si ton systeme est instable c'est surement que le gain qui est dans ces deux fonctions est trop elevé.
Si tu desires avoir un peu de stabilité, je te conseilles d'echantillonner plus lentement et baisser le gain
fred
verdifre est déconnecté   Réponse avec citation






Réponse


Tags
analogique, pid, regulation

Outils de la discussion
Modes d'affichage

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are non
Pingbacks are non
Refbacks are non

Discussions similaires
Discussion Auteur Forum Réponses Dernier message
[Thermique] Regulation Pid Temperature Chaudiere. did80 Dépannage 13 04/11/2007 10h16
Programme C regulation PI ou PID maxredphenix Électronique 9 07/06/2007 09h58
Comment faire une régulation PID ? Bredin54 Physique 0 04/04/2007 18h34
régulation PID hi-tech Physique 3 14/03/2007 16h52
méthodes d'analyse dynamique, régulation PID zug Électronique 7 08/06/2006 23h13


Les dernières actualités
11/10 15:13 - Sur Mars, Phoenix est à l'agonie au seuil de l'hiver arctique
11/10 13:05 - La Terre vue de l'espace : l'Europe occidentale sans nuage
11/10 10:52 - Des supraconducteurs nanométriques pour une nouvelle électronique
10/10 16:44 - Une centrale solaire pilote près de Bordeaux
10/10 14:34 - En bref : l'éclairage remplacera-t-il le Wi-Fi ?
10/10 13:33 - L'eau de boisson est-elle polluée par des médicaments ?
10/10 11:31 - Messenger envoie des images inédites de Mercure

Fuseau horaire GMT +2. Il est actuellement 04h08.


Édité par : vBulletin®
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. Tous droits réservés.