Escolar Documentos
Profissional Documentos
Cultura Documentos
NACIONAL
EPN
OBJETIVOS
Disear algoritmos de control basados en
microcontroladores, que permitan resolver
problemas prcticos .
Construir sistemas de control, integrando
hardware y software, que brinden una
alternativa de solucin a problemas prcticos.
Fortalecer el espritu de investigacin,
razonamiento y compaerismo.
GR1- 2015A
SISTEMAS DE
COMUNICACIN
EPN
INTRODUCCIN
Los microcontroladores son el elemento
central de varios sistemas como:
Sistemas de alarmas.
Sistemas de regulacin (caudal, nivel,
iluminacin, velocidad).
Sistemas Robticos (manipuladores).
Domtica.
Sistemas de conteo.
Etc.
GR1- 2015A
EPN
SISTEMAS DE COMUNICACIN
Comunicacin con otros dispositivos:
Paralelo: rpida, mas sensible al ruido,
distancias cortas.
Serial.
Sncrona (seal de reloj) o Asncrona
Balanceada (RS232) o Desbalanceada
(RS485)
Simplex, Half Duplex, Full Duplex
GR1- 2015A
EPN
configurar a la del
dispositivo ms lento.
GR1- 2015A
EPN
INTERFAZ RS232
Voltage Open
Circuit
Driver Output
Voltage Loaded
Driver Output
Resistance
Power Off
Slew Rate
3k < RL < 7 k
-2V<V<2V
Receiver Input
Threshold:
Output = Mark
15
30
V/S
2500
pF
k
V
-3
Output = Space
GR1- 2015A
300
Maximum Load
Capacitance
Receiver Input
Resistance
25
EPN
Seal
GR1- 2015A
Descripcin
DTR
(+12V)
DSR
RTS (12V)
Solicitud de envo
CTS
EPN
Acoplamiento RS232/TTL
CI
MAX232 o MAX233
GR1- 2015A
EPN
Acoplamiento RS232/TTL
CI
GR1- 2015A
EPN
Acoplamiento RS232/TTL
GR1- 2015A
EPN
INTERFAZ RS485
GR1- 2015A
EPN
RS485, Caractersticas
Parameter
Driver Output
Voltage Open
Circuit
Driver Output
Voltage Loaded
Driver Output
Short Circuit
Current
Driver Output
Rise Time
Driver
Common-Mode
Voltage
Receiver
Sensitivity
Conditions
Min
Max
Units
1.5
-1.5
6
-6
V
V
1.5
-1.5
5
-5
V
V
Per output to
common
250
mA
RL = 54
CL = 50 pF
30
% of bit width
RL = 54
-7V <VCM< 12 V
200
mV
12
RL= 100
-7
Receiver Input
Resistance
GR1- 2015A
12
EPN
Protocolo de comunicacin
Donde:
SOH Cabecera, inicio de comunicacin
ADR Direccin
LEN Longitud
MENSAJE Comando y parmetros
CRCChequeo de errores
GR1- 2015A
EPN
USB / UART
BLUETOOTH
ZegBee
CIRCUITOS
AUXILIARES
EPN
Circuitos Auxiliares
Funcionamiento optimo del sistema:
Fuentes
Reset
Respaldo de fuente
Respaldo de datos
GR1- 2015A
EPN
FUENTE
Proteccin EMI y brindar autonoma
Evitar extensos
lazos de corriente.
Tener referencia a
tierra
Cables adecuados
(comunicacin)
U1
7805
VI
VO
C1
0.33uF
GND
C2
0.1uF
GR1- 2015A
EPN
RESET (Tipos)
Que es reset?
GR1- 2015A
EPN
GR1- 2015A
EPN
GR1- 2015A
EPN
GR1- 2015A
EPN
GR1- 2015A
EPN
GR1- 2015A
EPN
RESPALDO DE ALIMENTACIN
GR1- 2015A
EPN
RESPALDO DE ALIMENTACIN
Fuente principal de DC.
Detectar cuando baja de valor.
B2
V aux
U1
D1
7805
DIODE
VI
VO
Vcc
B1
C1
C2
9V
GND
C3
R1
10k
U2:A
4
V ref
3
1
11
al micro
LM324
R2
10k
GR1- 2015A
EPN
RESPALDO DE DATOS.
Almacenar datos en memoria no voltil.
Dentro de las memorias no voltiles se tienen:
NVRAM, EEPROM y FLASH a las cuales un
microcontrolador puede acceder con facilidad.
Estas memorias podran estar incluidas en el mismo
empaquetado del microcontrolador o ser externas a
el (preferible).
EEPROM 100000 CICLOS DE ESCRITURA
Deber (consulta sd)
Prepa
Ejercicios (Fusible EESAVE)
GR1- 2015A
APLICACIN DE
MICROCONTROLADOR
EN MODO EXTENDIDO,
MANEJO DE ENTRADAS
Y SALIDA
EPN
SELECCIN DE uC
Caractersticas de los perifricos:
nmero
de pines
Anlisis de I/O
Memoria de programa: menos importante
Velocidad de procesamiento: segn el proyecto
Arquitectura del uP: 8 bits, 16 bits, 32 bits.
Tipos de operaciones que se
realizarn: punto flotante, 16 bits.
Consumo de energa, limites de corriente.
GR1- 2015A
EPN
MICROCONTROLADOR EN MODO
EXTENDIDO
uC presenta interfaz para
dispositivos I/O.
En caso de exceso de perifricos:
Cambiar micro
Configuracin como uP (usando buses)
Lanch (perifericos de salida)
Buffer (perifericos de entrada)
Decodificador de direcciones (Mux)
GR1- 2015A
EPN
LATCH (74LS373)
H=Alto; L= Bajo
X= Cualquier estado
Z= Alta impedancia
Q0= estado anterior
GR1- 2015A
E = CONTROL
OE: CONECTAR A
GND
EPN
BUFFER (74LS244)
Acopla dispositivos de entrada
8 salidas 8 entradas (dos grupos de 4)
EPN
Consideraciones Generales
Escritura
Deshabilitar Mux
Configurar como
salida
Direccionar la salida
Colocar registro
interno dato
Habilito el Mux
Retardo
Deshabilito Mux
GR1- 2015A
Lectura
Deshabilitar mux
Configurar como
entrada
Direccionar dispositivo
Leer entrada
Deshabilitar mux
EPN
Interrupcin:
Complemento control .
Fin Interrupcin.
Regreso a LAZO
GR1- 2015A
EPN
Deber
Se desea disear un sistema
microprocesado que maneje un
ascensor de la FIEE.
Dipositivos:
GR1- 2015A
Pulsadores
Leds
Sensores (presencia, fin de carrera)
Motor
Displays (barrido)
CONTROL CON MICROS
EPN
Ejercicio
Se desa desarrollar un sistema que
permita leer el estado de 8 sw y mostrar
en 8 leds, se dispone de un uC Attiny13
U5
PB0/MOSI/AIN0/OC0A/TXD/PCINT0
PB1/MISO/INT0/AIN1/OC0B/INT0/RXD/PCINT1
PB2/SCK/ADC1/T0/PCINT2
PB3/ADC3/CLKI/PCINT3
PB4/ADC2/PCINT4
PB5/ADC0/RESET/PCINT5
5
6
7
2
3
1
ATTINY13
Es posible?
GR1- 2015A
EPN
REGISTROS DE DESPLAZAMIENTO
74LS595
Registro de desplazamiento de 8 bits, con
salida tipo latch.
1 Entrada serial, 8 salidas en paralelo (3
estados)
U5
11
15
SH_CP
Q0(Shift register y storage register)
Dos
registros
14
1
Pulso en SH:
DS
12
10
13
ST_CP
MR
OE
Q1
Q2
Q3
Q4
Q5
Q6
Q7
Q7'
2
3
4
5
6
7
9
escritura de nuevo
bit
Pulsoen ST: lanch la
salida
74LS595
GR1- 2015A
EPN
REGISTROS DE DESPLAZAMIENTO
74ls165
Registro de desplazamiento serial de 8 bits.
8 bits entrada paralelo, salida serial.
U5
10
11
12
13
14
3
4
5
6
CLK
SR_R
2
15
1
SI
D0
D1
D2
D3
D4
D5
D6
D7
CLK
INH
SH/LD
74LS165
GR1- 2015A
SO
QH
MANEJO DE PERIFERICOS
DE ENTRADA/SALIDA
EPN
Dispositivos E/S
GR1- 2015A
EPN
Dispositivos E/S
SALIDA
OPTOACOPLADORES
AISLAR CONTROL Y
POTENCIA
ENTRADAS
OPTOACOPLADORES
EVITAR SOBREVOLTAJES
RELES
FILTROS
TRANSISTORES (Drives
amplificadores de
corriente)
GR1- 2015A
RUIDO
EPN
Manejo de displays
Display 7 segmentos
Led (nodo o ctodo comn)
LCD
EPN
LCD alfanumerico
Permiten mostrar caracteres numricos,
alfabticos y otros caracteres (esta
formado por una matriz de puntos)
EPN
Pines LCD
Register Select
0: Registro de comandos
(escritura).
: Busy flag + puntero
de RAM (lectura).
1: Registro de datos
(escritura, lectura).
Acceso a DDRAM o
CGRAM.
GR1- 2015A
EPN
EPN
Set de Instrucciones
Instrucciones del Display LCD
Cdigo
Instrucciones
RS
R/W
DB7
DB6
DB5
DB4
DB3
DB2
DB1
DB0
Clear Display
Return Home
I/D
S/C
R/L
Function Set
DL
BF
Escribir dato
Ins
tru
cci
on
es
de
co
ma
nd
o
1
Leer dato
CONTROL
CON MICROS
EPN
Inicializacin de LCD
GR1- 2015A
los
sin
por
los
EPN
Inicializacin 4 bits
8 BITS
GR1- 2015A
4
BITS
Decodificacin de Teclados
EPN
Teclado
Teclado ms simple, formado por pulsadores
necesita un pin por cada tecla, rebotes
(eliminarlos por hardware y sofware).
Se puede emplear decodificacin por hardware,
Nmero
teclas . 2 n 1
en teclados de mayor numero
dedeteclas
GR1- 2015A
EPN
Teclado matricial
Decodificacin por sofware (barrido de
teclado).
Usando decodificadores. CI 74C922 para
16 teclas y 74C923 para 20 teclas.
GR1- 2015A
MANEJO DE MOTORES
DC
PASOS
AC
Control de motores de pequea potencia
EPN
MOTORES DC
Control de velocidad mediante PWM
GR1- 2015A
EPN
GR1- 2015A
EPN
IN1
IN2
EN1
EN2
IN3
IN4
VSS
GND
U1
8
VS OUT1
OUT2
OUT3
GND OUT4
3
6
11
14
L293D
GR1- 2015A
EPN
Servomotores
Tipo especial de motores DC, presentan
capacidad de colocarse en posicin entre 0 y
180
Presenta caja reductora, para disminuir velocidad
y aumentar torque.
Control de posicin de palancas, piezas.
GR1- 2015A
EPN
Control servomotores
GR1- 2015A
EPN
GR1- 2015A
EPN
EPN
GR1- 2015A
EPN
GR1- 2015A
EPN
http://www.orientalmotor.com/technology/articles/stepper-motor-basics.html
GR1- 2015A
EPN
GR1- 2015A
EPN
GR1- 2015A
COMINICACIN SERIAL
SINCRONICA
USART
SPI
IIC
EPN
USART SINCRONICA
Aparte de emplear Rx, Tx;
empleamos la seal de reloj.
GR1- 2015A
EPN
IIC
GR1- 2015A