services:bea:faq:comment_asservir_un_moteur_brushless

FAQ : comment asservir un moteur brushless ?

Ce qui suit concerne les moteurs de marque Siemens en particulier mais les principes généraux sont transposables à d'autres marques

Origine : Retour expérience affaire Diageo 2026

Les blocs fonctions Siemens proposent le plus souvent des fonctions type qui pré-packagent la configuration moteur. Ex : moteur utilisé pour motoriser un convoyeur, un axe vertical, un carroussel…

Dans le cas où vous recourez à un asservissement pour un moteur de convoyeur, il existe 2 possibillités :

  • Pilotage de position
  • Pilotage de vitesse

Le bloc de pilotage d'un moteur de convoyeur en position se décompose comme suit

En entrée :

  • Position réelle : on raccorde le codeur absolu du convoyeur pour renvoyer la position de référence de façon continue lors de son fonctionnement.
  • Position consigne : c'est la position a atteindre
  • Vitesse maxi
  • Acceleration
  • Deccelération

En sortie

  • intensité electrique consommée par le moteur

Fonctionnement Dans ce mode, la mise en mouvement est intermitente. Lorsque la position cible est atteinte, le convoyeur s'arrête. Il faut redonner une nouvelle position pour générer un mouvement

Le bloc de pilotage d'un moteur de convoyeur en vitesse se décompose comme suit

En entrée :

  • vitesse réelle : valeur renvoyée par le codeur
  • vitesse consigne
  • Vitesse maxi
  • Acceleration
  • Deccelération

En sortie

  • vitesse réelle

Fonctionnement Le bloc assure une régulation autour de la vitesse consigne. cela est adapté pour un fonctionnement en continue

  • L'asservissement en position ne permet pas d'avoir en sortie un retour sur la vitesse
  • L'asservissement en vitesse ne permet pas d'avoir en sortie un retour sur la position
Si vous souhaitez un fonctionnement asservi en vitesse mais que vous avez besoin du retour de position réelle du codeur (c'est le cas d'un convoyeur d'un applicateur PDC avec un systeme d'ejection SURE), il ne faut pas utiliser un bloc convoyeur mais un bloc de type “axe rotatif” et convertir votre besoin de vitesse linéaire en vitesse angulaire (tr/min)
  • /config/dokuwiki/animals/pdc2/data/pages/services/bea/faq/comment_asservir_un_moteur_brushless.txt
  • Dernière modification : 2026/09/23 13:16
  • de 127.0.0.1