Menu English Ukrainian Russe ACCUEIL

Bibliothèque technique gratuite pour les amateurs et les professionnels Bibliothèque technique gratuite


ENCYCLOPÉDIE DE LA RADIOÉLECTRONIQUE ET DU GÉNIE ÉLECTRIQUE
Bibliothèque gratuite / Schémas des appareils radio-électroniques et électriques

Module USB Ke-USB24A. Encyclopédie de l'électronique radio et de l'électrotechnique

Bibliothèque technique gratuite

Encyclopédie de l'électronique radio et de l'électrotechnique / ordinateurs

Commentaires sur l'article Commentaires sur l'article

Dans cet article, je voudrais vous présenter le module USB Ke-USB24A de KERNELCHIP (kernelchip.ru). Qu'est-ce que c'est et pourquoi est-ce nécessaire?

Certes, ceux qui sont engagés dans le développement et l'exploitation de dispositifs d'interface avec un ordinateur connaissent bien les ports LPT et COM - bien sûr, car jusqu'à récemment, ils étaient le principal moyen de communication entre un circuit externe et un ordinateur. Cependant, à l'heure actuelle, ces ports disparaissent progressivement des cartes mères des ordinateurs modernes. Il y a une question sur la transition vers le bus USB. En plus de nombreux avantages, l'utilisation de ce bus nécessite beaucoup plus d'efforts que, par exemple, un port COM ordinaire. Vous devez maintenant programmer le microcontrôleur USB, développer un pilote USB et compliquer considérablement le logiciel. Même l'utilisation d'un appareil HID n'est pas toujours pratique - une procédure assez lourde pour travailler avec l'appareil côté PC est nécessaire. Les exemples d'utilisation sont répandus pour le langage C++. Mais que se passe-t-il si nous voulons utiliser, par exemple, Java ?

Si nous sommes confrontés à la tâche de contrôler des appareils externes, par exemple des clés, des relais, etc. via le bus USB, une démarche intéressante serait d'utiliser le module Ke-USB24A. Il est conçu pour interfacer des appareils numériques et analogiques externes, des capteurs et des actionneurs avec un ordinateur via le bus USB. Le module dispose de 24 lignes d'entrée/sortie avec la possibilité de définir indépendamment la direction du transfert de données.

Module USB Ke-USB24A

L'une des caractéristiques les plus intéressantes de ce module est que lorsqu'il est connecté à un ordinateur, il est défini par le système d'exploitation comme un port COM supplémentaire ! Ceux. si vous installez des pilotes pour le module (prêts à l'emploi et disponibles en téléchargement sur le site Web du développeur), un nouveau port COM apparaîtra dans le gestionnaire de périphériques dans la section des ports série. C'est par elle que nous communiquerons avec le module.

Module USB Ke-USB24A

Cela signifie que d'un point de vue logiciel, l'échange d'informations entre le module et l'ordinateur s'effectue via l'interface d'un port série classique. Cette dernière circonstance simplifie grandement la programmation, puisque il n'est pas nécessaire d'utiliser des bibliothèques dynamiques supplémentaires, des interfaces complexes et une communication directe avec le pilote. Pour écrire vos propres programmes de contrôle pour le module, vous pouvez utiliser n'importe quel langage/environnement de programmation prenant en charge la capacité de travailler avec les ports COM. Vous pouvez utiliser C++, Delphi, VisualBasic, Java et même le VBA intégré d'Excel !

De plus, un convertisseur analogique-numérique (ADC) 10 bits avec une fréquence d'échantillonnage allant jusqu'à 400 Hz est déjà intégré à l'intérieur du module. De plus, le module a la capacité d'enregistrer les paramètres pour les directions des lignes d'entrée / sortie, vous permet d'enregistrer des données utilisateur dans sa mémoire. Le module vous permet également de modifier le descripteur de chaîne de votre périphérique USB. C'est le texte qui apparaît dans Windows lorsqu'un nouveau périphérique USB est connecté. Vous avez la possibilité de définir et d'enregistrer votre propre texte qui apparaîtra lorsque vous connecterez le module à votre ordinateur.

Comment est géré le module ? La solution est également très intéressante - des commandes textuelles sont utilisées, similaires à celles utilisées dans le contrôle du modem. Par exemple, pour régler un niveau de tension haut (+5 V) sur la ligne d'entrée/sortie numéro 14, il faut écrire une commande de la forme sur le port COM associé au module $KE,WR,14,1appliquer un zéro logique - $KE,WR,14,0 etc. Pour mieux connaître le module, je vous recommande de télécharger la description des commandes de contrôle Ke-USB24A (kernelchip.ru/Ke-USB24A.php).

