GCA202 Contrôleur moteur pas à pas pour moteur 28BY J-48.

gca202_pcb_pict_01.jpgstepmotor_2sby.jpg SommaireMatérielsGCA


Par Peter Giling


Un moteur pas à pas universelle très agréable

La grande disponibilité du moteur pas à pas 28BY J-48 est fantastique pour toutes sortes de mouvements,
vous voulez certainement en avoir sur votre réseau.
Ce moteur est contrôlé principalement avec une carte Arduino, mais pour atteindre exactement ce que vous désirez,
une certaine compétences en programmation sont nécessaires.
Et en plus de cela, l'utilisation d'un Arduino résultera habituellement en 2 ou 3 cartes différentes, branchées ensemble par des fils.
Cela peut être beaucoup plus pratique avec le GCA202.
Dans cette conception, tout est placé sur une seule carte, et elle peut être branchée avec un GCA50(0), GCA185, CAN-GC2 et un GCA_PI02.
Cela implique également, que le moteur peut être mise en marche ou éteint dans Rocrail, par exemple en utilisant des actions.

Caractéristiques

  • Moteur contrôlé en marche avant ou arrière.
  • Vitesse ajustable d'approximativement 0,4 RPM à 16 RPM.
  • Alimentation de 5V sélectionnable entre externe et interne (depuis LocoNet, CBUS ou modules RocNet).
  • Optocoupleur embarqué, pour séparer l'alimentation 5V externe du réseau de train.
  • Retour d'information de position pour un futur contrôle de l'automatisation.
  • Seulement utilisable pour des moteurs unipolaire 5V.

Matériel

Deux entrées (via Opto-coupleurs) sont utilisées pour commander la rotation avant ou arrière.
Pour une extension future, deux sorties de retour d'information (également avec une isolation par opto-coupleur) sont implémentées.

gca202_pcb_pict_03.jpg gca202_pcb_pict_02.jpg
Le circuit imprimé de haute qualité standard .. et l'unité complexe mais petite
(30×69 mm) comme résultat.


Dessin schématique
Dessin du circuit imprimé en fichiers gerber
Le circuit imprimé et l'emplacement des composants
La liste des composants


Firmware

Firmware est créé avec PicSimulator IDE de www.oshonsoft.com.

gca202_firmware.zip

Branchements

Alimentation

L'unité à besoin d'une alimentation 5V continu d'approximativement 200mA maximum,

2 possibilités pour l'alimentation :

1) Brancher le au connecteur V5 (+ / - sont indiqués sur la carte).
- Dans ce cas deux cavaliers doivent être placés en position fermés vers V5.
2) Alimentation depuis un CAN-GC2, GCA50(0), GCA185, ou un GCA_PI02.
- Brancher le connecteur 10 broches PSK du CAN-GC2 etc, à J2,
- J1 peut être utilisé pour brancher la prochaine carte d'interface comme un GCA173,GCA93, GCA77, etc.
- Sur cette prochaine carte, seulement les ports 5 - 8 passeront au travers.
- Placer les cavaliers fermés vers la Diode D1.
- En raison du courant nécessaire, il est conseillé de ne brancher seulement qu'un GCA202 à un CAN-GC2 etc.
- Il y a une option en plus, dans ce cas demander à Peter.

Contrôle de commande

Si aucun contrôle de commande n'est nécessaire, il est préférable de retirer l'optocoupleur, et de brancher
les broche 15 et 16 ensemble pour une rotation dans le sens horaire OU les broches 14 et 15 for une rotation dans le sens anti-horaire.
Si un contrôle de commande est désiré; le Port 1 démarre la rotation en sens horaire et le Port 2 démarre la rotation en sens anti-horaire (0=V = OFF, 5V = ON).

Configuration de la vitesse

P1 est utilisé pour configurer la vitesse de rotation.
Tournez à gauche pour ralentir, tournez à droite pour accélérer la rotation.
La vitesse minimum est de 0.4 tours/min.
La vitesse maximum de 16 tours/min est définie par le moteur lui-même.

Retour d'information

Les Ports 3 & 4 sont utilisés pour le retour d'informations des fonctions.
En configuration simple cela n'est pas nécessaire, mais très utile si cette unité est utilisée dans des configurations automatisées.
Exemple:
Vous avez un pont ferroviaire qui est ouvert de temps en temps, manuellement ou automatiquement.
Dans ce cas vous aurez besoin d'un retour d'information pour vérifier si le pont est baissé et prêt à faire de nouveau passer un train.
Ici vous avez juste un microswitch sur le pont, qui désactivera le signal vers le GCA202.
Le retour d'information (port 3 = fwd, port 4 = rev) se coupe lorsque les contacts l'interrupteur sont ouverts.
Attention:
Dépendant du type du système de communication utilisé, il peut y avoir un délai avant le retour d'information réagissant au démarrage du moteur.
Si c'est le cas, soyez sûr de faire une sorte qu'il y ait un retard dans le programme de contrôle, avant que le retour d'information soit vérifié.

Fonction de la Led.

Quand le moteur est en mode arrêt, la led sera allumé normalement.
Quand le moteur est activé, la led clignotera selon la vitesse du moteur.
Mais avec une vitesse élevée elle clignotera à une vitesse approximative de 130Hz, donc non visible.

Bon article pour un développement ultérieur

Cette page montre comment un simplement un pilote de moteur pas à pas peut être.
Le firmware standard comme donné sur cette page, est probablement seulement un début.
Le firmware peut facilement être modifié pour créer un moteur pas à pas qui fasse un nombre prédéfini de pas.
Même deux différences de pas dans la même direction,
Ici aussi, les signaux de retour d'information peuvent être utilisés pour informer Rocrail que le moteur 'a fini sa tâche'.
Ce que l'on désire…. plein d'options!
Montrez moi votre création avec cette carte dans ces pages !


Personal Tools