IMPLEMENTACIÓN DE UN CONTROLADOR ON-OFF
SIMPLE EN 8051
Andres Acosta, Leonardo Torres, JJ Vargas
INTROducción
E
n el siguiente trabajo se presenta el desarrollo practico de la
implementación de un controlador on-off sencillo mediante un
microcontrolador 89c41. El desarrollo de la practica consiste en comparar una
entrada analógica con un dato ingresado
mediante un Dip Switch. Si el valor de la entrada analógica es mayor que
el dato ingresado, se pone a funcionar un motor. De lo contrario no se ejecuta acción alguna.
Objetivos de la Practica
Objetivo general
• Afianzar y llevar a la practica los conocimientos adquiridos
sobre PIC a lo largo del
curso.
Objetivos específicos
• Escribir un programa que permita la implementación de un
controlador on-off sencillo.
• Utilizar las herramientas de simulación existentes como
medios de verificación de trabajo.
• Implementar un actuador real para el
controlador consistente en un motor.
Desarrollo
Para el desarrollo del proyecto se uso una señal analógica
variable de 0 a 5 voltios la cual es convertida a digital mediante la
utilización de un PIC (se uso el pic de la practica pasada para no
gastar mas dinero comprando un ADC) que recibe la señal por el pin 1 del
puerto A y envia el dato de 8 bits al puerto B. Este dato es ingresado al
puerto 3 del 8051 el cual es comparado con el ingresado por el dip switchal
puerto 1. Se hace la resta de el set point menos el dato convertido, si hay
carry, quiere decir que el dato convertido es mayor por lo tanto se ejecuta la
acción en el actuador (motor). Si por el contrario no
hay carry o la resta daq cero, se mantiene el motor apagado.
Para ejecutar la acción en el actuador se envia un pulso al pin 1 del
puerto 2 del 8051, para que mediante un transistor TIP122 suministre la
corriente necesaria al motor para que este gire adecuadamente.
IV. CODIGO
Para el ADC se hizo la siguiente
codificación en el PIC.
LIST P=16F877A
INCLUDE P16F877A.INC
ORG 0x00
GOTO INICIO
ORG 0X04
RETFIE
ORG 0x50
INICIO
MOVLW B'00001110'
BANKSEL ADCON1
MOVWF ADCON1
MOVLW 0x01
BANKSEL TRISA
La literatura hispanoamericana se hace romántica por influjo de Europa. El 9 de
diciembre de 1824 se libra la batalla de Ayacucho, que señala el fin de las
guerras de independencia y, por ende, de la dominación española, y del
establecimiento de las repúblicas. Los territorios que España poseía en
América, excepto Puerto Rico y Cuba, nacen a la vida libre y sedefinen desde el
punto de vista histórico, social y natural (Romanticismo Literario, 2007,
Enrique Anderson, 2003).
El romanticismo, primer movimiento literario en la vida libre del
Nuevo Mundo, llega a América a través de dos vías
- La del
Atlántico, con el escritor argentino Esteban Echeverría (1805-1851) al regresar
de París en 1830.
- La del Pacífico, con los españoles Fernando Velarde
(1821-1880) y José Joaquín de Mora (1782-1864).
Los poemas La Cautiva, Elvira o La Novia del Plata y el
relato El Matadero, de Echeverría, son considerados las primeras expresiones
románticas importantes en el continente. Las notas esenciales del movimiento originario; la
libertad, el gusto por el pasado, lo legendario y lo exótico, la exaltación del yo y el sentimiento, se registran también en su
versión hispanoamericana, pero ésta acentúa las notas del
patriotismo, la tendencia historicista y las actitudes humanitarias del romanticismo social.
La poesía, el teatro, la novela, el ensayo, el artículo de costumbres y la
leyenda son las formas literarias más abundantes del romanticismo y bien puede decirse que el
movimiento es responsable del auge que goza la
novela y de su afianzamiento como
género (Encarta, 2005, Enrique Anderson, 2003).
En verdad, la cronología del romanticismo prueba que su presencia fue larga y
que alcanzó para cubrir dos o más generaciones; incluso, cuando aparecen
tendencias de signo opuesto en el campo de la prosa, el espíritu romántico se
resiste a desaparecer y se metamorfosea bajo distintas apariencias que le
insuflan nueva vida e incluso le permiten alcanzarsu verdadera grandeza.
Ejemplos de eso son las tradiciones de Ricardo Palma y la poesía gauchesca, que
no son formas ortodoxas del romanticismo pero sí reflejos
o síntesis americanas de su espíritu. El romanticismo estimuló además la
identidad o conciencia colectiva de cada comunidad hispanoamericana y dio origen al concepto de literatura nacional que, unida a
teorías de raíz positivista, orientaron los estudios literarios hasta entrado
el siglo XX. En una palabra, el romanticismo es el fenómeno
capital de la literatura continental en el siglo XIX. Para justificar
esa afirmación, bastaría mencionar a María de Jorge Isaacs, la novela más
representativa de este período y otras obras de máxima importancia como el
Facundo de Domingo Faustino Sarmiento, la poesía de Gertrudis Gómez de
Avellaneda y Víctor Andrade, la novela antiesclavista Cecilia Valdés de Cirilo
Villaverde y los ensayos políticos de Juan Montalvo, entre otros (Romanticismo
Literario, 2007, Encarta, 2005, Enrique Anderson, 2003).
https://www.monografias.com/trabajos62/romanticismo-sarmiento-isaacs/romanticismo-sarmiento-isaacs.shtml
Romanticismo. Es un movimiento cultural y político
originado en Alemania y en el Reino Unido a finales del
siglo XVIII como
una reacción revolucionaria contra el racionalismo de la Ilustración y el
Clasicismo, dándole importancia al sentimiento.
Su característica fundamental es la ruptura con la tradición clasicista basada
en un conjunto de reglas estereotipadas. La libertad
auténtica es su búsqueda constante, por eso es que su rasgo revolucionario es
incuestionable. Debido a queel romanticismo es una manera de
sentir y concebir la naturaleza, la vida y al hombre mismo es que se presenta
de manera distinta y particular en cada país donde se desarrolla; incluso
dentro de una misma nación se desarrollan distintas tendencias proyectándose
también en todas las artes.
Se desarrolló fundamentalmente en la primera mitad
MOVLW 0x00
BANKSEL TRISB
MOVWF TRISB
MOVLW B'10000001'
BANKSEL ADCON0
MOVWF ADCON0
AKI
BANKSEL ADCON0
BSF ADCON0,2
BTFSC ADCON0,2
GOTO $-1
BANKSEL ADRESH
MOVF ADRESH,W
BANKSEL PORTB
MOVWF PORTB
GOTO AKI
END
Y para el 8051 se empleo la siguiente codificación:
ORG 0X00
INICIO:
CLR C
MOV R1,P3 ;Lo que viene del Pic
MOV A,P1 ;Set Point P1
SUBB A,R1 ;Set point menos Pic
JC AKI ;Si el carry es 0 es porque el PIC es mayor que el set
MOV P2,#00H
JMP FIN
AKI:
MOV P2,#01H
FIN:
JMP INICIO
SIMULACIONES