Menú English Ukrainian Ruso Inicio

Biblioteca técnica gratuita para aficionados y profesionales. biblioteca técnica gratuita


ENCICLOPEDIA DE RADIOELECTRÓNICA E INGENIERÍA ELÉCTRICA
biblioteca gratis / Esquemas de dispositivos radioelectrónicos y eléctricos.

Módulo USB Ke-USB24A. Enciclopedia de radioelectrónica e ingeniería eléctrica.

biblioteca técnica gratuita

Enciclopedia de radioelectrónica e ingeniería eléctrica. / Компьютеры

Comentarios sobre el artículo Comentarios sobre el artículo

En este artículo, me gustaría presentarles el módulo USB Ke-USB24A de KERNELCHIP (kernelchip.ru). ¿Qué es y por qué es necesario?

Seguramente, aquellos que se dedican al desarrollo y operación de dispositivos de interfaz con una computadora conocen bien los puertos LPT y COM, por supuesto, porque hasta hace poco eran el principal medio de comunicación entre un circuito externo y una computadora. Sin embargo, en la actualidad, estos puertos están desapareciendo poco a poco de las placas base de los ordenadores modernos. Hay una pregunta sobre la transición al bus USB. Además de un montón de ventajas, usar este bus requiere mucho más esfuerzo que, por ejemplo, un puerto COM normal. Ahora necesita programar el microcontrolador USB, desarrollar un controlador USB y complicar significativamente el software. Incluso usar un dispositivo HID no siempre es conveniente: se requiere un procedimiento bastante engorroso para trabajar con el dispositivo en el lado de la PC. Los ejemplos para trabajar con él están muy extendidos para el lenguaje C++. Pero, ¿y si queremos usar, por ejemplo, Java?

Si nos encontramos ante la tarea de controlar dispositivos externos, por ejemplo, llaves, relés, etc. a través del bus USB, un movimiento interesante sería utilizar el módulo Ke-USB24A. Está diseñado para interconectar dispositivos, sensores y actuadores digitales y analógicos externos con una computadora a través del bus USB. El módulo tiene 24 líneas de entrada/salida con la capacidad de establecer de forma independiente la dirección de la transferencia de datos.

Módulo USB Ke-USB24A

Una de las características más interesantes de este módulo es que cuando está conectado a una computadora, ¡el sistema operativo lo define como un puerto COM adicional! Aquellos. si instala controladores para el módulo (preparados y disponibles para descargar en el sitio web del desarrollador), aparecerá un nuevo puerto COM en el administrador de dispositivos en la sección de puertos serie. Es a través de él que nos comunicaremos con el módulo.

Módulo USB Ke-USB24A

Esto significa que desde el punto de vista del software, el intercambio de información entre el módulo y la computadora se realiza a través de la interfaz de un puerto serie convencional. Esta última circunstancia simplifica mucho la programación, ya que no es necesario utilizar bibliotecas dinámicas adicionales, interfaces complejas y comunicación directa con el controlador. Para escribir sus propios programas de control para el módulo, puede usar cualquier lenguaje/entorno de programación que admita la capacidad de trabajar con puertos COM. Puede usar C++, Delphi, VisualBasic, Java e incluso el VBA integrado de Excel.

Además, un convertidor de analógico a digital (ADC) de 10 bits con una frecuencia de muestreo de hasta 400 Hz ya está integrado dentro del módulo. Además, el módulo tiene la capacidad de guardar la configuración de las direcciones de las líneas de entrada / salida, le permite guardar los datos del usuario en su memoria. El módulo también le permite cambiar el descriptor de cadena de su dispositivo USB. Este es el texto que aparece en Windows cuando se conecta un nuevo dispositivo USB. Tiene la capacidad de configurar y guardar su propio texto que aparecerá cuando conecte el módulo a su computadora.

