-
27/01/2007 - 22h57 IneartH
asservissement P.I.D
slt à tous,ben voilà je cherche à controler la vitesse d'1 moteur a courant continue en utilisant 1 asservissement de vitesse P.I.D et 1 pic(16f877).en ce moment je stagnes la dessus,alors
si quelqu'1 a de la doc sur ça,ce srais sympas de me l'envoyer.
merci
-
28/01/2007 - 00h24 Jack
Re : asservissement P.I.D
Il faut modéliser l'ensemble moteur + charge, la fréquence d'échantillonnage de la mesure vitesse, définir la réponse que tu attends de ton système asservi, définir alors le correcteur adéquat, tout ça en transformée en z bien sur .
Pour implémenter l'algorithme dans le pic, il faudra transformer la fonction de transfert du correcteur en une équation récurrente en t (temporelle).
A+
-
28/01/2007 - 13h05 RISC
Re : asservissement P.I.D
-
28/01/2007 - 23h12 IneartH
Re : asservissement P.I.D
 Envoyé par Jack Il faut modéliser l'ensemble moteur + charge, la fréquence d'échantillonnage de la mesure vitesse, définir la réponse que tu attends de ton système asservi, définir alors le correcteur adéquat, tout ça en transformée en z bien sur  .
Pour implémenter l'algorithme dans le pic, il faudra transformer la fonction de transfert du correcteur en une équation récurrente en t (temporelle).
A+ g déjà commencé par ça,g ts modélisé ds le domaine de laplace,j'ai deux fonctions de transfert :1 en presence de la consigne et absence de la charge,et 1 autre:absence de la consigne et présence de la charge,jvé simuler déjà ts ça sur matlab en transformé en Z,mais comment choisir la fréquence d'échantillonage?
-
28/01/2007 - 23h30 Jack
Re : asservissement P.I.D
Tu vas être limité par le temps de conversion de l'adc et surtout par le temps de calcul car tu vas avoir quelques multiplications à faire.
A+
-
29/01/2007 - 12h00 Moezzz
Re : asservissement P.I.D
Salut,
pourquoi ne pas utilser le pic 18f452 au lieu du 16f877. il n'y a pas de différence consernant le prix. question calcul le 452 est plus rapide.
| | |