THIEÁT KEÁ HEÄ THOÁNG ẹIEÀU KHIEÅN
8.2 VI XỬ LÝ TRONG ĐIỀU KHIỂN
8.2.1.4 Chế độ nguồn giảm
Trong chế độ nguồn giảm, mạch dao động ngừng hoạt động và lệnh yêu cầu chế độ nguồn giảm là lệnh sau cùng được thực thi. RAM trên chip và các thanh ghi chức năng đặc biệt vẫn duy trì các giá trị của chúng cho đến khi chế độ nguồn giảm kết thúc. Chỉ có một cách ra khỏi chế độ nguồn giảm, đó là reset cứng.
Việc reset sẽ xác định lại các thanh ghi chức năng đặc biệt nhưng không làm thay đổi RAM trên chip. Việc reset không nên xảy ra (chân reset ở mức tích cực) trước khi Vcc được khôi phục lại mức điện áp bình thường và phải kéo dài trạng thái tích cực của chân reset đủ lâu để cho phép mạch dao động hoạt động trở lại và đạt trạng thái ổn định.
8.2.2 Các mạch vi xử lý ứng dụng trong mô hình
Ở đây, em chỉ xin trình bày hai loại mạch vi xử lý, mạch thứ nhất chỉ dùng cảm biến mức là loại đo ngưỡng, mạch thứ hai dùng cho loại cảm biến mức là loại đo liên tục.
Mạch ứng dụng cho cảm biến mức loại đo ngưỡng:
Đây là loại mạch được sử dụng trong mô hình. Do cấu tạo phần cứng đơn giản nên mạch ít có thể áp dụng trong những ứng dụng khác.
CONTACTOR BÔM HUÙT
MẠCH KHUẾCH ĐẠI COÂNG SUAÁT
C1 30p
RÔ-LE NHIEÄT
12M
ĐỘNG CƠ KHUAÁY
RÔ-LE 24VDC
TÍN HIỆU TỪ CẢM BIẾN MỨC 2
4.7K R-PACK
12 3 4 5 6 7 8 9
VCC-24VDC
5VDC
TÍN HIỆU TỪ CẢM BIẾN MỨC 1
VCC 5VDC
TÍN HIỆU TỪ CẢM BIẾN NHIỆT ĐỘ MF-904
C2 30p
BÔM A 4.7K
R-PACK
12 3 4 5 6 7 8 9
U1
AT89C51 9 18
19 29
30 31
1 2 3 4 5 6 7 8
21 22 23 24 25 26
2728 10
11 12 13 14 15 16 17 39
38 37 36 35 34 33 32
RST XTAL2
XTAL1 PSEN
ALE/PROG EA/VPP
P1.0 P1.1 P1.2 P1.3 P1.4 P1.5 P1.6 P1.7
P2.0/A8 P2.1/A9 P2.2/A10 P2.3/A11 P2.4/A12 P2.5/A13 P2.6/A14
P2.7/A15 P3.0/RXD
P3.1/TXD P3.2/INTO
P3.3/INT1 P3.4/TO
P3.5/T1 P3.6/WR P3.7/RD P0.0/AD0 P0.1/AD1 P0.2/AD2 P0.3/AD3 P0.4/AD4 P0.5/AD5 P0.6/AD6 P0.7/AD7
BÔM B
5VDC
Hình 8.6 Mạch vi xử lý 1.
Mạch khuếch đại công suất sẽ được trình bày chi tiết trong bản vẽ chính.
Rơ-le nhiệt phải thông qua các rơ-le 24vdc và contactor vì sử dụng điện 220V.
Dưới đây là một chương trình ứng dụng vi mạch trên vào mô hình:
ORG 0000
MOV TMOD,#10H RS:
CLR P0.0;MF904
CLR P0.1;LEVELCONTROL1 CLR P0.2;LEVEL CONTROL2 CLR P1.0;KHOI DONG BOMA JNB P0.1,$;CHO MUC 1
CALL DELAY
CLR P1.1;KHOI DONG BOMB JNB P0.2,$;CHO MUC 2
SETB P1.1;NGAT BOM B CALL DELAY
CLR P1.2;KHOI DONG DCK CALL DELAY
CALL DELAY
SETB P1.2;NGAT DCK CLR P1.3;CAP NHIET JNB P0.0,$
SETB P1.3
CLR P1.4;MAY HUT JB P0.2,$
JB P0.1,$
SETB P1.4 SJMP RS DELAY:
PUSH 07H PUSH 06H MOV R6,#12 MOV R7,#100 AGAIN:
DJNZ R6,LOOP SJMP EXIT
LOOP:MOV TH1,#HIGH(-50000);(50000Ms=50ms=0.05S) MOV TL1,#LOW(-50000)
SETB TR1
JNB TF1,$
CLR TR1 CLR TF1
DJNZ R7,LOOP SJMP AGAIN EXIT:POP 06H POP 07H RET END
Sơ đồ hoạt động của mạch khuyếch đại công suất:
Q1H1061
3
2
1
D2 LED
TÍN HIỆU TỪ PORT1
R1 R390 U1
4N35
1 6
2
5 4
R330
D1
LED A
-
+ MÁY BƠM
12
VCC-24VDC
Hình 8.7 Mạch khuyếch đại công suất.
Mạch ứng dụng cho loại cảm biếnmức đo liên tục:
Ưu điểm của mạch này là có thể sử dụng cho cả cảm biến nhiệt độ với điều kiện là trước khi nhận, tín hiệu từ cảm biến nhiệt độ phải được khuyếch đại sao cho thích hợp với mức điện áp của AD0809.
Có thể kết nối mạch này với máy tính thông qua các board mạch giao tiếp.
YB
YD BCD1
YF
/CS0
IN3
A13 JP2
HEADER 8X2
1 2
3 4
5 6
7 8
9 10
11 12
13 14
15 16
BCD1 C2 30p
12M
AT89C51 RST 9
18 19
29 30 31
1 2 3 4 56 7 8
21 A8 22 A9 23 A10 24 A11 25 A12 26 A13 27 A14 28 A15
10 RXD 11 TXD INT0 12
INT1 13 T0 14 T1 15
16 /WR 17 /RD 39 D0 38 D1 37 D2 36 D3 35 D4 34 D5 33 D6 32 D7 RST
XTAL2 XTAL1
PSEN ALE/PROG EA/VPP
P1.0 P1.1 P1.2 P1.3 P1.4P1.5 P1.6 P1.7
P2.0/A8 P2.1/A9 P2.2/A10 P2.3/A11 P2.4/A12 P2.5/A13 P2.6/A14 P2.7/A15
P3.0/RXDP3.1/TXD P3.2/INTO
P3.3/INT1 P3.4/TO P3.5/T1
P3.6/WRP3.7/RD P0.0/AD0 P0.1/AD1 P0.2/AD2 P0.3/AD3 P0.4/AD4 P0.5/AD5 P0.6/AD6 P0.7/AD7
D2 C1 30p
BCD2
INT1
IN7
U8
74LS47 71 2 6
5 3
1312 11 10 915 14 4
INAINB INC IND
RBI LT
OUTAOUTB OUTC OUTD OUTEOUTF OUTG BI/RBO
A14
VCC 1
2 3
/CS1
YG
TÍN HIEÄU TỪ CẢM BIEÁN MỨC
D7
J3 12
BCD2
IN2
BCD3 A15
T0
U4A
74LS02 2
3 1
/CS2
YE
/CS4
YA
VCC D3
IN6
T1
J2 12
U7A
74LS02 2
3 1
D4 LED0 /CS3
U2
ADC0809 2627 28 1 2 34 5 1216
10 9 7 1714
15 8 18 1920 21 2524 23 226
IN0IN1 IN2 IN3 IN4 IN5IN6 IN7 REF+REF-
CLK OE EOC D0D1
D2 D3 D4 D5D6 D7 A0A1 A2 START ALE
/CS5
IN1
JP9
HEADER 3X2_0
1 2
3 4
5 6
JP3
HEADER 8X2_0
1 2
3 4
5 6
7 8
9 10
11 12
13 14
15 16
/CS1
LED1 U6
74HCT573 23 4 5 67 8 9 111
1918 17 16 1514 13 12 D1D2 D3 D4 D5D6 D7 D8 COC
Q1Q2 Q3 Q4 Q5Q6 Q7 Q8
BCD3
JP1
HEADER 8X2
1 2
3 4
5 6
7 8
9 10
11 12
13 14
15 16
/WR HIGHADDRESS BUS
/CS6
IN5
D5
LED2
U5A
74LS02 2
3 1
D0
YA
IN0
VCC
YG /WR
/CS7 D1
LED3
YB U3
74LS138 1 2 3
6 4 5
15 14 13 1211 10 9 7 A
B C
G1 G2A G2B
Y0 Y1 Y2 Y3Y4 Y5 Y6 Y7
YD YF D6
BCD0
YC YE
TÍN HIEÄU TỪ CẢM BIEÁN NHIEÄT ĐỘ /RD
BCD0
YC
IN4
JP4
HEADER 7X2
1 2
3 4
5 6
7 8
9 10
11 12
13 14
Hình 8.8a Mạch vi xử lý 2.
U10
12467 9 10
5 3
8
EDCBA F G
DP 3 8
INT0
JP5
HEADER 8X2_0
1 2
3 4
5 6
7 8
9 10
11 12
13 14
15 16
YB LED3
JP6
HEADER 8X2_0
1 2
3 4
5 6
7 8
9 10
11 12
13 14
15 16
10K
SW7
P3.4
Q1
RXD TXD
RXD YF
10K
YB
SW1
SW DIP-8 12 3 4 5 6 7 8 1615 14 13 12 11 10 9
P3.7 /WR 330
SW0
TXD
SW0
/WR
CLK-1
VCC 10K
1K
YC
JP7
HEADER 3X2
1 2
3 4
5 6
YC SW5
U10
12467 9 10
5 3
8
EDCBA F G
DP 3 8
10K
JP8
HEADER 8X2_0
1 2
3 4
5 6
7 8
9 10
11 12
13 14
15 16
P3.2
SW7 LED2
T0 P3.1 P3.3 P3.0
Q1
VCC
YD
SW3
OUT YA
Q1
RXD
SW1 U10
12467 9 10
5 3
8
EDCBA F G
DP 3 8 LED1
YF
SW6 1K
YG JP10
HEADER 7X2_0 1 2
3 4
5 6
7 8
9
10 11
12 13 14
/LD
MACH DIEU KHIEN INT1
1K
SW2
INT0
SW1
TXD
T1 YA
/RD
SW3
/LD U9
74LS165 1011 12 13 14 3 4 56
2 15 1
9 7 SER AB C D E F G H CLK INH SH/LD
QH QH YE
OUT SW4
INT1
SW4
INT0
P3.5 Q1
LED0
T0 YG
YD
SW5 SW2
R1 R-PACK
12 3 4 5 6 7 8 9
1K
P3.6 /RD T1
YE
SW6
CLK-1 U10
12467 9 10
5 3
8
EDCBA F G
DP 3 8
330
Hình 8.8b Mạch vi xử lý 2.