¿Cómo se gestiona el módulo? La solución también es muy interesante: se utilizan comandos de texto, similares a los que se utilizan en el control del módem. Por ejemplo, para establecer un nivel de alto voltaje (+5 V) en la línea de entrada/salida número 14, debe escribir un comando del formulario en el puerto COM asociado con el módulo $KE,WR,14,1para aplicar un cero lógico - $KE,WR,14,0 etc. Para familiarizarse más con el módulo, recomiendo descargar la descripción de los comandos de control Ke-USB24A (kernelchip.ru/Ke-USB24A.php).

Echemos un vistazo más de cerca a las conclusiones del módulo. El propósito y el diseño de su ubicación se muestran en la figura y en la tabla a continuación.

Módulo USB Ke-USB24A. Pines del módulo
Número de salida designación Descripción de pines
1, 32 + 5 V Si está instalado el puente JM1, la salida se establece en +5 V desde el bus USB (el módulo se alimenta desde el bus USB). Si el puente no está instalado, este pin debe recibir una tensión de +5 V desde una fuente externa para alimentar el módulo Ke-USB24A (el módulo está desconectado físicamente del bus de alimentación USB).
2 vacc Entrada analógica ADC
3 E/S1 Línea de E/S 1
4 E/S2 Línea de E/S 2
5 E/S3 Línea de E/S 3
6 E/S4 Línea de E/S 4
7 E/S5 Línea de E/S 5
8 E/S6 Línea de E/S 6
9 E/S7 Línea de E/S 7
10 E/S8 Línea de E/S 8
11 E/S9 Línea de E/S 9
12 E/S10 Línea de E/S 10
13,14,15 NC El pin no se usa (no conectado)
16, 17 GND Tierra
18 E/S11 Línea de E/S 11
19 E/S12 Línea de E/S 12
20 E/S13 Línea de E/S 13
21 E/S14 Línea de E/S 14
22 E/S15 Línea de E/S 15
23 E/S16 Línea de E/S 16
24 E/S17 Línea de E/S 17
25 E/S18 Línea de E/S 18
26 E/S19 Línea de E/S 19
27 E/S20 Línea de E/S 20
28 E/S21 Línea de E/S 21
29 E/S22 Línea de E/S 22
30 E/S23 Línea de E/S 23
31 E/S24 Línea de E/S 24

Ahora pasemos al uso práctico del módulo. Ensamblemos un circuito basado en módulos para controlar cargas externas a través del bus USB, por ejemplo, controlemos los LED conectados a las líneas de E / S. El esquema recomendado por el fabricante se presenta a continuación. El circuito es extremadamente simple: los LED simplemente se conectan a las líneas de E / S. Todos los LED se colocan en un cable común del circuito, por ejemplo, el terminal 16 del módulo. Tenga en cuenta que si desea impulsar cargas más potentes, como bombillas, relés o motores, debe cuidar el circuito de amortiguación, porque. Ke-USB24A no resistirá tal carga y se quemará. Los LED se pueden conectar con bastante facilidad.

Módulo USB Ke-USB24A. Ejemplo de esquema basado en módulos

Descubrimos el circuito: es hora de pasar al software. Necesitamos un programa que pueda transmitir datos a través del puerto COM. Aquí hay varias opciones: puede usar un programa listo para usar, por ejemplo, HyperTerminal, que es parte de cualquier sistema operativo Windows. Puede utilizar un programa de terminal especial KeTerm recomendado por el desarrollador (los códigos fuente están disponibles en C++, entorno de desarrollo Microsoft Visual C++ 6.0). Puede descargarlo desde el sitio web de Kernelchip. Y finalmente, la opción más interesante es escribir tu propio programa. Esto es bastante simple, porque solo necesitamos saber programar el puerto COM; ni siquiera necesitamos recordar la programación USB.

