HỆ THỐNG ĐÓNG BAO BÌ YÊU CẦU CỦA QUI TRÌNH CÔNG NGHỆ NHƯ HÌNH SAU: BIỂU DIỄN BIỂU ĐỒ TRẠNG THÁI QUI TRÌNH:... MÁY DẬP TỰ ĐỘNG YÊU CẦU CỦA QUI TRÌNH CÔNG NGHỆ Máy dập sẽ dập chi tiết..
Trang 1CHƯƠNG 4: ỨNG DỤNG NGÔN NGỮ C CHO HỌ VI ĐIỀU KHIỂN 8051
LẬP TRÌNH ĐIỀU KHIỂN
I ĐIỀU KHIỂN LED ĐƠN VÀ LED 7 ĐOẠN
1 Điều khiển Led đơn
a Ứng 1 led đơn để phát xung với tần số 10hz tại chân P1^0
#include <at89c51xd2.h>
{
TMOD=0x01; //khai báo timer 0 chế độ 16 bit
TH0=0xC350; //nạp giá trị cho thanh ghi 50000 phập phân TL0=0xC350;
while(!TF0); //kiểm tra cờ tràn TF0 ở mức không
}
Trang 2Chương trình đã được thực hiện và mô phỏng
Bài tập mở rộng về nhà
- Xuất tín hiệu phát xung 1Hz trên chân P3.0
- Xuất tín hiệu phát xung 100Hz trên port 1
- Xuất tín hiệu phát xung 1KHz trên 4 port
Trang 3b Điều khiển 8 led đơn sáng tắt từ phải qua trái ở port 1
}
Trang 4c Điều khiển 16 led đơn tắt dần từ phải qua trái ở port 1 và 2
unsigned int y,w;
P2=0xff;
delay_1(1);
for(y=0;y<8;y++) {
P1=P1<<1; //làm vòng lặp biến y, P1 xoay đủ 8 bit delay_1(1);
}
Trang 5for(w=0;w<8;w++) {
P2=P2<<1; //làm vòng lặp biến w, P2 xoay đủ 8 bit delay_1(1);
} }
}
d Bài tập
- 8 Led sáng tắt từ trái qua phải với port 3
- 8 Led sáng tắt từ phải qua trái với port 1
- 16 Led sáng tắt từ trái qua phải với port 0, port 1
- 32 Led sáng tắt từ phải qua trái với 4 port
- Led sáng dần từ trái qua phải với port 3
- 8 Led sáng dần từ phải qua trái với port 0
- 16 Led sáng dần từ trái qua phải với port 0, port 1
- 32 Led sáng dần từ trái qua phải với 4 port
- Led sáng dần từ trái qua phải và tắt dần từ trái qua phải với port 3
- 8 Led sáng dần từ phải qua trái và tắt dần từ trái qua phải với port 0
- 16 Led sáng dần từ trái qua phải và tắt dần từ phải qua trái với port 0, port 1
- 32 Led sáng dần từ trái qua phải và tắt dần từ phải qua trái với 4 port
2 Điều khiển Led 7 đoạn
Mã của Led 7 đoạn loại cathode chung
Các đoạn của Led 7 đoạn
Trang 6Các đoạn của Led 7 đoạn
Trang 7- Điều khiển 1 Led 7 đoạn đếm từ 0 đến 9 với port 3
- Điều khiển 1 Led 7 đoạn đếm từ 0 đến 9 sau đó đếm lẻ sau đó đếm chẵn, chương trình đếm bắt đầu bằng nút Start với port 3
b Chương trình điều khiển 2 Led 7 đoạn đếm từ 0 đến 99 với port 0,1
Trang 9unsigned char code maled7[] =
- Điều khiển 2 Led 7 đoạn đếm từ 0 đến 80 với port 0,1
Trang 10c Chương trình điều khiển 4 Led 7 đoạn đếm từ 0 đến 9999 với port 0,1
}
void delay_us(int x) {
Trang 11data_led7 = maled7[led3]; Aled3 = 0; delay_us(50); Aled3 = 1;
data_led7 = maled7[led4]; Aled4 = 0; delay_us(50); Aled4 = 1;
Trang 12Bài tập mở rộng về nhà
II ĐIỀU KHIỂN HỆ THỐNG KHÍ NÉN THỦY LỰC
1 MÁY DẬP LỖ CHUYÊN DÙNG
YÊU CẦU CỦA QUI TRÌNH CÔNG NGHỆ:
Đầu tiên cơ cấu đưa phôi vào Khi ta mở công tắc và nhấn nút thì Piston A đẩy phôi tới Tiếp tục Piston B đi vào làm công việc kẹp chặt phôi Sau đó Piston A lùi về, đồng thời Piston C đi xuống làm công việc dập lỗ, Piston C rút lên Cuối cùng Piston B lùi về và thực hiện xong một chu kỳ
BIỂU DIỄN BIỂU ĐỒ TRẠNG THÁI QUI TRÌNH:
Trang 13CHƯƠNG TRÌNH ĐIỀU KHIỂN HỆ THỐNG TRÊN BẰNG VI ĐIỀU KHIỂN (tín hiệu tác động ngõ vào tác động mức 0 và ngõ ra tác động mức 0, giả sử van 5/2, 2 cuộn coil)
Phân tích: có 7 ngõ vào gồm 1 nút nhấn Start, 6 công tắc hành trình lần lượt S1 đến
S6 của 3 xinh lanh Có 6 ngõ ra lần lượt A1, A2, B1, B2, C1, C2 của 3 xinh lanh nói lên trạng thái đóng và mở của xinh
Trang 152 HỆ THỐNG ĐÓNG BAO BÌ
YÊU CẦU CỦA QUI TRÌNH CÔNG NGHỆ NHƯ HÌNH SAU:
BIỂU DIỄN BIỂU ĐỒ TRẠNG THÁI QUI TRÌNH:
Trang 163 MÁY DẬP TỰ ĐỘNG
YÊU CẦU CỦA QUI TRÌNH CÔNG NGHỆ
Máy dập sẽ dập chi tiết Trình tự dập sẽ được thực hiện như sau:
Piston A đi ra đẩy chi tiết từ phễu cấp phôi vào vị trí gá đặt chi tiết và thực hiện kẹp chặt
Piston B đi ra đi ra tiến hành dập chi tiết Khi lực dập đã đủ thì Piston B quay về
Sau đó Piston A quay về để tháo chi tiết
Sau khi chi tiết được tháo ra, Piston C đi ra tiến hành đẩy chi tiết vào máng chứa và quay về
BIỂU DIỄN BIỂU ĐỒ TRẠNG THÁI QUI TRÌNH:
Trang 174 MÁY MÀI PHẲNG
YÊU CẦU CỦA QUI TRÌNH CÔNG NGHỆ:
Máy mài sẽ thực hiện các chưyển động sau:
Khi khởi động Pitton A mang chi tiết mài được kẹp chặt trên bàn từ từ tiến đến vị trí mài sau đó Piston B thực hiện tiến hành mài chi tiết, với hành trình tiến và lùi Sau khi thực hiện một chu kỳ mài, Piston C đi ra để tạo vị trí mài mới Sau đó Piston B thực hiện tiến hành mài chi tiết với tiến và lùi của chu kỳ thứ 2 Piston C đi về, hoàn tất qúa trình mài Piston A mang chi tiết được mài đi về để chuẩn bị gá chi tiết mới
BIỂU DIỄN BIỂU ĐỒ TRẠNG THÁI QUI TRÌNH:
Trang 185 HỆ THỐNG LẮP RÁP TỰ ĐỘNG
YÊU CẦU CỦA QUI TRÌNH CÔNG NGHỆ:
Hệ thống sẽ lắp các chi tiết hình trụ tròn vào các lỗ tương ứng trên một chi tiết khác Trình
tự thực hiện như sau:
1 Pistong A đi ra đẩy một chi tiết hình khối vào vị trí lắp ráp đồng thời kẹp chặt cho đến khi đủ áp suất
2 Pistong B đi ra, đẩy một chi tiết trụ lắp vào lỗ của mặt thứ nhất
3 Pistong C đi ra, đẩy một chi tiết trụ lắp vào lỗ của mặt thứ hai
4 Pistong A và B đồng thời quay về làm chi tiết rơi xuống băng tải và đi ra ngoài
5 Pistong B quay về, kết thúc một chu kỳ làm việc
BIỂU DIỄN BIỂU ĐỒ TRẠNG THÁI QUI TRÌNH:
Trang 196 KHOAN VÀ DOA TỰ ĐỘNG
YÊU CẦU CỦA QUI TRÌNH CÔNG NGHỆ:
Trình tự hoạt động như sau:
1 Chi tiết được gá và gẹp chặt trên êtô
2 Pistong A đi xuống tiến hành khoan
3 Sau khi khoan xong Pistong A ở cuối hành trình 3s rồi rút lên thì Pistong B đi ra đẩy êtô va chạm vào cử hành trình B2
4 Pistong C đi ra tiến hành doa và lui về
5 Sau khi Pistong C lui về hết hành trình thì Pistong B cũng bắt đầu tiến hành lui về, kết thúc một chu trình làm việc
BIỂU DIỄN BIỂU ĐỒ TRẠNG THÁI QUI TRÌNH:
Trang 207 MÁY MÀI PHẲNG BẰNG SIMPLEX
YÊU CẦU CỦA QUI TRÌNH CÔNG NGHỆ:
Piston A dưới tác dụng của khí nén làm cho bàn máy di chuyển đi tới Sau đó Piston B di chuyển bàn máy qua lại Sau một chu kỳ, Piston A lui về, Piston B di chuyển bàn máy qua lại chu kỳ thứ hai Sau chu kỳ thứ 2 qui trình kết thúc
II BIỂU DIỄN BIỂU ĐỒ TRẠNG THÁI QUI TRÌNH:
Trang 218 HỆ THỐNG VẬN CHUYỂN SẢN PHẨM
YÊU CẦU CỦA QUI TRÌNH CÔNG NGHỆ NHƯ HÌNH SAU:
BIỂU DIỄN BIỂU ĐỒ TRẠNG THÁI QUI TRÌNH:
Trang 229 MÁY MÀI LỖ
YÊU CẦU CỦA QUI TRÌNH CÔNG NGHỆ:
Trình tự mài sẽ được thực hiện như sau:
1 Pistông A đi ra để tạo bề mặt dùng định vị chi tiết
2 Pistông B đi ra thực hiện kẹp chi tiết
3 Khi pistong B đủ áp suất thì pistông C đi ra hết hành trình rồi quay về ½ hành trình, sau đó lại đi ra hết hành trình, cứ như thế đến 18 lần để thực hiện mài lỗ Cuối cùng quay về kết thúc qúa trình mài
4 Pistong A và B đồng thời cùng lui về
5 Pistông B đi ra đẩy chi tiết sau khi gia công về phía thùng chứa, rồi quay về
BIỂU DIỄN BIỂU ĐỒ TRẠNG THÁI QUI TRÌNH:
Trang 2310 MÁY GẤP TƠN BẰNG KHÍ NÉN
YÊU CẦU CỦA QUI TRÌNH CƠNG NGHỆ:
Đầu tiên cơ cấu đưa phơi vào Khi ta bật cơng tắc và nhấn nút thì pittơng B đi vào làm cơng việc kẹp chặt phơi Sau đĩ pittong B đi vào uốn cong phơi làn đầu với gĩc 90 độ Sau đĩ pittong B lùi về và pittong C đi vào thực hiện uốn cong phơi làn hai với hình dáng với cữ chặn, sau đĩ pittong C lùi về Khi pittong C lùi về thì pittong A cũng lùi về và phơi được lấy ra tiếp tục một hành trình làm việc mới
BIỂU DIỄN BIỂU ĐỒ TRẠNG THÁI QUI TRÌNH:
7
A
0 1
0 1
0 1
B
C
Nút khởi động
Trang 2411 MÔ HÌNH CẤP PHÔI TỰ ĐỘNG TRÊN MÁY TIỆN
YÊU CẦU CỦA QUI TRÌNH CÔNG NGHỆ:
Khi đóng cầu dao điện và khí nén Piston A đi ra đẩy máng cấp phôi về phía mâm cặp, ở cuối hành trình Piston gặp cảm biến B2 (tạo ra xung), thì Piston B đi ra để đẩy phôi vào mâm cặp, đồng thời cảm biến B4 thì Piston C rút về để kẹp chi tiết cuối hành trình Piston C cảm biến B5, thì cả hai Piston A và B lùi về (cảm biến B1 và B3) Sau đó Piston D đi ra gài chế độ gia công tự động để gia công chi tiết Sau khi gia công xong thì piston D đi về, chi tiết được tháo ra
Trang 2512 HỆ THỐNG XỬ LÝ BỀ MẶT SẲN PHẨM
YÊU CẦU CỦA QUI TRÌNH CÔNG NGHỆ NHƯ HÌNH SAU
Khi nhấn nút start động cơ băng tải quay mang sản phẩm trên băng tải khi sản phẩm đụng công tắc hành trình động cơ quay băng tải ngừng Xilanh B đưa sản phẩm xuống bồn hoá chất ngâm trong vòng 10S Xilanh B đưa sản phẩm lên sau đó xilanh C đưa sản phẩm sang vị trí bồn rửa nước tiếp đo Xilanh B đem sản phẩm xuống rửa nước trong vòng 3s và đi lên cuối cùng Xilanh
D đẩy chi tiết ra băng tải
BIỂU DIỄN BIỂU ĐỒ TRẠNG THÁI QUI TRÌNH:
Xilanh A
Sản Phẩm
Bồn hoá chất
Trang 2613 HỆ THỐNG NẮN TRÒN NIỀNG XE
YÊU CẦU CỦA QUI TRÌNH CÔNG NGHỆ NHƯ HÌNH SAU
Nguyên lý hoạt động của mạch trên: Khi nhấn start SOL1 điều khiển xilanh giữa đi về đẩy dàn khuôn trong ra Khi xilanh giữa đi về chạm phải công tác hành trình, tiếp điểm thường hở của công tác hành trình đóng lại cấp điện cho TIMER hoạt động
Khi TIMER có điện, tiếp điểm thường đóng của TIMER sẽ cấp điện cho SOL2 điều khiển 4 xy lanh ngoài đi vào ép niềng xe
Sau khoảng thời gian đã đặt cho TIMER, các tiếp điểm của TIMER sẽ đổi trạng thái ngắt điện R2 đồng thời đóng điện cấp cho R3, do tính chất của van đảo chiều khi
đó SOL2 sẽ bị mất điện và điều khiển 4 xy lanh ngoài đi về Khi R3 có điện, SOL1 sẽ mất điện và đi về làm tiếp điểm của công tác hành trình trở về trạng thái thường hở ban đầu Lúc này cả phần mạch trên và phần mạch dưới cùng hở ra, muốn mạch hoạt động trở lại thì cần phải tác động lại START
Trang 2714 MÁY ÉP NHỰA
YÊU CẦU CỦA QUI TRÌNH CÔNG NGHỆ:
Máy ép nhựa sẽ ép những khối nhựa hình cầu thành những cái đĩa Trình tự ép sẽ được thực hiện như sau:
Khối nhựa được cho bằng tay vào khuôn Pistong A đi ra ép khối nhựa cho đến khi đủ áp
suất (áp suất p = 5 bar), sau khi ép xong thì quay về Pistong B đi ra, trên đầu xylanh có gắn
Pistong C, đưa Pistong C đến vị trí lấy sản phẩm; Pistong C đi ra, lấy dĩa bằng phương pháp hút chân không và quay về Sau đó Pistong B quay về mang dĩa đến vị trí đựng sản phẩm
BIỂU DIỄN BIỂU ĐỒ TRẠNG THÁI QUI TRÌNH:
Trang 2815 HỆ THỐNG GIA CÔNG CẮT GỌT TỰ ĐỘNG
YÊU CẦU CỦA QUI TRÌNH CÔNG NGHỆ:
Hệ thống tự động gia công lỗ bằng phương pháp khoan – khóet và lã lỗ Quy trình được thực hiện như sau:
1 Pistông A và C có nhiệm vụ cản chuyển động của phôi cũng như của chi tiết đã gia công
2 Pistông B và D có nhiệm vụ đưa phôi cũng như chi tiết đã gia công vào và ra khỏi hệ thống
3 Pistông E có nhiệm vụ quay tròn bàn máy chứa chi tiết
4 Pistông F và G đưa hai đầu khoan 1 và 2 ra khoan chi tiết và quay về
5 Pistông H và I đưa hai đầu khoét 1 và 2 ra khoét chi tiết và quay về
6 Pistông J và K đưa hai đầu lã lỗ 1 và 2 đi ra lã miện lỗ và quay về
BIỂU DIỄN BIỂU ĐỒ TRẠNG THÁI QUI TRÌNH:
Trang 29
III ĐIỀU KHIỂN LED MA TRẬN
Giao tiếp Led ma trận
VCC
Q10A
D1 X3
R9
1 2
Q12A
H6
X4
M4 D7 D1
H7 H2
GND D6
1 3 5 7
18 16 14 12
COM GND
IN1 IN3 IN5 IN7 IN8
OUT1 OUT3 OUT5 OUT7 OUT8
M3
D2
D8
GND VCC_12V
J4
COLUMN DO
1 2 4 6 8 H8
H3
J2
COLUMN XANH
1 3 5 6 8
D7
R4
1 2
D3 X5
M6
R6
1 2
22 19 13 3 9 12
X1 X3 X4 X6 X8 D1 D2 D4 D6 D7
H1 H3 H4 H6 H8
D8 D3
M8
X6
D4 M4
J3
ROW
1 3 5 7
Q16A
U3 ULN2804
10 9
1 2 4 6 8
18 17 15 13 11
COM GND
IN1 IN3 IN5 IN6 IN8
OUT1 OUT3 OUT5 OUT6 OUT8
M7 M2
H3
X7
H8
X2 H5
10 9
1 3 5 6 8
18 16 14 13 11
COM GND
IN1 IN3 IN5 IN7
OUT1 OUT3 OUT5 OUT7
R7
1 2
VCC
R5
1 2
R2
1K
1 2
M8
M3 M6
H7
X3 H6
Các hàng và được đưa qua IC đệm 2803 Led ma trận có hai màu xanh và đỏ
Có 8 đường điều khiển hàng, 8 đường điều khiển cột màu xanh và 8 đường điều khiển cột màu đỏ Tổng cộng có 24 đường được kết nối với vi điều khiển
Với phần cứng đã thiết ở trên sử dụng led ma trận 8x8 có 2 màu xanh và đỏ, để điều khiển led ma trận sáng ta tiến hành gửi dữ liệu ra cột và mã quét ra hàng Trong 4 port của vi điều khiển ta sử dụng 1 port để quét hàng và 2 port để điều khiển màu xanh
và đỏ
Trang 33Chương trình hiển thị ký tự A trên led ma trận
- Chương trình chớp tắt ký tự A trên Led ma trận
- Chương trình chớp tắt ký tự A hiển thị hai màu xanh và đỏ trên Led ma trận
- Chương trình chạy chuỗi ABCD từ trái sang phải trên Led ma trận
Trang 34IV ĐIỀU KHIỂN LCD
Giao tiếp với LCD
Sơ đồ nguyên lý
D1 A2
C2 CAP
A2
C3 CAP
R3 R
Q1
CRY STAL
R1 RESISTOR VAR
D7 D4
J1
CON2
1 2
D3
C1 CAP
1 2 3 4
5 6 7 8
21 22 23 24 25 26 27 28
10
11 12 13 14 15 16 17
39 38 37 36 35 34 33 32
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/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
D5
A3
D2 D0 A1 U2
LCD 5X7
1 2
3
4 5 6 7 8 9 10 11 12 13 14
15 16
GND VCC
VR
RS R/W EN DB0 DB1 DB2 DB3 DB4 DB5 DB6 DB7
A K
D1 D2
Trang 3513 DB6 I/O Bus dữ liệu 8 bit
4 Dịch con trỏ sang trái
6 Dịch con trỏ sang phải
5 Dịch hiển thị sang phải
7 Dịch hiển thị sang trái
8 Tắt con trỏ, tắt hiển thị
A Tắt hiển thị, bật con trỏ
C Bật hiển thị, tắt con trỏ
E Bật hiển thị, nhấp nháy con trỏ
F Tắt con trỏ, nhấp nháy con trỏ
10 Dịch vị trí con trỏ sang trái
14 Dịch vị trí con trỏ sang phải
18 Dịch toàn bộ hiển thị sang trái 1C Dịch toàn bộ hiển thị sang phải
80 Đưa con trỏ về đầu dòng thứ nhất C0 Đưa con trỏ về đầu dòng thứ hai