LỜI NÓI ĐẦU
Từ các thông tin trên các diễn đàn Internet và các trung tâm học tập thực hành,
cho thấy nhu cầu học tập và nghiên cứu cũng như tự mài mò tìm hiểu về nhiều lĩnh
vực trong ngành điện tử nói chung, tự động hóa nói riêng là rất cao. Trong nhiều lĩnh
vực được quan tâm, có một lĩnh vực về vi điều khiển được quan tâm rất nhiều hiện
nay đó là vi điều khiển PIC. Việc tìm hiểu và ứng dụng hết khả năng của nhiều loại
PIC là cả một quá trình dài lý thú và hữu ích, vì sự thuận tiện, tinh gọn, khả năng phát
triển cũng như sự đa dạng các dòng sản phẩm phù hợp nhiều quy mô ứng dụng của
nó.
Một lĩnh vực khác được quan tâm đông đảo trên các diễn đàn học tập ngành
điện tử và tự động hóa, nhưng chưa có một tài liệu chính thống phổ biến hướng dẫn
hay cung cấp thông tin về nó, cũng như chưa được giảng dạy ở nhiều trung tâm đó là
ứng dụng PIC 16f877 điều khiển cánh tay ROBOT và thể hiện một sự linh hoạt mà
trong thực tế rất phù hợp với nhu cầu s ản x ấut đa dạng trong các hệ thống từ công
nghiệp cho đến dân dụng. Thuận tiện cho người vận hành cũng như cũng như năng
xuất và chất lượng sản phẩm, trình bày một cách sinh động hơn
Lựa chọn PIC trong đề tài này là một bước đi phù hợp với những yêu cầu giới
hạn cần có của một đề tài tốt nghiệp cũng như đáp ứng những nhu cầu ứng dụng thực
tế trong các lĩnh vực của ngành điện tử và tự động hóa đã theo học.
Tuy đã có nhiều cố gắng nhưng do vốn kiến thức còn hạn chế cũng như thời
gian còn hạng chế nên sẽ không tránh khỏi những sai sót và khuyết điểm trong qúa
trình tính toán cũng như thi công công mô hình, rất mong được sự thông cảm và góp ý
kiến của qúi thầy cô cũng như các bạn sinh viên.
TÓM TẮT LUẬN VĂN
Thực hiện đề tài " THIẾT KẾ VÀ ĐIỀU KHIỂN MÔ HÌNH CÁNH TAY MÁY 6 BẬC TỰ DO "
Thực hiện đề tài nghiên cứu khái niệm , nguyên lý làm việc của cánh tay sử dụng step motor để di chuyển sản phẩm.
Cành tay máy sẽ di chuyển vật theo lộ trình định trước, và lập lại thao tác
tương tự khi ấn phím enter.
Ứng dụng phần mềm PCWH 3.227 sử dụng ngôn ngữ lập trình C (CCSC) để
biên dịch và nạp cho vi xử lí PIC.
Hiển thị trạng thái hoạt động của cành tay máy thông qua màn hình tinh thể
lỏng LCD.
Ứng dụng phần mềm OrCAD hổ trợ thiết kế mạch in.
Chương 1: TỔNG QUAN
MỤC LỤC
1.1 Giới thiệu sơ lược về lịch sử phát triển của Robot. 1
1.2 Tình hình phát triển của Robot hiện nay.
1.3 Tình hình phát triển của ngành TDH ở nước ta hiện nay.
1.4 Nội dung đề tài.
1.5 Giới thiệu vấn đề.
Chương 2: GIỚI THIỆU ĐỀ TÀI VÀ PHƯƠNG PHÁP NGHIÊN CỨU
2.1 Tổng quang.
2.2 Giới hạn đề tài nghiên cứu.
2.3 Phương pháp nghiên cứu.
Chương 3 : GIỚI THIỆU VỀ VI ĐIỀU KHIỂN PIC16F877A
3.1 Vi điều khiển PIC 16F877A .
3.1.1 Giới thiệu chung.
3.1.2 Phân loại PIC.
3.2 Cấu trúc tổng quát của PIC16F877A.
3.3 Các Port xuất nhập và thanh ghi điều khiển.
3.4 Mạch dao động cho PIC .
3.5 Chân Reset PIC
3.6 Vấn đề cấp nguồn chi vi điều khiển.
3.7 Tổ chức bộ nhớ PIC .
Chương 4: MÔ-ĐUN MÀN HÌNH TINH THỂ LỎNG LCD(LIQUID CRYSTAL
DISPLAY)
4.1 Giới thiệu Chung LCD.
4.2 Module LCD hi ển th ị k ý t ự theo d òng LMB 162ABC.
4.3 Lưu đồ khởi động LCD.
4.4 Sơ đồ kết nói ứng dụng vi điều khiển.
Chương 5: BIÊN DỊCH PCWH 3.227 SỬ DỤNG NGÔN NGỮ LẬP TRÌNH C .
5.1 Giới thiệu chung về ngôn ngữ C.
5.2 Cách viết một chương trình trong CCSC.
5.3 Chương trình nạp Vi điều khiển PIC qua cổng LPT WinPic800
5.4 Bài tập minh họa điều khiển dãy 8 LED đơn
Chương 6: GIỚI THIỆU SƠ LƯỢC VỀ ĐỘNG CƠ BƯỚC.
6.1 Nguyên lí hoạt động của động cơ bước.
6.2 Giới thiệu các motor dùng trong cánh tay máy .
Chương 7: THÍÊT KẾ VÀ THI CÔNG
7.1 Tính toán sơ bộ cánh tay máy.
7.2 Tính vận tốc và moment của động cơ bước .
7.3 Tính toán phần cơ của cánh tay máy.
7.4 Mô hình thi công cánh tay máy.
7.5 Thiết kế bo mạch điều khiển cho cánh tay máy.
7.6 Lưu đồ giải thuật điều khiển.
7.6 Chương trình điều khiển.
Chương8: KẾT QUẢ THỰC HIỆN VÀ HƯỚNG PHÁT TRIỂN ĐỀ TÀI
8.1 Tóm tắt đề tài.
8.2 Kết quả thực hiện .
8.3 Một vài đề nghị.
Tài Liệu Tham khảo.
CHÚ THÍCH : LUẬN VĂN TỐT NGHIỆP GỒM FILE PDF + FILE WORD
111 trang |
Chia sẻ: lvcdongnoi | Lượt xem: 4025 | Lượt tải: 2
Bạn đang xem trước 20 trang tài liệu Đề tài Thiết kế cánh tay robot gắp khối dùng vi điều khiển PIC PIC16F877A, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
}
} // end of while(TRUE)
} // end of void main()
// + Ket thuc chuong trinh End Program! +
Cuối cùng của chương này có thể khái quát theo hình vẽ được mô tả dưới
đây:
GVHD: Ts. Hoàng Minh Trí
Trang: 47
Báo cáo luận văn tốt nghiệp.
SVTH: Dương Bình Thạnh
Hình 5.1+ Sơ đồ mô hình tổng quan Điều khiển dùng vi điều khiển
(PIC16F877A)
GVHD: Ts. Hoàng Minh Trí
Trang: 48
Báo cáo luận văn tốt nghiệp.
SVTH: Dương Bình Thạnh
CHƯƠNG 6:
GIỚI THIỆU SƠ LƯỢC VỀ
ĐỘNG CƠ BƯỚC
6.1 NGUYEÂN LYÙ HOAÏT ÑOÄNG CUÛA ÑOÄNG CÔ BÖÔÙC
Ñoäng cô böùôc chuyeån ñoåi xung ñieän thaønh nhöõng goùc quay xaùc ñònh .Nhöõng
goùc quay ñöïôc taïo thaønh bôûi xung ñieän taïo söï chính xaùc &khaû naêng laäp laïi cao.Ñoù
laø lyù do taïi sao ñoäng cô böôùc toû ra voâ cuøng hieäu quaû trong caùc öùng duïng ñoøi hoûi ñoä
chính xaùc cao
Caáu taïo:
Hieän nay treân thi tröôøng coù 3 loaïi ñoäng cô böôùc la :ñoäng cô 2 pha, 3 pha, 5
pha
Pha cuûa ñoäng cô böôùc laø soá cuoän daây cuûa Stator
Theo hình döôùi ta thaáy caáu taïo cuûa ñoäng cô böôùc goàm rotor laø moät nam chaâm vónh
cöõu coù xeõ caùc raõnh xen ke cöïc nam va cöc baéc ,stator la øcaùc taám saét côõ moät ly
gheùp laïi vôùi nhau,phía ñaùy cuõng coù xeõ raõnh töông öùng nhö treân rotor ,treân stator
caùc cuoän daây se õñöïôc quaán deå taïo ra töø tröøông laøm quay rotor.caùc cuoän daây seõ
ñöïôc noái ra ngoaøi vôùi caùc maøu töông öùng
*Löu yù: Tuyeät ñoái khoâng gôõ ñoäng cô ra vì seõ laøm hoûng ñoäng cô do leäch
töø cuûa stator va rotor
.
H ình 6.1: Caáu taïo beân trong của ñoäng cô böôùc.
GVHD: Ts. Hoàng Minh Trí
Trang: 49
Báo cáo luận văn tốt nghiệp.
SVTH: Dương Bình Thạnh
. Loaïi ñöôïc duøng phoå bieán hieän nay la loaïi 2 pha, loaïi 2 pha coøn chia laøm 2 loai
nöõa la Bipolar Winding vaø Unipolar Windingø.
Unipolar Winding
Bipolar Winding
H ình 6.2 Sơ đồ nguyên lí bên trong motor
Unipolar Winding caáu taïo goàm 2 cuoän daây treân moät pha.Coøn Bipolar winding thì
chæ coù moät cuoän daây treân moät pha.Söû duïng Bipolar Winding thì ñôn giaûn hôn
Unipolar nhöïng moment quay se yeáu hôn gaán 30%
Trong thöïc teá ñoäng cô bipolar thöôïng ñöïôc duøng roäng raõi hôn.
H ình 6.3 Ca cuoän daây cuûa ñoäng cô 2 pha
• Nguyeân lyù hoaït ñoâng cuûa ñoäng cô böôùc:
*FULL STEPPING:
-Phöông phaùp kích töøng pha moät(nghóa laø trong moät luùc chæ coù moät
pha ñöôïc kích:”one phase on”)
Ñoäng cô böôùc nam chaâm vónh cöõu laø söï keát hôïp giöõa moät rotor nam chaâm
vónh cöõu vaø stato daãn töø. Naêng löôïng đöïôc taïo ra töø moät cuoän daây cuûa
stator seõ gaây ra moät töø tröôøng nam baéc nhö hình veõ sau
GVHD: Ts. Hoàng Minh Trí
Trang: 50
Báo cáo luận văn tốt nghiệp.
SVTH: Dương Bình Thạnh
Töø tröôøng naøy seõ taùc ñoäng leân rotor,laøm rotor quay theo chieàu cuûa töø
tröôøng
Hình 6.4
ÔÛ laàn kích thöù nhaát cuoän A seõ ñöïôc kích taïo moät töø tröôøng ngöôïc laïilaøm
rotor ñöïôc giöõ lai nhö treân.ÔÛ laàn kích thöù hai cuoän B seõ ñöïôc kích cuoän A
ngöng
Laøm löïc huùt cuûa töø tröôøng seõ chuyeãn töø cuoän A sang cuoän B laøm roto quay
moät goùcä 900theo chieàu kim ñoàng hoà
ÔÛ böôùc thöù ba va tö cuoän A va B laàn löôït ñöôïc kích nhö treân laøm ñoäng cô
xoay voøng tuaàn töï.
-Phöông phaùp kích caõ hai pha:(“two phase on”)
ÔÛ laàn kích thöù nhaát caû 2 pha laø A&B ñeàu ñöïôc kích ,chuùng seõ taïo ra moät töø
tröông raát maïnh ñaåy höôùng cöïc baéc cuûa rotor vaøo giöõa.ÔÛ laàn kích thöù pha
GVHD: Ts. Hoàng Minh Trí
Trang: 51
Báo cáo luận văn tốt nghiệp.
SVTH: Dương Bình Thạnh
B vaãn giöõ nguyeân nhöng pha a ñoái dieän seõ ñöôïc kích(pha -A) laøm rotor
quay moät goùc 900
Quaù trình seõ xaõy ra tuaàn töï ôû laàn kích thöù tö vaø thöù naêm laøm cho ñoäng cô
quay ñeàu.
Baûng chaân trò:
Khi kích ñoäng cô baèng phöông phaùp kích 2 pha cuøng luùc seõ laøm taêng ngaãu
löïc cuaû ñoäng cô leân 41,4% so vôùi phöông phaùp kích moät pha cuøng
luùc,nhöng coâng suaát seõ taêng gaáp ñoâi
• HALF STEPPING:
Ta coù theå chia ñoái böôùc cuûa ñoäng cô baèng caùch cheøn moät traïng thaùi taét giöõa
söï dòch chuyeãn pha cuûa 2 cuoän daây
ÔÛ laàn kích thöù nhaát caû 2 cuoän A&B ñeàu ñöôïc kích,rotor xeõ quay 450ä töø
cuoän A
ÔÛ laàn thöùù hai chæ coù cuoän B ñöôïc kích vaø rotor laïi quay tieáp moät goùc 45 ñoâ(
theo chieàu kim ñoàng hoà
Quaù trình cöù theá tieáp dieãn laøm ñoäng cô quay ñeàu
GVHD: Ts. Hoàng Minh Trí
Trang: 52
Báo cáo luận văn tốt nghiệp.
*GIAO TIEÁP COÂNG SUAÁT VÔÙI ÑOÄNG CÔ:
-COÂNG SUAÁT NHOÛ HÔN 3W:
SVTH: Dương Bình Thạnh
Neáu coâng suaát cuaû ñoäng cô nhoû hôn 3W ta coù theå duøng caùc IC buffer
driver ñeå giao tieáp coâng suaát vôùi ñoäng cô böôùc nhö ULN2003-ULN2004
H ình 6.5: Sô ñoà chaân cuûa hoï ULN200X vaø caùch noái taûi
Coù doøng kích laø 25 mA,doøng ra cöïc ñaïi laø 500mA,ñieän theá ngoõ ra coù theå leân ñeán
50V.
Taûi ngoõ ra coù theå maét vôùi IC nhö treân.Trong IC ñaõ coù saün diod daäp ñeå daäp
doøng ngöôïc khi caùc taûi laø cuoän daây
-COÂNG SUAÁT LÔÙN HÔN 10W:
Neáu coâng suaát cuûa ñoäng cô lôùn hôn 10W thì ta phaûi duøng Transistor coâng
suaát ñeå laøm maïch giao tieáp .Coù 2 loaïi transistor moät loaïi kích baèng doøng nhö
:H1061(chòu doøng leân ñeán 6A)vôùi maïch coâng suaát ñöïôc thieát keá nhö sau:
GVHD: Ts. Hoàng Minh Trí
Trang: 53
Báo cáo luận văn tốt nghiệp.
Ngoõ ra cuûa
optocoupler
SVTH: Dương Bình Thạnh
Diod daäp
Vaø moät loaïi kích baèng theá nhö IRF840 (theo lyù thuyeát chòu doøng leân ñeán 7A)hay
IRF840(theo lyù thuyeát chòu doøng leân ñeán 20A).Maïch giao tieáp ñöôïc thieát keá nhö
sau:
Ngoõ ra cuûa
optocoupler
H ình 6.6: Sơ đồ đấu dây kích motor bước.
6.2 Giới thiệu sơ lược motor dung trong cánh tay máy:
+ Canh tay ñöôïc söû duïng saùu ñoäng cô böôùc:
Ñoäng cô cua khôùp xoay troøn (thaân ngöôøi) & khôùp vai duøng ñoäng cô cuûa haõng
SANYO-DENKY (TYPE 103H6704-1141) coù coâng suaát laø 6.76W –1.8
Ñoä/Böôùc thôøi gian giöõa 2 xung kích nhoû nhaát laø 1.007mS. Keát caáu boä truyeàn
ñoäng cô khí cuûa khôùp vai & khôùp xoay raát ñôn giaûn thoâng qua boä baùnh raêng
giaûm toác 3 caáp, caáp thöù 3 laø boä truïc vít- baùnh vít do ñoù khaû naêng töï haõm raát toát
khi laøm vieäc.ñöôïc laáy töø boä phaän gaït nöôùc cuûa xe hôi NISSAN
GVHD: Ts. Hoàng Minh Trí
Trang: 54
Báo cáo luận văn tốt nghiệp.
SVTH: Dương Bình Thạnh
Hình 6.1. Động cơ khớp vai.
Ñoäng cô khuûy tay: cuûa haõng VEXTA ORIENTAL MOTOR (MODEL A2730-
9212) coâng suaát cuû ñoäng cô laø 7.2W–1.8 Ñoä/Böôùc thôøi gian giöõa 2 xung kích
nhoû nhaát laø 1.007mS ,khôùp naøy cuõng söû duïng boä giaûm toác trong kính gat nöôùc
xe hôi
Hình 6.2. Động cơ khớp khuỷu tay.
Khôùp xoay tay duøng ñoäng cô trong maùy in phun coâng suaát laø 4W, khôùp naøy söû
duïng boä nhoâng truyeàn trong caàn xoay angten TV.
Khôùp coå tay duøng ñoäng cô trong maùy in phun coâng suaát laø 4W,khôùp naøy söû
duïng
Boä phaän chuyeån höôùng trong maùy quaït coâng nghieäp
Khôùp ngoùn tay laø ñoäng cô cuûa haõng OKI (MODEL KHL-40M12B) ,khôùp naøy
chuyeån ñoäng baèng víttme.
GVHD: Ts. Hoàng Minh Trí
Trang: 55
Báo cáo luận văn tốt nghiệp.
SVTH: Dương Bình Thạnh
Hình 6.3. Động cơ khớp cổ tay và ngón tay.
Caõ 3 ñoäng cô naøy ñeàu coù thôøi gian giöõa 2 xung kích nhoû nhaát la2.007mS .
Soá voøng quay cuûa ñoäng cô vaø toác ñoä chuyeån ñoäng caùc khôùp cuûa tay maùy tay
maùy phuï thuoäc vaøo ñieän aùp ñaët vaøo ñoäng cô vaø thôøi gian giöõa 2 xung kích.
Taát caû caùc khôùp ñeàu ñöôïc laâp trình chuyeån ñoäng ôû toác ñoä 4.5 voøng /s
GVHD: Ts. Hoàng Minh Trí
Trang: 56
Báo cáo luận văn tốt nghiệp.
Chương 7:
SVTH: Dương Bình Thạnh
THIẾT KẾ VÀ THI CÔNG
Tay gấp
Xoay tay
Coå tay
Khuỷu tay
Khớp vai
Vai
Hình 7.1 Mô hình hệ thống chấp hành cánh tay máy
7.1 Tính toan sơ bộ :
Thoâng thöôøng caáu truùc chaáp haønh cuûa tay maùy coâng nghieäp ñöôïc moâ hình hoùa
trong daïng chuoåi ñoäng vôùi caùc khaâu vaø khôùp nhö trong nguyeân lyù maùy vôùi caùc giaû thuyeát
cô baûn nhö sau:
- Chæ duøng caùc khôùp ñoäng loaïi (khôùp quay, khôùp tònh tieán, khôùp vít)
- Truïc quay höôùng tònh tieán cuûa caùc khôùp thì song song hay vuoâng goùc vôùi nhau.
- Chuoåi ñoäng laø chuoåi ñoäng hôû, ñôn giaûn.
Döôùi ñaây laø chuoåi ñoäng cuûa moät tay maùy coâng nghieäp toång quaùt coù 6 baäc töï do,
caùc khôùp A, B, F laø caùc khôùp toång quaùt coù nghæa laø chuùng coù theå laø khôùp quay, cuõng coù
theå laø khôùp tònh tieán, caùc khôùp D, E, K chæ laø nhöõng khôùp quay. Caùc khaâu ñöôïc ñaùnh soá
baét ñaàu töø khaâu 0 _ giaù coá ñònh, tieáp ñeán laø caùc khaâu 1, 2, …, n _ caùc khaâu ñoäng _ khaâu
toång quaùt kyù hieäu laø khaâu i, (i=0,1,2,…,n), khaâu, khaâu n cuoái cuøng laø khaâu mang baøn keïp
cuûa tay maùy.
Töông töï nhö tay ngöôøi ñeå baøn keïp (baøn tay) laøm vieäc ñöôïc caàn coù ba loaïi chuyeån
ñoäng, töông öùng vôùi caùc chuyeån ñoäng naøy laø ba daïng caáu truùc cuûa tay maùy nhö sau:
Caáu truùc chuyeån ñoäng toaøn boä (Thaân ngöôøi) caáu truùc naøy thöïc hieän chuyeån ñoäng
ñem toaøn boä tay maùy (tay ngöôøi) ñeán vò trí laøm vieäc. Caáu truùc naøy heát söùc ña daïng vaø
thoâng thöôøng neáu khoâng phaûi laø tay maùy hoaït ñoäng trong heä thoáng maø chuyeån ñoäng naøy
caàn coù söï kieåm soaùt ngöôøi ta thöôøng coi tay maùy laø ñöùng yeân khaâu 0 goïi giaù coá ñònh cuûa
tay maùy.
Caáu truùc xaùc ñònh haøm keïp bao goàm caùc khôùp AB vaø F caùc khaâu 1, 2 vaø 3,
chuyeån ñoäng cuûa caáu truùc naøy nhaèm ñem theo baøn keïp tôùi vò trí laøm vieäc. Do giaû thieát veà
GVHD: Ts. Hoàng Minh Trí
Trang: 57
Báo cáo luận văn tốt nghiệp.
SVTH: Dương Bình Thạnh
loaïi khôùp ñoäng duøng trong cheá taïo maùy thoâng thöôøng ta coù nhöõng phoái hôïp sau ñaây cuûa
caùc khôùp vaø töø ñoù taïo neân caùc caáu truùc xaùc ñònh vò trí cuûa baøn keïp trong caùc khoâng gian vò
trí laøm vieäc khaùc nhau cuûa baøn keïp .
Phoái hôïp 3 khôùp ñeàu laø khôùp tònh tieán vaø moät khôùp quay. Ñaây laø caáu truùc hoaït ñoäng
trong heä toïa ñoä ñeà caùc so vôùi caùc toïa ñoä S0 vì ñieåm M naèm treân khaâu 3 ñöôïc xaùc ñònh bôûi
ba chuyeån ñoäng tònh tieán vaø moät chuyeån ñoäng quay (töùc laø hai toïa ñoä daøi)
Phoái hôïp TRT, RTT hayTTR, nghóa laø moät khôùp tònh tieán hai khôùp quay (caùc caáu
truùc 2,3 vaø 4). Ñaây laø laø caáu truùc hoaït ñoäng trong heä toïa ñoä truï so vôùi ñieåm S0 vì ñeå M
treân khaâu 3 ñöôïc xaùc ñònh bôû hai chuyeån ñoäng tònh tieán vaø moät chuyeån ñoäng quay (töùc laø
hai toïa ñoä daøi moät toïa ñoä goác)
Phoái hôïp RTR, RRT hay TTR nghóa laø hai khôùp tònh tieán vaø hai khôùp quay (caùc
caáu truùc 5, 6, 7, 8, 9 vaø 10). Ñaây laø caáu truùc hoaït ñoäng trong heä toïa ñoä caàu so vôùi heä S0, vì
ñieåm M treân khaâu 3 ñöôïc xaùc ñònh bôûi moät chuyeån ñoäng tònh tieán vaø hai chuyeån ñoäng
quay (töùc laø moät toïa ñoä daøi, hai toïa ñoä goùc)
Phoái hôïp RRR nghóa laø ba khôùp quay (caùc caáu truùc 11,12) ñaây laø caùc caáu truùc hoïat
ñoäng trong heä toïa ñoä goùc so vôùi heä S0 vì ñieåm M treân khaâu 3 ñöôïc xaùc ñònh bôûi ba chuyeån
ñoäng quay (töùc laø ba toïa ñoä goùc), caáu truùc naøy ñöôïc goïi laø caáu truùc phoûng sinh hoïc.
Tuy nhieân trong thöïc teá, ñoái vôùi caùc tay maùy chuyeân duøng hay chuyeân moân hoùa vaø
ñaëc bieät ñaûm baûo giaù thaønh ñaàu tö vaøo tay maùy thaáp, ngöôøi ta khoâng nhaát thieát luùc naøo
cuõng phaûi cheá taïo tay maùy coù ñuû soá ba khôùp ñoäng cho caáu truùc xaùc ñònh vò trí.
7.2 Vaän toác vaø moment quay cuûa ñoäng cô böôùc;
* Vaän toác :
Toác ñoä ñaùp öùng cuûa ñoäng cô böôùc phuï thuoâc vaøo theá cuûa xung ñieän kích
,muoán ñoäng cô ñaùp öùng nhanh ta phaûi caáp xung ñieän theá cao hôn.Tuy nhieän ñeå
baûo veä ñoäng cô chuùng ta neân caáp theá ñuùng nhö nhaø saûn xuaát quy ñònh.
* Moment quay :
Moment quay cuûa caùnh tay maùy phuï thuoäc vaøo 3 yeáu toá:
-Toác ñoä böôùc
-Doøng chaïy trong cuoän daây
-Maïch giao tieáp coâng suaát
Coâng thöùc tính moment :
T= T f + T i
-Trong ñoù Tf laø moment cuûa löïc ma saùt : Tf = F • r
Moment löïc ma saùt baèng löïc yeâu caàu ñeå dòch
chuyeån taûi nhaân vôùi chieàu daøi cuûa caùnh tay ñoøn
Vaø Ti laø moment quaùn tính yeâu caàu ñeå taêng toác taûi:
I = quaùn tính cuûa taûi g-cm2
GVHD: Ts. Hoàng Minh Trí
Trang: 58
Báo cáo luận văn tốt nghiệp.
= toác ñoä böôùc böôùc/S
t = thôøi gian ñöôïc tính bằng giaây
= goùc böôùc ñöôïc tính baèng ñoä
K = 97.73
Toác ñoä böôùc : =1/(delay)
SVTH: Dương Bình Thạnh
Vôùi delay laø thôøi gian trì hoaõn giöõa hai xung tính baèng giaây
7.3 Tính toán phần cơ khí của cánh tay :
Ñöôøng kính cuûa maâm xoay laø 20cm, chieàu cao maâm laø 9 cm. Maâm xoay ñöïôc toái ña 2
voøng quanh truïc
Chieàu daøi cuûa baép tay la25.5 cm.
Chieàu daøi cuûa caùnh tay laø 15.5 cm.
Chieàu daøi cuûa baøn tay laø 14 cm
Chieàu daøi cuûa ngoùn tay laø 7 cm
Baøn tay khi môû ra coù theå roäng ñeán 8 cm
Toång chieàu daøi cuûa caùnh tay maùy khi duõi thaüng ra laø 60 cm
Khôp1(vai) : Toác ñoä quay laø 4,9 v/phut.
• Phaïm vi hoaït ñoäng laø : 1 voøng quanh ñieåm khoâng
Khôp2(canh tay) : Toác ñoä quay laø 4,9 v/phut.
• Phaïm vi hoaït ñoäng laø : Trong khoaûng töø 25-85 ñoä
Khôp3(khuyûu tay): Toác ñoä quay laø 4,9 v/phut.
• Phaïm vi hoaït ñoäng laø: Töø -80 ñeán +80 ñoä
Khôp4(coå tay) : Toác ñoä quay laø 4,9 v/phut.
• Phaïm vi hoaït ñoäng laø: Töø -90 ñeán -45 ñoä
Khôp5(xoay tay) : Toác ñoä quay laø 24 v/phut.
• Phaïm vi hoaït ñoäng laø : Khoâng giôùi haïng
Khôp6(ngoùn tay) : Toác ñoä quay laø 4,9 v/phut.
• Phaïm vi hoaït ñoäng laø :2 voøng quanh ñieåm khoâng.
* PHAÀN CÔ ÑIEÄN:
Caùc ñoäng cô Servo AC thích hôïp hôn cho loaïi ñieàu khieån naøy nhöng coù giaù
thaønh cao, khoù tìm, neân ở đây ñoäng cô böôùc được sử sụng.
* Giới thiệu động cơ công tác:
Ñoäng cô 1 : ñoùng môû haøm keïp.
Ñoäng cô 2 : xoay baøn keïp xoay troøn thuaän nghòch theo chieàu kim ñoàng hoà
Ñoäng cô 3 : xoay thuaän nghòch coå tay.
Ñoäng cô 4 : xoay thuaän nghòch khôùp khuyûu tay.
Ñoäng cô 5 : xoay thuaän nghòch khôùp caùnh tay.
GVHD: Ts. Hoàng Minh Trí
Trang: 59
Báo cáo luận văn tốt nghiệp.
SVTH: Dương Bình Thạnh
Các động cơ 2,3,4,5 được bố trí có thể xoay tự do về mọi hường hình thành 6
bật tự do trên mỏi khớp chuyển động.
Hình 7.2. Khớp vai.
Hình 7.3.Khớp cánh tay
GVHD: Ts. Hoàng Minh Trí
Trang: 60
Báo cáo luận văn tốt nghiệp.
Hình 7.4 Khớp cánh tay
Hình 7.5 Khớp ng ón tay
SVTH: Dương Bình Thạnh
GVHD: Ts. Hoàng Minh Trí
Trang: 61
Báo cáo luận văn tốt nghiệp.
SVTH: Dương Bình Thạnh
Hình 7.6 Mô hình cánh tay máy hoàn chỉnh.
7.5 GIÔÙI THIEÄU HEÄ THOÁNG GIAO TIEÁP COÂNG SUAÁT CUÛA CAÙNH TAY MAÙY:
Maïch coâng suaát cuûa 6 ñoäng cô böôùc bao goàm 20 Transistor MOSFET
IRF840 duøng ñeå giao tieáp vôùi 5 ñoäng cô böôùc cuûa caùc khôùp 6,5,4,3,2.
Linh kieän:
Hình7.7 IRF 840
OPTO COUPLER 521 :
Vì ñoäng cô böôùc baùn treân thò tröôøng raát ít vaø khoâng phuø hôïp vôùi heä thoáng cô
khí neân khi thieát keá em buoäc phaûi söû duïng khaùc vôùi nhöõng quy ñònh cuûa khi thieát
keá.
Ñoäng cô cuûa khôùp ngoùn tay: Neáu theo ñuùng thoâng soá kyû thuaät cuûa nhaø saûn
xuaát :DC 8.2V,0.24A,7.5 DEG/STEP thì so vôùi yeâu caàu thöïc teá veà vaän toác thì ñoäng
GVHD: Ts. Hoàng Minh Trí
Trang: 62
Báo cáo luận văn tốt nghiệp.
SVTH: Dương Bình Thạnh
cô khoâng ñaùp öùng ,do ñoù em phaûi caáp nguoàn laø 30 V thì ñoäng cô môùi ñaùp öùng kòp
khoaûng delay laø 2 mS moãi xung kích, neáu caáp ñieän theá laø 30V thì doøng ñoøi hoûi
cuûa ñoäng cô laø 0.9A vì coâng suaát nhoû neân em duøng buffer driver ñeå giao tieáp.
Ñoäng cô xoay tay & coå tay: Vì laø ñoäng cô duøng trong maùy in phun neân em
cuõng khoâng coù thoâng soá kyõ thuaät cuûa noù. Chæ bieát moât cuoän daây coù ñieän trôû laø 22
Ohm .Khi caáp ñieän DC30V thì noù môùi ñaùp öùng kòp delay giöõa 2 xung laø 2mS.Khi
ñoù doøng maø noù yeâu caàu laø 1.4A.Hai ñoäng cô naøy em duøng IRF 540 ñeå giao tieáp
nhö maïch döôùi ñaây.
7.8 ÑEÄM TUYEÁN DỮ LI ỆU:
Maïch ñeäm (buffer)laø moät maïch logic ñeå khueách ñaïi doøng ñieän hoaëc coâng
suaát. Maïch ñeäm veà cô baûn ñöôïc söû duïng ñeå laøm taêng khaû naêng laùi (drive) cuûa moät
maïch logic.Hình 6.11 trình baøy 74LS244, moät maïch ñeäm moät chieàu (vì tuyeán ñòa
chæ laø tuyeán moät chieàu,höôùng từ vi xöû lí ñeán caùc thieát bò beân ngoøai) ñeå laøm taêng
khaû naêng laùi cuûa tuyeán ñòa chæ cao. Veà cô baûn, caùc tuyeán cuûa PIC coù theå caáp doøng
400μA (IO H= 400μA) vaø ruùt doøng 2μA (II L = 2μA); chuùng chæ coù theå laùi moät taûi
logic TTL. Maëc duø beân trong PIC ñaõ coù caùc maïch ñeäm döõ lieäu
Hình 7.11 trình baøy 74LS244, moät maïch ñeäm moät chieàu (vì tuyeán ñòa chæ laø
tuyeán moät chieàu,höôùng từ vi xöû lí ñeán caùc thieát bò beân ngoøai) ñeå laøm taêng khaû naêng
laùi cuûa tuyeán ñòa chæ cao. Veà cô baûn, caùc tuyeán cuûa PIC coù theå caáp doøng 400μA (IO
H = 400μA) vaø ruùt doøng 2μA (II L = 2μA); chuùng chæ coù theå laùi moät taûi logic TTL.
Maëc duø beân trong PIC ñaõ coù caùc maïch ñeäm döõ lieäu vaø ñòa chæ, nhöng theo khuyeán
caùo cuûa caùc nhaø cheá taïo, moät heä thoáng vi xöû lí coù 10 thaønh phaàn trôû leân neân duøng
caùc maïch ñeäm. Maïch ñeäm 74LS244 coù khaû naêng caáp doøng 15mA vaø ruùt doøng
24mA.
Hình 7.11 : Sô ñồ IC 74LS244 ñeäm tuyeán ñòa chæ döõ lieäu
GVHD: Ts. Hoàng Minh Trí
Trang: 63
Báo cáo luận văn tốt nghiệp.
SVTH: Dương Bình Thạnh
Trong heä thoáng vi xöû lí, caùc ngoaïi vi ñöôïc keát noái ôû daïng song song giöõa
tuyeán ñòa chæ tuyeán döõ lieäu vaø tuyeán ñieàu khieån. Vi xöû lí chæ thoâng tin vôùi moät
trong caùc thieát bò taïi moït thôøi ñieåm, khi ñoù phaûi caùch li taát caû caùc thieát bò coøn laïi.
Vieäc söû duïng caùc maïch ba traïng thaùi (Tri_State). Seõ giaûi quyeát ñöôïc vaán ñeà naøy .
5v
DG
C1
C2
reset-628
17
18
1
2
3
4
U2
RA0/AN0
RA1/AN1
RA2/AN2/VREF
RA3/AN3/CMP1
RA4/TOCKI/CMP2
RA5/MCLR/VPP
5v
RB0/INT
RB1/RX/DT
RB2/TX/CK
RB3/CCP1
RB4/PGM
RB5
6
7
8
9
10
11
12
THC1
THC2
THDG
PGC-628
33pF
4Mhz
33pF
OSC1-628
OSC2-628
J13
1
2
3
4
OSC2-62815
OSC1-628 16
PGC-628
PGD-628
5v
RB6/T1OSO/T1CKL/PGC
RB7/T1OSI/PGD
RA6/OSC2/CLKOUT
RA7/OSC1/CLKIN
PIC16C622_SS
J14
J15
13
1
PGD-628
5
HEADER 5
reset-628
1
HEADER 1
HEADER 1
J20
D16
D17
DIODE
Hình 6.12 Sơ đồ điều khiển động cơ băng chuyền
L3
+12V Q5
1
2
3
HEADER 3
-12V
DIODE
1
2
4
3
+ C28
1000UF
R31
B688
1
U10 7805
VIN VOUT
3
C30
C31
5v
FIT80-6
3 3W
+ C29
0.33UF
104
+ 1000UF
D20
LED
R33
330
Hình 6.13 Nguồn nuôi cho vi xử lí.
5v
B-up
R16
4
1k
SW2
3
5v
R18
1k
4
B-down
SW3
5v
R20
1k
4
Enter
SW4
3
1
2
1 2
1
2
GVHD: Ts. Hoàng Minh Trí
Trang: 64
5
14
GN
D
VD
D
2
GN
D
Báo cáo luận văn tốt nghiệp.
SVTH: Dương Bình Thạnh
Hình 6.14. Các buttons điều khiển bằng tay
J1
+12V
R1
+12V
10KOHM
R2
R
+12V +12V
3
+
U1A
THC1
Q1 D1
C1
C2
+12V
THU-C12
J2
-
1
LM324/SO
2N1069
LED
103PF 103PF
-12V -12V
J3
1
R4
220 R8
10K
J4
1
+12V
R5
220 R9
10K
J5
1
+12V
R6
220 R10
10K
+12V -12V
R3
10KOHM
U1B
+12V
R7
R
+12V +12V
C3
C4
2
3
THU-C1
2
3
THU-C2
2
3
THU-DG
5 +
THC2
103PF 103PF
4
5
CBCM
4
5
CBDG
CBM
4
5
THU-C2
6
J6
+12VR11
-
7
LM324/SO
Q2 D2 -12V -12V
2N1069
LED
J7
+12V
1 DONG CO -DC
2
+12V +12V
10KOHM
-12V
+12V
R13
H1061
C5
C6
R12
O-DC+
R
Q3
2N1069
103PF 103PF
10
+
U1C
8
R
THDG
Q4 D3
+12V +12V
THU-DG -
2N1069
LED
C7
C8
J8
1 Ngontay -A
2 Ngontay -B
3 Ngontay -AA
4 Ngontay -BB
5v
1 : DCD
2 : RXD
3 : TXD
CONNECTOR DB9
5
9
4 5v
J9
-12V
LM324/SO
103PF 103PF
-12V -12V
5v
5v
J10
U3
5v
4 : DTR
5 : GND
8
3
7
PGC-877
5 PGC-877
5v
U2
DG 17 RA0/AN0
RB0/INT 6 THC1
A
2
18 Cotay -A
6 : DSR
2 PGD-877
4 PGD-877
C1 18
7 THC2
1 Xoay tay-A
2 Xoay tay-B
B
AA
4 A1 Y1 16 Cotay -B
6 A2 Y2 14 Cotay -AA
7 : RTS
8 : CTS
6
1 reset-877
3
2
LCD_1602A U4
R16
5v
C2 1 RA1/AN1
2 RA2/AN2/VREF
RB1/RX/DT 8 THDG
RB2/TX/CK 9
3 Xoay tay-AA
BB
8
A3 Y3
12 Cotay -BB
1 reset-877
1 4 B-up
SW1
3
RA3/AN3/CMP1
RB3/CCP1
10
4 Xoay tay-BB
A
11 A4 Y4 9 Canhtay -A
A5 Y5
9 : RI
P1
5v
4 3
reset-628 4 RA4/TOCKI/CMP2
RA5/MCLR/VPP
RB4/PGM 11
RB5
PGC-628
B
AA
13
15
A6 Y6
A7 Y7
7 Canhtay -B
5 Canhtay -AA
U5
LCD - 16x2 - DM1602A
SW2
D4
33pF
RB6/T1OSO/T1CKL/PGC
RB7/T1OSI/PGD
12
13 PGD-628
J11
HEADER 4
BB
17 A8 Y8 3 Canhtay -BB
5v
Ngontay
Xoay tay
2
3
RA0
RA1
HEADER 5
2 3
5v
R17
DIODE
OSC1-628
OSC2-628
15
RA6/OSC2/CLKOUT
1 Cotay -A
2 Cotay -B
Cotay 1
Canhtay 19
D5
1OE
2OE
5v
Cotay
Canhtay
BaVai
4
5
6
RA2
RA3
RC0/T1OSI/T1CLK
RC1/T1OSO
15
16
17
Enter
B-up
B-down
1 2
reset-628
4Mhz
OSC2-628
OSC1-628 16
RA7/OSC1/CLKIN
3 Cotay -AA
D6
U7
Vai
7 RA4/T0CLK RC2/CCP1 18
DG
R18
SW PUSHBUTTON-SPST-2
4 Cotay -BB
LED
LED
74LS244
A
B
2
4
A1 Y1
18 Ngontay -A
16 Ngontay -B
RA5/SS
RC3/SCK/SCL 23
RC4/SDI/SDA 24
RC5/SDO
RC6/TX/CK 25 TXD_MCU
C1
C2
1k
1 4B-down
C17
C
33pF
PIC16C622_SS
J12
HEADER 4
R19
AA
BB
A
6 A2 Y2 14 Ngontay -AA
8 A3 Y3 12 Ngontay -BB
11 A4 Y4 9 Xoay tay-A
A
B
AA
33
34 RB0/INT
35 RB1
RC7/RX/DT
26 RXD_MCU
5v
SW3
1
Canhtay -A
330
B
13
A5 Y5
7 Xoay tay-B
BB
36
RB2
19
2 3
2
3
4
Canhtay -B
Canhtay -AA
Canhtay -BB
5v
5v
AA 15 A6 Y6 5 Xoay tay-AA
BB 17 A7 Y7 3 Xoay tay-BB
A8 Y8
D8D9
D7 D10
37 RB3
38 RB4
PGC-877 39 RB5
RB6/PGC
RD0/PSP0 20
RD1/PSP1 21
RD2/PSP2 22
RD3/PSP3
5v
J13
J14
5v
A
2
U8
18
Ngontay
Xoay tay
BaVai-A D11
1
19
1OE
2OE
R21
LED
LED LED
33pF
PGD-877 40
RB7/PGD
RD4/PSP4 27
28
RD5/PSP5 29
R20
1 PGC-628
2 PGD-628
3
J15
1
HEADER 4
B
AA
BB
4 A1 Y1 16
A2 Y2
6 14
8 A3 Y3 12
BaVai-B
BaVai-AA
BaVai-BB
D12
LED
LED
74LS244
OSC1-877
OSC1-877 13
OSC2-877 14 OSC1/CLK
RD6/PSP6 30
RD7/PSP7
8
5v
1k
1 4Enter
4
5
5v
reset-628
1
HEADER 1
1
2
BaVai-A
BaVai-B
A
B
11 A4 Y4 9
13 A5 Y5 7
Vai-A
Vai-B
330
4Mhz
OSC2-877 reset-877 1
OSC2/CLKOUT RE0/RD 9
RE1/WR 10
R22
SW4
3
BaVai-AA
AA
15
A6 Y6
5
Vai-AA
MCLR/VPP
RE2/CS
210k
HEADER 5
4
BaVai-BB
BB
17 A7 Y7 3
A8 Y8
Vai-BB R23
330
33pF
11 PIC16LC64
5v 32 VDD
2 3
HEADER 1
BaVai 1
5v
VDD
J17
HEADER 4
J18
1
2
3
4
Vai-A
Vai-B
Vai-AA
Vai-BB
Vai
D13
D14
LED
LED
R28
330
19
1OE
2OE
74LS244
5v
SW5
4 3
1 2
5v
D15
DIODE
R27
1k
reset-877
J19
1
1
HEADER 1
HEADER 4
5v
J21
1
SW PUSHBUTTON-SPST-2
C27
C
HEADER 1
HEADER 1
GVHD: Ts. Hoàng Minh Trí
H ình 6.15. Mạch điều khiển chính
Trang: 65
1
4
11
20
10
VC
C
GN
D
31
12
GN
D
GN
D
20
10
VC
C
GN
D
20
10
VC
C
GN
D
4
11
5
14
GN
D
VD
D
3
4
5
6
7
8
9
10
11
12
13
14
15
16
VE
E
RS
R/
W
E
D0
D1
D2
D3
D4
D5
D6
D7
A
K
1
3
1
1
4
11
Báo cáo luận văn tốt nghiệp.
SVTH: Dương Bình Thạnh
Hình 6.17: Sơ đồ mạch công suất giao tiếp động cơ khớp 4, 5 và 6
GVHD: Ts. Hoàng Minh Trí
Trang: 66
J1
JUM
P
E
R
1
2
Q11
IR
F
331
KT
A
I
KT
B
VA
I-
B
jum
per
D9
D5
IS
O
1
1
1
2
4
3
D1
3
KT
A
D1
0
KV
AI
B
O
KT
A
I
KT
-BO
VA
IB
O
J8
1 2
KT
-AI
C
R2
1K
OH
M
1
2
3
4
5
VA
IA
O
VC
C
VA
I-
A
O
Q7
IR
F3
3
1
VA
IB
O
IS
O
1
2
1
2
4
3
D8
KT
A
O
Q3 IR
F
331
jum
per
KV
AI
-AO
pow
er
2
IS
O
2
1
2
4
3
KT
-B
R3
VA
IAI
D1
5
C
R1
4.
7
K
OH
M
1
2
3
4
5
D3
K
VAI
A
J5
1
2
3
4
5
6
Q2
IR
F
840
R5
R
SW
2
SW
D
IP-
4
/SM
KT
B
O
VAI
-BO
D2
KV
AI
B
KV
AI
A
VA
I-
A
KV
AI
-AI
KV
AI
-AO
VA
IAI
VA
I-
A
I
D1
2
R8
4.
7K
1
2
3
4
5
6
7
8
9
KT
B
J2
1
2
3
4
5
6
KT
-AI
KV
AI
-B
VA
IA
J3
1
2
3
4
5
6
KT
A
I
KV
AI
AI
C1 1uf
R7
1K
1
2
3
4
5
6
7
8
9
KV
AI
-BO
VA
I-
A
VA
I-
A
I
D1
VA
I-
A
I
SW
1
SW
D
IP-
4
/SM
KV
AI
B
D7
DI
O
DE
D6
Q4
IR
F
840
IS
O
5
1
2
4
3
C3 103
pf
pow
er
3
KV
AI
AO
KT
-A
Q5
IR
F
3
3
1
K
VAI
A
I
VA
I-
B
IS
O
3
1
2
4
3
IS
O
1
1
2
4
3
SW
6
VA
IAI
KV
AI
BO
J9
JUM
P
E
R
1
2
SW
5
C2 100uf
Q8
IR
F
840
VA
IB
C4 103pf
R4
VC
C
SW
4
SW
3
SW
D
IP-
4
/SM
VC
C
VC
C
D1
4
J6
1 2
VA
I-
B
O
VA
IA
Q9 IR
F
331
VA
I-
AO
IS
O
1
0
1
2
4
3
KT
-A
D4
Q10 IR
F
331
IS
O
6
1
2
4
3
Q1
IR
F
331
KT
-AI
VC
C
KT
-B
D1
6
Q6
IR
F
840
VC
C
KV
AI
A
O
K
VAI
-A
IS
O
4
1
2
4
3
KV
AI
-AI
pow
er
1
KT
-AO
KT
-AO
IS
O
9
1
2
4
3
VC
C
VC
C
J7
1
2
KV
AI
-AO
KT
A
KV
AI
-BO
R6
D1
1
KV
AI
AI
Q12 IR
F
331
IS
O
7
1
2
4
3
KT
-BO
J4
H
E
AD
E
R
8
x
2
/SM
2
4 6 8
10 12 14
16
1
3 5 7
9 11 13
15
VA
IA
O
KT
BO
KV
AI
-B
VC
C
K
VAI
-AI
KV
AI
-A
VA
IB
KT
A
O
IS
O
8
1
2
4
3
Báo cáo luận văn tốt nghiệp.
30v 30v
C1 C2
100UF 1UF
DKNT-AI
R1
R2
1kohm
ISO1
R3
4.7kohm
J1
1 2
30V
30v
SVTH: Dương Bình Thạnh
U1
mass30v
mass30v
DKNT-B
ISO2
J21
1
2
3
4
5
6
7
1B
2B
3B
4B
5B
6B
7B
1C
2C
3C
4C
5C
6C
7C
16
15
14
13
12
11
10
NT-A
NT-B
DKNT-A
DKNT--A
SW1
NGONTAY
SW2
DKNT-AI
DKNT--AI
DKNT-AI
DKNT--AI
DKNT--AI
ISO3
30v
1 2
JUMPER
104k
9
C3
1
COM
1B
1C
ULN2003A
J22
1 2
JUMPER
16
mass30v
NT-A
NT-B
NT--A
NT--B
30v
6
5
4
3
2
1
J2
DKXT-A
DKXT--A
DKCT-A
DKCT--A
J13
XOAY TAY
SW3
COTAY
DKXT-AI
DKXT--AI
DKXT-AI
DKXT--AI
DKCT-AI
DKCT--AI
DKCT-AI
DKCT--AI
DKNT--B
ISO4
U2
104k
2
3
4
5
6
7
9
C4
2B
3B
4B
5B
6B
7B
COM
2C
3C
4C
5C
6C
7C
15
14
13
12
11
10
ULN2003A
NT--A
NT--B
XT-A
XT-B
XT--A
XT--B
30v
CT-A
6
5
4
3
2
1
6
J7
DKNT-B
DKNT--B
DKXT-B
DKXT--B
DKCT-B
TIN HIEU DIEU KHIEN
2 1
4 3
6 5
8 7
10 9
DKNT-A
DKNT--A
DKXT-A
DKXT--A
DKCT-A
DKXT-AI
ISO5
IRF540
Q1
D1
XT-A
CT-B
CT--A
CT--B
30v
5
4
3
2
1
J12
J14
DKCT--B
mass24v dc
24v dc
12 11
14 13
16 15
R4
DKCT--A
start
ledstart
mass30v
30v
DKXT-B
ISO6
mass30v
DIODE
XT-B
1
2
3
30v xoay 1
5 AMPE
1KOHM
D4
SW4
CONG TAC NGUON 4
D3
LED POWER
IRF540
Q2
mass30v
D2
DIODE
30V XOAY CHIEU
30v xoay 2
4 - + 1
ct 30v
DKXT--AI
ISO7
IRF540
Q3
D5
XT--A
C5
C6
C7
DIODE
4700UF
mass30v
4700uf 104pf -400v
DKXT--B
ISO8
IRF540
Q4
mass30v
D6
XT--B
220VAO
J15
NGUON1
J16
NGUON2
J17
NGUON3
J18
NGUON4
J19
1
2
1
2
1
2
1
2
1
2
220induong
220inam
220outduong
220outam
220outduong
220outam
220outduong
220outam
220outduong
220outam
DKCT-AI
DKCT-B
DKCT--AI
ISO9
ISO10
ISO11
IRF540
IRF540
mass30v
Q5
mass30v
Q6
mass30v
Q7
DIODE
D7
DIODE
D8
DIODE
CT-A
CT-B
CT--A
DKCT--B
ISO12
IRF540
IRF540
mass30v
D9
DIODE
CT--B
R5
Q8
mass30v
D10
DIODE
220induong
3
4
220induong
3
4
220inam
3
4
mass30v
J20
2 1
JUMPER
220inam
3
RESISTOR SIP 9
4
5v dc
24v dc
220induong
24v dc
D11
6
1
2
5 220outduong
8
7 220outduong
220induong
24v dc
6
1
2
5 220outduong
8
7 220outduong
220inam
24v dc
6
1
2
5 220outam
8
7 220outam
220inam
24v dc
6
1
2
5
8
7
220outam
220outam
start
C8 1uf
14
1
U3
CLKA
CLKB
QA
QB
QC
12
9
8
p512
ISO13 ledstart
4 AMPE
kich relay
RELAY DPDT
LS1
kich relay
RELAY DPDT
LS2
kich relay
RELAY DPDT
LS3
kich relay
RELAY DPDT
LS4
SW5
2
3
6
7
R01 QD
R02
R91
R92
11
R7
1kohm
R8
4.7kohm
R6
500ohm
kich relay
220induong
220inam
D12
4 - + 1
24v dc
U4 LM7812/TO
1VINVOUT3
D13
U5 LM7805/TO
1VINVOUT3
5v dc
CONG TAC KHOI DONG
74LS90
mass24v dc
mass24v dc
Q9
h1061
mass24v dc
1ampe
C10
1000uf
C11
10uf
C12
1uf
R9
LED
C9
104k
mass24v dc
R
Hình 6.16: Sô ñoà maïch coâng suaát cuûa ñoäng cô khôùp 1, 2 và 3
GVHD: Ts. Hoàng Minh Trí
Trang: 67
1
2
4
3
1
2
4
3
1
2
4
3
1
2
4
3
1
2
4
3
8
GN
D
1
2
3
4
5
6
7
8
9
2
GN
D
C
1
2
3
4
5
2
GN
D
1
2
4
3
C
1
2
3
4
5
1
2
4
3
1
2
4
3
2
3
8
GN
D
1
2
3
4
5
6
7
8
9
1
2
4
3
1
2
4
3
1
2
4
3
5
10
VC
C
GN
D
1
2
4
3
2
3
1
2
4
3
Báo cáo luận văn tốt nghiệp.
6.7 Lưu đồ giải thuật:
POWER ON
Khởi tạo ngõ vào
Xuất ra LCD
(Lựa chọn chế độ hoat động)
SVTH: Dương Bình Thạnh
Yes
Up= 0
No
Down=0
Yes
Điều khiển bằng tay
(Up= 0)
Điều khiển tự động
(Down= 0)
GVHD: Ts. Hoàng Minh Trí
Trang: 68
Báo cáo luận văn tốt nghiệp.
SVTH: Dương Bình Thạnh
LƯU ĐỒ GIẢI THUẬT ĐIỀU KHIỂN BẰNG TAY
Khởi tạo LCD_ Manual
Count = 5
Yes
Count= Count +1
No
NếuUp=0
Down = 0
Count= 5
Count= 6
Count= 7
Count= 8
Count= 9
Count =
Enter
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
If (Count> 10 °Count= 5)
Count= Count -1
If (Count< 5° Count= 10)
Hiển thị LCD “DC VAI”
(Count= 5)
Hiển thị LCD “DC BA VAI”
(Count= 6)
Hiển thị LCD “DC Khuỷu tay”
(Count= 7)
Hiển thị LCD “DC Cổ tay”
(Count= 8)
Hiển thị LCD “DC Xoay tay”
(Count= 9)
Hiển thị LCD “DC Ngón tay”
(Count= 10)
GVHD: Ts. Hoàng Minh Trí
Trang: 69
Báo cáo luận văn tốt nghiệp.
Count= 5
Count= 6
Count= 7
Count= 8
Count= 9
Count=10
SVTH: Dương Bình Thạnh
Điều khiển “DC Vai”
Điều khiển “DC Bả vai”
Điều khiển “DC Khuỷu tay”
Điều khiển “DC Cổ tay”
Điều khiển “DC Xoay tay”
Điều khiển “DC Ngón tay”
GVHD: Ts. Hoàng Minh Trí
Trang: 70
Báo cáo luận văn tốt nghiệp.
SVTH: Dương Bình Thạnh
LƯU ĐỒ GIẢI THUẬT ĐIỀU KHIỂN TỰ ĐỘNG
Khởi tạo LCD “ Auto”
No
Enter
Yes
Gắp vật 1
Di chuyển đến vị trí đặt vật 1
Đặt vật 1 xuống
Di chuyển đến vị trí vật 2
Gắp vật 2
Di chuyển đến vị trí đặt vật 2
Đặt vật 2 xuống
GVHD: Ts. Hoàng Minh Trí
Trang: 71
Báo cáo luận văn tốt nghiệp.
Chương trình vi điều khiển PIC .
#include
#device 16F877*=16 ADC=10
#include
#fuses HS,NOWDT,NOPROTECT,NOLVP
#use delay(clock=4000000)
//***********************************
//Khai bao bien
//***********************************
#bit Enter = 0x07.0//RC0
#bit Up = 0x07.1//RC1
#bit Down = 0x07.2//RC2
#bit DG = 0x07.3//RC3
#bit C1 = 0x07.4//RC4
#bit C2 = 0x07.5//RC5
#bit NGONTAY = 0x05.0//RA0
#bit XOAYTAY = 0x05.1//RA1
#bit COTAY = 0x05.2//RA2
#bit CANHTAY = 0x05.3//RA3
#bit BAVAI = 0x05.4//RA4
#bit VAI = 0x05.5//RA5
#bit A = 0x06.0//RB0
#bit B = 0x06.1//RB0
#bit AA = 0x06.2//RB0
#bit BB = 0x06.3//RB0
SVTH: Dương Bình Thạnh
#bit RS=0x09.2 //RS= 0 thi thang ghi IR duoc chon,=1 thi thanh ghi DR dc
chon
#bit RW=0x09.1 //RW=1 la read, RW=0 la write
GVHD: Ts. Hoàng Minh Trí
Trang: 72
Báo cáo luận văn tốt nghiệp.
SVTH: Dương Bình Thạnh
#bit E= 0x09.0 //e=1 thi cho phep doc,e=0 cho phep ghi
#byte lcd_data = 0x08 // Dia chi PORTd
//************************************************
//Cac ham lien quan toi LCD
byte lcd_read_byte();
void lcd_send_byte( byte address, byte n );
void lcd_init();
void lcd_gotoxy( byte x, byte y);
void lcd_putc( char c);
void lcd_refresh();//******************************
/* Doc mot byte tu LCD */
byte lcd_read_byte()
{
byte read_byte;
set_tris_D(0xFF); // PORTD = input
RW = 1;
delay_cycles(1);
E = 1;
delay_cycles(1);
read_byte = lcd_data;
E = 0;
set_tris_D(0x00); // PORTD = output
return(read_byte);
}
/* Goi 1byte den LCD */
void lcd_send_byte( byte address, byte n )
{
RS = 0;
while ( bit_test(lcd_read_byte(),7) ) ;//kiem tra xem co BF co bat len hay
khong
GVHD: Ts. Hoàng Minh Trí
Trang: 73
Báo cáo luận văn tốt nghiệp.
RS = address;
delay_cycles(1);
RW = 0;
delay_cycles(1);
E = 0;
lcd_data = n;
delay_cycles(1);
E = 1;
delay_us(20);
E = 0;
}
/* Khoi tao ban dau cho LCD */
void lcd_init()
{
SVTH: Dương Bình Thạnh
byte const lcd_init_string[4] = {0x38, 0x0C, 1 , 6};
byte i;
set_tris_D(0x00);
RS = 0;
RW = 0;
E = 0;
delay_ms(15);
for(i=1;i<=3;++i)
{
lcd_data = 3;
delay_cycles(1);
E = 1;
delay_us(2);
E = 0;
delay_ms(5);
}
lcd_data = 2;
delay_cycles(1);
E = 1;
GVHD: Ts. Hoàng Minh Trí
Trang: 74
Báo cáo luận văn tốt nghiệp.
delay_us(2);
E = 0;
delay_ms(5);
for(i=0;i<=3;++i)
{
lcd_send_byte(0,lcd_init_string[i]);
}
}
SVTH: Dương Bình Thạnh
/* Nhay den vi tri (x,y) tren LCD,nhay nham y se bao loi */
void lcd_gotoxy( byte x, byte y)
{
byte address;
switch(y)
{
case 1: address=0; //dia chi bat dau cua vung ram hang 1 0x00
address+=x-1;//cot thu n nhung gia tri dia chi la n-1
lcd_send_byte(0,0x80|address);
break;
case 2: address=0x40; //dia chi bat dau cua vung ram hang 2 0x040
address+=x-1;//cot thu n nhung gia tri dia chi la n-1
lcd_send_byte(0,0x80|address);
break;
default :lcd_init();
lcd_putc("ERROR Y POSITION");
while(true); // Dung tai day!
}
}
/* Hien thi ki tu hoac chuoi ra LCD */
void lcd_putc( char c)
{
GVHD: Ts. Hoàng Minh Trí
Trang: 75
Báo cáo luận văn tốt nghiệp.
lcd_send_byte(1,c);
}
/* Hien thi ki tu hoac chuoi ra LCD */
void lcd_refresh()
{
lcd_send_byte(0,1);
lcd_send_byte(0,6);
}
SVTH: Dương Bình Thạnh
//********************************************
//Chuyen du lieu xuat LCD
//********************************************
void delaystep1()
{
delay_us(1800);
}
void delaystep2()
{
delay_us(2500);
}
//********************************************
//Chuyen du lieu xuat LCD
//********************************************
void delaybuttom()
{
delay_ms(90);
}
VOID STEPPER1(int D,int16 N)
{
int8 R0;
R0=0B00110011;
IF(D==0)
GVHD: Ts. Hoàng Minh Trí
Trang: 76
Báo cáo luận văn tốt nghiệp.
{
LOOP11:
OUTPUT_B(R0);
delaystep1();
N=N-1;
IF(N==0)
{OUTPUT_B(0x00);
GOTO THOAT1;}
rotate_left (&R0, 1);
GOTO LOOP11;
}
IF(D==1)
{
LOOP12:
OUTPUT_B(R0);
delaystep1();
N=N-1;
IF(N==0)
{OUTPUT_B(0x00);
GOTO THOAT1;}
rotate_right (&R0, 1);
GOTO LOOP12;
}
THOAT1:
DELAY_MS(1);
}
SVTH: Dương Bình Thạnh
GVHD: Ts. Hoàng Minh Trí
Trang: 77
Báo cáo luận văn tốt nghiệp.
VOID STEPPER2(int D,int16 N)
{
int8 R0;
R0=0B00110011;
IF(D==0)
{
LOOP21:
OUTPUT_B(R0);
delaystep2();
N=N-1;
IF(N==0)
{OUTPUT_B(0x00);
GOTO THOAT2;}
rotate_left (&R0, 1);
GOTO LOOP21;
}
IF(D==1)
{
LOOP22:
OUTPUT_B(R0);
delaystep2();
N=N-1;
IF(N==0)
{OUTPUT_B(0x00);
GOTO THOAT2;}
rotate_right (&R0, 1);
GOTO LOOP22;
}
THOAT2:
SVTH: Dương Bình Thạnh
GVHD: Ts. Hoàng Minh Trí
Trang: 78
Báo cáo luận văn tốt nghiệp.
DELAY_MS(1);
}
SVTH: Dương Bình Thạnh
//*****************************************
/* Ham main */
//*****************************************
void main ()
{
int16 count,r;
int8 i,R1;
//Khoi tao Port vao ra
set_tris_b (0X00);
set_tris_a (0X00);
set_tris_c (0Xff);
set_tris_d (0X00);
set_tris_e (0X00);
OUTPUT_B(0x00);
OUTPUT_A(0xFF);
//Chon che do hoat dong khi bat dau chuong trinh;
Nhan0:
lcd_init(); //khoi tao man hinh LCD
lcd_gotoxy(1,1);
lcd_putc("Mode Select: ");//xuat dong chu ra man hinh
lcd_gotoxy(1,2);
lcd_putc("Up:Manu-Dw:Auto ");//xuat dong chu ra
If(Up==0)
{ delaybuttom();
If(Up==0)
{Goto Manual;} }
If(Down==0)
{ delaybuttom();
GVHD: Ts. Hoàng Minh Trí
Trang: 79
Báo cáo luận văn tốt nghiệp.
If(Down==0)
{Goto Autos; } }
goto nhan0;
//Che do dieu khien bang tay;
Manual:
lcd_init(); //khoi tao man hinh LCD
lcd_gotoxy(1,1);
lcd_putc("Manual");//xuat dong chu ra man hinh
//Doan chuong trinh dieu khien
count=5;
OUTPUT_B(0x00);
OUTPUT_A(0xff);
WHILE(TRUE)
{
OUTPUT_B(count);
If(Up==0)
{ delaybuttom();
If(Up==0)
{ count=count+1;}
}
If(Down==0)
{ delaybuttom();
If(Down==0)
{ count=count-1;}
}
If( count<5)
{count=10;}
If(count>10 )
{count=5;}
If(Count==5)
SVTH: Dương Bình Thạnh
GVHD: Ts. Hoàng Minh Trí
Trang: 80
Báo cáo luận văn tốt nghiệp.
{ lcd_init(); //khoi tao man hinh LCD
lcd_gotoxy(1,1);
SVTH: Dương Bình Thạnh
lcd_putc("Manual");//xuat dong chu ra man hinh
lcd_gotoxy(1,2);
lcd_putc("DC Vai");//xuat dong chu ra man hinh
}
If(Count==6)
{ lcd_init(); //khoi tao man hinh LCD
lcd_gotoxy(1,1);
lcd_putc("Manual");//xuat dong chu ra man hinh
lcd_gotoxy(1,2);
lcd_putc("DC Ba Vai");//xuat dong chu ra man hinh
}
If(Count==7)
{ lcd_init(); //khoi tao man hinh LCD
lcd_gotoxy(1,1);
lcd_putc("Manual");//xuat dong chu ra man hinh
lcd_gotoxy(1,2);
lcd_putc("DC Khuy tay");//xuat dong chu ra man hinh
}
If(Count==8)
{ lcd_init(); //khoi tao man hinh LCD
lcd_gotoxy(1,1);
lcd_putc("Manual");//xuat dong chu ra man hinh
lcd_gotoxy(1,2);
lcd_putc("DC Co Tay");//xuat dong chu ra man hinh
}
If(Count==9)
{ lcd_init(); //khoi tao man hinh LCD
GVHD: Ts. Hoàng Minh Trí
Trang: 81
Báo cáo luận văn tốt nghiệp.
lcd_gotoxy(1,1);
SVTH: Dương Bình Thạnh
lcd_putc("Manual");//xuat dong chu ra man hinh
lcd_gotoxy(1,2);
lcd_putc("DC Xoay Tay");//xuat dong chu ra man hinh
}
If(Count==10)
{ lcd_init(); //khoi tao man hinh LCD
lcd_gotoxy(1,1);
lcd_putc("Manual");//xuat dong chu ra man hinh
lcd_gotoxy(1,2);
lcd_putc("DC Ngon Tay");//xuat dong chu ra man hinh
}
If(Enter==0)
{ delaybuttom();
If(Enter==0)
{ goto Ctdieukhiendongco;}
}
}
Ctdieukhiendongco:
R1=0B00110011;
If(Count==5)
{OUTPUT_A(0b11111110);
while(true)
{
If(Up==0)
{
rotate_left (&R1, 1);
OUTPUT_B(R1);
delaystep1();
GVHD: Ts. Hoàng Minh Trí
Trang: 82
Báo cáo luận văn tốt nghiệp.
}
If(Down==0)
{
rotate_right (&R1, 1);
OUTPUT_B(R1);
delaystep1();
}
If(Up==1&&Down==1)
{OUTPUT_B(0x00);}
If(Enter==0)
{ DELAY_MS(100);
If(Enter==0)
{
goto Manual;}
}
}
}
If(Count==6)
{OUTPUT_A(0b11111101);
while(true)
{
If(Up==0)
{
rotate_left (&R1, 1);
OUTPUT_B(R1);
delaystep1();
}
If(Down==0)
{ rotate_right (&R1, 1);
OUTPUT_B(R1);
SVTH: Dương Bình Thạnh
GVHD: Ts. Hoàng Minh Trí
Trang: 83
Báo cáo luận văn tốt nghiệp.
delaystep1();
}
If(Up==1&&Down==1)
{OUTPUT_B(0x00);}
If(Enter==0)
{ DELAY_MS(100);
If(Enter==0)
{
goto Manual;}
}
}
}
If(Count==7)
{OUTPUT_A(0b11111011);
while(true)
{
If(Up==0)
{
rotate_left (&R1, 1);
OUTPUT_B(R1);
delaystep1();
}
If(Down==0)
{ rotate_right (&R1, 1);
OUTPUT_B(R1);
delaystep1();
}
SVTH: Dương Bình Thạnh
GVHD: Ts. Hoàng Minh Trí
Trang: 84
Báo cáo luận văn tốt nghiệp.
If(Up==1&&Down==1)
{OUTPUT_B(0x00);}
If(Enter==0)
{ delaybuttom();
If(Enter==0)
{
goto Manual;}
}
}
}
If(Count==8)
{OUTPUT_A(0b11110111);
while(true)
{
If(Up==0)
{
rotate_left (&R1, 1);
OUTPUT_B(R1);
delaystep2();
}
If(Down==0)
{ rotate_right (&R1, 1);
OUTPUT_B(R1);
delaystep2();
}
If(Up==1&&Down==1)
{OUTPUT_B(0x00);}
SVTH: Dương Bình Thạnh
GVHD: Ts. Hoàng Minh Trí
Trang: 85
Báo cáo luận văn tốt nghiệp.
If(Enter==0)
{ delaybuttom();
If(Enter==0)
{
goto Manual;}
}
}
}
If(Count==9)
{OUTPUT_A(0b11101111);
while(true)
{
If(Up==0)
{
rotate_left (&R1, 1);
OUTPUT_B(R1);
delaystep2();
}
If(Down==0)
{ rotate_right (&R1, 1);
OUTPUT_B(R1);
delaystep2();
}
If(Up==1&&Down==1)
{OUTPUT_B(0x00);}
If(Enter==0)
{ delaybuttom();
If(Enter==0)
SVTH: Dương Bình Thạnh
GVHD: Ts. Hoàng Minh Trí
Trang: 86
Báo cáo luận văn tốt nghiệp.
{
goto Manual;}
}
}
}
If(Count==10)
{OUTPUT_A(0b11011111);
while(true)
{
If(Up==0)
{
rotate_left (&R1, 1);
OUTPUT_B(R1);
delaystep2();
}
If(Down==0)
{ rotate_right (&R1, 1);
OUTPUT_B(R1);
delaystep2();
}
If(Up==1&&Down==1)
{OUTPUT_B(0x00);}
If(Enter==0)
{ delaybuttom();
If(Enter==0)
{
goto Manual;}
}
}
}
/////////////////////////////////////////////////////
SVTH: Dương Bình Thạnh
GVHD: Ts. Hoàng Minh Trí
Trang: 87
Báo cáo luận văn tốt nghiệp.
Autos:
lcd_init(); //khoi tao man hinh LCD
lcd_gotoxy(1,1);
lcd_putc(" Autos");//xuat dong chu ra man hinh
nhan:
If(Down==0)
{ DELAY_MS(80);
If(Down==0)
{ Goto Nhan0;}}
If(Enter==0)
{ DELAY_MS(80);
If(Enter==0)
{
//////////////////////////////////////////////////
//Doan thu nhat///////////////////////////////////
//Bavai;
OUTPUT_A(0b11111101);
i=0;
r=860;
STEPPER1(i,r);
//Khuy vai;
OUTPUT_A(0b11111011);
i=1;
r=900;
STEPPER1(i,r);
//Co tay;
OUTPUT_A(0b11110111);
i=1;
r=200;
STEPPER2(i,r);
SVTH: Dương Bình Thạnh
GVHD: Ts. Hoàng Minh Trí
Trang: 88
Báo cáo luận văn tốt nghiệp.
//Ngon tay;
OUTPUT_A(0b11011111);
i=0;
r=2400;
STEPPER2(i,r);
///////////////////////////////////
//Bavai;
OUTPUT_A(0b11111101);
i=1;
r=860;
STEPPER1(i,r);
//Khuy vai;
OUTPUT_A(0b11111011);
i=0;
r=900;
STEPPER1(i,r);
//Co tay;
OUTPUT_A(0b11110111);
i=0;
r=200;
STEPPER2(i,r);
///////////////////////////////////
//Vai;
OUTPUT_A(0b11111110);
i=1;
r=2605;
STEPPER1(i,r);
///////////////////////////////////
//Bavai;
OUTPUT_A(0b11111101);
i=0;
r=830;
SVTH: Dương Bình Thạnh
GVHD: Ts. Hoàng Minh Trí
Trang: 89
Báo cáo luận văn tốt nghiệp.
STEPPER1(i,r);
//Khuy vai;
OUTPUT_A(0b11111011);
i=1;
r=900;
STEPPER1(i,r);
//Co tay;
OUTPUT_A(0b11110111);
i=1;
r=200;
STEPPER2(i,r);
//Ngon tay;
OUTPUT_A(0b11011111);
i=1;
r=2400;
STEPPER2(i,r);
///////////////////////////////////
//Bavai;
OUTPUT_A(0b11111101);
i=1;
r=830;
STEPPER1(i,r);
//Khuy vai;
OUTPUT_A(0b11111011);
i=0;
r=900;
STEPPER1(i,r);
//Co tay;
OUTPUT_A(0b11110111);
i=0;
r=200;
STEPPER2(i,r);
SVTH: Dương Bình Thạnh
GVHD: Ts. Hoàng Minh Trí
Trang: 90
Báo cáo luận văn tốt nghiệp.
////////////////////////////////////////
//Doan thu hai////////////////////
//Vai;
OUTPUT_A(0b11111110);
i=1;
r=2900;
STEPPER1(i,r);
///////////////////////////////////
//Bavai;
OUTPUT_A(0b11111101);
i=0;
r=860;
STEPPER1(i,r);
//Khuy vai;
OUTPUT_A(0b11111011);
i=1;
r=900;
STEPPER1(i,r);
//Co tay;
OUTPUT_A(0b11110111);
i=1;
r=200;
STEPPER2(i,r);
//Ngon tay;
OUTPUT_A(0b11011111);
i=0;
r=2400;
STEPPER2(i,r);
///////////////////////////////////
//Bavai;
SVTH: Dương Bình Thạnh
GVHD: Ts. Hoàng Minh Trí
Trang: 91
Báo cáo luận văn tốt nghiệp.
OUTPUT_A(0b11111101);
i=1;
r=860;
STEPPER1(i,r);
//Khuy vai;
OUTPUT_A(0b11111011);
i=0;
r=900;
STEPPER1(i,r);
//Co tay;
OUTPUT_A(0b11110111);
i=0;
r=200;
STEPPER2(i,r);
///////////////////////////////////
//Vai;
OUTPUT_A(0b11111110);
i=1;
r=2630;
STEPPER1(i,r);
///////////////////////////////////
//Bavai;
OUTPUT_A(0b11111101);
i=0;
r=860;
STEPPER1(i,r);
//Khuy vai;
OUTPUT_A(0b11111011);
i=1;
r=900;
STEPPER1(i,r);
//Co tay;
SVTH: Dương Bình Thạnh
GVHD: Ts. Hoàng Minh Trí
Trang: 92
Báo cáo luận văn tốt nghiệp.
OUTPUT_A(0b11110111);
i=1;
r=200;
STEPPER2(i,r);
//Ngon tay;
OUTPUT_A(0b11011111);
i=1;
r=2400;
STEPPER2(i,r);
///////////////////////////////////
//Bavai;
OUTPUT_A(0b11111101);
i=1;
r=860;
STEPPER1(i,r);
//Khuy vai;
OUTPUT_A(0b11111011);
i=0;
r=900;
STEPPER1(i,r);
//Co tay;
OUTPUT_A(0b11110111);
i=0;
r=200;
STEPPER2(i,r);
///////////////////////////////////
//Vai;
OUTPUT_A(0b11111110);
i=0;
r=8135;
STEPPER1(i,r);
}
SVTH: Dương Bình Thạnh
GVHD: Ts. Hoàng Minh Trí
Trang: 93
Báo cáo luận văn tốt nghiệp.
}
goto nhan;
}
SVTH: Dương Bình Thạnh
GVHD: Ts. Hoàng Minh Trí
Trang: 94
Báo cáo luận văn tốt nghiệp.
Chương 8:
SVTH: Dương Bình Thạnh
KẾT QUẢ THỰC HIỆN VÀ HƯỚNG PHÁT TRIỂN ĐỀ TÀI
8.1 TOÙM TAÉT ÑEÀ TAØI:
Qua 12 tuaàn thöïc hieän nghieân cöùu ñeà taøi, taäp luận văn ñöôïc hoaøn taát. Nhöõng vaán
ñeà coøn môùi naåy sinh trong quaù trình thöïc hieän ñeà taøi. Nhöõng vaán ñeà naøy khoâng chæ laø ñoäng
löïc kích thích nieàm say meâ trong quaù trình nghieân cöùu maø coøn laø söï thaùch thöùc veà khaû
naêng cuaû baûn thaân ngöôøi nghieân cöùu.
Noäi dung cuaû ñeà taøi ñöôïc hình thaønh töø nhöõng vaán ñeà ñöôïc giaûi quyeát moät caùch
tương đối.
Caùc vaán ñeà trong ñeà taøi ñöôïc giaûi quyeát vaø trình baøy töø toång quaùt ñeán cuï theå.
Trong töøng vaán ñeà, caùc tình huoáng ñöôïc giaûi quyeát theo töøng böôùc.
Ñeà taøi bao goàm 6 chöông ñöôïc trình baøy, nhöng caùc vaán ñeà troïng taâm coát loõi taäp
trung vaøo caùc chöông 3,4 vaø 5. Trong chöông 3 caùc khaùi nieäm vaø nhöõng kieán thöùc cô baûn
veà tay maùy ñöôïc trình baøy, vaø trong chöông 6 caáu truùc maïch ñieàu khieån ñöôïc giôùi thieäu.
Moâ hình caáu truùc maïch ñöôïc trieån khai thaønh nhöõng maïch ñieän cuï theå. Caùch söû duïng
nhöõng linh kieän, thieát bò caáu truùc neân maïch ñieàu khieån ñöôïc ñeà caäp chæ bao goàm nhöõng
noäi dung caàn thieát phuïc vuï tröïc tieáp cho ñeà taøi vaø vieäc tính toaùn, choïn caùc linh kieän trong
maïch coâng suaát cuõng raát quan troïng trong quaù trình thöïc thi ñeà taøi.
Caùnh tay maùy; seõ khoâng bao giôø hoaït ñoäng neáu khoâng coù chöông trình ñieàu khieån
ñöôïc xaây döïng trong chöông 6.
Caùc böơc chuaån bò thi coâng maïch vaø nhöõng thao taùc caàn thieát ñeå ñieàu khieån caùnh
tay maùy ñöôïc trình baøy trong chöông 6.
8.2 KẾT QUẢ THỰC HIỆN:
Sau ba tháng thực hiện đề tài, tập luận văn đã được hoàn tất
- Vật được di chuyển có kích thước nằm trong khoảng từ 0 ° 40mm, trọng lượng
khoảng từ 0 ° 400g
- Có hai chế độ điều khiển:
a) Manual: Người điều khiển có thể điều khiển trực tiếp bằng cách nhấn nút trực
tiếp từ bàn phím. Có thể gắp vật ở bất kỳ vị trí nào, do người điều khiển chọn.
b) Chế độ điều khiển tự động(Autos) Cánh tay máy sẽ thực hiện thao tác gắp vật taị
hai vị trí a và đặt tới vị trí mới b, gắp vật tại c và đặt tại vị trí mới d, theo đúng lộ trình định
trước.
* Ưu điểm điểm của cánh tay máy.
1. Cánh tay hoạt động đúng như ý đồ thiết kế.
2. Cánh tay hoạt động khà êm ái chính xác khi thao tác gắp vật.
3. Có thể hoạt động tốt ở cả hai chế độ manual và autos.
4. Cánh tay được thiết kế khá đẹp mắt, và nhỏ gọn phù hợp đối với đề
tài tốt nghiệp.
* Khuyết điểm của cánh tay máy:
1. Tốc độ hoạt động chưa nhanh.
2. Hoạt động lập lại nhiều lần (ở chế độ autos) sẽ dẫn đến sai số tích
lũy sau 20 lần lập lại sẽ bị sai số khoảng 1 độ.
3. Công suất thấp, gắp được vật có trọng lượng tương đối nhỏ.
4. Khớp ngón tay hoạt động chậm hơn so với các khớp còn lại.
GVHD: Ts. Hoàng Minh Trí
Trang: 95
Báo cáo luận văn tốt nghiệp.
SVTH: Dương Bình Thạnh
5. Cành tay được thiết kế chỉ hoạt động từng khớp một, nên dẫn đến
tốc độ chưa cao, nên không linh hoạt lắm.
8.3 MOÄT VAØI ÑEÀ NGHÒ:
Duø ñaõ coá gaéng heát söùc nhöng do thôøi gian coù haïn neân vieäc thöïc hieän ñeà taøi phaûi
döøng laïi. Chuùng toâi, nhöõng ngöôøi thöïc hieän ñeà taøi hy voïng nhöõng khoùa sau seõ phaùt trieån
hoaøn thieän hôn ñeå öùng duïng vaøo trong saûn xuaát.
Sau ñaây laø moät vaøi ñeà nghò cho nhöõng ai muoán phaùt trieån ñeà taøi:
1. Duøng vi ñieàu khieån PIC ñeå thieát keá maïch ñieàu khieån giao tiếp may tính.
2. Thieát keá phaàn giao tieáp vôùi maùy tính taïo söï linh hoaït trong ñieàu khieån.
3. Ñieàu khieån linh hoaït hôn cho taát caû caùc khôùp hoaït ñoäng cuøng luùc, taïo söï
linh hoaït vaø taêng ñöôïc toác ñoä hoaït ñoäng cuûa caùnh tay.
4. Thiết kế băng tải di chuyển vật kết hợp cánh tay máy gắp vật.
5. Dùng motor sevor AC để có công suất lớn và tốc độ đáp ứng nhanh.
GVHD: Ts. Hoàng Minh Trí
Trang: 96
Báo cáo luận văn tốt nghiệp.
SVTH: Dương Bình Thạnh
1.
TÀI LIỆU THAM KHẢO
Ts.Nguy ễn Đức Thành , Đo lường và điều khiển bằng máy tính.NXB ĐH Qu ốc gia
TpHCM.
2.
3.
Ts. Nguyễn Thiện Thành, Trí tuệ nhân tạo và hệ chuyên gia. NXB Giáo dục.
TS.Lê Hoài Quốc, Kỹ thuật người máy và Robot Công nghiệp. NXB ĐH Quốc gia
TpHCM.
4.
Điện tử công xuất I v à II, (tài liệu lưu hành nội bộ) Trường đại học bách khoa
TpHCM.
5.
Ks.Trần xuân Thường, Tài liệu sử dụng CCS tiếng việt (tài liệu lưu hành nội bộ)
Trường đại học KHTN.
6.
Ks.Phan Vinh Hiếu, Cấu trúc phần cứng PIC16F877A(tài liệu lưu hành nội bộ)
Trường đại học KHTN.
7.
8.
9.
PGS.TS. Nguyễn Hữu Phương ,Mạch số ,Nhà Xuất Bản Thống Kê.
Diển đàn điện tử .com
Google + Datasheet.com (Internet)
GVHD: Ts. Hoàng Minh Trí
Trang: 97
Các file đính kèm theo tài liệu này:
- TK canh tay ro bot lap khoi.doc
- Luan Van.pdf