UC Arduino
UC Arduino
UC Arduino
Microcontroladores
-MCU-
Microprocesadores
Microprocesadores
En 1947 aparece el
tansistor, quizas para
muchos el invento 1968: Gordon Moore
mas grande del siglo y Robert Noyce crean
XX la corporación Intel
µP Intel 8088
µP Intel 4004 µP Intel 8080
Aparición 1979
Aparición 1971 Aparición 1974
Velocidad inicial del
Velocidad inicial del Velocidad inicial del
reloj
reloj reloj
108 KHz 2 MHz 5 MHz
Bus de datos
Bus de datos Bus de datos
4 bits 8 bits 8 bits
Numero de
Numero de Numero de
transistores
transistores transistores
2,300 4,500 29,000
Tecnología de
Tecnología de Tecnología de
manufacturación
manufacturación manufacturación
10 µ 6µ 3µ
Se actualiza la
predicción a cada 2
años
Microprocesador
8088/8086
Generador de Reloj
-8284-
Diagrama de tiempos de
Direcciones y ALE
Controlador de puertos de
I/O 8255
Controlador de Interrupciones
Programable 8259
Microcontroladores
ARDUINO
Sistemas de Microcomputadoras
Sistemas de Microcomputadoras
Sistemas de Microcomputadoras
Bus de
Datos
µP Periféricos MCU Periféricos
Bus de
Control
Controlador Controlador
Memoria 1 2
Periféricos Periféricos
Ing. Jaime Fonseca Beltrán
Microcontroladores
Aplicación domestica
Display
Microcontrolador
Interacción de Red
(probablemente!)
Temperatura actual
Temperatura requerida
Aplicación domestica
Aplicación automotriz
Botones de control de
la ventana
Posición de la ventana
Motor de la ventana
Sensor de la puerta
Control del seguro
Bus de
direcciones
Instrucciones
CPU Bus de datos
Datos
Arquitectura Harvard
Bus de Bus de
direcciones direcciones
Instrucciones
Bus de datos
CPU Bus de datos
Datos
Giro a la derecha
Giro a la izquierda
Freno en baja
Freno en alta
L293, L293D
QUADRUPLE HALF-H DRIVERS
Motor de CD
Motor a pasos
Stepper Motors
Stepper Motors
Stepper Motors
Hay tres tipos de motores paso a paso:
los de imán permanente (PM, permanent
magnet)
reluctancia variable (VR, variable
reluctance)
híbridos.
Las configuraciones difieren principalmente en
la construcción del rotor
Stepper Motors
Métodos de control
Una fase se refiere a un devanado de bobina, por lo que un
motor de dos fases tiene dos devanados de la bobina
activados por separado, y los devanados de la bobina se
coloca perpendicular a la del rotor.
El movimiento del motor depende de cómo se accionan las
bobinas del estator o fases.
Hay cuatro posibles maneras de accionar las fases:
Wave Drive
Full Stepping
Half Stepping
Micro Stepping
Stepper Motors
Configuración del cableado
Stepper Motors
Bipolar Unipolar
Phases A y #A
Ing. Jaime Fonseca Beltrán
Microcontroladores
Drivers para
Motor a Pasos
A #B
#A B
Diagrama Esquemático
Diagrama Lógico
Stepper Motors
Métodos de control
Full stepping
Stepper Motors
Métodos de control
Half-stepping
Servomotores
Convertidor Análogo-Digital
15
1110 1110 1110 1110
14
13 1101 1101 1101 1101
1100 1100 1100 1100
12
11 1011
1011
1010 1011
10
1001 1001
9
8
0111 0111 0111 0111
7
0111
6 0110 0110
0101 0101
5 0101 0101
4 0100 0100 0100
3
0010
2
1
0000 t
0 1 2 3 4 5 6 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
1 2 3 4 5 6 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
Convertidor A/D
Entrada
Analógica Filtro S/H ADC
Salida
DSP DAC Filtro Analógica
Convertidor Análogo-Digital
110
Salida Digital
Entrada
. 011
Análoga ADC . 010
bn . 001
000
0 1/8 2/8 3/8 4/8 5/8 6/8 7/8
Salida análoga normalizada
Referencia
Comunicación Serie
EUSART
Master
MasterSynchonous
Synchonous Universal
UniversalSynchronous
Synchronous
Serial
Serial Port(MSSP)
Port (MSSP) Asynchronous
AsynchronousReceiver
Receiver
Transmitter (USART)
Transmitter (USART)
Puede operar en dos formas
Serial
SerialPeripheral
Peripheral Inter-Integrate
Inter-Integrate
Interface
Interface(SPI)
(SPI) Circuit
Circuit(I(IC)
2
2
C)
Full
FullMaster
MasterMode
Mode Slave
SlaveMode
Mode
Conceptos Generales
Conceptos Generales
Puerto Serie RS232
Pin Señal
1 Data Carrier Detect (DCD)
2 Received Data (RxD)
3 Transmitted Data (TxD)
4 Data Terminal Ready (DTR)
5 Signal Ground (SG)
6 Data Set Ready (DSR)
7 Request to Send (RTS)
8 Clear to Send (CTS)
9 Ring Indicator (RI)
MAX232
Tx
Rx