Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Sensor de temperatura
DUINO1
PC0/ADC0
PC1/ADC1
PC2/ADC2
PC3/ADC3
PC4/ADC4/SDA
PC5/ADC5/SCL
PB5/SCK
PB4/MISO
~PB3/MOSI/OC2A
~ PB2/SS/OC1B
~ PB1/OC1A
PB0/ICP1/CLKO
DIGITAL (~PWM)
ANALOG IN
A0
A1
A2
A3
A4
A5
1121
ATMEGA328P-PU
microcontrolandos.blogspot.com
RESET
AREF
PD7/AIN1
~ PD6/AIN0
PD5/T1
~
PD4/T0/XCK
~ PD3/INT1
PD2/INT0
TX PD1/TXD
RX PD0/RXD
13
12
11
10
9
8
7
6
5
4
3
2
1
0
ARDUINO UNO R3
Curso
Ingeniera de control 1
Profesor
Sifuentes
Integrantes
Horario
Lunes de 8 a 10pm
-2014-
08190093
10190031
UNMSM FIEE
Ingeniera de Control 1
DUINO1
microcontrolandos.blogspot.com
1. ENTRADA DE REFERENCIA
Vamos a disear un circuito como el mostrado en la Figura con el fin de obtener un voltaje de AREF
referencia que nos represente una temperatura que se encuentre en un intervalo adecuado, en
PB5/SCK
nuestro caso 25C a 33C, deREFERENCIA
la siguiente manera:
PB4/MISO
5k
A0
A1
A2
A3
A4
A5
ANALOG IN
70%
RV1(3)
PC0/ADC0
PC1/ADC1
PC2/ADC2
PC3/ADC3
PC4/ADC4/SDA
PC5/ADC5/SCL
PB0/ICP1/CLKO
DIGITAL (~PWM)
RV1
~PB3/MOSI/OC2A
~ PB2/SS/OC1B
~ PB1/OC1A
1121
ATMEGA328P-PU
RESET
ARDUINO
UNO R3
Para ello ingresamos por el potencimetro voltajes dentro del
rango 2.5v
a 3.5 voltios.
Profesor: Sifuentes
Laboratorio No2
PD7/AIN1
~ PD6/AIN0
PD5/T1
~
PD4/T0/XCK
~ PD3/INT1
PD2/INT0
TX PD1/TXD
RX PD0/RXD
13
12
11
10
9
8
7
6
5
4
3
2
1
0
PWM)
PC2/ADC2
PC3/ADC3
PC4/ADC4/SDA
PC5/ADC5/SCL
IN
A3
A4
A5
3
2
1
0
~ PD3/INT1
PD2/INT0
TX PD1/TXD
RX PD0/RXD
UNMSM FIEE
2
Zero
Crossing
Ingeniera MOC3041M
de Control 1
ARDUINO UNO R3
U4
U4(POS IP)
U4(OP)
U1
6
2
33.0
5
1
4
SENSOR
2
741
R5
R4
9k
1k
LM35
VOUT
Entrada Del Sensor.- En esta etapa hemos usado el sensor de temperatura LM35 el cual nos da
un incremento o decremento de 10 mV/oC.
Se ha hecho un arreglo de tal manera que el voltaje del sensor sea amplificado 10 veces, para ello
hemos hecho uso del LM741, obtenindose ahora una variacin de 100 mV/oC, con ello
obtenemos una mayor precisin.
Para ello calculamos los valores de las resistencias para un arreglo con una ganancia de x10:
Si:
Ganancia=1+
R5
R4
'
'
'
'
'
Profesor: Sifuentes
Laboratorio No2
L1
240
UNMSM FIEE
Ingeniera de Control 1
'Hallamos el error
Error = W0 - W1
If W1 > Alarma Then
Portb.1 = 1
Else
Portb.1 = 0
End If
If M = 0 Then
If Error >= E2 Then
Portb.0 = 1
Else
Portb.0 = 0
M = 1
End If
End If
If M = 1 Then
If Error >= E1 Then
Portb.0 = 1
M = 0
Else
Portb.0 = 0
End If
End If
Return
Profesor: Sifuentes
Laboratorio No2
UNMSM FIEE
5. Etapa de potencia.
Ingeniera de Control 1
PB5/SCK
PB4/MISO
~PB3/MOSI/OC2A
~ PB2/SS/OC1B
~ PB1/OC1A
PB0/ICP1/CLKO
DIGITAL (~PWM)
1121
ATMEGA328P-PU
AREF
PD7/AIN1
~ PD6/AIN0
PD5/T1
~
PD4/T0/XCK
~ PD3/INT1
PD2/INT0
TX PD1/TXD
RX PD0/RXD
13
12
11
10
9
8
7
6
5
4
3
2
1
0
D1
R3
V1
LED-GREEN
220
R2
U2
1
R1
220
VSINE
220
L1
240V
2
Zero
Crossing
U3
TRIAC
MOC3041M
DIAGRAMA DE FLUJO:
Profesor: Sifuentes
Laboratorio No2
UNMSM FIEE
Profesor: Sifuentes
Ingeniera de Control 1
Laboratorio No2
UNMSM FIEE
Ingeniera de Control 1
IMPLEMENTACION
RESET
5k
A0
A1
A2
A3
A4
A5
ANALOG IN
58%
RV1(3)
PC0/ADC0
PC1/ADC1
PC2/ADC2
PC3/ADC3
PC4/ADC4/SDA
PC5/ADC5/SCL
DIGITAL (~PWM)
RV1
PB5/SCK
PB4/MISO
~PB3/MOSI/OC2A
~ PB2/SS/OC1B
~ PB1/OC1A
PB0/ICP1/CLKO
1121
ATMEGA328P-PU
REFERENCIA
ALARMA
AREF
PD7/AIN1
~ PD6/AIN0
PD5/T1
~
PD4/T0/XCK
PD3/INT1
~
PD2/INT0
TX PD1/TXD
RX PD0/RXD
13
12
11
10
9
8
7
6
5
4
3
2
1
0
D1
R3
V1
LED-GREEN
220
R2
U2
1
220
R1
VSINE
220
2
Zero
Crossing
U3
TRIAC
MOC3041M
ARDUINO UNO R3
U4
U4(POS IP)
U4(OP)
U1
6
2
5
1
4
741
Profesor: Sifuentes
38.0
SENSOR
R5
R4
9k
1k
LM35
L1
240V
VOUT
FOCO
3
Laboratorio No2