EXEMPLES DE LOGICIELS DE CONTRÔLE
9 juillet 2018|Vue:1214

Vous trouverez ci-dessous quelques extraits de code, principalement en C/C++, et d'autres en assembleur, pour divers processeurs et microcontrôleurs. Ce code est loin d'être exhaustif, mais il est fourni uniquement pour donner une compréhension de base du logiciel impliqué dans le contrôle des moteurs pas à pas, avec ou sans circuit de traduction matériel.


Mises en garde :


Lors des connexions à un port parallèle de PC ou aux broches d'E/S d'un microcontrôleur, veillez à bien isoler le moteur. Des pics de tension de plusieurs centaines de volts sont possibles en raison de la force contre-électromotrice (FEM) générée par les bobines du moteur pas à pas. Utilisez toujours des diodes de blocage pour court-circuiter ces pics avec le bus d'alimentation du moteur. L'utilisation de dispositifs d'isolation optique (optoisolateurs) ajoute une couche de protection supplémentaire entre la logique de commande délicate et les potentiels haute tension éventuellement présents dans l'étage de sortie. Dans la mesure du possible, utilisez des alimentations distinctes pour le moteur et le translateur/microcontrôleur. Cela réduit davantage le risque de tensions destructives atteignant le contrôleur et réduit, voire élimine, le bruit d'alimentation potentiellement généré par le moteur.


Si vous utilisez un ordinateur équipé d'un port parallèle intégré à ses E/S, vous pourriez envisager d'acheter une carte port parallèle. J'en ai vu à partir de 9,99 $ chez Fry's Electronics et d'autres magasins d'informatique. Non seulement cela réduit le risque d'endommager ou de détruire définitivement votre carte mère (c'est arrivé à un ami !), mais cela vous permet également d'expérimenter sans avoir à changer de câble ni de boîtier de commutation lorsque vous souhaitez utiliser votre imprimante parallèle, puisque vos expériences ne partageront pas son port. Il est bien plus économique de jeter une carte port parallèle à 10 $ que de remplacer votre carte mère !


Contrôle logiciel complet :


Sous contrôle logiciel complet, aucun circuit de traduction externe au port parallèle ou au microcontrôleur n'est présent. Ce système réduit le nombre de composants, le coût des composants et simplifie la conception des cartes. En revanche, il confie au logiciel la génération de tous les signaux de séquencement. Si le PC ou le microcontrôleur n'est pas assez rapide (en raison d'une inefficacité du code ou d'une lenteur du processeur), ou si trop de moteurs sont pilotés simultanément, le système peut commencer à ralentir. Dans ce cas, les interruptions et autres événements système peuvent perturber davantage le logiciel de contrôle. Malgré les inconvénients de l'adressage direct d'un moteur pas à pas de cette manière, c'est sans aucun doute l'approche la plus simple et la plus directe pour le contrôler. Cette méthode de contrôle peut également être utile lorsque le matériel n'est pas critique au départ et qu'une interface simple est nécessaire pour consacrer plus de temps au développement du logiciel avant son perfectionnement.


Produits connexes

Envoyer un message

Si vous êtes intéressé par nos produits et souhaitez en savoir plus, veuillez laisser un message ici, nous vous répondrons dès que possible.

nom*
e-mail*
tél.
désordre*

Contactez-nous

À propos de nous

Changzhou Sunrise Electric Motor Company a été fondée en 2004 et est située à environ 200 km à l'ouest de Shanghai.

Nous sommes experts en moteurs CC avec et sans balais, servomoteurs CA, moteurs pas à pas hybrides et solutions de moteurs sur mesure. De plus, nos services logistiques sont de la plus haute qualité.
Chez Sunrise Motor, nous valorisons une communication ouverte entre toutes les parties pour garantir la bonne solution pour vous.
Nos entreprises œuvrent main dans la main vers un avenir rentable. En faisant affaire avec nous, vous bénéficiez de plus de 15 ans d'expérience dans le domaine des solutions de moteurs électromécaniques.

Les moteurs listés ont été exportés à l'étranger par nos représentants commerciaux en Amérique du Nord et en Europe. Ils sont utilisés dans les domaines suivants : imprimantes, machines à graver, instruments médicaux, éclairage de spectacle, machines textiles, etc.

CopyRight © 2023-2025   Changzhou Sunrise Electric Motor Co., Ltd  Tous droits réservés   Plan du site  Toutes les balises