Comencemos con HyperTerminal. está en cualquier versión de Windows y está siempre a mano. Para ejecutarlo, seleccione Inicio -> Programas -> Accesorios -> Comunicaciones -> HyperTerminal. El asistente para crear una nueva conexión se iniciará inmediatamente y le pedirá que especifique un nombre para la conexión. Especifique cualquier nombre, haga clic en "Aceptar". El siguiente paso es seleccionar el puerto COM a través del cual desea establecer una conexión. En la lista, seleccione el número de puerto asignado por Windows para el módulo (puede verlo en el administrador de dispositivos). Haga clic en Aceptar. A continuación, el asistente le ofrecerá cambiar la configuración del puerto. Aquí es necesario hacer un comentario importante: parámetros como la velocidad, el número de bits de datos, los bits de paridad y otras configuraciones no tienen ningún significado para el módulo, porque. de hecho, los datos se transfieren a través del bus USB. Puede dejar con seguridad todas las configuraciones predeterminadas. Haga clic en Aceptar". Entonces, se establece la conexión. A continuación, se recomienda encarecidamente cambiar algunas configuraciones en el programa para facilitar su uso. En el panel principal del programa, haga clic en el botón "Propiedades". En la ventana que se abre, vaya a la pestaña "Configuración" y haga clic en "Opciones ASCII...". Marque las casillas como en la imagen a continuación. Preste atención a la primera casilla. La sintaxis de comandos del módulo requiere que todos los comandos terminen con un retorno de carro y un carácter de nueva línea Haga clic en "Aceptar".

Módulo USB Ke-USB24A. Programa HiperTerminal

Todos los ajustes están hechos. Puedes ponerte a trabajar. Primero, enviemos al módulo el comando $KE más simple: el comando de verificación. Escriba el texto $KE y presione Entrar. En respuesta, obtenemos la cadena #OK, lo que significa que el módulo está funcionando y listo para funcionar.

Módulo USB Ke-USB24A. Hiper terminal

Bueno, entonces es una cuestión de tecnología: usamos el comando $KE,WR con el número de línea deseado y el valor requerido para la grabación. Enviamos diferentes comandos: parpadean los LED.

Con esto, me gustaría terminar este artículo introductorio. A continuación, nos familiarizaremos con cómo administrar el módulo desde programas escritos en C ++, Delphi e incluso desde EXcel. Conozca otras características útiles del módulo, como ADC.

Ir a la segunda parte del artículo: Control del módulo Ke-USB24A desde Excel

Autor: Dmitry Ivanov (Grirog); Publicación: cxem.net

Ver otros artículos sección Компьютеры.

Lee y escribe útil comentarios sobre este artículo.

<< Volver

Últimas noticias de ciencia y tecnología, nueva electrónica:

Cuero artificial para emulación táctil. 15.04.2024

En un mundo tecnológico moderno donde la distancia se está volviendo cada vez más común, mantener la conexión y la sensación de cercanía es importante. Los recientes avances en piel artificial realizados por científicos alemanes de la Universidad del Sarre representan una nueva era en las interacciones virtuales. Investigadores alemanes de la Universidad del Sarre han desarrollado películas ultrafinas que pueden transmitir la sensación del tacto a distancia. Esta tecnología de punta brinda nuevas oportunidades de comunicación virtual, especialmente para quienes se encuentran lejos de sus seres queridos. Las películas ultrafinas desarrolladas por los investigadores, de sólo 50 micrómetros de espesor, pueden integrarse en textiles y usarse como una segunda piel. Estas películas actúan como sensores que reconocen señales táctiles de mamá o papá, y como actuadores que transmiten estos movimientos al bebé. El toque de los padres sobre la tela activa sensores que reaccionan a la presión y deforman la película ultrafina. Este ... >>

Arena para gatos Petgugu Global 15.04.2024

Cuidar a las mascotas a menudo puede ser un desafío, especialmente cuando se trata de mantener limpia la casa. Se ha presentado una nueva e interesante solución de la startup Petgugu Global, que facilitará la vida a los dueños de gatos y les ayudará a mantener su hogar perfectamente limpio y ordenado. La startup Petgugu Global ha presentado un inodoro para gatos único que puede eliminar las heces automáticamente, manteniendo su hogar limpio y fresco. Este innovador dispositivo está equipado con varios sensores inteligentes que monitorean la actividad del baño de su mascota y se activan para limpiar automáticamente después de su uso. El dispositivo se conecta al sistema de alcantarillado y garantiza una eliminación eficiente de los residuos sin necesidad de intervención del propietario. Además, el inodoro tiene una gran capacidad de almacenamiento, lo que lo hace ideal para hogares con varios gatos. El arenero para gatos Petgugu está diseñado para usarse con arena soluble en agua y ofrece una gama de arena adicional ... >>

