thực tập tại xưởng điện tử của trường đại học bách khoa đà nẵng - Pdf 25

Báo Cáo Thực Tập Công Nhân
Trang 1

LỜI NÓI ĐẦU

Ngày nay, trong công cuộc công nghiệp hóa và hiện đại hóa cũng như
tiến trình hội nhập sâu vào nền kinh tế thế giới nói chung và các quốc gia
trong tố chức WTO nói riêng đặt ra cho nền kinh tế và sản xuất của chúng
ta cần phải đáp ứng được các yêu cầu chung của thế giới. Có thể nhận
thấy một điều là nền sản xuất của chúng ta hiện tại mang tính thủ công và
hết sức lạc h
ậu, do đó điều kiện cần và đủ để quá trình hội nhập thành
công là phải hiện đại hóa nền kinh tế, hiện đại hóa và tự động quá trình
sản xuất.
Lịch sử nhân loại đã chứng kiến những cuộc cách mạng về khoa học
kĩ thuật và gần đây nhất là cuộc cách mạng về công nghệ thông tin. Với
sự trợ giúp của máy tính và hệ thống máy tính, con người
đã nâng cao
năng suất và tự động hóa ngày một hiệu quả hơn. Tuy nhiên, nói đến máy
tính thì trước hết phải nói đến một lĩnh vực quan trọng gấp bội, đó chính
là nền công nghiệp điện tử.
Nền công nghiệp điện tử và các sản phẩm của nó là nền tảng cơ bản
nhất cho việc ra đời của máy tính và sâu xa hơn chính là nên sản xuất
hiện đại ngày nay. Các sả
n phẩm của công nghiệp điện tử đã đi sâu vào
đời sống của mỗi quốc gia, vùng lãnh thổ và mỗi con người chúng ta.
Công nghiệp điện tử là lĩnh vực không thể thiếu đối với tất cả các khía
cạnh trong cuộc sống hiện đại nhân loại ngày nay.
Nằm trong chương trình đào tạo kĩ sư chuyên ngành cơ điện tử của
khoa cơ khí- trường đại h
ọc bách khoa đà nẵng, tôi đươc tham gia vào đợt
Báo Cáo Thực Tập Công Nhân
Trang 3
CHƯƠNG I:
GIỚI THIỆU TỔNG QUAN VỀ ĐỀ TÀI

1.1 Giới thiệu đề tài
Thiết kế hệ thống gồm hai băng tải đóng gói sản phẩm điều khiển
bằng bàn phím và giao tiếp máy tính
1.2 Sơ đồ khối của đề tài.

1.3 Chức năng các khối :
• Giao tiếp máy tính : Dùng giao diện phần mềm lập trình bằng
delphi trên máy tính để giao tiếp với mạch điều khiể
n qua đó điều
khiển và kiểm soát số sản phẩm và số thùng.
• Mạch điều khiển : Điều khiển tất cả hoạt động của máy, nhận tín


Báo Cáo Thực Tập Công Nhân
Trang 5
CHƯƠNG II : LÝ THUYẾT

VI ĐIỀU KHIỂN 8951

1. Kiến trúc của vi điều khiển 8951


b. Port1: là một port I/O chuyên dụng, trên các chân 1-8 của
MC8951. Chúng được sử dụng với một múc đích duy nhất là giao tiếp
với các thiết bị ngoài khi cần thiết.
U1
AT89C51
9
18
19
29
30
31
1
2
3
4
5
6
7
8
21
22
23
24
25
26
27
28
10
11
12

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
P0.0/AD0
P0.1/AD1
P0.2/AD2
P0.3/AD3
P0.4/AD4
P0.5/AD5
P0.6/AD6
P0.7/AD7
AT89C51
Báo Cáo Thực Tập Công Nhân
Trang 6
c. Port2: là một cổng có công dụng kép trên các chân 21 – 28 của
MC 8951. Ngoài chức năng I/O, các chân này dùng làm 8 bit cao của bus
địa chỉ cho những mô hình thiết kế có bộ nhớ chương trình ROM ngoài
hoặc bộ nhớ dữ liệu RAM có dung lượng lớn hơn 256 byte.
d. Port3: là một cổng có công dụng kép trên các chân 10 – 17 của
MC 8951. Ngoài chức năng là cổng I/O, những chân này kiêm luôn nhiều

