Ejemplo de sistema de adquisición de datos
Las características de μ C/OS ⅱ se pueden resumir de la siguiente manera: código fuente abierto, estructura de código clara, comentarios detallados, organización clara, buena portabilidad, se puede cortar y solidificar. El núcleo es interrumpible y puede gestionar hasta 60 tareas. μC/OSⅱ se ha utilizado cientos de veces desde la primera versión (μC/OS) en 1992 y ha demostrado ser un núcleo útil, estable y confiable. Hay muchas investigaciones y aplicaciones en μC/OSⅱ. El sistema utiliza el S3C4510B de Samsung como puente de comunicación entre el sistema y la computadora host. S3C4510B es un microcontrolador RISC de 16/32 bits rentable basado en sistemas de aplicaciones Ethernet. Tiene las siguientes características principales:
El hardware incluye el núcleo procesador ARM7TDMIRISC de 16/32 bits diseñado por ARM. ARM7TDMI es un núcleo 16/32 de bajo consumo y alto rendimiento, ideal para aplicaciones sensibles al precio y la energía. S3C4510B amplía una serie completa de periféricos generales basados en el contenido del núcleo ARM7TDMI.
Los recursos en el chip incluyen dos canales HDLC con descriptor de búfer; 2 canales UART; 2 canales GDMA; 2 temporizadores de 32 bits; También hay un controlador de interrupciones; un controlador de DRAM/SDRAM; un controlador de memoria ROM/SRAM; un árbitro de bus de sistema interno de 32 bits; un controlador de memoria externo y otros circuitos de control lógico en el chip.
Estos proporcionan buenos recursos físicos para el trasplante de μC/OSⅱ.
En términos de soporte de software, tiene un entorno de depuración y edición de código compatible ADS12 y función de depuración en línea JTAG, de modo que el software del chip S3C4510B se puede escribir directamente en C, lo que permite implantar μ C/ SO II.
El circuito de conversión A/D de alta velocidad de 12 bits utiliza AD574 de AnalogDevices. La salida de este circuito tiene una función de bloqueo de tres estados. El circuito de preprocesamiento incluye transformadores de corriente y voltaje, circuitos de aislamiento y circuitos de muestreo síncronos, que pueden convertir la señal en un valor que coincida con el AD574 para su posterior procesamiento. El circuito de comunicación está conectado a la computadora host a través de una interfaz Ethernet de uso común. La interfaz 232 se puede usar como respaldo, de modo que el dispositivo se puede usar como un sistema portátil o puede monitorear el equipo en tiempo real a través de la red.