Đề tài Thiết kế và thi công máy in nhiệt cầm tay

Sau một thời gian tìm hiểu và nghiên cứu về kỹ thuật in nhiệt trực tiếp, cùng với việc nắm bắt xu thế in ấn hóa đơn trực tiếp mà không cần có sự hỗ trợ của máy vi tính trong việc soạn thảo đang được ưa chuộng hiện nay thì nhóm thực hiện đề tài đã nghiên cứu được làm thế nào để điều khiển được các thông số cần in sao cho phù hợp nhất với văn bản và các loại hóa đơn bán hàng. Từ các kiến thức được học ở trường và kinh nghiệm từ thực tiễn cộng với sự giúp đỡ của giáo viên hướng dẫn và các thầy cô bạn bè thì nhóm đã thực hiện được đề tài này. Đề tài được thực hiện thông qua các giai đoạn rõ ràng, từ việc thu thập các thông số thực tế của các loại hóa đơn dựa vào đó để thiết kế mô hình cơ khí phù hợp để có thể điều khiển các thông số của hệ thống một cách chính xác nhất. Sau khi đã xây dựng mô hình cơ khí, trên cở sở các thông số kỹ thuật của các loại văn bản nhóm đã thiết kế được mô hình để điều khiển các thông số theo yêu cầu. Với phương pháp điều khiển đầu in nhiệt và soạn thảo văn bản trực tiếp trên màn hình cảm ứng để tạo ra các loại hóa đơn, các văn bản cần in phù hợp với nhu cầu của người tiêu dùng. Mô hình đã điều khiển được các thông số một cách tương đối chính xác, cũng như giám sát được các thông số này thông qua màn hình hiển thị.

