Fidel Alejandro Rodríguez Corbo, Arturo Hernández González, Jorge Ramírez Beltrán
La utilización de las computadoras de placa única en el campo de la adquisición continua de datos analógicos conduce a la reducción de tiempos de fabricación, fácil implementación y a sistemas más compactos y portables. Como desventajas tienen las pérdidas de datos y errores temporales entre muestras. Sistemas Operativos de Tiempo Real y componentes externos al sistema pueden reducir estos errores, pero tienden a complejizar el proyecto y aumentar su costo. Este trabajo se propone la implementación de un sistema de alta precisión para la adquisición continua de valores analógicos utilizando el BeagleBone Black. La gestión de la frecuencia de muestreo del convertidor analógico digital interno se realiza a través del Subsistema Programable de Tiempo Real, también al interior del BeagleBone Black, garantizando la reducción de componentes externos y una alta precisión temporal. En las pruebas prácticas realizadas se obtuvo un error de 38 ppm de muestras al usar el Subsistema Programable de Tiempo Real mejorando las pérdidas de datos que se producen al gestionar la frecuencia de muestreo desde un temporizador o desde software.
The use of single-board computers in the field of continuous analog data acquisition leads to the reduction of manufacturing times, easy implementation and more compact and portable systems. Disadvantages include data loss and temporary errors between samples. Real-time Operating Systems and components external to the system can reduce these errors, but tend to make the project more complex and increase its cost. This work proposes the implementation of a high precision system for continuous analog data acquisition using the BeagleBone Black. The Programmable Real-Time Subsystem, also inside the BeagleBone Black, guarantees the reduction of external components and a high temporal precision, by imposing the sampling frequency of the internal digital to analog converter. In the practical tests carried out, an error of 38 ppm of samples was obtained when using the Programmable Real-Time Subsystem, improving the data losses that occur when managing the sampling frequency from a timer or from software.
© 2001-2024 Fundación Dialnet · Todos los derechos reservados