Control y adquisición serial de señales ultrasónicas con MATLAB
Control and serial acquisition of ultrasonic signals with MATLAB
Este articulo pretende brindar una introducción a la característica del programa MATLAB, a partir de la versión6.1, de permitir la transferencia de datos a través del puerto serial para leerlos o escribirlos directamente desde su entorno, ya sea con el fin de soportar varias interfaces comerciales de instrumentación, o para manejar los puertos COM del PC. El trábalo toma como referencia un sistema microcontrolado diseñado con el fin de lograr un reconocimiento de formas de obstáculo mediante ecos ultrasónicos.
Introducción
Las características de MATLAB se ven potenciadas cuando se cuenta con una tarjeta de adquisición de datos; sin embargo, existen aplicaciones que no requieren demasiada precisión y en las cuales una costosa tarjeta de adquisición puede ser reemplazada por un hardware menos complejo y más barato. Ejemplo de esto es el hardware que se describe en la sección de descripción del sistema de exploración ultrasónica, consistente en un circuito con microcontrolador (μC) y una interfaz a MATLAB, diseñados para implementar un sistema de pseudovisión ultrasónica cuyo objetivo es lograr un reconocimiento de la forma del objeto irradiado (Restrepo, 2005a y Restrepo, 2005b). Tomando esta aplicación como referencia se mostrará la forma de implementar una interfaz serial manejada directamente desde MATLAB, explicando en las secciones de control de la secuencia de exploraciones y adquisición de muestras respectivamente el control de la exploración ultrasónica y la adquisición de las señales de eco. Luego, en la sección: Apartes del código en MATLAB, se revelan detalles del código de los procedimientos para establecer la comunicación entre MATLAB y el hardware de adquisición, terminando entonces con las conclusiones de esta exposición.
Descripción del sistema de exploración ultrasónica>
La Figura 1 muestra un diagrama general del circuito mencionado en el que pueden reconocerse las siguientes etapas básicas:
- Módulos de emisión ultrasónica.
- Módulos de recepción ultrasónica.
- Etapa microcontrolada.
- Interfaz con MATLAB
Este documento es un artículo elaborado por Andrés D Restrepo G ( M.Sc. en automática de la Universidad del Valle. ), Humberto Loaiza Correa (h.D. en robótica y visión artificial de LíUniversitè díEvry, Francia) y Eduardo F Caicedo B (Ph.D. en Informática Industrial de la Universidad Politécnica de Madrid.) para Ingeniería e Investigación Vol 26. Núm. 1. Publicación de Universidad Nacional de Colombia - UN. Contacto: [email protected]
Recursos
-
Formatopdf
-
Idioma:español
-
Tamaño:1138 kb