12.07.2015 Views

Manuel utilisation "CB280 USB Board" - Lextronic

Manuel utilisation "CB280 USB Board" - Lextronic

Manuel utilisation "CB280 USB Board" - Lextronic

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Platine d’évaluation« <strong>CB280</strong> <strong>USB</strong> Board »<strong>Manuel</strong> utilisateurVersion 1.0Révision Mars 2010 - Copyright <strong>Lextronic</strong> – Tous droits réservés.La reproduction et la distribution (de quelque manière que ce soit) de tout ou partie de cedocument est interdite sans l’autorisation écrite de <strong>Lextronic</strong>.


Copyrights et appellations commercialesToutes les marques, les procédés, les références et les appellations commerciales des produitscités dans ce document appartiennent à leur propriétaire et Fabricant respectif. All brand namesand trademarks are the property of their respective owners - Other trademarks mentioned areregistered trademarks of their respective holders.Informations techniquesCe manuel a été conçu avec la plus grande attention. Tous les efforts ont été mis en oeuvrepour éviter les anomalies. Toutefois, nous ne pouvons garantir que ce dernier soit à 100%exempt de toute erreur. Les informations présentes dans ce manuel sont données à titreindicatif. Les caractéristiques techniques de la platine "<strong>CB280</strong> <strong>USB</strong> Board" peuvent changer àtout moment sans aucun préavis dans le but d'améliorer la qualité et les possibilités de celle-ci.Limitation de responsabilitéEn aucun cas le Fabricant et LEXTRONIC ne pourront être tenus responsables de dommagesquels qu'ils soient (intégrant, mais sans limitation, les dommages pour perte de bénéficecommercial, interruption d'exploitation commerciale, perte d’informations et de données àcaractère commercial ou de toute autre perte financière) provenant de l'<strong>utilisation</strong> ou del'incapacité à pouvoir utiliser la platine "<strong>CB280</strong> <strong>USB</strong> Board", même si le Fabricant ouLEXTRONIC ont été informés de la possibilité de tels dommages.La platine "<strong>CB280</strong> <strong>USB</strong> Board" est destinée à être utilisée en intérieur en milieu résidentiel dansles gammes de températures +10 à +45 °C. La platine "<strong>CB280</strong> <strong>USB</strong> Board" n’est pas conçue, nidestinée, ni autorisée pour être utilisée au sein d'applications militaires, ni au sein d'applicationsmédicales, ni d’alarme anti-intrusion, ni d’alerte incendie, ni au sein d’applications pourascenseurs ou commande de feux d’artifices, ni au sein d’applications sur machine outils oud’applications embarquées dans des véhicules (automobiles, camions, bateaux, scooters,motos, kart, scooters des mers, avions, hélicoptères, ULM...), ni au sein d'applicationsembarquées sur des maquettes volantes de modèles réduits (avions, hélicoptères, planeurs...).De même, la platine "<strong>CB280</strong> <strong>USB</strong> Board" n’est pas conçue, ni destinée, ni autorisée pourexpérimenter, développer ou être intégrée au sein d'applications dans lesquelles unedéfaillance de cette dernière pourrait créer une situation dangereuse pouvant entraîner despertes financières, des dégâts matériels, des blessures corporelles ou la mort de personnes oud'animaux. Si vous utilisez la platine "<strong>CB280</strong> <strong>USB</strong> Board" volontairement ou involontairementpour de telles applications non autorisées, vous vous engagez à soustraire le Fabricant etLEXTRONIC de toute responsabilité et de toute demande de dédommagement.En cas de litige, l'entière responsabilité du Fabricant et de LEXTRONIC vis-à-vis de votrerecours se limitera exclusivement selon le choix du Fabricant et de LEXTRONIC auremboursement de la platine "<strong>CB280</strong> <strong>USB</strong> Board" et/ou de sa réparation et/ou de son échange.Le Fabricant et LEXTRONIC démentent toutes autres garanties, exprimées ou implicites.L'utilisateur de la platine "<strong>CB280</strong> <strong>USB</strong> Board" est entièrement et seul responsable desdéveloppements logiciels (de l'écriture du programme qui sera chargé de la piloter) ainsi que del’intégration matérielle, des modifications et ajouts de périphériques qu'il effectuera enassociation avec la platine "<strong>CB280</strong> <strong>USB</strong> Board". S'agissant de matériel "OEM", Il incombera àl'utilisateur de vérifier que l'application finie complète développée avec la platine "<strong>CB280</strong> <strong>USB</strong>Board" soit conforme aux normes de sécurité et aux normes CEM en vigueur.


La platine "<strong>CB280</strong> <strong>USB</strong> Board" est testée avant son expédition. Toute inversion de polarité,dépassement des valeurs limites des tensions d’alimentation, courts-circuits, <strong>utilisation</strong> endehors des spécifications et limites indiquées dans ce document ou <strong>utilisation</strong> pour desapplications non prévues pourront affecter la fiabilité, créer des dysfonctionnements et/ouendommager la platine "<strong>CB280</strong> <strong>USB</strong> Board" sans que la responsabilité du Fabricant et deLEXTRONIC ne puisse être mise en cause, ni que la platine "<strong>CB280</strong> <strong>USB</strong> Board" puisse êtreéchangé au titre de la garantie.Rappel sur l’évacuation des équipements électroniques usagésCe symbole présent sur la platine "<strong>CB280</strong> <strong>USB</strong> Board" indique que vous ne pouvezpas vous débarraser de ce produit de la même façon que vos déchets courant. Aucontraire, vous êtes responsable de l’évacuation de ce dernier lorsqu’il arrive enfin de vie (ou qu’il est hors d’usage) et à cet effet, vous êtes tenu de le remettreà un point de collecte agréé pour le recyclage des équipements électriques etélectroniques usagés. Le tri, l’évacuation et le recyclage séparés de vos équipements usagéspermettent de préserver les ressources naturelles et de s’assurer que ces équipements sontrecyclés dans le respect de la santé humaine et de l’environnement. Pour plus d’informationssur les lieux de collecte des équipements électro-niques usagés, veuillez contacter votre mairieou votre service local de traitement des déchets.Note for all residents of the European UnionThis symbol on the product or on its packaging indicates that this product mustnot be disposed of with other household waste. Instead, it is your responsabilityto dispose of your waste equipement by handing it over to designated collectionpoint for the recycling of waste electrical and electric equipement. The separatecollection and recycling of your waste equipement at the time of disposal will helpto conserve natural resources and ensure that it is recycled in a manner that protects humanhealth and environnement. For more information about where you can drop off your waste equipementfor recycling, please contact your local city office or your local hold waste disposalservice.


Chapitre 1.Présentation dela platine"<strong>CB280</strong> <strong>USB</strong> Board"


Qu’est-ce que la platine « <strong>CB280</strong> <strong>USB</strong> Board » ?Très recherchée de part ses petites dimensions et son excellent rapport qualité / prix /performances, la platine "<strong>CB280</strong> <strong>USB</strong> BOARD" est idéalement conçue pour l'évaluation, le testet la découverte de la programmation à base de modules CUBLOCCette dernière intègre un module "<strong>CB280</strong>" (directement implanté en composants de surface surle circuit imprimé) associé à un étage de conversion "série < > <strong>USB</strong>" avec sortie sur prise <strong>USB</strong>.Dès lors un simple câble <strong>USB</strong> standard (livré en option) vous permettra de relier la platine à unPC pour assurer son alimentation et sa programmation.L'étage de conversion "série < > <strong>USB</strong>" est assuré par un composant "CP2102" qui associé audriver ci-dessous vous permettra de créer un port COM virtuel utilisable pour le dialogue entrele logiciel de programmation "CUBLOC Studio" et la platine.Un étage de régulation (avec entrée sur prise DC avec le (+) au centre de la fiche) estégalement présent sur la carte afin de pouvoir alimenter celle-ci via une tension externecomprise entre 9 et 15 Vcc lorsque la platine n'est plus reliée au PC (un cavalier permet dechoisir le mode d’alimentation : via le port <strong>USB</strong> ou l’alimentation externe).Les signaux du "<strong>CB280</strong>" sont accessibles via 2 connecteurs femelles 2 x 16 broches (de tellesorte qu'il vous sera très facilement possible d'y relier vos signaux à l'aide de simples fils ou deréaliser une petite platine mezzanine pouvant s'enficher par dessus la carte).La nature des signaux present sur les connecteurs est directement repérable sur le circuitimprimé grâce à un marquage très explicite.


2 cavaliers « de sélection du port série » permettent de déterminer comment les signaux(TX1/RX1) du port série du <strong>CB280</strong> peuvent être exploités:Lorsque les cavaliers sont vers la position TTL_TX1 et TTL_RX1, les signaux TX1 et RX1 du<strong>CB280</strong> sont disponibles sur broches du connecteurs femelle 2 x 16 broches (juste à droite de laLed D5). Ces signaux sont dans ce cas au niveau logique (0 – 5 V).Lorsque les cavaliers sont vers la position RS232_TX1 et RS232_RX1, les signaux TX1 et RX1du <strong>CB280</strong> sont disponibles sur le connecteur Sub-D 9 broches présent en bout de carte. Cessignaux sont dans ce cas au niveau RS232.Une Led (D5) est également reliée sur le port P48 de la platine « <strong>CB280</strong> <strong>USB</strong> Board » (suivantle programme de test pré-chargé dans la platine, cette Led pourra émettre des clignotementsavec des vitesses variables – ou simplement resté éteinte).Specifications du module « <strong>CB280</strong> <strong>USB</strong> Board »- 80 K de mémoire flash- 2 K mémoire SRAM pour le BASIC- 1 K mémoire SRAM pour le LADDER- 4 K mémoire EEPROM- 49 Entrées / Sorties dont (*):8 convertisseurs "A/N" sur 10 bits6 sorties PWM (DAC) sur 10~16 bits4 broches d'interruption externes2 compteurs haute vitesse 16 bits- Liaison MODBUS (SLAVE, ASCII mode)- 1 Port RS232 (ou série TTL) + 1 port <strong>USB</strong> + Bus I2C et SPI- Dimensions: 95 x 60 x 17 mm(*) 2 broches sont utilisables soit en interruption externe soit en sortie PWM


Chapitre 2.Mise en œuvre de laplatine« <strong>CB280</strong> <strong>USB</strong> Board »


Installation du driver de la platine « <strong>CB280</strong> <strong>USB</strong> Board »L'interface <strong>USB</strong> de la platine "<strong>CB280</strong> <strong>USB</strong> Board" est conçue sur la base d'un circuit intégré deconversion "<strong>USB</strong> < > RS232" CP2102 de Silicon Laboratories. Avant de pouvoir programmerla platine il vous faudra impérativement installer un driver capable de prendre en charge cecomposant. Pour ce faire procédez comme suit:- Vérifiez que la platine "<strong>CB280</strong> <strong>USB</strong> Board" n'est pas connecté à votre PC.- Afin d'éviter tout conflit, vérifiez en premier lieu qu'aucun driver <strong>USB</strong> pour CP2102 ne soitdéjà installé sur votre machine.Pour ce faire, cliquez sur le menu "Demarrer" -> "Paramètres" -> "panneau deconfiguration", puis cliquez sur "Ajout ou suppression de programmes".Une fois la liste des programmes affichée, recherchez si vous ne disposez pas de drivers"Silicon Laboratories CP210x VCP Drivers for Windows..." et/ou "Silicon Laboratories CP210x<strong>USB</strong> to UART Bridge...". Si telle est le cas et après avoir vérifié que ces drivers ne vousferont pas défaut pour d’autres périphériques de votre PC, cliquez sur les drivers et procédezà leur désinstallation. Si vous laissez des drivers existants sur votre PC, vous risquez d’avoirun conflit de version de drivers et un blocage de la carte "<strong>CB280</strong> <strong>USB</strong> Board" lors de saprogrammation.- Une fois certain qu’aucun driver pour CP2102 de Silicon Laboratories ne soit installé surVotre PC, téléchargez les drivers spécifiques à la carte « <strong>CB280</strong> <strong>USB</strong> Board » à cetteadresse : http://www.lextronic.fr/P6111-platine-devaluation-cb280-usb-board.html- Décompactez les fichiers et procédez à leur installation complète.- Positionnez le cavalier de configuration d’alimentation (POWER) de la platine « <strong>CB280</strong> <strong>USB</strong>Board » sur la position « <strong>USB</strong> », puis raccordez la platine au PC via son connecteur <strong>USB</strong> (lecâble n’est pas livré). La led (PWR) doit alors s’allumer.- A ce stade, le PC doit détecter la carte et créer un port COM virtuel dont vous dont il vousfaudra connaître le numéro. Pour ce faire, allez sous le bureau de "Windows", réalisez unclic droit sur l'icône "poste de travail", puis sélectionnez "Propriétés", puis "Materiel", puiscliquez sur "Gestionnaire de Périphériques", puis cliquez sur "Port (COM et LPT) et notezle N° de port COM virtuel créé par la carte "<strong>CB280</strong> <strong>USB</strong> Board".- Exécutez alors le logiciel de programmation « CUBLOC Studio » et sélectionnez le N° du portCOM virtuel dans le menu « Setup » -> « PC Interface Setup… ».Si le N° du port COM virtuel créé par la carte est trop « grand » et ne peut pas être sélectionnédans dans le logiciel, Il vous faudra alors quitter le programme, retourner dans le panneau degestionnaire de Périphériques, sélectionner le port COM virtuel et modifier son N° dans lesoptions pour ensuite retourner dans l’environnement « CUBLOC Studio » et sélectionner alorsle N° du port COM.Votre platine « <strong>CB280</strong> <strong>USB</strong> Board » est dès à présent opérationnelle et doit pouvoir êtreProgrammée via l’environnement du « CUBLOC Studio ».


Si la carte « <strong>CB280</strong> <strong>USB</strong> Board » ne se programme pas ou qu’un message d’erreur apparaîtlors de la tentative de programmation :- Essayez de faire une mise à jour du Firmware de la carte dans via le menu « Setup » ->« Firware Download ». L’opération peut durer plusieurs minutes (cette dernière se traduit parle remplissage « lent » d’une barre de progression en bas à gauche de l’écran) – Ne stoppezJAMAIS cette opération en déconnectant la liaison série ou l’alimentation de la platine (souspeine de destruction de la carte»).- Vérifiez si vous avez bien sélectionné le <strong>CB280</strong> dans la première instruction de votreprogramme : Const Device = <strong>CB280</strong>- Vérifiez à nouveau qu’aucun driver pour CP2102 de Silicon Laboratories ne soit installé surVotre PC, auxquel cas, il vous faudra le desinstaller et installer uniquement celui de la carteprésent à l’adresse :http://www.lextronic.fr/P6111-platine-devaluation-cb280-usb-board.htmlDans tous les cas :Avant d’exploiter la platine « <strong>CB280</strong> <strong>USB</strong> Board », consultez IMPERATIVEMENT la notice desmodules « CUBLOC » pour vous familiariser avec l’environnement de développement ainsiqu’avec les instructions et les spécificités de programmation de ces derniers.Comme indiqué dans la notice des CUBLOC, il est important de remettre à jour cycliquementl’état du rôle de tous les ports du « <strong>CB280</strong> » au cours de l’exécution votre programme (dansvotre boucle principale) et de ne pas se contenter de le faire uniquement au début duprogramme.De même, il vous faudra également déclarer le rôle de TOUS les ports du « <strong>CB280</strong> » (en entréeou en sortie suivant leur usage) même si vous n’utilisez pas l’ensemble de ces derniers.Vérifiez également la valeur des niveaux logiques des signaux appliqués sur la platine et suiveztoutes les recommandations d’<strong>utilisation</strong> présentent dans la notice des modules « CUBLOC ».Les informations présentes dans ce document sont données à titre indicatif. Les caractéristiqueset possibilités de la platine « <strong>CB280</strong> <strong>USB</strong> Board » peuvent changer à tout moment sansaucun préavis dans le but d’améliorer les possibilités du produit.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!