Examinons de plus près les conclusions du module. Le but et la disposition de leur emplacement sont indiqués dans la figure et dans le tableau ci-dessous.

Module USB Ke-USB24A. Broches du module
Numéro de sortie Désignation Broche Description
1, 32 + 5V Si le cavalier JM1 est installé, la sortie est réglée sur +5 V depuis le bus USB (le module est alimenté depuis le bus USB). Si le cavalier n'est pas installé, cette broche doit être alimentée par une tension de +5 V provenant d'une source externe pour alimenter le module Ke-USB24A (le module est physiquement déconnecté du bus d'alimentation USB).
2 Vdc CAN d'entrée analogique
3 E/S1 E/S ligne 1
4 E/S2 E/S ligne 2
5 E/S3 E/S ligne 3
6 E/S4 E/S ligne 4
7 E/S5 E/S ligne 5
8 E/S6 E/S ligne 6
9 E/S7 E/S ligne 7
10 E/S8 E/S ligne 8
11 E/S9 E/S ligne 9
12 E/S10 E/S ligne 10
13,14,15 NC La broche n'est pas utilisée (non connecté)
16, 17 GND Terre
18 E/S11 E/S ligne 11
19 E/S12 E/S ligne 12
20 E/S13 E/S ligne 13
21 E/S14 E/S ligne 14
22 E/S15 E/S ligne 15
23 E/S16 E/S ligne 16
24 E/S17 E/S ligne 17
25 E/S18 E/S ligne 18
26 E/S19 E/S ligne 19
27 E/S20 E/S ligne 20
28 E/S21 E/S ligne 21
29 E/S22 E/S ligne 22
30 E/S23 E/S ligne 23
31 E/S24 E/S ligne 24

Passons maintenant à l'utilisation pratique du module. Assemblons un circuit à base de modules pour contrôler les charges externes via le bus USB, par exemple, contrôlons les LED connectées aux lignes d'E / S. Le schéma recommandé par le fabricant est présenté ci-dessous. Le circuit est extrêmement simple - les LED sont simplement connectées aux lignes d'E / S. Toutes les LED sont plantées sur un fil commun du circuit - par exemple, la borne 16 du module. Veuillez noter que si vous souhaitez piloter des charges plus puissantes, telles que des ampoules, des relais ou des moteurs, vous devez prendre soin du circuit tampon, car. Ke-USB24A ne résistera pas à une telle charge et s'éteindra. Les LED peuvent être connectées assez facilement.

Module USB Ke-USB24A. Exemple de schéma basé sur un module

Nous avons compris les circuits - il est temps de passer au logiciel. Nous avons besoin d'un programme capable de transmettre des données via le port COM. Il existe plusieurs options ici - vous pouvez utiliser un programme prêt à l'emploi, par exemple, HyperTerminal, qui fait partie de n'importe quel système d'exploitation Windows. Vous pouvez utiliser un programme de terminal spécial KeTerm recommandé par le développeur (des codes sources en langage C++, l'environnement de développement Microsoft Visual C++ 6.0 sont disponibles pour cela). Vous pouvez le télécharger sur le site Web de Kernelchip. Et enfin, l'option la plus intéressante est d'écrire votre propre programme. C'est assez simple, car nous n'avons besoin que de connaissances sur la programmation du port COM - nous n'avons même pas besoin de nous souvenir de la programmation USB.

Commençons par HyperTerminal. il se trouve dans n'importe quelle version de Windows et est toujours à portée de main. Pour le lancer, sélectionnez Démarrer -> Programmes -> Accessoires -> Communications -> HyperTerminal. L'assistant de création d'une nouvelle connexion se lancera immédiatement, vous invitant à spécifier un nom pour la connexion. Spécifiez un nom, cliquez sur "OK". L'étape suivante consiste à sélectionner le port COM via lequel vous souhaitez établir une connexion. Dans la liste, sélectionnez le numéro de port qui a été attribué par Windows pour le module (vous pouvez le voir dans le gestionnaire de périphériques). Cliquez sur OK. Ensuite, l'assistant vous proposera de modifier les paramètres du port. Ici, il est nécessaire de faire une remarque importante - des paramètres tels que la vitesse, le nombre de bits de données, les bits de parité et d'autres paramètres n'ont aucune signification pour le module, car. en fait, les données sont transférées sur le bus USB. Vous pouvez laisser en toute sécurité tous les paramètres par défaut. Cliquez sur OK". Ainsi, la connexion est établie. Ensuite, il est fortement recommandé de modifier certains paramètres dans le programme pour plus de commodité. Dans le panneau principal du programme, cliquez sur le bouton "Propriétés". Dans la fenêtre qui s'ouvre, allez dans l'onglet "Paramètres" et cliquez sur "Options ASCII...". Cochez les cases comme dans l'image ci-dessous. Faites attention à la première case. La syntaxe de commande du module exige que toutes les commandes se terminent par un retour chariot et un caractère de saut de ligne Cliquez sur "OK".

Module USB Ke-USB24A. Programme HyperTerminal

Tous les réglages sont faits. Vous pouvez vous mettre au travail. Envoyons d'abord au module la commande $KE la plus simple - la commande check. Tapez le texte $KE et appuyez sur Entrée. En réponse, nous obtenons la chaîne #OK - cela signifie que le module fonctionne et est prêt à fonctionner.

Module USB Ke-USB24A. Hyper Terminal

Eh bien, c'est une question de technologie - nous utilisons la commande $KE,WR avec le numéro de ligne souhaité et la valeur requise pour l'enregistrement. Nous envoyons différentes commandes - LED clignotantes.

Sur ce, je voudrais terminer cet article d'introduction. Ensuite, nous nous familiariserons avec la gestion du module à partir de programmes écrits en C ++, Delphi et même à partir d'EXcel. Découvrez d'autres fonctionnalités utiles du module, telles que l'ADC.

Allez à la deuxième partie de l'article : Contrôle du module Ke-USB24A à partir d'Excel

Auteur : Dmitri Ivanov (Grirog) ; Publication : cxem.net

Voir d'autres articles section ordinateurs.

Lire et écrire utile commentaires sur cet article.

<< Retour

Dernières nouvelles de la science et de la technologie, nouvelle électronique :

Machine pour éclaircir les fleurs dans les jardins 02.05.2024

Dans l'agriculture moderne, les progrès technologiques se développent visant à accroître l'efficacité des processus d'entretien des plantes. La machine innovante d'éclaircissage des fleurs Florix a été présentée en Italie, conçue pour optimiser la phase de récolte. Cet outil est équipé de bras mobiles, lui permettant de s'adapter facilement aux besoins du jardin. L'opérateur peut régler la vitesse des fils fins en les contrôlant depuis la cabine du tracteur à l'aide d'un joystick. Cette approche augmente considérablement l'efficacité du processus d'éclaircissage des fleurs, offrant la possibilité d'un ajustement individuel aux conditions spécifiques du jardin, ainsi qu'à la variété et au type de fruits qui y sont cultivés. Après avoir testé la machine Florix pendant deux ans sur différents types de fruits, les résultats ont été très encourageants. Des agriculteurs comme Filiberto Montanari, qui utilise une machine Florix depuis plusieurs années, ont signalé une réduction significative du temps et du travail nécessaires pour éclaircir les fleurs. ...>>

Microscope infrarouge avancé 02.05.2024

Les microscopes jouent un rôle important dans la recherche scientifique, car ils permettent aux scientifiques d’explorer des structures et des processus invisibles à l’œil nu. Cependant, diverses méthodes de microscopie ont leurs limites, parmi lesquelles la limitation de la résolution lors de l’utilisation de la gamme infrarouge. Mais les dernières réalisations des chercheurs japonais de l'Université de Tokyo ouvrent de nouvelles perspectives pour l'étude du micromonde. Des scientifiques de l'Université de Tokyo ont dévoilé un nouveau microscope qui va révolutionner les capacités de la microscopie infrarouge. Cet instrument avancé vous permet de voir les structures internes des bactéries vivantes avec une clarté étonnante à l’échelle nanométrique. En général, les microscopes à infrarouge moyen sont limités par leur faible résolution, mais le dernier développement des chercheurs japonais surmonte ces limitations. Selon les scientifiques, le microscope développé permet de créer des images avec une résolution allant jusqu'à 120 nanomètres, soit 30 fois supérieure à la résolution des microscopes traditionnels. ...>>

Piège à air pour insectes 01.05.2024

L'agriculture est l'un des secteurs clés de l'économie et la lutte antiparasitaire fait partie intégrante de ce processus. Une équipe de scientifiques du Conseil indien de recherche agricole et de l'Institut central de recherche sur la pomme de terre (ICAR-CPRI), à Shimla, a mis au point une solution innovante à ce problème : un piège à air pour insectes alimenté par le vent. Cet appareil comble les lacunes des méthodes traditionnelles de lutte antiparasitaire en fournissant des données en temps réel sur la population d'insectes. Le piège est entièrement alimenté par l’énergie éolienne, ce qui en fait une solution respectueuse de l’environnement qui ne nécessite aucune énergie. Sa conception unique permet la surveillance des insectes nuisibles et utiles, fournissant ainsi un aperçu complet de la population dans n'importe quelle zone agricole. "En évaluant les ravageurs cibles au bon moment, nous pouvons prendre les mesures nécessaires pour lutter à la fois contre les ravageurs et les maladies", explique Kapil. ...>>

Nouvelles aléatoires de l'Archive

Le régime améliore l'humeur 15.05.2016

Pour beaucoup d'entre nous, l'idée même de suivre un régime nous déprime, et il ne s'agit pas seulement de renoncer à la nourriture que nous aimons.

On pense que la restriction calorique elle-même a un effet néfaste sur l'état psychologique : l'humeur se dégrade, la résistance au stress diminue, l'irritabilité augmente, etc. Cependant, tout cela reste encore largement une hypothèse spéculative, et il existe très peu de travaux dans lesquels analyserait la relation entre l'alimentation et notre psychologie.

L'une de ces études était l'expérience de Corby Martin (Corby Martin) et de ses collègues du Pennington Biomedical Research Center et de plusieurs autres universités américaines - pendant deux ans, ils ont maintenu environ une centaine et demie de personnes au régime, leur demandant périodiquement comment ils se sentent dans l'humeur des sens, comment ils sont avec leur vie sexuelle, si leur sommeil s'est amélioré, etc.

Pour participer à l'expérience ont été invités ceux dont l'indice de masse corporelle variait de 22 à 28, où 22 est normal et 28 est en surpoids. Tous, sous la direction d'un spécialiste, ont essayé de limiter leurs calories quotidiennes de 25 % : on leur a appris quoi manger, comment contrôler la taille des portions, comment sélectionner les aliments qui auraient le rapport optimal entre les nutriments essentiels et les calories.

En tant que groupe témoin, l'étude a inclus 75 autres personnes ayant le même indice de masse corporelle (de normal à en surpoids), qui n'ont été invitées à suivre aucun régime, mais qui ont également été contraintes de remplir régulièrement des questionnaires de tests psychologiques.

En moyenne, les calories quotidiennes étaient limitées à seulement 11,9 %, soit seulement la moitié des 25 % prévus. Néanmoins, l'effet a été le suivant : ceux qui étaient au régime ont perdu en moyenne 7,6 kg et, surtout, leur état psychologique s'est amélioré.

Les participants à l'expérience ont signalé une bonne humeur, une vie sexuelle active, leur tension interne a disparu et ils ont mieux dormi que ceux qui n'ont pas suivi le régime alimentaire. des effets positifs ont été observés tout au long de l'étude.

La plupart des volontaires n'avaient aucun problème d'obésité, c'est-à-dire que même les personnes en bonne santé, si elles veulent corriger leur silhouette, n'ont peut-être pas peur de devenir irritables ou que leur sommeil se détériore - au contraire, ayant perdu du poids , ils auront également de la bonne humeur.

Autres nouvelles intéressantes :

▪ Une méthode simple pour obtenir du silicium noir pour panneaux solaires

▪ Récupération efficace du cobalt des batteries épuisées

▪ Les secrets des chats qui marchent à la maison

▪ Nouveau matériau pour le cadre osseux

▪ La mémoire dépend de l'heure de la journée

Fil d'actualité de la science et de la technologie, nouvelle électronique

 

Matériaux intéressants de la bibliothèque technique gratuite :

▪ section du site Notes de cours, aide-mémoire. Sélection d'articles

▪ article du Figaro ici, du Figaro là. Expression populaire

▪ article De quel côté de la Seconde Guerre mondiale, outre le Troisième Reich, Hitler a-t-il combattu ? Réponse détaillée

▪ Article sur la noix du Brésil. Légendes, culture, méthodes d'application

▪ Article sur le multimètre numérique M832. Schéma électrique, description, caractéristiques. Encyclopédie de l'électronique radio et de l'électrotechnique

▪ article Résistances. Marquage du code BOURNS. Encyclopédie de l'électronique radio et de l'électrotechnique

Laissez votre commentaire sur cet article :

Nom:


E-mail (facultatif) :


commenter:





Toutes les langues de cette page

Page principale | bibliothèque | Articles | Plan du site | Avis sur le site

www.diagramme.com.ua

www.diagramme.com.ua
2000-2024