bit . ALE là tín hiệu để chốt địa chỉ
vào một thanh ghi bên ngoài trong
nữa đầu của chu kỳ bộ nhớ. Sau đó, các đường Port 0 dùng để xuất hoặc
nhập dữ liệu trong nữa sau chu kỳ của chu kỳ bộ nhớ.
Các xung tín hiệu ALE có tốc độ bằng 1/6 lần tần số dao động trên
chip và có thể được dùng là nguồn xung nhịp cho các hệ thống. Nếu xung
trên 8951 là 12MHz thì ALE có tần số 2MHz. Chân này cũng được làm
ngõ vào cho xung lập trình cho EPROM trong 8951.
Bit Tên Chức năng chuyển đổi
P3.0
P3.1
P3.2
P3.3
P3.4
P3.5
P3.6
P3.7
RxD
TxD
0INT
1INT
T0
T1
WR
RD
Ngõ vào dữ liệu nối tiếp.
Ngõ xuất dữ liệu nối tiếp.
Ngắt ngoài 0.
Ngắt ngoài 1.
Ngõ vào TIMER 0.

ch
ương trình với Byte đầu tiên của lệnh theo sau lệnh ACALL. Các cờ
khong bị ảnh hưởng.
LCALL addr16 : Gọi chương trình con. Chương trình con được gọi phải
được bắt đầu trong cùng khối 64K của bộ nhớ chương trình với Byte đầu
tiên của lệnh theo sau lệnh LCALL. Các cờ khong bị ảnh hưởng.
ADD A,<src-byte>: Cộng
Mô tả: ADD Cộng nội dung của một byte ở địa chỉ được chỉ ra trong lệnh
với nộ
i dung thanh chứa và đặt kết quả vào thanh chứa.
ADD có 4 kiểu định địa chỉ cho toán hạn nguồn: thanh ghi, trực tiếp,
thanh ghi gián tiếp hoặc tức thời.
AJMP addr11: Nhảy đến địa chỉ tuyệt đối. Đích nhảy đến phải trong
cùng khối 2K của bộ nhớ chương trình với byte đầu tiên của lệnh theo sau
lệnh AJMP.
ANL <dest-byte>,<src-byte>: thực hiện phép toán AND từng bít giữa
hai toán hạng được chỉ ra trong lệnh và lư
u kết quả vào toán hạn đích.
Các cờ không bị ảnh hưởng.
CJNE <dest-byte>,<src-byte>,rel : So sánh và nhảy nếu không bằng.
Cờ nhớ được set bằng 1 nếu giá trị nguyên không dấu của toán hạn trước
nhỏ hơn giá trị nguyên không dấu của toán hạn sau. Ngược lại cờ nhớ bị
xoá.
Báo Cáo Thực Tập Công Nhân
Trang 8
CLR bit: Xoá bít.
CPL bit: Lấy bù bit.
DEC byte: Byte chỉ ra trong lệnh được giảm đi 1, cờ nhớ không bị anhư
hưởng.
DIV AB: chia số nguyên không dấu 8 bit chứa.


Báo Cáo Thực Tập Công Nhân
Trang 9
CHƯƠNG III : SƠ ĐỒ MẠCH VÀ TÍNH
CHỌN LINH KIỆN

Đề tài:Mạch giám sát và điều khiển đếm
sản phẩm có giao tiếp máy tính

1.Sơ đồ khối và phân tích hoạt động:
1.1 Sơ đồ khối:


Máy
tính
Hiển thị
Cảm
biến
Băng
chuyền
Báo Cáo Thực Tập Công Nhân
Trang 10
Gồm 2 băng chuyền: một băng chuyền cho thùng chạy,và một cho sản
phẩm chạy
1.3.3 Khối hiển thị:
Gồm 4 led 7 đoạn (2 led cho số thùng và 2 led cho số sản phẩm)sẽ hiển
thị số sản phẩm và thùng cài đặt,cũng như số sản phẩm và số thùng trong
quá trình đếm.
1.3.4 Khối bàn phím:
Phím 0- 9: nhập số sản phẩm(thùng) cài đặt
Phím 10: Start
Phím 11: Cài đặt
Phím 12: Thoát khỏi cài đặt
Phím 13: Stop
Phím 14: B
ắt đầu cài đặt thùng
1.3.5 Điều khiển từ PC:
Chương trình điều khiển được viết bằng Delphi.
Máy tính sẽ gởi tín hiệu khởi động, gởi số sản phẩm và thùng cài đặt
xuống VĐK thông qua cổng COM.
Song song với quá trình gởi dữ liệu thì PC cũng sẽ nhận dữ liệu đếm từ
VĐK và hiển thị lên màn hình điều khiển.
2.Tính toán thiết kế:

5
6
7
8
1
9
U9
ULN2803
10 9
1
2
3
4
5
6
7
8
18
17
16
15
14
13
12
11
COM GND
IN1
IN2
IN3
IN4

12V
24V
24V
24V
24V
PWM1
PWM3
PWM4
PWM2
Q13
D468
R24
330 2W
R25
330 2W
R26
330 2W
R27
330 2W
M4DC4
IRF540
Q9
D468
M2DC2
IRF540
Q7
D468
Q14
B562
D21

B562
Q12
B562
Q8
B562Fet IRN540 : đóng mở động cơ
Chọn 2bjt là
2sd468 và 2sb562 mạch mắc Darlington :khuếch đại dòng

2.1.1 Mạch cảm biến R330
Báo Cáo Thực Tập Công Nhân
Trang 12
Mạch gồm hai khối cảm biến dùng để đếm số sản phẩm và số thùng. Khi không
có sản phẩm đi qua LED thu nhận được tín hiệu từ LED phát, điện trở của LED
phát R=330,led thu có R= 1

2.2. Mạch hiển thị :

Tit le
Size Document Number Rev
Date: Sheet
of

SN7447
1
7
2
1
4
2
8
6
BI/RBO
4
RBI
5
LT
3
A
13
B
12
C
11
D
10
E
9
F
15
G
14
VCC

4
5 6
7
8
9
10
R32
R
R38
R
R36
R
R34
R
A4
A2
A3
A5
A1
A7
A6
5V
R39
R
P2.0
P2.3
P2.2
P2.1
A3A4A5 A5
A2A1A6A7

P2.1
P2.0

Chọn trở R39( đưa áp vào các chân 3,4,5 của 7447) là 1k.
Để tính chính xác ta coi Led như một động cơ một chiều và sử dụng công thức
Ihd=
dm
on
T
dm
I
T
T
dtI
T
on
***
1
0
2
=


Để đơn giản hơn ta xem led 7 đoạn gồm 7 led đơn sử dụng dòng 10 mA.
Vậy dòng cần cung cấp cho led là I
C
=7*10=70mA
Chọn BJT là 2SA1015 với
β
=70

=5-0.45-0.7-70/7*0.27/1mA
Ta chọn R31=R33=R35=R37=1 K

2.3 Mạch bàn phím
- Ma trận phím
Báo Cáo Thực Tập Công Nhân
Trang 13
1 4
2 3
1 4
2 3
1 4
2 3
C3
1 4
2 3
7
1 4
2 3
P1.3
1
H2
2
C
3
F
1 4
2 3
H0
P1.1

1
2
3
4
5
6
7
8
C1
P1.7
1 4
2 3
H3
A
C2
1 4
2 3
P1.2
B

Để thực hiện ma trận bàn phím ta dùng phương pháp quét phím. Quét
cột và đọc dữ liệu tại hàng hoặc ngược lại. Theo hình vẽ thì các cột cách
nhau 1 đơn vị, các hàng cách nhau 4 đơn vi.
Khi mạch cần nhiều phím thì ta mới tổ chức ma trận phím để giảm
số lượng cổng sử dụng cho bàn phím.
Chương trình hiển thị bàn phím.
#include <Rc51Regs.inc>
phim equ 30h
ORG 0000H
MAIN:

JNB P0.7,ROW_3
;khong co phim an thi chuyen den cot tiep theo
MOV A,R4 ;lay lai ma lan truoc tu r4
RL A ;quay trai 1 bit de chuyen den cot
ke tiep
INC R2 ;tang so lan quet len 1
CJNE R2,#4,SCAN_ROW ;khong du 4 cot thi
quay lai quet
SETB P2.6
SJMP NO_CODE
ROW_0:
MOV A,R2
ADD A,#0
SETB 10
MOV R6,A
SJMP EXIT
ROW_1:
MOV A,R2
ADD A,#4
SETB 10
MOV R6,A
SJMP EXIT
ROW_2:
MOV A,R2
ADD A,#8
SETB 10
MOV R6,A
SJMP EXIT
ROW_3:
MOV A,R2
Vcc
R1
R
1 4
2 3
p1.0
Báo Cáo Thực Tập Công Nhân
Trang 16
2.4. Mạch giao tiếp máy tính
5V

vcc5v
VCC5V
VCC5V
GND
D20
LED
D23
LED
D26
LED
D22
LED
D28
LED
D31
LED
D38
LED
D33
LED
D34
LED
D36
LED
D37
LED
D39
LED
D35
LED

R23
R
R28
R
R29
R
R30
R
R31
R
R32
R
R33
R
R34
R
R35
R
R36
R
R37
R
R38
R
Y1
ZTA
J3
NGUON 5V
1
2

2
3
4
5
6
7
8
21
22
23
24
25
26
27
28
10
11
12
13
14
15
16
17
PSEN
ALE
EA
X1
X2
RST
P0.0/AD0

P3.7/RD
R14
10K
+
C5
10UF
SW1
RESET
C7
30P
R39 560
J25
COIBIP
1
2
R40 330

5v
TXD
RXD
R3
330
D1
LED do
J1
CON2
1
2
U5
MAX232

4
8
3
7
2
6
1
C7
10u
C6
10u
C8
10ucó nhiệm vụ thực hiện kết nối giữa vi điều khiển và máy tính
Tác dụng của các linh kiện trong mạch:
2.4.1 max232:
MAX232 đóng vai trò trung gian giao tiếp giữa cổng COM và chip
AT89C52. Tín hiệu từ chân 3 cổng COM được đưa đến đầu vào thu R1IN
của MAX232, đầu ra bộ thu R1OUT của MAX232 nối với chân ngõ vào
dữ liệu nối tiếp RxD của AT89C52. Tín hiệu từ ngõ xuất dữ liệu nối tiếp
TxD của chip AT89C52 đưa đế
n đầu vàobộ phát T1IN của MAX232, đầu
ra bộ phát T2OUT của chip AT89C52 được nối đến chân 3 của cổng
COM.
Bảng trạng thái
:

T1IN T1OUT

