CHƯƠNG I: CƠ SỞ LÝ THUYẾT GVHD: Thầy Đặng Văn Khanh Page | 4 Trường Đại học SPKT Hưng Yên December 30, 1899 1.1 Giới thiệu đề tài Trong sự phát triển không ngừng của lĩnh vực điện tử, điện lạnh và viễn thông, máy cắt dây điện được xem là thiết bị chủ lực, có tác dụng nâng cao hiệu quả sản xuất, giảm chi phí sản xuất và đem lại rất nhiều lợi ích. Khác với phương pháp cắt dây điện thủ công hay sử dụng máy móc truyền thống, máy cắt dây điện tự động là dòng máy sử dụng công nghệ cắt dây tự động tiên tiến, hiện đại hàng đầu, giúp nâng cao hiệu suất và giảm thiểu tối đa các sai số. Máy cắt dây điện thân thiện với xưởng sản xuất, giúp tiết kiệm thời gian và không gian nhờ thiết kế gọn gàng. Bên cạnh đó, máy cắt dây điện tự động có khả năng hoạt động tự động, công nhân chỉ cần điều khiển và giám sát, đảm bảo an toàn cho người lao động.
Tham khảo một số máy cắt dây điện: Hình 1.1: Máy cắt và tuốt dây điện tự động FOUNG-E FE-220 GVHD: Thầy Đặng Văn Khanh Page | 5 Trường Đại học SPKT Hưng Yên December 30, 1899 Hình 1.2 Máy cắt dây cáp điện SCHLEUNIGER EcoCut 3200 Hình 1.3: máy cắt và tuốt dây điện tự động C377A GVHD: Thầy Đặng Văn Khanh Page | 6 Trường Đại học SPKT Hưng Yên December 30, 1899 Hình 1.4: Máy cắt dây điện cho khuôn mẫu và các bộ phận kim loại Hình 1.5: Máy cắt dây điện dùng kìm GVHD: Thầy Đặng Văn Khanh Page | 7 Trường Đại học SPKT Hưng Yên December 30, 1899 Hiện tại giá thành của máy trong thực tế vẫn còn khá cao. Xuất phát từ thực tế và những lợi ích mà máy mang lại, chúng em quyết định lựa chọn đề tài “ Máy cắt dây điện tự động “ này để thực hiện làm đồ án chuyên nghành.2 Phân tích đề tài 1.1 Mục tiêu của đề tài + Nắm được một cách tổng quan về các phần của mạch. + Hiểu rõ về nguyên lí hoạt động của máy cắt dây điện. +Nghiên cứu về vi điều khiển PIC16f877A để ứng dụng lập trình .2 Yêu cầu thiết kế + Thiết kế mô hình máy cắt dây điện + Thiết kế vị trí đặt động cơ , cơ cấu cắt , mạch điện, LCD + Lập trình + Hoàn thiện, viết báo cáo vv.3 Ý nghĩa của đề tài Để giúp sinh viên có thể có thể củng cố kiến thức, tổng hợp và nâng cao kiến thức chuyên ngành cũng như kiến thức ngoài thực tế.
Đề tài thiết kế chế tạo thiết bị, mô hình để ứng dụng vào trong sản xuất. Mặt khác cững để các sinh viên trong trường đặc biệt là sinh viên khoa Điện – Điện tử tham khảo, học hỏi tạo tiền đề nguồn tài liệu cho các học sinh, sinh viên khoá sau có thêm nguồn tài liệu để nghiên cứu và học tập.3 Sơ đồ và các chức năng của các khối 1.1 Sơ đồ khối GVHD: Thầy Đặng Văn Khanh Page | 8 Trường Đại học SPKT Hưng Yên December 30, 1899 1.2 Chức năng của các khối - Khối nguồn: có nhiệm vụ cung cấp năng lượng hoạt động cho các khối cảm biến, khối vi xử lý, khối hiển thị. Nguồn cung cấp cho động cơ là 12V, xilanh là 24V, nguồn cung cấp cho khối vi xử lý và khối hiển thị là 5V. -Khối điều khiển: các nút nhấn để xử lý các thông tin và sau đó xuất tín hiệu ra cho khối hiển thị và công suất.
Được thực hiện thông qua vi điều khiển PIC16f877A. - Khối hiển thị: Là LCD 16x2 có nhiệm vụ tiếp nhận tín hiệu điều khiển hiển thi nội dung thông tin mà người dùng muốn hiển thị, nội dung đó đã được lập trình bằng phần mềm ở khối điều khiển. - Khối công suất : khuếch đại tín hiệu từ vi xử lí ra để điều khiển động cơ và xilanh - Khối xilanh : thực hiện cơ cấu cắt dây - Khối động cơ : thực hiện đo và đưa dây vào cơ cấu cắt dây 1.4 Tìm hiểu các linh kiện cần dùng 1.1 Vi điều khiển PIC16F877A a. Giới thiệu PIC là một họ vi điều khiển RISC được sản xuất bởi công ty Microchip Technology.
Dòng PIC đầu tiên là PIC1650 sau đó phát triển lên nhiều dòng khác nhau như: + Pic10F + Pic12F + Pic16F + Pic18F + Pic24F + Pic32F GVHD: Thầy Đặng Văn Khanh Page | 9 Trường Đại học SPKT Hưng Yên December 30, 1899 Vi xử lý có rất nhiều loại bắt đầu từ 4 bit cho đến 32 bit, vi xử lý 4 bit hiện nay không còn nhưng vi xử lý 8 bit vẫn còn mặc dù đã có vi xử lý 64 bit. Lý do sự tồn tại của vi xử lý 8 bit là phù hợp với một số yêu cầu điều khiển trong công nghiệp. Các vi xử lý 32 bit, 64 bit thường sử dụng cho các máy tính vì khối lượng dữ liệu củamáy tính rất lớn nên cần các vi xử lý càng mạnh càng tốt. Các hệ thống điều khiển trong công nghiệp sử dụng các vi xử lý 8 bit hay 16 bit như hệ thống điện của xe hơi, hệ thống điều hòa, hệ thống điều khiển các dây chuyền sản xuất, … b.
Đặc điểm thực thi tốc độ cao CPU RISC là: - Có 35 lệnh đơn. - Thời gian thực hiện tất cả các lệnh là 1 chu kì máy, ngoại trừ lệnh rẽ nhánh là 2. - Tốc độ hoạt động: + Ngõ vào xung clock có tần số 20MHz. + Chu kì lệnh thực hiện lệnh 200ns.
- Có nhiều nguồn ngắt. - Có 3 kiểu định địa chỉ trực tiếp, gián tiếp và tức thời. GVHD: Thầy Đặng Văn Khanh Page | 10 Trường Đại học SPKT Hưng Yên December 30, 1899 c. Cấu trúc đặc biệt của vi điều khiển - Bộ dao động nội chính xác + Sai số ± 1% + Có thể lựa chọn tần số từ 31 kHz đến 8 Mhz bằng phần mềm.
+ Cộng hưởng bằng phần mềm. + Chế độ bắt đầu 2 cấp tốc độ. + Mạch phát hiện hỏng dao động thạch anh cho các ứng dụng quan trọng. + Có chuyển mạch nguồn xung clock trong quá trình hoạt động để tiết kiệm công suất.
- Có chế độ ngủ để tiết kiệm công suất. - Dãy điện áp hoạt động rộng từ 2V đến 5,5V. - Tầm nhiệt độ làm việc theo chuẩn công nghiệp. - Có mạch reset khi có điện (Power On Reset – POR).
- Có bộ định thời chờ ổn định điện áp khi mới có điện (Power up Timer – PWRT) và bộ định thời chờ dao động hoạt động ổn định khi mới cấp điện (Oscillator Startup Timer – OST). - Có mạch tự động reset khi phát hiện nguồn điện cấp bị sụt giảm, cho phép lựa chọn bằng phần mềm (Brown out Reset – BOR). - Có bộ định thời giám sát (Watchdog Timer – WDT) dùng dao động trong chip cho phép bằng phần mềm (có thể định thời lên đến 268 giây). - Đa hợp ngõ vào reset với ngõ vào có điện trở kéo lên.
- Có bảo vệ code đã lập trình. - Bộ nhớ Flash cho phép xóa và lập trình 100,000 lần. - Bộ nhớ Eeprom cho phép xóa và lập trình 1,000,000 lần và có thể tồn tại trên 40 năm. - Cho phép đọc/ghi bộ nhớ chương trình khi mạch hoạt động.
- Có tích hợp mạch gỡ rối. Cấu trúc nguồn công suất thấp - Chế độ chờ: dòng tiêu tán khoảng 50nA, sử dụng nguồn 2V. - Dòng hoạt động. + 11µA ở tần số hoạt động 32kHz, sử dụng nguồn 2V.
GVHD: Thầy Đặng Văn Khanh Page | 11 Trường Đại học SPKT Hưng Yên December 30, 1899 + 220µA ở tần số hoạt động 4MHz, sử dụng nguồn 2V. - Bộ định thời Watchdog Timer khi hoạt động tiêu thụ 1,4µA, điện áp 2V. Cấu trúc ngoại vi - Có 35 chân I/O cho phép lựa chọn hướng độc lập: + Mỗi ngõ ra có thể nhận/cấp dòng lớn khoảng 25mA nên có thể trực tiếp điều khiển led + Có các port báo ngắt khi có thay đổi mức logic. + Có các port có điện trở kéo lên bên trong có thể lập trình.
+ Có ngõ vào báo thức khỏi chế độ công suất cực thấp. - Có module so sánh tương tự: + Có 2 bộ so sánh điện áp tương tự + Có module nguồn điện áp tham chiếu có thể lập trình. + Có nguồn điện áp tham chiếu cố định có giá trị bằng 0,6V. + Có các ngõ vào và các ngõ ra của bộ so sánh điện áp.
+ Có chế độ chốt SR. - Có bộ chuyển đổi tương tự sang số: Có 14 bộ chuyển đổi tương tự với độ phân giải 10 bit. - Có timer0: 8 bit hoạt động định thời/đếm xung ngoại có bộ chia trước có thể lập trình. - Có timer1: + 16 bit hoạt động định thời/đếm xung ngoại có bộ chia trước có thể lập trình.
+ Có ngõ vào cổng của timer1 để có thể điều khiển timer1 đếm từ tín hiệu bên ngoài. + Có bộ dao động công suất thấp có tần số 32kHz. - Có timer2: 8 bit hoạt động định thời với thanh ghi chu kỳ, có bộ chia trước và chia sau. - Có module capture, compare và điều chế xung PWM+ nâng cao + Có bộ capture 16 bit có thể đếm được xung với độ phân giải cao nhất là 12,5ns.
+ Có bộ điều chế xung PWM với số kênh ngõ ra là 1, 2 hoặc 4, có thể lập trình với tần số lớn nhất là 20kHz. + Có ngõ ra PWM điều khiển lái. GVHD: Thầy Đặng Văn Khanh Page | 12 Trường Đại học SPKT Hưng Yên December 30, 1899 - Có module capture, compare và điều chế xung PWM + Có bộ capture 16 bit có thể đếm được xung với chu kỳ cao nhất là 12,5ns. + Có bộ so sánh 16 bit có thể so sánh xung đếm với chu kỳ lớn nhất là 200ns + Có bộ điều chế xung PWM có thể lập trình với tần số lớn nhất là 20kHz.
- Có thể lập trình trên bo ISP thông qua 2 chân. - Có module truyền dữ liệu nối tiếp đồng bộ MSSP hổ trợ chuẩn truyền 3 dây SPI, chuẩn I2C ở 2 chế độ chủ và tớ. Cấu trúc của vi điều khiển Các khối bên trong vi điều khiển bao gồm: - Có khối thanh ghi định cấu hình cho vi điều khiển. - Có khối bộ nhớ chương trình có nhiều dung lượng cho 5 loại khác nhau.
- Có khối bộ nhớ ngăn xếp 8 cấp (8 level stack). - Có khối bộ nhớ Ram cùng với thanh ghi FSR để tính toán tạo địa chỉ cho 2 cách truy xuất gián tiếp và trực tiếp. GVHD: Thầy Đặng Văn Khanh Page | 13 Trường Đại học SPKT Hưng Yên December 30, 1899 - Có thanh ghi lệnh (Instruction register) dùng để lưu mã lệnh nhận về từ bộ nhớ chương trình.