USB Switch LAB Manuel Utilisateur 03/2011 LabotroniK
SOMMAIRE SOMMAIRE... 2 1. Présentation... 3 2. Le matériel... 3 2.1. Réception et première mise en route sous Windows... 3 2.2. Signaux disponibles... 6 2.3. Les connecteurs P1 et P2... 6 2.4. Le connecteur P3... 7 2.5. Le connecteur P4... 7 3. Les logiciels... 7 3.1. Le protocole de communication... 8 3.1.1. Configuration du port de communication... 8 3.1.2. Le protocole :... 8 3.2. Fonctionnement du bootloader... 9 3.2.1. Procédure pour charger un nouveau firmware dans le microcontrôleur :... 9 4. Support technique... 11 5. Diagrammes électriques et connexions des entrées / sorties... 12 2 12
1. Présentation L USB switch Lab est une platine comportant 8 relais mécaniques monostables et 8 entrées de commutations pilotables par bus USB. Les relais permettent de couper des signaux jusqu'à 30VDC et 2A. Les entrées de commutation permettent de relire l état de contacts sec, comme par exemple des interrupteurs. 2. Le matériel 2.1. Réception et première mise en route sous Windows L USB Switch Lab est livré déjà programmé pour se comporter comme un nouveau port de communication série. A la réception du matériel, connecter directement l USB Switch Lab votre PC. Le matériel «USB Switch Lab» est alors détecté. Si besoin, dépendamment de votre version de Windows, installer le driver disponible sur le site web de LabotroniK. Suivre la procédure d installation décrite ci-dessous : Lors de la connexion de la carte, Windows détecte un nouveau matériel. Cliquer sur non puis suivant 3 12
Le matériel USB Swicth Lab est maintenant détecté. Choisir d installer le matériel à partir d un emplacement spécifique. Indiquer le chemin ou vous avez sauvegardé le driver chargé sur le site web 4 12
Cliquer sur continuer A la fin de l installation, les 2 LED de couleur verte doivent s allumer alternativement, ce qui prouve que le matériel a été détecté et les drivers correctement installés Un nouveau port de communication série est alors disponible dans la liste de votre matériel. Sous linux : Un nouveau périphérique sera automatiquement connecté lors du branchement de la carte. Vous pouvez taper dans un nouveau terminal : Dmesg tail Pour avoir le nom du dernier «device» connecté En général, il s agit de /dev/ttyacm0 Sous MAC OS X : La fonction dmesg ne donnera pas d information sur le périphérique. Vous pouvez vérifier que celui-ci est bien présent en allant sur : "Menu Apple / A propos de ce Mac / plus d info.. / Materiel / USB". La carte est connecté sur le périphérique /dev/cu.usbmodem* (avec * un nombre) Note : lors de la première connexion MAC OS X pense avoir un modem serie et vous demande de configurer le réseau. Ignorer simplement ce message. 5 12
2.2. Signaux disponibles Pour les Relais K1 à K6, les signaux NO (Normally Open), NC (Normally Close) ainsi que le commun (numéro du relais) sont disponibles les relais K7 et K8 proposent uniquement les signaux NO (Normally Open) et Commun (numéro du relais) Les 8 entrées sont identifiées par leur numéro. Se référer à la section suivante ainsi qu à la section sur les diagrammes électriques. 2.3. Les connecteurs P1 et P2 Ces connecteurs sont les borniers à vis permettant de connecter les équipements extérieurs à l USB Switch Lab. Ci-contre le schéma électrique de ces connecteurs. Notes : RN01 : Relais- Normalement Ouvert 1 RCOM1 : Relais- Point commun 1 RNC1: Relais- Normalement fermé 1 IN1: Input 1 entrée numérique 1 IN-COM : point commun des switch d entrée ATTENTION : ne jamais injecter de tension sur IN-COM. Consulter le diagramme électrique au 5 pour connecter les entrées 6 12
2.4. Le connecteur P3 Le connecteur P3 est dédié à la programmation et au débogage du PIC. Son usage est réservé pour les développeurs avertis maitrisant les microcontrôleurs PIC18F et désirant développer leur propre application. Vous pouvez y connecter un programmateur spécifique (comme l ICD2 ou 3 par exemple). Pour cela, un cordon d adaptation est nécessaire, se référer à la documentation de votre programmateur. 2.5. Le connecteur P4 Le connecteur P4 permet de connecter une source d alimentation 5V DC extérieure pour un fonctionnement autonome de la carte ou pour s adapter à un port USB limité en courant. Note : pour un fonctionnement autonome, un firmware spécifique devra alors être chargé dans la carte. 3. Les logiciels Pour utiliser votre carte à relais USB, vous pouvez soit communiquer avec le nouveau port de communication soit utiliser le logiciel «Switch Lab Center». Si besoin, la mise à jour du firmware de la carte se fait à l aide du logiciel bootloader pour Windows et du fichier «.hex» contenant la version a installer. La procédure de mise a jour est détaillée au 3.2 Ces logiciels sont disponibles sur le site www.labotronik.com Enregistrez-vous sur le site pour être informé des dernières mises à jour 7 12
3.1. Le protocole de communication 3.1.1. Comment communiqué avec la carte Sous Windows: Aucune configuration n est nécessaire si vous utilisez le logiciel Switch Lab Center. Connectez simplement la carte sur le port USB puis lancer le logiciel SLC.exe. Vous pouvez aussi communiquer via le nouveau port de communication série en utilisant le protocole décrit au paragraphe suivant. Sous Linux or Mac: Connecter la carte. Dans un nouveau terminal, envoyer la commande : echo "VotreCommande" >> /dev/votreperiphérique Et vous pouvez lire la réponse dans un autre terminal en tapant la commande suivante : cat /dev/votreperiphérique Avec : VotreCommande : commande que vous voulez envoyer a la carte(voir 3.1.3) VotrePeriphérique : nom du périphérique pour la carte dans votre OS (see 2.1) 3.1.2. Configuration du port de communication Pour communiquer avec la carte, configurer votre logiciel de communication série (comme l hyper terminal par exemple sous Windows) avec les paramètres suivant : 9600 Bits par seconde Données 8 bits Parité : aucune Contrôle de flux : aucun 3.1.3. Le protocole : 8 12
Note : «n» correspond au numéro de relais ou au numéro d entrée Commande Fonction Réponse SRn Activation du relais n (Set Relay) OK ou? CRn Désactivation du relais n (Clear Relay) OK ou? GIn Etat de l entrée n (Get Input) 0 ou 1 ou? GRn Etat du relais n (Get Relay) 0 ou 1 ou?? Information Message d information 3.2. Fonctionnement du bootloader Grace au bootloader vous pourrez reprogrammer le firmware de l USB Switch Lab. La dernière version ainsi que les logiciels de mise en œuvre sont disponibles sur le site web www.labotronik.com, section USB Switch Lab 3.2.1. Procédure pour charger un nouveau firmware dans le microcontrôleur : 1. Démarrer le logiciel HIDBootloader.exe 2. Déconnecter l USB Switch Lab du PC 3. Appuyer sur le bouton MCLR 4. Tout en ayant le bouton MCLR pressé, connecter l USB Switch Lab au PC 9 12
5. Relâcher le bouton 6. Le logiciel HIDBootloader doit maintenant avoir détecté la carte et est prêt à charger les nouveaux fichiers «.hex» Sélectionner le nouveau fichier.hex a charger, cliquer sur program/verify puis, à la fin de la programmation sur reset device 10 12
4. Support technique Pour toute question liée au fonctionnement de l USB Switch Lab, vous avez à votre disposition le forum du site de LabotroniK. Vous pouvez également envoyer vos questions à support@labotronik.com Créez votre compte et inscrivez-vous à la newsletter pour être informé des dernières évolutions de votre produit 11 12
5. Diagrammes électriques et connexions des entrées / sorties ATTENTION Ne pas appliquer de tension sur les borniers d entrée IN1 à IN8, ou sur leur point commun Ces entrées sont destinées à des contacts secs (tel que interrupteur). 12 12