CC
+0.5=5+0.5=5.5(V), I
TL
=0.65(mA)
R
1
= )K(46.8
65.0
5.5
=
Suy ra ta chọn R
1
=8.2(K)
Để Reset chip cần đặt vào chân 89C51 ít nhất hai chu kì máy ở mức cao
và sau đó trả về mức thấp.Do sử dụng mạch tạo dao động thạch anh bên
ngoài 12MHz nên mỗi chu kì máy mất 1
s
μ
, RST ở mức cao trên s
μ
2 cần
R
1
*C
3
s
μ
2≥ nFC 24.0
3
≥⇒ .

0 1
1 0
Báo Cáo Thực Tập Công Nhân
Trang 18
R
Pmax
= )K(3.17
65.08.0
4.25
=



Vậy điều kiện chọn điện trở kéo lên: 2.87(K) ≤ R
P
≤ 17.3(K)
Chọn điện trở kéo lên: R
P
=10(K)
Suy ra: R
RST
= )K(46.8
65.0
5.5
=
Chọn R
RST
=8.2(K)

Sơ Đồ Toàn Mạch:

P1.4
P0.1
DK PWM2
P3.3
DK PWM3
P0.4
P1.2
P3.5
P1.5
DK PWM4
P3.4
P0.5
RXD
P1.6
P0.2
P0.7
P0.6
P0.0
P1.3
TXD
P3.2
P1.7
VCC5V
VCC5V
vcc5v
VCC5V
VCC5V
GND
PWM3
PWM2

P3.5
Q13
D468
R24
330 2W
R25
330 2W
Q10
B562
R26
330 2W
R27
330 2W
M4DC4
IRF540
RULNS
1K
2
3
4
5
6
7
8
1
9
ROPTO1
560
OPTO1
12

D35
LED
D42
LED
D41
LED
D40
LED
M2DC2
IRF540
Q12
B562
J12V
12VDC
1
2
R24V
2.2K
D12V
DIODE 5A
F1
CAU CHI
LED24V
LED BAO NGUON
J24V
24VDC
1
2
D43
LED

R30
R
R31
R
R32
R
R33
R
R34
R
R35
R
R36
R
R37
R
R38
R
LED4
LED
Y1
ZTA
OPTO4
12
4
3
J3
NGUON 5V
1
2

8051
29
30
31
19
18
9
39
38
37
36
35
34
33
32
1
2
3
4
5
6
7
8
21
22
23
24
25
26
27

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/INT0
P3.3/INT1
P3.4/T0
P3.5/T1
P3.6/WR
P3.7/RD
M3DC3
IRF540
U9
ULN2803
10 9
1
2
3
4
5
6
7
8

M1
IRF540
+
C5
10UF
SW1
RESET
C7
30P
ROPTO2
560
RN6
4k7
2
3
4
5
6
7
8
1
9
LED2
LED
OPTO2
12
4
3
R39 560
J25

1
2
3
4
5
6
7
8
J5
CON8
1
2
3
4
5
6
7
8
J7
CON4
1
2
3
4

Báo Cáo Thực Tập Công Nhân
Trang 19

Vàng 4 4%
Xanh lá 5 5%
Xanh lơ 6 6%
Tím 7 7%
Xám 8 8%
Trắng 9 9%
Vàng kim -1 -5%
Bạc kim -2 -10%

Cách đọc:
Vạch màu cuối cùng là vạch sai số. Đối với mạch điện tử dân dụng
thì ta không quang tâm tới vạch này. Nhưng đối với mạch có độ chính
xác cao thì cần chú ý tới vạch này.
Báo Cáo Thực Tập Cơng Nhân
Trang 20
Vạch cạnh vạch cuối là vạch là vạch lũy thừa 10
Vạch còn lại là vạch có nghĩa.
Ví dụ: Điện trở có 4 vạch màu

Điện trở có 5 vạch màu: Điện trở có cơng suất lớn thì người ta thường nghi giá trị điện trở và cơng
suất trên thân điện trở.

Vàng kim
Đ
iện trở có giá trò: R = 217.10
3
Ω ±
Tím
Đỏ Nâu
Báo Cáo Thực Tập Công Nhân
Trang 21
3. TỤ ĐIỆN.
Dùng để tích phóng điện ứng dụng trong rật nhiều các lĩnh vực khác
nhau.
Tụ điện biến đổi
Ký hiệu.
C3

Dùng để điều chỉnh giá trị điện dung theo ý muốn, dùng để vi chỉnh tần
số của các mạch dao động, mạch cộng hưởng mạch lọc.

- Tụ điện có cực tính, thường là các tụ hoá học.
C2

3
PF
U = 25V
C= 200PF
U = 50V
C= 0.1
μ
F
U = 25V
Báo Cáo Thực Tập Công Nhân
Trang 22
- Chữ số thứ ba (kế tiếp) xác định hệ số nhân
- Chữ cái cuối cùng xác định sai số
Bảng 3.4 Các chữ cái xác định sai số tuân theo quy ước sau
đây:
F G J K M
1% 2% 5% 10% 20%

Ví dụ: trên tụ điện ceramic, ta đọc được giá trị như sau: 473J hay
104k.
Giá trị của tụ được xác định như sau:
473J ≈ 47. 103 pF ± 5% ≈ 0,047mF ± 5%
104K ≈ 10 .104 pF ± 10% ≈ 0,1mF ± 10%

Cách đo và kiểm tra tụ:
Ta bật đồng hồ VOM để đo kiểm tra tụ hoạt động tốt hay xấu. Tuỳ
theo giá trị của tụ mà ta bật thang đo khác nhau để kiểm tra.
- Đo hai lần có đổi que:
Nếu kim vọt lên và tr
ả về hết thì kha năng nạp xã của tụ còn tốt.

Khi sử dụng ta chú ý tới áp chiệu đựng và dòng tải.
Cách kiểm tra hư hỏng:
Ở thang đo Rx1 ta ti
ến hành do hai lần có đảo que đo.
- Nếu quan sát thấy kim đồng hồ một lần kim lên hết. Một lần kim
không lên thì Diode hoạt động tốt.
- Nếu quan sát thấy kim đồng hồ một lần kim lên hết. Một lần kim
lên 1/3 vạch thì Diode bị rỉ.
- Nếu quang sát hai lần đo kim đều lên hết thì diode bị thủng.
- Nếu quang sát hai lần đo kim đều không lên hết thì diode bị đứt.
5. BJT
( Transistor hai mối nối).
Cấu tạo bênh trong và ký hiệu:
BJT thuận(PNP).
BJT nghịch(NPN).

Xác định chân BJT.
Dựa vào cấu tạo bênh trong của BJT mà suy ra cách xác
định chân của BJT
Ta đặt đồng hồ VOM ở thang đo 1k hoặc100.
Ta đặt que đo vào một chân cố định, còn que còn lại đảo gữa hai chân

B), dùng điện trở(hoặc ngón tay) để nối gữa que đen với cực B nếu
kim lên thì chân tương ứng với que đen là chân E chân còn lại là chân
C. Khi kim không lên thi ta đảo ngược que lại và kiểm tra như trên.
Đối với BJT công suất thì khi chế tạo người ta đã có điên trở lót hoặc
điệ
n trở và diode lót bênh trong thì khi đo cần chú ý.

