(Đồ án tốt nghiệp) Thiết kế và thi công máy massage sử dụng xung điện sinh học

71 26 0
(Đồ án tốt nghiệp) Thiết kế và thi công máy massage sử dụng xung điện sinh học

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

(Đồ án tốt nghiệp) Thiết kế và thi công máy massage sử dụng xung điện sinh học(Đồ án tốt nghiệp) Thiết kế và thi công máy massage sử dụng xung điện sinh học(Đồ án tốt nghiệp) Thiết kế và thi công máy massage sử dụng xung điện sinh học(Đồ án tốt nghiệp) Thiết kế và thi công máy massage sử dụng xung điện sinh học(Đồ án tốt nghiệp) Thiết kế và thi công máy massage sử dụng xung điện sinh học(Đồ án tốt nghiệp) Thiết kế và thi công máy massage sử dụng xung điện sinh học(Đồ án tốt nghiệp) Thiết kế và thi công máy massage sử dụng xung điện sinh học(Đồ án tốt nghiệp) Thiết kế và thi công máy massage sử dụng xung điện sinh học(Đồ án tốt nghiệp) Thiết kế và thi công máy massage sử dụng xung điện sinh học(Đồ án tốt nghiệp) Thiết kế và thi công máy massage sử dụng xung điện sinh học(Đồ án tốt nghiệp) Thiết kế và thi công máy massage sử dụng xung điện sinh học(Đồ án tốt nghiệp) Thiết kế và thi công máy massage sử dụng xung điện sinh học(Đồ án tốt nghiệp) Thiết kế và thi công máy massage sử dụng xung điện sinh học(Đồ án tốt nghiệp) Thiết kế và thi công máy massage sử dụng xung điện sinh học(Đồ án tốt nghiệp) Thiết kế và thi công máy massage sử dụng xung điện sinh học(Đồ án tốt nghiệp) Thiết kế và thi công máy massage sử dụng xung điện sinh học(Đồ án tốt nghiệp) Thiết kế và thi công máy massage sử dụng xung điện sinh học(Đồ án tốt nghiệp) Thiết kế và thi công máy massage sử dụng xung điện sinh học(Đồ án tốt nghiệp) Thiết kế và thi công máy massage sử dụng xung điện sinh học(Đồ án tốt nghiệp) Thiết kế và thi công máy massage sử dụng xung điện sinh học(Đồ án tốt nghiệp) Thiết kế và thi công máy massage sử dụng xung điện sinh học(Đồ án tốt nghiệp) Thiết kế và thi công máy massage sử dụng xung điện sinh học(Đồ án tốt nghiệp) Thiết kế và thi công máy massage sử dụng xung điện sinh học(Đồ án tốt nghiệp) Thiết kế và thi công máy massage sử dụng xung điện sinh học(Đồ án tốt nghiệp) Thiết kế và thi công máy massage sử dụng xung điện sinh học(Đồ án tốt nghiệp) Thiết kế và thi công máy massage sử dụng xung điện sinh học(Đồ án tốt nghiệp) Thiết kế và thi công máy massage sử dụng xung điện sinh học

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT THÀNH PHỐ HỒ CHÍ MINH ĐỒ ÁN TỐT NGHIỆP NGÀNH KỸ THUẬT Y SINH THIẾT KẾ VÀ THI CÔNG MÁY MASSAGE SỬ DỤNG XUNG ĐIỆN SINH HỌC GVHD: NGUYỄN THANH NGHĨA SVTH: TRƯƠNG TRẦN TRÂN NHI SVTH: PHẠM TẤN THÀNH SKL 0 Tp Hồ Chí Minh, tháng 08/2020 TRƯỜNG ĐH SPKT TP HỒ CHÍ MINH CỘNG HỊA XÃ HỘI CHỦ NGHĨA VIỆT NAM KHOA ĐIỆN – ĐIỆN TỬ ĐỘC LẬP – TỰ DO – HẠNH PHÚC BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆPY SINH o0o -Tp HCM, ngày 03 tháng 08 năm 2020 NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP Trương Trần Trân Nhi MSSV: 16129048 Phạm Tấn Thành MSSV: 16129064 Chuyên ngành: Kỹ thuật Y sinh Mã ngành: 29 Hệ đào tạo: Đại học quy Mã hệ: 01 Khóa: 2016 Lớp: 161290 Họ tên sinh viên: I TÊN ĐỀ TÀI: THIẾT KẾ VÀ THI CÔNG MÁY MASSAGE SỬ DỤNG XUNG ĐIỆN SINH HỌC II NHIỆM VỤ Các số liệu ban đầu:  Sử dụng VĐK PIC 16F887  Phần mềm lập trình cho PIC 16F887: CCS C Compiler  Màn hình hiển thị: LCD 16x2  Phần mềm vẽ sơ đồ nguyên lý mạch in: Altium  Phần mềm thiết kế vỏ hộp cho thiết bị: Solidworks Nội dung thực hiện:  Nội dung 1: Tìm hiểu cách thức hoạt động xung điện sinh học, tác động đến thể người  Nội dung 2: Phân tích ngun lý thiết bị có chức tương tự  Nội dung 3: Thiết kế mạch nguyên lý toàn mạch sử dụng VĐK PIC 16F887  Nội dung 4: Lập trình thiết bị phần mềm CCS C Compiler  Nội dung 5: Thiết kế thi công thiết bị  Nội dung 6: Chạy thử nghiệm, chỉnh sửa hoàn thiện sản phẩm  Nội dung 7: Thực viết báo cáo  Nội dung 8: Tiến hành báo cáo đề tài i III NGÀY GIAO NHIỆM VỤ: 10/03/2020 IV NGÀY HOÀN THÀNH NHIỆM VỤ: 01/08/2020 V HỌ VÀ TÊN CÁN BỘ HƯỚNG DẪN: ThS Nguyễn Thanh Nghĩa CÁN BỘ HƯỚNG DẪN BM ĐIỆN TỬ CÔNG NGHIỆP – Y SINH ii TRƯỜNG ĐH SPKT TP HỒ CHÍ MINH CỘNG HỊA XÃ HỘI CHỦ NGHĨA VIỆT NAM KHOA ĐIỆN – ĐIỆN TỬ ĐỘC LẬP – TỰ DO – HẠNH PHÚC BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH o0o -Tp HCM, ngày 03 tháng 08 năm 2020 LỊCH TRÌNH THỰC HIỆN ĐỒ ÁN TỐT NGHIỆP Họ tên sinh viên 1: Trương Trần Trân Nhi Lớp: 161290C MSSV: 16129048 Họ tên sinh viên 2: Phạm Tấn Thành Lớp: 161290B MSSV: 16129064 Tên đề tài: Thiết kế thi công máy massage sử dụng xung điện sinh học Tuần/ngày Nội dung Tuần  Gặp GVHD nghe phổ biến yêu cầu làm đồ (09/03 – 15/03) án, tiến hành lựa chọn đề tài thực Tuần (16/03 – 22/03) Tuần (23/03 – 29/03) Tuần tiết nộp cho GVHD xem xét duyệt đề tài  Tìm hiểu tổng quan đề tài, lựa chọn linh kiện sử dụng  Tìm hiểu tác dụng xung điện lên thể người nguyên lý tạo xung điện Tuần  Phân tích máy massage sản xuất Tuần (13/04 – 19/04) Tuần (20/04 – 26/04) Tuần 8, (27/04 – 10/05) GVHD  Viết lịch trình thực đề cương chi (30/03 – 05/04) (06/04 – 12/04) Xác nhận sử dụng thị trường (KL – 5830)  Tìm hiểu datasheet cách viết chương trình cho PIC 16F887  Thiết kế sơ đồ khối giải thích chức  Thiết kế phần cứng mạch massage xung điện iii Tuần 10, 11 (11/05 – 24/05)  Viết chương trình điều khiển mơ hoạt động mạch Tuần 12, 13, 14, 15  Tiến hành thi cơng lập trình cho phần (25/05 – 11/06) cứng  Kiểm tra điều chỉnh để hoàn thiện chức Tuần 16  Thiết kế thi công vỏ sản phẩm (22/06 – 28/06) Tuần 17  Sắp xếp, lắp ráp sản phẩm hoàn chỉnh (29/06 – 05/07)  Thử nghiệm thực tế kiểm tra tính ổn định sản phẩm Tuần 18, 19, 20 (06/07 – 26/07) Tuần 21 (27/07 – 02/08) Tuần 24  Hoàn thiện báo cáo gửi GVHD xem xét góp ý  Nộp báo cáo hoàn chỉnh cho GVHD  Làm slide báo cáo (6 – 10 slide)  Bảo vệ đề tài (18/08) GV HƯỚNG DẪN (Ký ghi rõ họ tên) iv LỜI CAM ĐOAN Đề tài tự thực dựa vào số tài liệu trước khơng chép từ tài liệu hay cơng trình có trước Người thực đề tài Trương Trần Trân Nhi – Phạm Tấn Thành v LỜI CẢM ƠN Trong suốt trình thực đồ án tốt nghiệp, chúng em nhận nhiều hỗ trợ, góp ý đồng hành q báu Thầy/Cơ, gia đình bạn bè Trước tiên, nhóm xin gửi lời cảm ơn sâu sắc đến Ths Nguyễn Thanh Nghĩa – người trực tiếp bảo, tận tâm hướng dẫn đồng hành chúng em suốt trình thực đề tài Những chia sẻ kinh nghiệm đầy quý báu Thầy vạch hướng đắn cho đề tài; đặc biệt Thầy đưa nhận xét, góp ý tận tình giúp nhóm phát lỗi sai để chỉnh sửa kịp thời Chúng em xin chân thành cảm ơn Thầy/Cô khoa Điện – Điện tử nói chung, Thầy/Cơ mơn Điện tử cơng nghiệp – Y sinh nói riêng tận tâm dạy bảo, chia sẻ kiến thức tạo điều kiện tốt để giúp chúng em hoàn thành tốt đề tài Đặc biệt, chúng em xin dành lời cảm ơn tha thiết đến gia đình, bạn bè ủng hộ giúp đỡ nhiệt tình nhóm gặp khó khăn Nhờ có lời động viên hỗ trợ điều kiện cần thiết cha mẹ, kinh nghiệm thực tế anh chị bạn bè giúp nhóm hồn thành xong đề tài, chương trình đại học để vững tin bước vào đời Và cuối cùng, dù có nhiều cố gắng giúp đỡ thời gian thực ngắn, kinh nghiệm cịn hạn chế nên nhóm chúng em khơng thể tránh sai sót Chúng em mong nhận thơng cảm, đóng góp ý kiến từ q Thầy, Cơ bạn bè để chúng em hoàn thiện đề tài tốt Chúng em xin chân thành cảm ơn! Người thực đề tài Trương Trần Trân Nhi – Phạm Tấn Thành vi MỤC LỤC NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP .i LỊCH TRÌNH THỰC HIỆN ĐỒ ÁN TỐT NGHIỆP iii LỜI CAM ĐOAN v LỜI CẢM ƠN .vi MỤC LỤC vii DANH MỤC HÌNH ẢNH ix DANH MỤC BẢNG x Chương TỔNG QUAN 1.1 ĐẶT VẤN ĐỀ 1.2 MỤC TIÊU .2 1.3 NỘI DUNG NGHIÊN CỨU 1.4 GIỚI HẠN 1.5 BỐ CỤC Chương CƠ SỞ LÝ THUYẾT 2.1 TỔNG QUAN VỀ XUNG ĐIỆN .4 2.1.1 Khái niệm ứng dụng xung điện 2.1.2 Tính chất vật lý dịng điện xung 2.1.3 Phân loại dòng điện xung 2.1.4 Các dòng điện xung ứng dụng điều trị 2.2 TÁC DỤNG SINH HỌC CỦA DÒNG ĐIỆN XUNG 10 2.2.1 Phản ứng thể với dòng điện xung 10 2.2.2 Tác dụng sinh lý dòng điện xung 12 2.2.3 Xác định ngưỡng sở, thời gian điều trị thương số quen 13 2.2.4 Phác đồ tổng quát 14 2.3 MỘT SỐ LOẠI MÁY MASSAGE XUNG ĐIỆN .14 2.3.1 Máy massage xung điện KL  5830 14 2.3.2 Máy Omron HV  F128 .15 2.3.3 Máy massage xung điện Beurer EM80 16 2.3.4 Máy massage xung điện Aukewel Doctor Care AK 2000 IV 18 2.4 GIỚI THIỆU PHẦN CỨNG 19 2.4.1 Giới thiệu PIC16F887 .19 2.4.2 Giới thiệu LCD 1602 .23 2.4.3 Giới thiệu transistor 2N5551 (NPN) 25 2.4.4 Giới thiệu transistor A1013 (PNP) 25 vii Chương TÍNH TỐN VÀ THIẾT KẾ .27 3.1 GIỚI THIỆU 27 3.2 TÍNH TỐN VÀ THIẾT KẾ HỆ THỐNG 27 3.2.1 Thiết kế sơ đồ khối hệ thống .27 3.2.2 Phân tích sơ đồ nguyên lý máy massage KL – 5830 28 3.2.3 Tính tốn thiết kế mạch 29 3.2.4 Sơ đồ nguyên lý toàn mạch 33 Chương THI CÔNG HỆ THỐNG 34 4.1 GIỚI THIỆU 34 4.2 THI CÔNG HỆ THỐNG .34 4.2.1 Thi công bo mạch 34 4.2.2 Lắp ráp kiểm tra .36 4.3 ĐÓNG GÓI VÀ THI CƠNG MƠ HÌNH .38 4.4 LẬP TRÌNH HỆ THỐNG .39 4.4.1 Lưu đồ giải thuật .39 4.4.2 Phần mềm lập trình cho vi điều khiển 41 4.5 VIẾT TÀI LIỆU HƯỚNG DẪN SỬ DỤNG, THAO TÁC 42 4.5.1 Viết tài liệu hướng dẫn sử dụng .42 4.5.2 Quy trình thao tác 42 Chương KẾT QUẢ_NHẬN XÉT_ĐÁNH GIÁ 44 5.1 KẾT QUẢ .44 5.2 NHẬN XÉT – ĐÁNH GIÁ: 45 Chương KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 47 6.1 KẾT LUẬN .47 6.2 HƯỚNG PHÁT TRIỂN 47 TÀI LIỆU THAM KHẢO 48 PHỤ LỤC .50 viii DANH MỤC HÌNH ẢNH Hình 2.1: Hình dạng dịng điện xung .5 Hình 2.2: Thành phần xung điện Hình 2.3: Các dịng điện xung hình gai nhọn (dịng Faradic) Hình 2.4: Dịng điện xung chữ nhật liên tục Hình 2.5: Dịng điện xung hình lưỡi cày Hình 2.6: Dịng điện xung hình sin chiều Hình 2.7: Các loại dòng Diadynamic .9 Hình 2.8: Dịng điện xung hình sin xoay chiều 10 Hình 2.9: Các giai đoạn đáp ứng 11 Hình 2.10: Máy massage xung điện KL-5830 15 Hình 2.11: Máy massage xung điện Omron HV-F128 .16 Hình 2.12: Máy massage xung điện Beurer EM80 17 Hình 2.13: Máy massage xung điện Aukewel Doctor Care AK 2000 IV 18 Hình 2.14: Hình ảnh thực tế vi điều khiển 16F887 19 Hình 2.15: Cấu hình vi điều khiển 20 Hình 2.16: Sơ đồ chân PIC16F887 21 Hình 2.17: Hình ảnh LCD 1602 23 Hình 2.18: Sơ đồ chân transistor 2N5551 25 Hình 2.19: Sơ đồ chân transistor KSA1013 26 Hình 3.1: Sơ đồ khối sản phẩm 27 Hình 3.2: Sơ đồ nguyên lý máy massage KL-5830 .29 Hình 3.3: Sơ đồ nguyên lý khối điều khiển 29 Hình 3.4: Sơ đồ nguyên lý khối khuếch đại 31 Hình 3.5: Sơ đồ nguyên lý khối hiển thị .32 Hình 3.6: Mạch chuyển đổi điện áp 12V – 5V .32 Hình 3.7: Mạch chuyển đổi điện áp 12V – 24V 33 Hình 3.8: Sơ đồ ngun lý tồn mạch 33 Hình 4.1: Sơ đồ bố trí linh kiện khối điểu khiển 34 Hình 4.2: Sơ đồ bố trí linh kiện khối khuếch đại 35 Hình 4.3: Sơ đồ mạch in phủ đồng khối điều khiển khối khuếch đại .35 Hình 4.4: Hình ảnh mặt khối điều khiển sau thi cơng 37 Hình 4.5: Hình ảnh mặt khối khuếch đại sau thi cơng 37 Hình 4.6: Hình ảnh thực tế thiết bị đóng hộp 38 Hình 4.7: Hình ảnh khối mạch bên hộp 38 Hình 4.8: Lưu đồ giải thuật cho vi điều khiển 39 Hình 4.9: Lưu đồ giải thuật cho nút nhấn MODE (chương trình phục vụ ngắt) 40 Hình 4.10: Lưu đồ giải thuật cho nút nhấn START/STOP 41 Hình 4.11: Các bước vận hành hệ thống 43 Hình 5.1: Hình ảnh hiển thi LCD OSC xung với tần số 15Hz 44 Hình 5.2: Hình ảnh hiển thi LCD OSC xung với tần số 40Hz 45 Hình 5.3: Hình ảnh hiển thi LCD OSC xung với tần số 50Hz 45 Hình 5.4: Hình ảnh thử nghiệm sinh viên 44 Hình 5.5: Hình ảnh thử nghiệm sinh viên 45 Hình 5.6: Hình ảnh thử nghiệm sinh viên 45 ix CHƯƠNG KẾT QUẢ_NHẬN XÉT_ĐÁNH GIÁ  Thiết bị nhỏ gọn giúp tiện lợi sử dụng bảo quản Thiết bị dùng nguồn pin 12V nên an toàn điện cho người dùng  Thao tác sử dụng sản phẩm đơn giản, có nút nhấn chọn chế độ khởi động để xuất xung Các thông số thiết bị chế độ hoạt động, tần số xung điện thời gian hiển thị rõ ràng hình LCD  Thiết bị có chức thơng báo cho người dùng bắt đầu xuất xung không chọn chế độ thời gian sử dụng 15 phút thông qua LED Để biết thiết bị đáp ứng phần trăm yêu cầu người dùng, nhóm thực thử nghiệm so sánh với máy massage KL – 5830 Kết thu thể Bảng 5.1 Bảng 5.1: Bảng đánh giá người dùng thiết bị máy massage KL – 5830 Người dùng Thiết bị KL-5830 Hữu Nghị Có hình hiển Khơng thị, xung bắt đầu cịn hình, xung dịu nhẹ có Mức độ đáp ứng 75% cao Thiên Vương Biết thời gian Khơng sử dụng, xung chưa hình hiển thi dẫn đa dạng, gây giật đến khó quan sát, lúc bắt đầu xung có điện 70% cảm giác dễ chịu Tấn Thành  Làm giật Tiếng buzzer làm bắt đầu lúc khó chịu sau thấy dễ chịu nhấn nút 90% Nhận xét Do hạn chế kiến thức thời gian thực hiện, nguồn tài liệu tham khảo chủ yếu thông qua internet không đa dạng nên đề tài khơng tránh khỏi sai sót cịn số hạn chế:  Vì kiến thức cịn hạn hẹp nên thiết bị chưa có đa dạng loại xung điều trị điều chỉnh tần số theo ý người sử dụng, dừng lại chế độ với mức xung cài đặt sẵn  Vì điều kiện kinh phí thời gian có hạn, nên nhóm thực mơ hình tương đối hồn chỉnh, tính thẩm mỹ khơng cao BỘ MƠN ĐIỆN TỬ CƠNG NGHIỆP – Y SINH 46 CHƯƠNG KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN Chương KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 6.1 KẾT LUẬN Sau hoàn thành đề tài, nhóm thực mục tiêu ban đầu đề đề tài thiết kế thi công máy massage xung điện sử dụng PIC16F887 với chế độ hoạt động, nhỏ gọn tiện lợi Máy trang bị hình LCD hiển thị thơng số cần thiết chế độ hoạt động, tần số xung thời gian sử dụng sản phẩm Bên cạnh đó, thiết bị cịn có LED thơng báo cho người dùng hết thời gian hoạt động không chọn chế độ máy sẵn sàng Máy trang bị nguồn 12V DC nên an toàn cho người sử dụng Bên cạnh phần làm sản phẩm giới hạn mức hoạt động chế độ, xung điện chủ yếu xung vuông chưa đa dạng mẫu xung khác dùng Y học Ngoài ra, chưa tạo dao động (biên độ cao, thấp theo thời gian) xung điện nên chưa mang lại cảm giác thực thoải mái cho người dùng Bên cạnh đó, sản phẩm chưa nhỏ gọn mang tính thẩm mỹ cao 6.2 HƯỚNG PHÁT TRIỂN Để sản phẩm hồn thiện kinh doanh thị trường, nhóm chúng em có số đề xuất hướng phát triển đề tài như: Thiết kế chức tạo sóng sin, phát triển phần mềm để tạo đa dạng lựa chọn xung điện cho người dùng như: Xung tam giác, xung lưỡi cày, Sử dụng linh kiện dán cho mạch để tối ưu hóa sản phẩm tính thẩm mỹ, kích thước Hơn nữa, tích hơp chức điện châm vào thiết bị để hỗ trợ cho việc điều trị tốt BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH 47 TÀI LIỆU THAM KHẢO TÀI LIỆU THAM KHẢO [1] Vật lý trị liệu Hoa Nam, “Dòng điện xung vật lý trị liệu”, vatlytrilieutainha.com, 30/05/2018 [2] Hà Thanh, “Những lưu ý quan trọng mua thiết bị massage”, VNexpress.net, 22/11/2018 [3] Lê Đức Lịch Sử, Luận án thạc sĩ “Nghiên cứu chế tạo máy xung điện châm”, text.123doc.org, 2014 [4] Hệ thống OKBUY.VN, “Máy điện châm kênh điện cực Beurer EM80”, OKBUY.VN, 2018 [5] Hải Nam, “Máy massage xung điện OMRON HV-F128”, maydohuyetapgiasi.com, 25/6/2019 [6] Phịng khám vị đĩa đệm, “Điều trị điện xung”, dieutridau.com, 11/09/2019 [7] Vật lý trị liệu Hoa Nam “Dòng điện xung vật lý trị liệu”, vatlytrilieutainha.com, 30/05/2018 [8] Hà Hồng Kiệm, “Điều trị dịng điện xung”, hahoangkiem.com, 02/01/2018 [9] Tiện ích Việt, “Máy massage có chức massage vật lý trị liệu”, tienichviet.com.vn, 24/10/2019 [10] Công ty TNHH giải pháp Hải Nam, “Máy massage xung điện Omron HV-F128”, maydohuyetapgiasi.com, 25/07/2019 [11] Kim Yến dụng cụ y khoa, “Máy massage xung điện Beurer EM80”, ykhoakimyen.com, 24/06/2016 [12] Thiết bị y tế - vật lý trị liệu, “Máy massage xung điện Aukewel AK2000 IV”, ytecco.com, 24/10/2019 [13] Khoa Điện tử viễn thông, Đồ án tốt nghiệp “Điều khiển giám sát thiết bị từ xa SMS”, doantotnghiep.vn, 2019 [14] Di-git Keys Electronics, “PIC16F887-I/PT”, digitkey.com, 22/11/2019 [15] Nguyễn Đình Phú, “Giáo trình Vi xử lí”, Trường ĐHSPKT, Tp.HCM, 2013 [16] PGS TS Trần Thu Hà – Đỗ Văn Thắng, “Giáo trình Điện tử bản”, Nhà xuất đại học quốc gia TP Hồ Chí Minh, năm 2013 BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH 48 CHƯƠNG KẾT QUẢ_NHẬN XÉT_ĐÁNH GIÁ [17] Nguyễn Đình Phú, “Giáo trình: Kỹ thuật số”, Nhà xuất ĐH Quốc Gia, Tp.HCM, 2013 [18] J.G.Rocha, V.M.G.Correia, M.S.Martins, “Design and Development of a Prototype Electrotherapy Device”, ncbi.nlm.nih.gov, 15/11/2013 BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH 49 PHỤ LỤC PHỤ LỤC CODE CHO CHƯƠNG TRÌNH: //KHAI BAO THU VIEN #INCLUDE #INCLUDE //DINH NGHIA NUT NHAN, CHE DO #DEFINE BUTTON PIN_B0 #DEFINE ON_OFF PIN_B1 #DEFINE IDLE #DEFINE ACTIVE #DEFINE WAIT #DEFINE ON #DEFINE OFF #define outPulse PIN_A5 #define outPulse_1 PIN_A4 #define ALERT PIN_B6//c1 #BIT TMR0IF = 0X0B.2 //KHAI BAO BIEN TOAN CUC int8 MODE = 0; int8 Status = IDLE; INT8 GIAY = 0, DV_GIAY = 0, CHUC_GIAY = 0; INT8 PHUT = 0, DV_PHUT = 0, CHUC_PHUT = 0; int16 BDT = 0; VOID CHECK_BDT(VOID) { IF(TMR0IF == 1) { TMR0IF = 0; BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH 50 CHƯƠNG KẾT QUẢ_NHẬN XÉT_ĐÁNH GIÁ SET_TIMER0(61); BDT ++; } } VOID TIMER0_1S_OFF(VOID) { SETUP_TIMER_0(T0_INTERNAL|T0_DIV_256); SET_TIMER0(61); IF(BDT > 50) { OUTPUT_LOW(ALERT); } } VOID XUAT_XUNG(INT8 MODE) { IF(MODE == 1) { output_high(outPulse); TMR1IF=0; setup_timer_1(T1_INTERNAL|T1_DIV_BY_8);//5ms set_timer1(65456); //1 xung = 1.6uS 62326 while(TMR1IF==0); output_low(outPulse); output_high(outPulse_1); delay_us(100); output_low(outPulse_1); TMR1IF=0; setup_timer_1(T1_INTERNAL|T1_DIV_BY_8);//45ms set_timer1(53036); //37460 BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH 51 CHƯƠNG KẾT QUẢ_NHẬN XÉT_ĐÁNH GIÁ while(TMR1IF==0); } ELSE IF (MODE == 2) { output_high(outPulse); TMR1IF=0; setup_timer_1(T1_INTERNAL|T1_DIV_BY_8);//5ms set_timer1(65456); //62326 while(TMR1IF==0); output_low(outPulse); output_high(outPulse_1); delay_us(100); output_low(outPulse_1); TMR1IF=0; setup_timer_1(T1_INTERNAL|T1_DIV_BY_8);//20ms set_timer1(63000); // 53053 while(TMR1IF==0); } ELSE { output_high(outPulse); TMR1IF=0; setup_timer_1(T1_INTERNAL|T1_DIV_BY_8);//5ms set_timer1(65456); //62326 while(TMR1IF==0); output_low(outPulse); output_high(outPulse_1); delay_us(100); output_low(outPulse_1); TMR1IF=0; BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH 52 CHƯƠNG KẾT QUẢ_NHẬN XÉT_ĐÁNH GIÁ setup_timer_1(T1_INTERNAL|T1_DIV_BY_8);//15ms set_timer1(64000); //56174 while(TMR1IF==0); } } //Ngat chuyen che #INT_EXT VOID ngat_ngoai(void) { LCD_COMMAND(CLEAR_DISPLAY); IF(Status == ACTIVE) { MODE++; IF(MODE==4) { MODE = 1; } } ELSE { LCD_COMMAND(0X80); LCD_DATA("NHAN ON/OFF!"); } GIAY = 0; PHUT = 0; SET_TIMER0(61); } VOID UPDATE_TIME(VOID) BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH 53 CHƯƠNG KẾT QUẢ_NHẬN XÉT_ĐÁNH GIÁ { IF( BDT > 60) { BDT = 0; GIAY ++; IF (GIAY > 59) { GIAY = 0; PHUT ++; IF(PHUT > 14) { Status = WAIT; OUTPUT_HIGH(ALERT); } } } } VOID GM_TIME(VOID) { UPDATE_TIME(); DV_GIAY = GIAY%10 + 0X30; CHUC_GIAY = GIAY/10 + 0X30; DV_PHUT = PHUT%10 + 0X30; CHUC_PHUT = PHUT/10 + 0X30; } VOID HIEN_THI(VOID) { IF((Status == ACTIVE)&&(MODE == 0)) { BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH 54 CHƯƠNG KẾT QUẢ_NHẬN XÉT_ĐÁNH GIÁ GM_TIME(); //HIEN THI HANG LCD_COMMAND(0X80); LCD_DATA("VUI LONG CHON "); //HIEN THI HANG LCD_COMMAND(0XC0); LCD_DATA("CHE DO"); } SWITCH(MODE) { CASE 1: { GM_TIME(); //HIEN THI HANG LCD_COMMAND(0X80); LCD_DATA("MODE"); LCD_COMMAND(0X80 + 6); LCD_DATA("TIME"); LCD_COMMAND(0X80 + 13); LCD_DATA("Hz"); //HIEN THI HANG LCD_COMMAND(0XC0); LCD_DATA(MODE + 0X30); LCD_COMMAND(0XC0 + 6); LCD_DATA(CHUC_PHUT); LCD_DATA(DV_PHUT); LCD_DATA(":"); LCD_DATA(CHUC_GIAY); LCD_DATA(DV_GIAY); LCD_COMMAND(0XC0 + 13); LCD_DATA("50"); BREAK; } CASE 2: { GM_TIME(); //HIEN THI HANG BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH 55 CHƯƠNG KẾT QUẢ_NHẬN XÉT_ĐÁNH GIÁ LCD_COMMAND(0X80); LCD_DATA("MODE"); LCD_COMMAND(0X80 + 6); LCD_DATA("TIME"); LCD_COMMAND(0X80 + 13); LCD_DATA("Hz"); //HIEN THI HANG LCD_COMMAND(0XC0); LCD_DATA(MODE + 0X30); LCD_COMMAND(0XC0 + 6); LCD_DATA(CHUC_PHUT); LCD_DATA(DV_PHUT); LCD_DATA(":"); LCD_DATA(CHUC_GIAY); LCD_DATA(DV_GIAY); LCD_COMMAND(0XC0 + 13); LCD_DATA("180"); BREAK; } CASE 3: { GM_TIME(); //HIEN THI HANG LCD_COMMAND(0X80); LCD_DATA("MODE"); LCD_COMMAND(0X80 + 6); LCD_DATA("TIME"); LCD_COMMAND(0X80 + 13); LCD_DATA("Hz"); //HIEN THI HANG LCD_COMMAND(0XC0); LCD_DATA(MODE + 0X30); LCD_COMMAND(0XC0 + 6); LCD_DATA(CHUC_PHUT); LCD_DATA(DV_PHUT); LCD_DATA(":"); LCD_DATA(CHUC_GIAY); LCD_DATA(DV_GIAY); LCD_COMMAND(0XC0 + 13); LCD_DATA("250"); BREAK; } BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH 56 CHƯƠNG KẾT QUẢ_NHẬN XÉT_ĐÁNH GIÁ } } //KIEM TRA NUT NHAN ON/OFF VOID CHECK_BUTTON(VOID) { IF(INPUT(ON_OFF) == 0) { DELAY_US(10); IF(INPUT(ON_OFF) == 0) { LCD_COMMAND(CLEAR_DISPLAY); Status = ACTIVE; SET_TIMER0(61); TMR0IF= 1; OUTPUT_LOW(ALERT); MODE = 0; } } } //VIET HAM CHINH VOID MAIN() { Status = IDLE; //KHOI TAO BAN DAU SET_TRIS_D(0X00); //LCD SET_TRIS_E(0X00); //LCD SET_TRIS_C(0x00); OUTPUT_LOW(ALERT); output_low(outPulse); BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH 57 CHƯƠNG KẾT QUẢ_NHẬN XÉT_ĐÁNH GIÁ //KHAI BAO TIMER SETUP_TIMER_0(T0_INTERNAL|T0_DIV_256); SET_TIMER0(61); //KHOI TAO LCD LCD_SETUP(); LCD_COMMAND(0X80); LCD_DATA("DO AN TOT NGHIEP"); LCD_COMMAND(0XC0); LCD_DATA("NHI - THANH"); //KHAI BAO NGAT enable_interrupts(GLOBAL);// kich hoat ngat toan cuc ext_int_edge(L_TO_H);// chon ngat canh xuong enable_interrupts(INT_EXT); //VONG LAP TUAN HOAN WHILE(TRUE) { IF (Status == IDLE) { CHECK_BDT(); IF(BDT > 500) { OUTPUT_HIGH(ALERT); } } CHECK_BUTTON(); HIEN_THI(); IF ((Status == ACTIVE)&&((MODE == 1)||(MODE == 2)||(MODE == 3))) { BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH 58 CHƯƠNG KẾT QUẢ_NHẬN XÉT_ĐÁNH GIÁ CHECK_BDT(); UPDATE_TIME(); XUAT_XUNG(MODE); } IF ((Status == WAIT)||(MODE == 0)) { output_low(outPulse); output_low(outPulse_1); } } } BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH 59 S K L 0 ... KSA1013 BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH 26 CHƯƠNG TÍNH TỐN VÀ THI? ??T KẾ Chương TÍNH TỐN VÀ THI? ??T KẾ 3.1 GIỚI THI? ??U Để thực đề tài ? ?Thi? ??t kế thi công máy massage sử dụng xung điện sinh học? ??, nhóm... cho máy 3.2 TÍNH TỐN VÀ THI? ??T KẾ HỆ THỐNG Với đề tài ? ?Thi? ??t kế thi công máy massage sử dụng xung điện sinh học? ??, yêu cầu đặt cho sản phẩm gồm yêu cầu sau:  Thi? ??t kế khối khuếch đại xung điện. .. định chọn đề tài ? ?Thi? ??t kế thi công máy massage sử dụng xung điện sinh học? ?? làm đề tài thực Đồ án tốt nghiệp Máy thi? ??t kế để người dùng thay đổi cường độ phù hợp với nhu cầu sử dụng, ngồi cịn có

Ngày đăng: 29/01/2023, 17:20

Tài liệu cùng người dùng

Tài liệu liên quan