%0 Journal Article %T Desing and Real-Time Analysis of a Direct Current Motor Controller Dise o y an¨¢lisis de tiempo real de un controlador para motor de corriente directa %A Reinier Torres Labrada %A Mail¨¦n Sarmiento Fong %J Revista Cubana de Ingenier¨ªa %D 2011 %I Instituto Superior Polit¨¦cnico Jos¨¦ Antonio Echeverr¨ªa (Cujae) %R 10.1234/rci.v2i3.55 %X The real time analysis of a DC motor controller is addressed. During the functional analysis, deadline and period of tasks were extracted to be used as parameters for Response Time Analysis (RTA). To get the Worst Case Execution Time (WCET) each task is stimulated with a random input vector. A great number of computation time samples were recorded and the WCET computed using the Gumbel statistical distribution. With the WCET, deadlines and periods of the task set under analysis a RTA model is evaluated and its results discussed. By modeling the WCET using the Extreme Values Theory (EVT) the need of low level analysis for software and an accurate model for hardware is avoided. The method used here is useful for soft real-time systems and could be applied to other hw/sw platforms easily. Se presenta el an¨¢lisis de tiempo real para un controlador de motores de corriente directa (CD). Durante el an¨¢lisis funcional se obtuvieron los plazos y per¨ªodos de las tareas, cuyos valores son utilizados posteriormente como par¨¢metros en el an¨¢lisis de tiempo de respuesta (ATR). Para obtener el caso peor de tiempo de ejecuci¨®n (CPTE) el sistema es estimulado con un vector aleatorio de entrada para las tareas analizadas, se mide el tiempo de computaci¨®n para un n¨²mero grande de iteraciones y se realiza el modelado con el uso de la distribuci¨®n de probabilidad de Gumbel. Con los resultados obtenidos para el CPTE y los par¨¢metros del conjunto de tareas que se obtuvieron durante el an¨¢lisis funcional, se eval¨²a un modelo de ATR y sus resultados son discutidos. Al modelar el CPTE mediante la teor¨ªa de valores extremos (TVE) se evita el an¨¢lisis del software a bajo nivel y la necesidad de un modelo preciso para el hardware. Este m¨¦todo es ¨²til para el an¨¢lisis de sistemas de tiempo real blandos y puede ser f¨¢cilmente aplicado a otras plataformas de desarrollo hardware/software. %K sistema de tiempo real %K tiempo de respuesta %K sistema operativo de tiempo real %K procesamiento digital de se ales %K PID %U http://rci.cujae.edu.cu/index.php/rci/article/view/55