6. Phương pháp nhận diện chân của IC.
Muốn nhận dạng vị trí chân IC ta đều phải dựa vào sổ tay của IC. Tuy
nhiên, ta cần phải biết phương pháp xác định vị trí cho chân số 1 của
IC. Khi nhìn thẳng từ trên xuống IC, ta nhận thấy trên IC ở một phía
trên thân sẽ khuyết ở một đầu một phần bán nguyệt, đôi khi ở phía này
có thể in v
ạch thẳng sơn trắng, hoặc có điểm một chấm trắng phía trái.
Vị trí chân phía chấm trắng bên trái xác định chân số 1, sau đó tuần
tự đếm ngược chiều kim đồng hồ ta sẽ tìm được các chân còn lại. Tùy
thuộc vào các tính năng kỹ thuật ghi trong sổ tay, chức năng của mỗi
chân tương ứng với số thứ tự của chân đó.
Trong hướng dẫn thực tập này, chúng tôi chỉ trình bày các d
ạng chân
ra cho một số IC thông dụng như IC LM555 và IC741.

Trang 25
Chân 6: Threshold (THRES)
Chân 7: Discharge (DISCH)
Chân 8: VCC (nguồn)
Dạng chân ra của IC LM741
Chân 1: Offset null: điều chỉnh 0
Chân 2: Inverting input: ngõ vào đảo
Chân 3: Non-Inverting input: ngõ vào không đảo
Chân 4: V-
Chân 5: Offset null
Chân 6: Output: ngõ ra
Chân 7: V+
Chân 8: NC (Normal close): chân bỏ trống
7.phương pháp vẽ mạch
in:

Đầu tiên ta chọn các linh kiện như hình vẽ
Sau đó nối dây


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status