pdf108 trang | Chia sẻ: thientruc20 | Lượt xem: 390 | Lượt tải: 0download
Bạn đang xem trước 20 trang tài liệu Đề tài Thiết kế và thi công máy in nhiệt cầm tay, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
BỘ GIÁO DỤC & ĐÀO TẠO TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT TP. HỒ CHÍ MINH KHOA ĐIỆN – ĐIỆN TỬ BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH ---------------------------------- ĐỒ ÁN TỐT NGHIỆP NGÀNH CÔNG NGHỆ KỸ THUẬT ĐIỆN TỬ TRUYỀN THÔNG Đề Tài: THIẾT KẾ VÀ THI CÔNG MÁY IN NHIỆT CẦM TAY GVHD: ThS. Phan Vân Hoàn SVTH: Cao Nhữ Ân 16341002 Lưu Quốc Tuấn 16341026 Tp. Hồ Chí Minh – 01/2018 i BỘ GIÁO DỤC & ĐÀO TẠO TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT TP. HỒ CHÍ MINH KHOA ĐIỆN – ĐIỆN TỬ BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH -------------------------------- ĐỒ ÁN TỐT NGHIỆP NGÀNH CÔNG NGHỆ KỸ THUẬT ĐIỆN TỬ TRUYỀN THÔNG Đề Tài: THIẾT KẾ VÀ THI CÔNG MÁY IN NHIỆT CẦM TAY GVHD: ThS. Phan Vân Hoàn SVTH: Cao Nhữ Ân 16341002 Lưu Quốc Tuấn 16341026 Tp. Hồ Chí Minh – 01/2018 ii TRƯỜNG ĐH. SƯ PHẠM KỸ THUẬT CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM TP. HỒ CHÍ MINH ĐỘC LẬP - TỰ DO - HẠNH PHÚC KHOA ĐIỆN-ĐIỆN TỬ BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH Tp. HCM, ngày 15 tháng 01 năm 2018 NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP Họ tên sinh viên: Cao Nhữ Ân MSSV: 16341002 Lưu Quốc Tuấn MSSV: 16341026 Chuyên ngành: CNKT Điện Tử Truyền Thông Mã ngành: 41 Hệ đào tạo: Đại học chính quy Mã hệ: 3 Khóa: 2016 Lớp: 163410A I. TÊN ĐỀ TÀI: THIẾT KẾ VÀ THI CÔNG MÁY IN NHIỆT CẦM TAY II. NHIỆM VỤ 1. Các số liệu ban đầu:  Nhóm tiến hành việc khảo sát các loại vi điều khiển, lựa chọn màn hình cảm ứng, đầu in nhiệt và giấy in.  Tiến hành tìm hiểu và thu thập các số liệu từ các trang mạng và sách về lập trình vi điều khiển ARM. Tham khảo các máy in nhiệt để xây dựng lên mô hình điều khiển.  Tìm hiểu các bộ cắt giấy để lựa chọn và tham khảo cách thức hoạt động phù hợp cho mô hình. 2. Nội dung thực hiện:  NỘI DUNG 1: Nghiên cứu tài liệu về đầu in nhiệt Fujitsu-FTP-628MCL10.  NỘI DUNG 2: Dựa trên các dữ liệu thu thập được, tiến hành lựa chọn giải pháp thiết kế và thi công mô hình phần mạch điều khiển.  NỘI DUNG 3: Thiết kế hệ thống điều khiển dao cắt giấy in.  NỘI DUNG 4: Thiết kế lưu đồ giải thuật và viết chương trình điều khiển cho Vi điều khiển, thiết kế giao diện màn hình chính soạn thảo văn bản.  NỘI DUNG 5: Thử nghiệm và điều chỉnh phần cứng cũng như chương trình để mô hình được tối ưu. Đánh giá các thông số của mô hình so với thông số thực tế.  NỘI DUNG 6: Viết báo cáo thực hiện. iii III. NGÀY GIAO NHIỆM VỤ: 25/09/2017 IV. NGÀY HOÀN THÀNH NHIỆM VỤ: 15/01/2018 V. HỌ VÀ TÊN CÁN BỘ HƯỚNG DẪN: ThS. Phan Vân Hoàn CÁN BỘ HƯỚNG DẪN BM. ĐIỆN TỬ CÔNG NGHIỆP – Y SINH iv TRƯỜNG ĐH. SƯ PHẠM KỸ THUẬT CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM TP. HỒ CHÍ MINH ĐỘC LẬP - TỰ DO - HẠNH PHÚC KHOA ĐIỆN-ĐIỆN TỬ BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH Tp. HCM, ngày 15 tháng 01 năm 2018 LỊCH TRÌNH THỰC HIỆN ĐỒ ÁN TỐT NGHIỆP Họ tên sinh viên 1: CAO NHỮ ÂN Lớp: 163410A MSSV: 16341002 Họ tên sinh viên 2: LƯU QUỐC TUẤN Lớp: 163410A MSSV: 16341026 Tên đề tài: THIẾT KẾ VÀ THI CÔNG MÁY IN NHIỆT CẦM TAY Tuần/ngày Nội dung Xác nhận GVHD 25/09/2017 01/10/2017 Tìm hiểu thu thập thông số các loại vi điều khiển, màn hình hiển thị, đầu in nhiệt, giấy in và nguồn cung cấp. 01/10/2017 15/10/2017 Dựa trên các thông số thu thập được, tiến hành lựa chọn giải pháp thiết kế mạch giao tiếp điều khiển đầu in nhiệt. 15/10/2017 29/10/2017 Thi công mạch điều khiển đầu in nhiệt. 29/10/2017 10/11/2017 Thiết kế lưu đồ giải thuật và kiểm tra độ ổn định của mạch đã thi công. 10/11/2017 28/11/2017 Viết chương trình điều khiển cho vi điều khiển. 28/11/2017 15/12/2017 Thiết kế giao diện hiển thị và soạn thảo trực tiếp trên màn hình cảm ứng. 15/12/2017 02/01/2018 Thử nghiệm và điều chỉnh phần cứng cũng như chương trình để mô hình được tối ưu. Đánh giá các thông số của mô hình. 02/01/2018 15/01/2018 Viết báo cáo thực hiện. GV HƯỚNG DẪN (Ký và ghi rõ họ và tên) v LỜI CAM ĐOAN Nhóm xin cam đoan đề tài này là do nhóm tự thực hiện dựa vào một số tài liệu và đề tài trước đó. Các số liệu trong đề tài này được nhóm thu thập từ các tài liệu hướng dẫn và tham khảo một số đề tài liên quan từ đó nhóm đã nghiên cứu và phát triển để thực hiện đề tài này. Không sao chép từ tài liệu hay công trình đã có trước đó. TP. Hồ Chí Minh, ngày 15 tháng 01 năm 2018 Sinh viên thực hiện 1 Sinh viên thực hiện 2 CAO NHỮ ÂN LƯU QUỐC TUẤN vi LỜI CẢM ƠN Sau quá trình học tập ở trường cùng với những kiến thức được các Thầy Cô giảng dạy, những kinh nghiệm được học hỏi, trong quá trình thực hiện đồ án nhóm đã được các Thầy Cô tạo điều kiện tốt nhất để thực hiện đồ án này. Nhóm xin gửi lời cảm ơn tới tất cả các Thầy, Cô trong Trường Đại Học Sư Phạm Kỹ Thuật TPHCM nói chung, đặc biệt các giảng viên Khoa Điện - Điện Tử nói riêng đã giảng dạy và cung cấp cho Nhóm có những kiến thức quý báu, tạo tiền đề quan trong cho Nhóm có thể thực hiện được đồ án này. Nhóm xin gửi lời cảm ơn chân thành và sâu sắc tới Thầy Phan Vân Hoàn đã trực tiếp hướng dẫn tận tình cho nhóm trong suốt quá trình làm đồ án, cảm ơn Thầy đã giành thời gian quý báu để hướng dẫn cho nhóm, hỗ trợ các thiết bị cũng như đưa ra hướng đi giải quyết đúng cho nhóm mỗi khi gặp khó khăn. Bên cạnh đó nhóm xin cảm ơn tập thể lớp 163410A đã cùng đồng hành với nhóm trong suốt quá trình học tập và thực hiện đồ án. Các bạn đã cùng nhau giúp đỡ, chia sẻ kinh nghiệm và tạo thêm động lực để nhóm có thể hoàn thành được đồ án này. Nhóm cũng xin chân thành cảm ơn bố mẹ, người thân và bạn bè. Những người đã giúp đỡ về mặt tinh thần cũng như vật chất rất nhiều để có thể hoàn thành tốt đồ án này. Xin chân thành cảm ơn mọi người Trong quá trình nghiên cứu và thực hiện đồ án, vì thời gian và trình độ có giới hạn nên không tránh khỏi những thiếu sót. Vì vậy, nhóm hy vọng sẽ nhận được những ý kiến đóng góp quý báu từ Thầy Cô, bạn bè và những người quan tâm để đề tài được hoàn thiện hơn. Xin chân thành cảm ơn. Sinh viên thực hiện 1 Sinh viên thực hiện 2 CAO NHỮ ÂN LƯU QUỐC TUẤN vii MỤC LỤC Trang bìa .......................................................................................................................... i Nhiệm vụ đồ án ............................................................................................................... ii Lịch trình ........................................................................................................................ iv Cam đoan......................................................................................................................... v Lời cảm ơn ..................................................................................................................... vi Mục lục .......................................................................................................................... vii Liệt kê hình vẽ ................................................................................................................. x Liệt kê bảng vẽ .............................................................................................................. xii Tóm tắt ......................................................................................................................... xiii Chương 1. TỔNG QUAN ................................................................................... 1 1.1 ĐẶT VẤN ĐỀ ....................................................................................................... 1 1.2 MỤC TIÊU ............................................................................................................ 2 1.3 NỘI DUNG NGHIÊN CỨU ................................................................................. 2 1.4 GIỚI HẠN ............................................................................................................. 3 1.5 BỐ CỤC ................................................................................................................ 3 Chương 2. CƠ SỞ LÝ THUYẾT ....................................................................... 5 2.1 QUY TRÌNH IN NHIỆT ....................................................................................... 5 2.1.1 Giới thiệu về in nhiệt ....................................................................................... 5 2.1.2 Mô tả kỹ thuật in nhiệt trực tiếp ...................................................................... 5 2.1.3 Tìm hiểu thông số của một số loại giấy in nhiệt trên thị trường ..................... 6 2.2 GIỚI THIỆU PHẦN CỨNG ................................................................................. 6 2.2.1 Cảm biến giấy .................................................................................................. 7 2.2.2 Động cơ bước .................................................................................................. 8 2.2.3 Giới thiệu về vi điều khiển ARM .................................................................... 9 a. Tổng quan về ARM ........................................................................................... 9 b. Tổng quát về ARM Cortex - M7 STM32F746NGHx .................................... 12 2.2.4 Giới thiệu về đầu in nhiệt Fujitsu FTP – 628MCL103 ................................. 15 a. Tổng quan về đầu in nhiệt ............................................................................... 15 b. Tổng quan về đầu in nhiệt Fujitsu................................................................... 16 c. Thông số kỹ thuật đầu in nhiệt ........................................................................ 16 d. Sơ đồ chân kết nối vi điều khiển ..................................................................... 18 viii 2.2.5 Giới thiệu về module thời gian thực DS1307 ............................................... 19 a. Tổng quan về thời gian thực............................................................................ 19 b. Tổ chức bộ nhớ IC DS1307: ........................................................................... 20 2.3 GIỚI THIỆU PHẦN MỀM ................................................................................. 22 2.3.1 Giới thiệu thư viện đồ họa StellarisWare Grlib ............................................ 22 a. Tổng quan về StellarisWare Grlib................................................................... 22 b. Cấu trúc dạng cây Widget của Grlib ............................................................... 22 c. Các bước vẽ cây Widget của Grlib ................................................................. 24 d. Các bước thực thi cây Widget của Grlib ......................................................... 25 2.3.2 Giới thiệu về chuẩn giao tiếp SPI .................................................................. 26 a. Định nghĩa ....................................................................................................... 26 b. Cách giao tiếp giữa đầu in với vi điều khiển .................................................. 29 c. Cách đầu in xuất dữ liệu ra các cụm in ........................................................... 30 2.3.3 Giới thiệu về chuẩn giao tiếp I2C ................................................................. 30 a. Định nghĩa ....................................................................................................... 30 b. Cách giao tiếp giữa Module DS1307 với vi điều khiển .................................. 32 Chương 3. TÍNH TOÁN VÀ THIẾT KẾ ........................................................ 34 3.1 GIỚI THIỆU ...................................................................................................... 34 3.2 TÍNH TOÁN VÀ THIẾT KẾ HỆ THỐNG ........................................................ 34 3.2.1 Thiết kế sơ đồ khối hệ thống ......................................................................... 34 3.2.2 Tính toán và thiết kế mạch ............................................................................ 35 a. Thiết kế khối xử lý trung tâm .......................................................................... 35 b. Thiết kế khối cảm biến .................................................................................... 35 c. Thiết kế khối điều khiển .................................................................................. 37 d. Thiết kế khối cơ cấu chấp hành ...................................................................... 40 e. Thiết kế khối nguồn ........................................................................................ 41 Chương 4. THI CÔNG HỆ THỐNG ............................................................... 44 4.1 GIỚI THIỆU ....................................................................................................... 44 4.2 THI CÔNG HỆ THỐNG .................................................................................... 44 4.2.1 Thi công bo mạch .......................................................................................... 44 4.2.2 Lắp ráp và kiểm tra ........................................................................................ 47 4.3 ĐÓNG GÓI VÀ THI CÔNG MÔ HÌNH ............................................................ 48 4.3.1 Đóng gói bộ điều khiển ................................................................................. 48 ix 4.3.2 Thi công mô hình .......................................................................................... 49 4.4 LẬP TRÌNH HỆ THỐNG ................................................................................... 50 4.4.1 Lưu đồ giải thuật ........................................................................................... 50 4.4.2 Phần mềm lập trình cho Vi điều khiển ARM ................................................ 51 4.4.3 Phần mềm tạo Project cho ARM STM32CubeMX ....................................... 52 4.5 LẬP TRÌNH MÔ PHỎNG .................................................................................. 55 4.5.1 Lưu đồ chương trình máy in .......................................................................... 55 4.5.2 Lưu đồ chương trình đồng hồ. ....................................................................... 58 4.5.3 Lưu đồ chương trình khóa màn hình. ............................................................ 59 4.6 VIẾT TÀI LIỆU HƯỚNG DẪN SỬ DỤNG, THAO TÁC ............................... 60 4.6.1 Viết tài liệu hướng dẫn sử dụng .................................................................... 60 4.6.2 Quy trình thao tác .......................................................................................... 61 Chương 5. KẾT QUẢ_NHẬN XÉT_ĐÁNH GIÁ .......................................... 65 5.1 KẾT QUẢ MÔ HÌNH PHẦN CỨNG ................................................................ 65 5.2 KẾT QUẢ GIAO DIỆN SOẠN THẢO VĂN BẢN........................................... 66 5.3 ĐÁNH GIÁ VÀ NHẬN XÉT KẾT QUẢ .......................................................... 70 Chương 6. KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN .................................... 71 6.1 KẾT LUẬN ............................................................................................... 71 6.2 HƯỚNG PHÁT TRIỂN .............................................................................71 TÀI LIỆU THAM KHẢO .......................................................................................... 73 PHỤ LỤC ..................................................................................................................... 74 x LIỆT KÊ HÌNH VẼ Hình Trang Hình 2.1: Hình ảnh minh họa quá trình hoạt động của cảm biến. ................................. 7 Hình 2.2: Giản đồ xung kích cho động cơ bước. ............................................................ 9 Hình 2.3: Phân khúc chip Cortex của ARM trong thị trường nhúng. ........................... 10 Hình 2.4: Kiến trúc của vi xử lý ARM Cortex-M7. ....................................................... 12 Hình 2.5: KIT Discovery STM32F7. ............................................................................. 14 Hình 2.6: Đầu in nhiệt Fujitsu-FPT-628MCL103. ....................................................... 15 Hình 2.7: Cấu trúc đầu in nhiệt. ................................................................................... 16 Hình 2.8: Sơ đồ chân và hình ảnh của DS13B07. ......................................................... 19 Hình 2.9: Sơ đồ kết nối DS13B07. ................................................................................ 20 Hình 2.10: Tổ chức bộ nhớ và thanh ghi của DS1307. ................................................. 20 Hình 2.11: Cấu trúc cây widget. ................................................................................... 23 Hình 2.12: Ví dụ về cấu trúc cây widget. ...................................................................... 24 Hình 2.13: Các bước vẽ cấu trúc cây widget. ............................................................... 25 Hình 2.14: Các bước thực thi cấu trúc cây widget. ...................................................... 26 Hình 2.15: Giao tiếp SPI giữa Master và Slave. .......................................................... 27 Hình 2.16: Truyền dữ liệu SPI. ..................................................................................... 28 Hình 2.17: Truyền dữ liệu giữa đầu in và vi điều khiển. .............................................. 29 Hình 2.18: Xuất dữ liệu ra đầu in. ................................................................................ 30 Hình 2.19: Truyền dữ liệu I2C. ..................................................................................... 31 Hình 2.20: Quá trình thiết bị chủ ghi dữ liệu vào thiết bị tớ. ....................................... 32 Hình 2.21: Quá trình thiết bị chủ đọc dữ liệu từ thiết bị tớ. ......................................... 33 Hình 3.1: Sơ đồ khối của hệ thống. ............................................................................... 34 Hình 3.2: Biểu đồ cường độ sáng và điện áp. ............................................................... 36 Hình 3.3: Sơ đồ kết nối cảm biến với Op-Amp. ............................................................ 36 Hình 3.4: Sơ đồ nguyên lý mạch điều khiển.................................................................. 39 Hình 3.5: Mạch giảm áp dùng LM2576ADJ. ................................................................ 41 Hình 3.6: Cấu tạo IC555. .............................................................................................. 41 Hình 3.7: Sơ đồ nguyên lý mạch sạc Pin. ..................................................................... 42 Hình 4.1: Mạch in lớp trên. ........................................................................................... 44 Hình 4.2: Mạch in lớp dưới........................................................................................... 45 Hình 4.3: PCB 3D lớp trên. .......................................................................................... 45 Hình 4.4: PCB 3D lớp dưới. ......................................................................................... 46 Hình 4.5: Hình ảnh khối nguồn và điều khiển. ............................................................. 48 Hình 4.6: Mô hình máy in nhiệt cầm tay nhìn từ phía trên. .......................................... 48 Hình 4.7: Tầng dưới của mô hì
Luận văn liên quan