Tải bản đầy đủ (.doc) (7 trang)

C3 SO DO VA NGUYEN LY HOAT DONG (7)

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (299.51 KB, 7 trang )

CHƯƠNG 3: SƠ DỒ VÀ NGUYÊN LÝ HOẠT ĐỘNG

CHƯƠNG 4:
SƠ ĐỒ VÀ NGUYÊN LÝ HOẠT ĐỘNG
3.1. Sơ đồ nguyên lý.
+5V

R1

D1

330R

RL1
5V

D4007

D1
L1

So do mach

220V

Q1

R5

A1015


2K2

+5V

+5V

RP1
1

C2

2
3
4
5
6
7
8
9

33p

X1
12MHz

C1
33p

U1


+5V
19
18

C3

XTAL1
XTAL2

10uF
9

RST

R9

+5V

10k

VO

3

U2

1

VI


GND

2

29
30
31

1
2
3
4
5
6
7
8

PSEN
ALE
EA

P1.0
P1.1
P1.2
P1.3
P1.4
P1.5
P1.6
P1.7


AD0
AD1
AD2
AD3
AD4
AD5
AD6
AD7

R2

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/INT0
P3.3/INT1
P3.4/T0
P3.5/T1
P3.6/WR
P3.7/RD

RL2
5V


D 4007

D2

10K
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

330R

L2

39 AD0
38 AD1
37 AD2
36 AD3
35 AD4
34 AD5
33 AD6
32 AD7


220V

Q2

R6

A1015

2K2
+5V

21
22
23
24
25
26
27
28

R3

D3

330R

RL3
5V

D 4007


10
11
12
13
14
15
16
17

D3
L3
Q3

R7

AT89C51
Remod

220V

A1015

2K2
+5V

R4
330R

Vin 220 V


D4
A1015

RL4
5V

D4
L4
R8

Q4

220V

A1015

2K2

3.2. Nguyên lý hoạt động
Cấp nguồn DC 5V cho mạch, mắt hồng ngoại chân Out được nối với P3.3
của Vi xử lý. Tín hiệu tới chân P3.3 được lập trình giải mã và đưa tín hiệu điều
khiển ra cổng P2. Trong mạch sử dụng 8 chân P2, từ P2.0 đến P2.6 để điều khiển
7 thiết bị điện 220V tắt mở theo ý muốn nhờ RELAY 5V và P2.7 dùng để tắt bật
led 7 đoạn. Các chân từ P2.0 đến P2.6 nối với cực Base tranzitor A1015, cực
Emittor nối với một đầu cuộn dây RELAY (đầu kia của cuộn dây nối với Vcc),

28



CHƯƠNG 3: SƠ DỒ VÀ NGUYÊN LÝ HOẠT ĐỘNG

cực Collector nối với mass. Khi P2 ở mức cao (+5V) tranzitor không dẫn, Relay
ngắt mạch, khi P2 ở mức thấp (0V) tranzitor dẫn làm đóng Relay cho dịng 220V
đi qua các thiết bị.
3.3. Lưu đồ thuật toán điều khiển ngõ ra P2

29


CHƯƠNG 3: SƠ DỒ VÀ NGUYÊN LÝ HOẠT ĐỘNG

3.4. Mã chương Trình
$MOD51
ORG 00H
MOV P2,#01111111B

; khi cấp nguồn tắt tất cả các thiết bị

LCALL LONG_DELAY

; cho tín hiệu đầu tiên nhận được không bị sai

;--------------------------------------------------MAIN:
SETB P3.3
MOV A,#01000000B
RP1:
JB P3.3,RP1
RP2:
JNB P3.3,RP2

RP3:
JB P3.3,RP3
LCALL DELAY
MOV C,P3.3
JC BIT0
SETB C
RRC A
JC ENG_SINGNAL
SJMP RP2
;---------------------------------------------------BIT0:
CLR C
RRC A
JC ENG_SINGNAL
SJMP RP3
;------------------------------------------------------

30


CHƯƠNG 3: SƠ DỒ VÀ NGUYÊN LÝ HOẠT ĐỘNG

ENG_SINGNAL:
LCALL LONG_DELAY
RR A
MOV P1,A
;------------------------------------------------------PHIM1:
CJNE A,#00000000B,PHIM2
CPL P2.0
SJMP MAIN
;-------------------------------------------------------PHIM2:

CJNE A,#1,PHIM3
CPL P2.1
SJMP MAIN
;-------------------------------------------------------PHIM3:
CJNE A,#2,PHIM4
CPL P2.2
SJMP MAIN
;-------------------------------------------------------PHIM4:
CJNE A,#3,PHIM5
CPL P2.3
SJMP MAIN
;----------------------------------------------------PHIM5:
CJNE A,#4,PHIM6
CPL P2.4
SJMP MAIN
;------------------------------------------------------

31


CHƯƠNG 3: SƠ DỒ VÀ NGUYÊN LÝ HOẠT ĐỘNG

PHIM6:
CJNE A,#5,PHIM7
CPL P2.5
SJMP MAIN
;-----------------------------------------------------PHIM7:
CJNE A,#6,PHIM8
CPL P2.6
SJMP MAIN

;-----------------------------------------------------PHIM8:
CJNE A,#7,PHIM9
SETB P2.0
SETB P2.1
SETB P2.2
SETB P2.3
SETB P2.4
SETB P2.5
SETB P2.6
SJMP MAIN
;------------------------------------------------------PHIM9:
CJNE A,#8,PHIMVOL
CLR P2.0
CLR P2.1
CLR P2.2
CLR P2.3
CLR P2.4
CLR P2.5
CLR P2.6
;-----------------------------------------------------

32


CHƯƠNG 3: SƠ DỒ VÀ NGUYÊN LÝ HOẠT ĐỘNG

PHIMVOL:
CJNE A,#10,OTHER
CPL P2.7
SJMP MAIN

;-----------------------------------------------------OTHER:
LJMP MAIN
;----------------------------------------------------DELAY:
MOV R5,#165
LAP:
NOP
NOP
NOP
DJNZ R5,LAP
RET
;----------------------------------------------------LONG_DELAY:
MOV R5,#50
MP1:
MOV R6,#255
MP2:
DJNZ R6,MP2
DJNZ R5,MP1
RET
;------------------------------------------------------END
;-------------------------------------------------------

33


CHƯƠNG 3: SƠ DỒ VÀ NGUYÊN LÝ HOẠT ĐỘNG

Mã lệnh Remod TV Sony:
Tín hiệu tới P3.3

Phím


Mã lệnh (HEX)

00000000B

1

0

00000001B

2

1

00000010B

3

2

00000011B

4

3

00000100B

5


4

00000101B

6

5

00000110B

7

6

00000111B

8

7

00001000B

9

8

00001001B

10


9

3.4. Sơ đồ mạch in

34



×