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

  • No hay artículos similaresSimilares en SciELO

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