Đề tài Thiết kế cánh tay robot gắp khối dùng vi điều khiển PIC PIC16F877A

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

doc111 trang | Chia sẻ: lvcdongnoi | Lượt xem: 3891 | Lượt tải: 2download
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:

  • docTK canh tay ro bot lap khoi.doc
  • pdfLuan Van.pdf
Luận văn liên quan