Bối cảnh và vấn đề nghiên cứu
Trong các dây chuyền sản xuất công nghiệp hiện đại, đặc biệt tại các ngành nghề đòi hỏi công nhân phải trực tiếp tham gia hoàn thiện từng sản phẩm ở khâu đóng gói hoặc lắp ráp cuối cùng (như may mặc, giày da, đóng nắp thùng sơn...), việc kiểm soát chính xác năng suất và tiến độ đóng vai trò then chốt. Tại các xưởng sản xuất quy mô vừa và nhỏ, khối lượng sản phẩm tạo ra mỗi ngày rất lớn khiến việc ghi chép, thống kê thủ công bộc lộ nhiều nhược điểm: độ trễ cao, dễ sai sót, khó quản lý tổng thể và không cung cấp được dữ liệu trực quan theo thời gian thực cho người quản lý cũng như bản thân người lao động.
Xuất phát từ yêu cầu thực tiễn đó, đề tài "Thiết kế và thi công hệ thống giám sát sản xuất" do tác giả Dương Văn Lực thực hiện (ngành Công nghệ Kỹ thuật Điều khiển - Tự động hóa, Trường Đại học Sư phạm Kỹ thuật TP. Hồ Chí Minh, 2017) đã được triển khai nhằm tự động hóa quá trình giám sát sản lượng thông qua công nghệ truyền thông không dây tầm xa LoRa.
Mục tiêu cụ thể của nghiên cứu gồm:
- Thiết kế và thi công hệ thống giám sát năng suất sản xuất bán tự động phục vụ trực tiếp cho các dây chuyền gia công, lắp ráp hoàn thiện.
- Giám sát chặt chẽ các thông số vận hành: số lượng sản phẩm kế hoạch, số lượng sản phẩm đạt, số lượng sản phẩm lỗi và tỷ lệ phần trăm tiến độ hoàn thành trong từng ca làm việc.
- Đồng bộ hóa toàn bộ dữ liệu sản xuất bằng truyền thông không dây về bảng hiển thị LED kích thước lớn tại xưởng và máy tính trung tâm để lưu trữ cơ sở dữ liệu.
Nhiệm vụ nghiên cứu được xác định qua 6 bước:
- Khảo sát, tìm hiểu và lựa chọn module truyền thông LoRa, vi điều khiển, cảm biến nhiệt độ và module thời gian thực.
- Xây dựng ứng dụng giám sát trên máy tính (hệ điều hành Windows) để nhận tín hiệu, trực quan hóa dữ liệu và quản trị cơ sở dữ liệu.
- Thiết kế và thi công phần cứng các khối điều khiển, khối xử lý, khối hiển thị và mạch nguồn.
- Tích hợp, kết nối không dây các module phần cứng và phần mềm.
- Chạy thử nghiệm, kiểm tra độ ổn định, đo đạc sai số và cân chỉnh mô hình.
- Hoàn thiện báo cáo và tài liệu kỹ thuật của đồ án.
Đối tượng và phạm vi nghiên cứu:
- Đối tượng nghiên cứu: Hệ thống phần cứng điều khiển, mạng truyền thông không dây RF LoRa, giao diện giám sát và cơ sở dữ liệu quản lý sản xuất.
- Phạm vi chức năng và kỹ thuật: Giám sát sản lượng trong ngày dưới 10.000 sản phẩm; đo nhiệt độ môi trường nhà xưởng trong dải từ -55°C đến 125°C; cự ly truyền thông không dây giữa trạm con và trạm hiển thị trung tâm đạt dưới 300 m trong môi trường nhà xưởng có nhiều vật cản và nhiễu công nghiệp; phần mềm quản lý vận hành trên nền tảng Windows.
Cơ sở lý thuyết và phương pháp
Khóa luận được xây dựng dựa trên sự kết hợp giữa lý thuyết vi điều khiển nhúng, kỹ thuật truyền thông không dây công nghiệp và công nghệ phần mềm quản trị dữ liệu.
Khung lý thuyết và công nghệ cốt lõi
- Công nghệ truyền thông không dây RF LoRa: Sử dụng module thu phát RF UART LoRa AS-TTL-100 (tích hợp IC Semtech SX1278), băng tần hoạt động 410–441 MHz, công suất phát 20 dBm (100 mW), khoảng cách truyền lý tưởng tối đa 3.000 m. Hệ thống khai thác 4 chế độ làm việc của module (Bình thường, Đánh thức, Tiết kiệm năng lượng, Ngủ) qua cấu hình các chân M0, M1 và giám sát trạng thái truyền nhận qua chân chỉ báo AUX.
- Kiến trúc vi điều khiển AVR: Sử dụng vi điều khiển ATmega328P (và nghiên cứu nền tảng kiến trúc RISC trên ATmega32) với tập lệnh rút gọn 131 lệnh, hoạt động ở tần số 16 MHz. Hệ thống tận dụng các khối ngoại vi tích hợp gồm Timer/Counter, các vector ngắt ngoài (INT0, INT1, INT2) quản lý qua các thanh ghi MCUCR, MCUCSR, GICR, GIFR, giao tiếp nối tiếp USART và giao tiếp hai dây I2C.
- Cảm biến và thiết bị ngoại vi: Cảm biến nhiệt độ số DS18B20 giao tiếp theo chuẩn 1-Wire, dải đo -55°C đến +125°C, độ phân giải cấu hình từ 9 đến 12 bit, sai số ±0.5°C trong khoảng -10°C đến +85°C; module thời gian thực DS1307 giao tiếp I2C đi kèm pin nuôi 3V và bộ nhớ EEPROM AT24C32 (32 Kbit).
- Mạch lái và hiển thị: IC ghi dịch 8-bit 74HC595 kết hợp IC đệm dòng Darlington ULN2803 điều khiển các module LED 7 đoạn kích thước lớn (1.8 inch và 1.2 inch); IC driver chuyên dụng MAX7219 quét và điều khiển 8 LED 7 đoạn kích thước 0.56 inch tại trạm con.
- Giao tiếp máy tính: Mạch chuyển đổi USB sang UART TTL dựa trên chip PL2303HX / CP2102.
Phương pháp nghiên cứu
- Phương pháp phân tích - tính toán kỹ thuật: Tính toán điện trở hạn dòng cho từng đoạn LED 7 đoạn (kết hợp các thông số điện áp thuận $V_{LED}$ và dòng định mức $I_{LED}$), tính toán tổng công suất tiêu thụ dòng của toàn bộ bảng hiển thị để lựa chọn nguồn cấp Adapter phù hợp, tính toán thời gian phóng nạp của tụ điện phục vụ mạch phát hiện mất nguồn khẩn cấp.
- Phương pháp thực nghiệm và thi công phần cứng: Thiết kế sơ đồ nguyên lý, vẽ mạch in (PCB) trên máy tính, gia công mạch đồng, hàn lắp linh kiện và đóng vỏ hộp công nghiệp cho trạm con và trạm chính.
- Phương pháp phát triển phần mềm: Xây dựng firmware nhúng trên nền tảng Arduino IDE; lập trình ứng dụng máy tính bằng ngôn ngữ C# trên Microsoft Visual Studio 2015; thiết kế hệ thống bảng dữ liệu lưu trữ trên Microsoft SQL Server.
Thiết kế và triển khai hệ thống
Kiến trúc phần cứng hệ thống
Hệ thống quản lý dây chuyền sản xuất được phân tách thành 3 khối trạm hoạt động độc lập và liên kết dữ liệu qua sóng vô tuyến:
| Trạm chức năng |
Thành phần phần cứng chính |
Chức năng hoạt động |
| Trạm con (Slave) |
- MCU ATmega328P - Module LoRa SX1278 (AS-TTL-100) - IC MAX7219 + LED 7 đoạn 0.56 inch - Cụm nút nhấn sắt công nghiệp - Adapter nguồn 5V/1A |
Nhận thao tác tăng/giảm số lượng sản phẩm đạt và lỗi từ công nhân; hiển thị tức thời; phát gói tin dữ liệu qua LoRa; chờ nhận tín hiệu xác nhận (ACK). |
| Trạm chính (Master) |
- MCU ATmega328P - Module LoRa SX1278 - Bảng hiển thị: 5 module LED 1.8 inch (4 số) + 3 module LED 1.2 inch (2 số) - IC 74HC595 + IC đệm dòng ULN2803 - Cảm biến DS18B20 + RTC DS1307 - 6 nút nhấn cấu hình - Adapter nguồn 9V/5A + AMS1117-5V |
Thu thập dữ liệu từ trạm con và máy tính; đọc nhiệt độ môi trường và thời gian thực; xử lý quét dữ liệu ra bảng hiển thị LED cỡ lớn; gửi tín hiệu phản hồi xác nhận cho trạm con. |
| Trạm máy tính (PC) |
- Máy tính cài Windows - Ứng dụng Visual Studio 2015 + SQL Server - Mạch chuyển đổi USB-UART (PL2303HX/CP2102) - Module LoRa SX1278 |
Nhập chỉ tiêu kế hoạch ca; tiếp nhận dữ liệu không dây; hiển thị trực quan biểu đồ sản lượng; lưu trữ lịch sử vào CSDL; xuất báo cáo định dạng Excel. |
Tính toán mạch điện và nguồn cung cấp
-
Tính toán trở hạn dòng cho LED 1.8 inch (Trạm chính):
- Cấu tạo mỗi thanh gồm 3 LED đơn mắc nối tiếp ($V_{LED} = 2{,}2\text{V}$, $I_{LED} = 15\text{mA}$), nguồn cấp $V_{CC} = 9\text{V}$.
- Trở hạn dòng cho các đoạn $a, b, c, d, e, f, g$:
$$R = \frac{V_{CC} - 3 \times V_{LED}}{I_{LED}} = \frac{9 - 3 \times 2{,}2}{0{,}015} = 160,\Omega$$
- Trở hạn dòng cho dấu chấm ($dp$, chỉ gồm 1 LED đơn, dòng chọn $30\text{mA}$):
$$R_{dp} = \frac{V_{CC} - V_{LED}}{I_{dp}} = \frac{9 - 2{,}2}{0{,}03} = 227,\Omega$$
-
Tính toán trở hạn dòng cho LED 1.2 inch (Trạm chính):
- Cấu tạo mỗi thanh gồm 2 LED đơn nối tiếp, nguồn cấp $V_{CC} = 5\text{V}$.
- Trở hạn dòng cho các thanh:
$$R = \frac{V_{CC} - 2 \times V_{LED}}{I_{LED}} = \frac{5 - 2 \times 2{,}2}{0{,}015} = 40,\Omega$$
- Trở hạn dòng cho dấu chấm ($dp$):
$$R_{dp} = \frac{V_{CC} - V_{LED}}{I_{dp}} = \frac{5 - 2{,}2}{0{,}03} = 90,\Omega$$
-
Tính toán công suất nguồn bảng hiển thị trạm chính:
- Dòng tiêu thụ 1 LED 7 đoạn: $15\text{mA} \times 8 = 120\text{mA}$.
- Dòng tiêu thụ 1 module 4 số (1.8 inch): $4 \times 120\text{mA} = 480\text{mA}$.
- Dòng tiêu thụ 1 module 2 số (1.2 inch): $2 \times 120\text{mA} = 240\text{mA}$.
- Tổng dòng cấp cho 5 module 4 số và 3 module 2 số:
$$I_{\text{tổng}} = (5 \times 480\text{mA}) + (3 \times 240\text{mA}) = 2.400\text{mA} + 720\text{mA} = 3.120\text{mA}$$
- Cộng thêm dòng tiêu thụ của khối điều khiển vi xử lý ($<500\text{mA}$), hệ thống lựa chọn Adapter nguồn 9V/5A nhằm đảm bảo dự phòng tải.
Cơ chế chống mất dữ liệu khi mất điện đột ngột
Nhằm tránh mất mát số liệu đếm khi nguồn lưới bị ngắt, đề tài thiết kế mạch phần cứng chuyên dụng kết hợp phần mềm:
- Mạch phát hiện mất điện liên tục giám sát điện áp đầu vào.
- Khi mất nguồn, mạch gửi tín hiệu ngắt khẩn cấp đến vi điều khiển ATmega328P.
- Năng lượng điện tích trữ trong các tụ lọc nguồn lớn trên bo mạch phóng điện duy trì điện áp cho MCU trong khoảng thời gian đủ để thực thi chương trình con: ghi toàn bộ dữ liệu biến đếm hiện thời vào bộ nhớ EEPROM nội của chip.
- Khi hệ thống được cấp nguồn trở lại, chương trình khởi động sẽ đọc lại các giá trị từ EEPROM để khôi phục trạng thái sản xuất.
Giao thức truyền thông và phần mềm máy tính
- Giao thức truyền dữ liệu không dây: Trạm con đóng gói dữ liệu thành khung 256 bytes và truyền qua LoRa. Sau khi phát, trạm con kích hoạt bộ đếm thời gian chờ 1 giây. Nếu nhận được phản hồi ACK từ trạm chính, quá trình truyền hoàn tất; nếu quá 1 giây không có phản hồi, trạm con tự động truyền lại. Sau 3 lần gửi lại không thành công, hệ thống sẽ phát tín hiệu báo lỗi truyền thông.
- Phần mềm quản trị C# .NET: Cung cấp giao diện trực quan cho phép người dùng nhập thông tin ca, mã sản phẩm, mục tiêu kế hoạch. Tỷ lệ phần trăm hoàn thành được tự động tính toán theo công thức:
$$\text{Tỷ lệ đạt (%)} = \left(\frac{\text{Thực tế}}{\text{Tiến độ}}\right) \times 100$$
Phần mềm kết nối cơ sở dữ liệu SQL Server, lưu vết toàn bộ ca sản xuất và cung cấp tính năng trích xuất báo cáo ra định dạng bảng tính Excel.
Nội dung chính theo từng chương
Chương 1: Tổng quan
Trình bày tính cấp thiết của việc hiện đại hóa khâu giám sát sản xuất tại các nhà máy, xí nghiệp; nêu rõ mục tiêu nghiên cứu, 6 nội dung công việc cần thực hiện, các giới hạn kỹ thuật của hệ thống và cấu trúc bố cục 6 chương của toàn bộ khóa luận.
Chương 2: Cơ sở lý thuyết
Cung cấp chi tiết nguyên lý hoạt động của bảng điện tử quản lý năng suất; cấu trúc phần cứng, chân chức năng, các chế độ truyền (Điểm - Điểm, Cố định, Broadcast) và thông số kỹ thuật của module LoRa AS-TTL-100 (SX1278); phân tích kiến trúc vi điều khiển AVR (ATmega32/ATmega328P), cơ chế ngắt, bộ Timer/Counter và chuẩn truyền thông UART, I2C; trình bày thông số kỹ thuật và sơ đồ chân của cảm biến DS18B20, IC ghi dịch 74HC595, IC driver MAX7219, IC thời gian thực DS1307 và chip chuyển đổi CP2102.
Chương 3: Tính toán và thiết kế
Xây dựng sơ đồ khối chi tiết cho trạm con, trạm chính, trạm máy tính và sơ đồ khối toàn hệ thống; phân tích yêu cầu kỹ thuật và đưa ra các lựa chọn linh kiện tối ưu; tính toán chi tiết điện trở hạn dòng cho các module LED 7 đoạn kích thước 1.8 inch, 1.2 inch và 0.56 inch; tính toán chọn nguồn Adapter 5V/1A và 9V/5A; thiết kế sơ đồ nguyên lý mạch phát hiện mất nguồn và lưu dữ liệu khẩn cấp vào EEPROM; thiết lập sơ đồ nguyên lý hoàn chỉnh cho toàn bộ các khối phần cứng.
Chương 4: Thi công hệ thống
Trình bày quy trình thiết kế và chế tạo mạch in (PCB) cho mạch xử lý trạm con, mạch xử lý trạm chính, mạch hiển thị LED 7 đoạn 1.8 inch, LED 1.2 inch, module MAX7219, mạch giao tiếp máy tính và mạch báo mất nguồn; chi tiết quá trình lắp ráp linh kiện, đóng hộp bộ điều khiển trạm con và gia công khung vỏ bảng hiển thị trạm chính; xây dựng lưu đồ thuật toán điều khiển cho vi điều khiển (trạm con, trạm chính, kiểm tra truyền nhận dữ liệu); thiết lập giao diện phần mềm máy tính trên Visual Studio 2015, cơ sở dữ liệu Microsoft SQL Server; biên soạn tài liệu hướng dẫn vận hành và các bước thao tác trên phần mềm.
Chương 5: Kết quả - Nhận xét - Đánh giá
Trình bày hình ảnh sản phẩm thực tế đã chế tạo hoàn chỉnh gồm bảng hiển thị LED trạm chính, hộp điều khiển trạm con và giao diện phần mềm trên PC; đánh giá hoạt động thực nghiệm về độ ổn định truyền thông không dây LoRa, độ chính xác của cảm biến nhiệt độ DS18B20, tính chuẩn xác của thời gian thực DS1307, khả năng đáp ứng của giao diện phần mềm và độ tin cậy của tính năng lưu dữ liệu EEPROM khi mất điện.
Chương 6: Kết luận và hướng phát triển
Tổng kết các kết quả đạt được đối chiếu với các mục tiêu đề ra ban đầu; phân tích các ưu điểm nổi bật và những mặt còn hạn chế của đề tài; đề xuất các hướng mở rộng kỹ thuật nhằm nâng cao tính tự động hóa và khả năng ứng dụng thực tiễn của sản phẩm trong môi trường công nghiệp.
Kết quả và đóng góp
Kết quả kỹ thuật đạt được
- Chế tạo thành công phần cứng hoàn chỉnh:
- 01 Bảng hiển thị trạm chính kích thước lớn sử dụng 5 module 4 số LED 1.8 inch và 3 module 2 số LED 1.2 inch, hiển thị rõ nét từ cự ly xa các thông số: Kế hoạch, Thực tế, Lỗi, Tỷ lệ hoàn thành, Nhiệt độ môi trường (từ DS18B20) và Thời gian thực (từ DS1307).
- 01 Bộ điều khiển trạm con nhỏ gọn, trang bị nút nhấn sắt công nghiệp chống va đập và màn hình LED 7 đoạn 0.56 inch (lái bởi MAX7219).
- 01 Khối thu phát USB-UART LoRa kết nối trực tiếp với máy tính.
- Hoàn thiện giải pháp phần mềm và truyền thông:
- Ứng dụng Windows Form (C#) trên Visual Studio 2015 giao tiếp ổn định với trạm chính qua cổng COM ảo, kết nối Microsoft SQL Server để lưu trữ số liệu ca làm việc và hỗ trợ xuất dữ liệu ra bảng tính Excel.
- Mạng không dây LoRa 433 MHz truyền nhận dữ liệu thông suốt, ổn định trong môi trường nhà xưởng có nhiều vật cản ở cự ly dưới 300 m.
- Thuật toán tự động phát lại (timeout 1s, tối đa 3 lần) và cơ chế lưu trữ EEPROM khi mất điện hoạt động chính xác, đảm bảo không thất thoát dữ liệu sản xuất.
Đóng góp thực tiễn của đề tài
- Cung cấp một giải pháp giám sát sản xuất bán tự động chi phí thấp, phù hợp với điều kiện ứng dụng tại các xưởng sản xuất vừa và nhỏ tại Việt Nam.
- Thay thế hoàn toàn phương thức thống kê sản lượng thủ công bằng giấy tờ, giúp giảm thiểu sai sót do con người và rút ngắn thời gian tổng hợp báo cáo ca.
- Tạo tính trực quan tại hiện trường sản xuất thông qua bảng LED cỡ lớn, giúp công nhân tự theo dõi tiến độ và tạo động lực hoàn thành chỉ tiêu kế hoạch.
Hạn chế và hướng nghiên cứu tiếp
Hạn chế của đề tài
- Giới hạn dung lượng đếm: Hệ thống được thiết kế với dải hiển thị số lượng sản phẩm trong một ngày dưới 10.000 đơn vị.
- Phương thức thu thập dữ liệu đầu vào: Vẫn phụ thuộc vào việc công nhân thao tác bấm nút nhấn bằng tay ở khâu cuối, chưa tích hợp cảm biến đếm tự động trên băng chuyền.
- Nền tảng phần mềm: Ứng dụng giám sát máy tính mới chỉ tương thích với hệ điều hành Windows, chưa hỗ trợ giám sát đa nền tảng qua Web hoặc thiết bị di động.
- Khoảng cách truyền vô tuyến: Cự ly truyền thông thực tế bị suy giảm đáng kể (dưới 300 m) so với thông số lý thuyết của nhà sản xuất (3.000 m) do ảnh hưởng của tường bê tông, máy móc kim loại và nhiễu sóng trong môi trường nhà xưởng.
Hướng phát triển
- Tích hợp thêm các loại cảm biến công nghiệp (cảm biến quang điện, cảm biến tiệm cận hoặc camera xử lý ảnh) để tự động nhận diện và đếm sản phẩm trên băng chuyền thay cho nút bấm thủ công.
- Mở rộng giao thức truyền thông mạng LoRa để kết nối đồng thời nhiều trạm con (nhiều dây chuyền sản xuất) về cùng một trạm chính và một máy tính trung tâm.
- Phát triển hệ thống giám sát trên nền tảng Web Server / Điện toán đám mây (Cloud) để người quản lý có thể theo dõi tiến độ sản xuất từ xa thông qua điện thoại thông minh hoặc máy tính bảng.
- Bổ sung các thuật toán tính toán chỉ số hiệu suất thiết bị tổng thể (OEE - Overall Equipment Effectiveness) vào phần mềm máy tính.
Giá trị tham khảo
Tài liệu đồ án là nguồn tham khảo kỹ thuật hữu ích cho sinh viên, giảng viên và kỹ sư thuộc các chuyên ngành Kỹ thuật Điều khiển và Tự động hóa, Điện tử - Viễn thông, Cơ điện tử, và Kỹ thuật Máy tính.
Các nội dung có giá trị tham khảo chuyên sâu gồm:
- Kỹ thuật thiết kế mạch công suất hiển thị: Phương pháp tính toán điện trở hạn dòng, thiết kế tầng đệm dòng sử dụng kết hợp IC 74HC595 và ULN2803 để lái các loại LED 7 đoạn kích thước lớn (1.8 inch và 1.2 inch) dùng nguồn đa cấp (5V, 9V).
- Thiết kế an toàn dữ liệu nhúng: Sơ đồ nguyên lý và giải pháp phần mềm cho mạch cảnh báo mất điện đột ngột kết hợp phóng nạp tụ điện và ghi bộ nhớ EEPROM khẩn cấp trên vi điều khiển AVR.
- Ứng dụng truyền thông LoRa công nghiệp: Quy trình cấu hình chân AUX, chuyển đổi 4 chế độ hoạt động và thiết lập các hình thức truyền (Point-to-Point, Broadcast) trên module LoRa SX1278 (AS-TTL-100).
- Tích hợp hệ thống SCADA/HMI cơ bản: Kỹ thuật lập trình ứng dụng C# giao tiếp cổng nối tiếp (Serial Port/UART), quản trị cơ sở dữ liệu Microsoft SQL Server và xuất báo cáo Excel.
Câu hỏi thường gặp
1. Hệ thống xử lý như thế nào khi quá trình truyền nhận dữ liệu LoRa giữa trạm con và trạm chính gặp sự cố?
Khi trạm con phát gói tin dữ liệu số lượng sản phẩm đi, vi điều khiển ATmega328P sẽ kích hoạt bộ đếm thời gian chờ trong 1 giây để nhận tín hiệu xác nhận (ACK) từ trạm chính. Nếu sau 1 giây không nhận được phản hồi, vi điều khiển sẽ tự động gửi lại gói tin. Quy trình gửi lại được lặp lại tối đa 3 lần; nếu sau 3 lần vẫn không nhận được ACK, hệ thống trạm con sẽ phát tín hiệu báo lỗi truyền thông để người vận hành kiểm tra.
2. Cơ chế lưu trữ dữ liệu của hệ thống khi nguồn điện lưới bị ngắt đột ngột hoạt động ra sao?
Hệ thống được trang bị mạch phát hiện mất nguồn chuyên dụng. Khi điện áp nguồn chính bị ngắt, mạch này gửi tín hiệu ngắt đến vi điều khiển ATmega328P. Nhờ năng lượng tích trữ trong các tụ điện dung lượng lớn trên bo mạch xả ra từ từ, vi điều khiển duy trì hoạt động thêm một khoảng thời gian ngắn đủ để thực thi lệnh lưu toàn bộ các biến số đếm sản lượng hiện tại vào bộ nhớ EEPROM nội của chip. Khi có điện trở lại, vi điều khiển tự động đọc dữ liệu từ EEPROM để tiếp tục ca làm việc mà không bị mất số liệu.
3. Tại sao trạm chính sử dụng IC 74HC595 kết hợp ULN2803 để điều khiển LED 7 đoạn, trong khi trạm con lại dùng IC MAX7219?
Tại trạm chính, bảng hiển thị sử dụng các LED 7 đoạn kích thước lớn (1.8 inch và 1.2 inch) gồm nhiều LED đơn mắc nối tiếp nên đòi hỏi điện áp cấp cao (9V) và dòng điện lớn (mỗi đoạn tiêu thụ khoảng 15 mA, toàn bảng lên tới hơn 3,1 A). Do đó, cần kết hợp IC ghi dịch 74HC595 với IC đệm dòng chịu áp cao ULN2803. Ngược lại, tại trạm con chỉ cần hiển thị 8 chữ số LED 7 đoạn loại nhỏ (0.56 inch) phục vụ người bấm nút ở khoảng cách gần, nên việc sử dụng 01 IC điều khiển chuyên dụng MAX7219 giúp mạch nhỏ gọn, tiết kiệm chân vi điều khiển và đơn giản hóa thiết kế phần cứng.
4. Bảng hiển thị trạm chính tiêu thụ dòng điện bao nhiêu và lựa chọn nguồn cấp như thế nào?
Theo tính toán thiết kế, bảng hiển thị gồm 5 module 4 số (LED 1.8 inch) và 3 module 2 số (LED 1.2 inch). Dòng tiêu thụ cực đại của mỗi chữ số LED là $120\text{mA}$ ($15\text{mA} \times 8$ đoạn). Tổng dòng tiêu thụ của toàn bộ các module LED là $(5 \times 4 \times 120\text{mA}) + (3 \times 2 \times 120\text{mA}) = 2.400\text{mA} + 720\text{mA} = 3.120\text{mA}$. Cộng thêm dòng tiêu thụ của mạch điều khiển vi xử lý ($<500\text{mA}$), tổng dòng điện yêu cầu khoảng 3,6 A. Do đó, hệ thống trang bị Adapter nguồn 9V/5A để đảm bảo cung cấp đủ công suất và độ bền cho thiết bị.
5. Những giới hạn kỹ thuật chính của hệ thống được tác giả xác định là gì?
Khóa luận giới hạn phạm vi kỹ thuật của hệ thống gồm: số lượng sản phẩm giám sát tối đa trong ngày dưới 10.000 sản phẩm; dải đo nhiệt độ môi trường từ -55°C đến +125°C; cự ly truyền thông không dây RF LoRa giữa các trạm đạt dưới 300 m trong môi trường nhà xưởng có nhiều vật cản và nhiễu điện từ; phần mềm quản lý trên máy tính được xây dựng chuyên biệt và chỉ tương thích với hệ điều hành Windows.
Kết luận
Đồ án tốt nghiệp "Thiết kế và thi công hệ thống giám sát sản xuất" của tác giả Dương Văn Lực đã hoàn thành trọn vẹn các mục tiêu nghiên cứu và yêu cầu kỹ thuật đề ra ban đầu. Hệ thống giải quyết hiệu quả bài toán quản lý năng suất bán tự động trong các dây chuyền gia công, lắp ráp hoàn thiện thông qua việc tích hợp vi điều khiển ATmega328P, truyền thông không dây LoRa tầm xa và bảng hiển thị LED kích thước lớn. Toàn bộ mô hình phần cứng và ứng dụng máy tính C# kết nối cơ sở dữ liệu SQL Server đã được chế tạo, thử nghiệm thực tế với độ ổn định cao, thời gian đáp ứng nhanh và cơ chế bảo toàn dữ liệu an toàn khi xảy ra sự cố mất nguồn.