Cette carte pilote les moteurs pas à pas d'une tête de marquage. La synchronisation des axes ainsi que la génération des consignes de position, de vitesse et d'accélération est assurée en temps réel par un algorithme d'asservissement en boucle fermée implanté dans un FPGA.
Les FPGA (Field Programmable Gate Arrays) sont des composants entièrement reconfigurables. Ils peuvent alors être reprogrammés à l’infini. Cette possiblilité de reprogrammation s’avère particulièrement efficace dans le cadre de l’accélération de certaines phases de calculs. On peut parler de véritable souplesse dans l’utilisation d’un FPGA.
Compétences mises en œuvre
- Microcontrôleur PIC avec firmware comprenant une couche réseau CAN
- FPGA Altera Cyclone
- Algorithme complexe en VHDL
- Contrôle de moteurs pas à pas (avec micro-pas) avec pont en H
Points critiques
- Génération des accélérations et décélération automatique des moteurs par FPGA
- Synchronisation automatique des axes et des impulsions de marquage par FPGA
- Forte intégration et contrainte thermique forte