El atractivo de los hombres cariñosos. 14.04.2024

El estereotipo de que las mujeres prefieren a los "chicos malos" está muy extendido desde hace mucho tiempo. Sin embargo, una investigación reciente realizada por científicos británicos de la Universidad de Monash ofrece una nueva perspectiva sobre este tema. Observaron cómo respondieron las mujeres a la responsabilidad emocional y la voluntad de los hombres de ayudar a los demás. Los hallazgos del estudio podrían cambiar nuestra comprensión de lo que hace que los hombres sean atractivos para las mujeres. Un estudio realizado por científicos de la Universidad de Monash arroja nuevos hallazgos sobre el atractivo de los hombres para las mujeres. En el experimento, a las mujeres se les mostraron fotografías de hombres con breves historias sobre su comportamiento en diversas situaciones, incluida su reacción ante un encuentro con un vagabundo. Algunos de los hombres ignoraron al vagabundo, mientras que otros lo ayudaron, como comprarle comida. Un estudio encontró que los hombres que mostraban empatía y amabilidad eran más atractivos para las mujeres en comparación con los hombres que mostraban empatía y amabilidad. ... >>

Noticias aleatorias del Archivo

Profesiones que desaparecen y prometedoras 05.08.2021

Durante los próximos diez años, una serie de especialidades actualmente populares perderán su relevancia por ser innecesarias o serán abolidas debido al progreso tecnológico. Así lo afirma el estudio Desarrollo de la responsabilidad social corporativa en la plataforma Career Hub.

En diez años, los empleadores darán preferencia a los empleados que dominan la tecnología, y la resistencia al estrés, la alta organización y la movilidad se convertirán en criterios importantes.

Habilidades que probablemente desaparecerán antes de 2030:

- interventor;
- secretario;
- agente inmobiliario;
- conductor;
- comentarista deportivo;
- agrónomo;
- cargador;
- personal de mantenimiento;
- contador;
- economista
- consejero legal;
- empacador.

Especialidades que serán populares en 2030:

- curador de memoria personal;
- gestor de viajes en realidad virtual;
- controlador de carretera;
- asesor en monedas digitales;
- un cirujano para aumentar la memoria;
- piloto espacial;
- gerente de ética;
- consultor de rehabilitación digital;
- acompañante para pensionistas;
- diseñador de basura.

Otras noticias interesantes:

▪ comida para todos

▪ Videojuegos en el mapa del mundo real

▪ Personajes y gustos musicales

▪ Las lluvias vienen del espacio exterior.

▪ El peligro del calentamiento global para los aviones

Feed de noticias de ciencia y tecnología, nueva electrónica

 

Materiales interesantes de la Biblioteca Técnica Libre:

▪ sección del sitio Herramientas y mecanismos para la agricultura. Selección de artículos

▪ artículo Efectos fisiológicos de las condiciones meteorológicas en una persona. Conceptos básicos de una vida segura

▪ artículo ¿Qué país tiene varias bandas de heavy metal específicas para niños? Respuesta detallada

▪ Artículo Canarium Indio. Leyendas, cultivo, métodos de aplicación.

▪ artículo Metrónomo musical mejorado. Enciclopedia de radioelectrónica e ingeniería eléctrica.

▪ artículo Foco con cuatro cartas. secreto de enfoque

Deja tu comentario en este artículo:

Nombre:


Email opcional):


comentar:





Todos los idiomas de esta página

Hogar | Biblioteca | Artículos | Mapa del sitio | Revisiones del sitio

www.diagrama.com.ua

www.diagrama.com.ua
2000 - 2024