SciELO - Scientific Electronic Library Online

 
vol.3 número1Performance of a MFS-based mosfet for low temperature applicationsEfficient circuit implementation of Morlet wavelets índice de autoresíndice de materiabúsqueda de artículos
Home Pagelista alfabética de revistas  

Servicios Personalizados

Revista

Articulo

Indicadores

Links relacionados

Compartir


Journal of applied research and technology

versión On-line ISSN 2448-6736versión impresa ISSN 1665-6423

J. appl. res. technol vol.3 no.1 Ciudad de México abr. 2005

 

A standard microcontroller based Discrete-Time PI for controlling the motion of a DC-Gearmotor

 

C. Hernández-Rosales1, R. Femat1, E. Ruiz-Velázquez2, G. Solis-Perales3.

 

1 División de Matemáticas Aplicadas y Sistemas Computacionales, IPICYT, Apdo. Postal 3-74, 78231, San Luis Potosí, S.L.P., México. heros@ipicyt.edu.mx - rfemat@ipicyt.edu.mx

2 Facultad de Ingeniería, Universidad Autónoma del Carmen, Campeche, México.

3 Facultad de Ingeniería, Universidad Autónoma de Yucatán, Yucatán, México.

 

Received: November 14th, 2003.
Accepted: February 17th, 2005.

 

Abstract

This paper shows how the INTEL© D8751 H microcontroller can be used to control the motion of a DC-Gearmotor. One advantage of this design is that does not require external memory RAM/EPROM to perform the control of the motor. A precision potentiometer and an analog-to-digital converter (ADC) are used to measure the motor angular position. The ADC is driven by the ALE signal from the microcontroller; therefore an external signal clock is not required. In order to implement a discrete-time PI controller and a discrete-time filter, specific libraries were designed. Moreover, other libraries based on micro C® compiler, has been modified. Finally, experimental results show a good performance of the embedded system.

Keywords: Embedded Systems, Microcontrollers, Discrete-Time PI controllers, Digital Filters.

 

Resumen

Este articulo muestra como el microcontrolador D8751 H de INTEL©, puede ser utilizado para controlar el movimiento de un Moto-reductor de corriente directa. Una ventaja de este diseño es que no necesita memoria externa RAM/EPROM para controlar el motor. Para medir la posición angular del motor un potenciómetro de precisión y un convertidor analógico a digital son usados. Este ADC utiliza la señal ALE generada por el microcontrolador como señal de reloj y por lo tanto una señal externa de reloj no es necesaria. Además para poder implementar el controlador PI y el filtro digital se tuvieron que desarrollar rutinas especiales y modificar otras basadas en el compilador C®. Finalmente los resultados experimentales muestran un buen desempeño del sistema completo.

 

DESCARGAR ARTÍCULO EN FORMATO PDF

 

References

[1] Wharton J., Using the INTEL© MCS®-51 Boolean Processing Capabilities, Application Note, AP-70, Intel Corporation, USA, 1980, April. (www.intel.com)        [ Links ]

[2] Katausky J., Horder I., Smith L., Analog/Digital Processing with microcontrollers, Applications Engineers, AR- 526, Intel Corporation, (www.intel.com).         [ Links ]

[3] López R., Galindo S., Gaytán E., Juárez R., Temperature and Humidity Laboratory Remote Controller, Instrumentation and Development, Vol. 3, Nr. 6, 1996, pp. 14-20.         [ Links ]

[4] Modares J., Small DC Motor Control, Application Note AP-425, Intel Corporation, USA, 1988, September. (www.intel.com)        [ Links ]

[5] Perez S. J., Calva M.A., Castañeda R., A Microcontroller-Based Data Logging System, Instrumentation and Development, Vol. 3, Nr. 8, 1997, pp-24-30.         [ Links ]

[6] Franklin G. F., Powell J. D., Digital Control of Dynamic Systems, 2d Ed., Addison-Wesley, 1990.         [ Links ]

[7] Dorf R. C., Bishop R. H., Modern Control Systems, 7d Ed. Addison-Wesley, 1995.         [ Links ]

[8] Data Sheet: DAC0800/DAC0802 8-Bit Digital-to-Analog Converters, National Semiconductors Corporation, 1999, June.         [ Links ]

[9] Data Sheet: ADC1241CIJ Self-Calibrating 12-Bit Plus Sign DP-Compatible A/D Converter with Sample-and-Hold, National Semiconductor Corporation, 1994, November.         [ Links ]

[10] Ogata K., Ingeniería de Control Moderna, 3d Ed., Prentice-Hall, 1998.         [ Links ]

[11] Franklin G. F., Powell J. D., Feedback Control of Dynamic Systems, 4d Ed., Prentice-Hall, 2002.         [ Links ]

[12] Data Sheet: DC Permanent Magnet Planetary Gearmotors series CMM & CLL, E-2030 Pages 10-13. http://www.globe-motors.com/cmmgr_in.pdf        [ Links ]

[13] Hernández-Rosales C., Instrumentación de una bomba electromecánica para el suministro de insulina, Tesis de Licenciatura, FC-UASLP, San Luis Potosí, México, 2002.         [ Links ]

Creative Commons License Todo el contenido de esta revista, excepto dónde está identificado, está bajo una Licencia Creative Commons