0

Kiến trúc thiết kế thiết bị IoT thương mại: Từ mô hình mẫu phòng Lab đến sản phẩm công nghiệp chạy thật

Kiến trúc thiết kế thiết bị IoT thương mại: Từ mô hình mẫu phòng Lab đến sản phẩm công nghiệp chạy thật

Khi bắt đầu một dự án phần cứng IoT (Internet of Things), hầu hết các kỹ sư hoặc startup công nghệ đều khởi đầu bằng việc ghép nối các module kit phát triển bán sẵn (như ESP32 NodeMCU, Arduino, module Relay, module SIM 4G mua trên chợ linh kiện) cắm qua dây Dupont và nuôi bằng cục sạc điện thoại 5V.

Trong phòng Lab với nhiệt độ điều hòa 25°C và sóng Wi-Fi căng đét, mô hình PoC (Proof of Concept) này hoạt động rất trơn tru. Thế nhưng, hơn 80% dự án phần cứng gặp thất bại ê chề ngay trong tuần đầu tiên mang ra lắp đặt tại hiện trường (nhà xưởng, tủ điện biến tần, trang trại ngoài trời hay trạm quan trắc xa xôi). Thiết bị liên tục bị treo đơ, sụt áp khởi động lại, cháy IC nguồn do sét lan truyền hoặc mất sóng vô tuyến.

Thiết kế và phát triển thiết bị IoT theo yêu cầu trọn gói Hình 1: Đội ngũ kỹ sư DeviceLab hội ý thiết kế và phát triển thiết bị IoT theo yêu cầu từ ý tưởng đến thương phẩm.

Khoảng cách từ một mô hình thử nghiệm DIY đến một thiết bị IoT chuẩn thương mại (Commercial-grade IoT Device) là một chặng đường R&D đa ngành khắt khe. Bài viết này chia sẻ kiến trúc phần cứng 4 khối cốt lõi, các tiêu chuẩn thiết kế chống nhiễu và quy trình đưa thiết bị ra sản xuất thương mại từ kinh nghiệm thực chiến của đội ngũ kỹ sư tại phòng Lab.


1. Bảng so sánh: Thiết bị mẫu phòng Lab vs. Thiết bị IoT thương mại chạy thực địa

Hạng mục kỹ thuật Kit phát triển / Prototype phòng Lab Thiết bị IoT thương phẩm chuẩn B2B
Cấu trúc phần cứng Bo mạch rời chắp vá bằng dây cắm (Dupont wires) Bo mạch PCBA nguyên khối tích hợp 4–6 lớp, linh kiện dán SMT công nghiệp
Dải nguồn hoạt động Cố định 5V DC qua Micro-USB / Type-C Dải nguồn rộng 9–36V DC, nguồn xung Buck hiệu suất cao chống quá áp
Bảo vệ mạch điện Không có bảo vệ, cắm ngược cực là nổ linh kiện Tích hợp TVS Diode chống xung sét, cầu chì tự phục hồi PPTC, cách ly quang
Quản lý năng lượng Tiêu thụ liên tục 50–150 mA Tối ưu hóa chu kỳ Duty Cycling, dòng Deep Sleep < 2 µA (pin chạy 3–5 năm)
Vỏ hộp cơ khí Hộp in 3D nhựa PLA giòn, hở gioăng Vỏ nhựa kỹ thuật ABS/PC chống cháy UL94-V0, gioăng đúc chuẩnIP65/IP67
Bảo mật phần cứng Nạp firmware mở, không mã hóa, mật khẩu cứng Secure Boot, mã hóa bộ nhớ Flash, lưu khóa riêng trong IC bảo mật Crypto
Cơ chế nạp nâng cấp Phải tháo vỏ cắm mạch nạp qua dây ST-Link/UART FOTA phân vùng kép (Dual-Bank A/B) có Watchdog phần cứng độc lập

So sánh mô hình bo mạch mẫu DIY và bo mạch IoT công nghiệp Hình 2: Khoảng cách giữa bo mạch mẫu thử nghiệm phòng Lab và bo mạch IoT chuẩn công nghiệp tích hợp bảo vệ đa lớp.


2. Bốn khối kiến trúc cốt lõi của một Thiết bị IoT hoàn chỉnh

┌────────────────────────────────────────────────────────┐
│  1. KHỐI CẢM BIẾN & GIAO TIẾP NGOẠI VI (SENSING / IO)  │
│     • RS485 Modbus RTU (cách ly quang + TVS)           │
│     • Đầu vào Analog 4-20mA, 0-10V (ADC 16/24-bit)     │
│     • Đầu ra Relay công nghiệp, ngõ ra Digital NPN/PNP │
├────────────────────────────────────────────────────────┤
│  2. KHỐI XỬ LÝ NHÚNG TRUNG TÂM (CORE PROCESSING)       │
│     • STM32L / nRF52 (Ultra-low power cho pin)         │
│     • ESP32-S3 / ESP32-C6 (SoC Wi-Fi + BLE + Crypto)   │
│     • Linux nhúng ARM Cortex-A (Edge computing)        │
├────────────────────────────────────────────────────────┤
│  3. KHỐI TRUYỀN THÔNG KHÔNG DÂY (WIRELESS & RF)        │
│     • Cellular 4G LTE Cat 1 / NB-IoT                   │
│     • LoRaWAN Sub-1GHz (Bán kính 3-10 km)              │
│     • Ăng-ten phối hợp trở kháng chuẩn 50 Ohm          │
├────────────────────────────────────────────────────────┤
│  4. KHỐI NGUỒN CÔNG NGHIỆP & BẢO VỆ (POWER & SAFETY)   │
│     • Bảo vệ phân cực ngược, TVS Diode kẹp xung áp cao │
│     • Mạch nguồn xung cách ly DC-DC, Pin Li-SOCl2      │
└────────────────────────────────────────────────────────┘

Kiến trúc khối xử lý nhúng và ngoại vi cách ly công nghiệp Hình 3: Thiết kế khối xử lý nhúng trung tâm và giao tiếp ngoại vi cách ly RS485 / ADC độ phân giải cao.

2.1. Khối cảm biến và giao diện ngoại vi cách ly

Trong môi trường công nghiệp, thiết bị IoT không đọc các cảm biến I2C/SPI dân dụng khoảng cách ngắn mà giao tiếp qua:

  • Chuẩn truyền thông RS485 (Modbus RTU): Dùng để thu thập dữ liệu từ biến tần, đồng hồ điện, cảm biến công nghiệp cách xa hàng trăm mét. Điểm then chốt là bắt buộc phải sử dụng IC cách ly số (Digital Isolator) hoặc Optocoupler tốc độ cao kết hợp nguồn DC-DC cách ly (Isolated DC-DC Converter) để ngăn chặn hiện tượng chênh lệch điện thế đất (Ground Loop) phá hỏng bo mạch điều khiển.
  • Tín hiệu tương tự 4–20mA và 0–10V: Dùng bộ chuyển đổi ADC 16–24 bit tích hợp mạch bảo vệ kẹp áp Schottky Diode để đảm bảo độ chính xác đo lường trong môi trường đầy sóng hài biến tần.

2.2. Khối xử lý trung tâm & Phân cấp tài nguyên

  • Dành cho thiết bị chạy pin độc lập: Lựa chọn MCU ARM Cortex-M0+/M4 có dòng nghỉ cực thấp như dòng STM32L0/L4 hoặc Nordic nRF52.
  • Dành cho thiết bị kết nối thời gian thực & Gateway: Sử dụng dòng ESP32-S3 với 2 nhân 240MHz, tích hợp sẵn Wi-Fi và Bluetooth Mesh, có tăng tốc phần cứng cho thuật toán mã hóa AES/RSA.
  • Bạn có thể tham khảo thêm quy chuẩn lựa chọn vi điều khiển và layout mạch in tại: tài liệu quy chuẩn thiết kế mạch điện tử theo yêu cầu.

2.3. Khối truyền thông vô tuyến và Phối hợp trở kháng ăng-ten

Sóng vô tuyến (RF) là thành phần nhạy cảm nhất trên bo mạch IoT:

  • Khi module 4G LTE truyền dữ liệu ở công suất tối đa (TX Burst), dòng tiêu thụ tức thời có thể vọt lên 2A trong vài trăm micro-giây. Nếu đường mạch cấp nguồn từ IC nguồn sang module RF quá mảnh hoặc thiếu tụ lọc ESR thấp (Tantalum Polymer), điện áp nguồn sẽ sụt giảm làm vi điều khiển bị kích hoạt chế độ Brownout Reset.
  • Đường vi dải RF (Microstrip Trace) nối từ chân module ra đầu nối ăng-ten SMA bắt buộc phải được tính toán phối hợp trở kháng 50 Ohm chuẩn trên bảng mạch nhiều lớp (tính toán dựa trên hằng số điện môi FR4 εr≈4.4\varepsilon_r \approx 4.4 và độ dày lớp điện môi HH).

2.4. Khối quản lý năng lượng và kỹ thuật Duty Cycling

Với thiết bị chạy pin không dây (ví dụ: cảm biến áp suất đường ống nước hay cảm biến độ ẩm đất nông nghiệp), tuổi thọ pin đòi hỏi từ 3 đến 5 năm không cần thay thế:

  • Sử dụng pin công nghiệp chuyên dụng Lithium Thionyl Chloride (Li-SOCl2) dải nhiệt độ -55°C đến +85°C.
  • Quy hoạch chu kỳ hoạt động khắt khe: Thiết bị ngủ sâu 99.5% thời gian (dòng rò < 2 µA), định kỳ 15 phút hoặc 1 giờ thức dậy trong 150 mili-giây để đọc giá trị cảm biến, mã hóa gói tin và phát sóng, sau đó lập tức tắt toàn bộ khối RF và chuyển về Deep Sleep.

3. Kiến trúc Firmware: Watchdog phần cứng và Cơ chế nạp từ xa (FOTA) an toàn

Đối với thiết bị IoT phân tán ngoài thực tế, việc thiết bị bị treo hoặc biến thành "cục gạch" (Brick) sau khi cập nhật phần mềm là thảm họa vận hành. Hai nguyên tắc bất di bất dịch khi lập trình firmware nhúng cho thiết bị IoT thương mại:

Bộ nhớ Flash MCU (Dual-Bank Memory Layout):
┌───────────────────────────┬────────────────────────────────────────────────────────┐
│ Phân vùng Flash           │ Chức năng                                              │
├───────────────────────────┼────────────────────────────────────────────────────────┤
│ 0x08000000 - Bootloader   │ Kiểm tra tính toàn vẹn chữ ký & hoán đổi con trỏ Boot  │
│ 0x08010000 - Active App   │ Firmware hiện tại đang chạy ổn định                    │
│ 0x08080000 - Download App │ Phân vùng nhận file nạp mới qua mạng không dây (FOTA)  │
│ 0x080F0000 - NVS Data     │ Lưu cấu hình thiết bị, khóa mã hóa và thông số mạng    │
└───────────────────────────┴────────────────────────────────────────────────────────┘

Lập trình firmware nhúng và cơ chế nạp OTA phân vùng kép Hình 4: Thiết lập cơ chế nạp Firmware OTA phân vùng kép (Dual-Bank Flash) và Watchdog phần cứng chống brick thiết bị.

  1. Watchdog phần cứng độc lập (Hardware IWDG): Không chỉ dựa vào Watchdog nội bộ của MCU (vốn có thể bị treo nếu khối thạch anh chính dao động lỗi). Các thiết kế công nghiệp luôn bổ sung thêm IC Watchdog độc lập bên ngoài (như TPL5010) kết hợp chân Reset cưỡng bức toàn bộ hệ thống nguồn.
  2. Cơ chế nạp OTA phân vùng kép (Dual-Bank A/B): Khi có bản cập nhật mới, thiết bị tải về lưu vào phân vùng nhàn rỗi (Slot B). Sau khi tải xong 100%, tiến hành xác thực mã băm SHA256 và chữ ký điện tử. Bootloader chuyển con trỏ chạy thử Slot B; nếu sau 3 chu kỳ khởi động firmware mới không gửi tín hiệu "Tôi sống tốt" (Heartbeat Confirmation), hệ thống tự động Rollback về phiên bản Slot A cũ ngay lập tức.
  3. Tham khảo chi tiết tại: dịch vụ lập trình firmware nhúng chuyên nghiệp DeviceLab.

4. Quy trình 6 giai đoạn phát triển thiết bị IoT từ ý tưởng đến thương phẩm

Để giảm thiểu chi phí phát triển và hạn chế rủi ro phải thiết kế lại mạch (Spin-off), quy trình R&D chuẩn tại DeviceLab được thực hiện theo 6 bước:

Ý TƯỞNG / BÀI TOÁN
       │
       ▼
[Giai đoạn 1] ──► Khảo sát hiện trường & Xây dựng hồ sơ kỹ thuật (SRS & PRD)
       │
       ▼
[Giai đoạn 2] ──► Thiết kế sơ đồ nguyên lý (Schematics) & Mô phỏng mạch
       │
       ▼
[Giai đoạn 3] ──► Thiết kế Layout PCB đa lớp (Kiểm tra DFM/DFA/EMC)
       │
       ▼
[Giai đoạn 4] ──► Chế tạo Prototype mẫu & Lập trình Firmware (Alpha Build)
       │
       ▼
[Giai đoạn 5] ──► Thử nghiệm Pilot thực địa & Đo kiểm phòng thí nghiệm (Beta Build)
       │
       ▼
[Giai đoạn 6] ──► Đóng gói đồ gá kiểm thử & Sản xuất hàng loạt (Mass Production)

Thiết kế layout bo mạch in PCB nhiều lớp chống nhiễu EMC Hình 5: Layout bo mạch in PCB đa lớp, phân tách mặt phẳng GND và kiểm tra phát xạ nhiệt qua camera hồng ngoại.

  1. Khảo sát & Lập hồ sơ yêu cầu sản phẩm (PRD): Xác định rõ điều kiện nhiệt độ, độ ẩm môi trường, dải điện áp đầu vào, thời lượng pin mong muốn, chuẩn giao tiếp và chi phí sản xuất mục tiêu (Target BOM Cost).
  2. Thiết kế Schematic & Đánh giá rủi ro linh kiện: Lựa chọn các linh kiện thuộc dòng Active của các nhà sản xuất bán dẫn lớn (TI, ST, Microchip, Nordic), loại bỏ các linh kiện sắp ngưng sản xuất (EOL / NRND) để đảm bảo nguồn cung dài hạn cho vòng đời sản phẩm.
  3. Layout bo mạch in PCB & Đánh giá DFM: Bố trí tiếp địa phân tách giữa Analog GND và Digital GND, tính toán khoảng cách cách điện (Creepage & Clearance) đáp ứng tiêu chuẩn an toàn IEC 61010.
  4. Tạo mẫu nhanh & Kiểm thử Alpha: Gia công SMT mẫu thử số lượng nhỏ (3–5 bo mạch), nạp firmware chạy bài kiểm tra đo ứng suất linh kiện (Stress test), đo điện áp gợn sóng (Ripple voltage) và kiểm tra phát xạ nhiệt qua camera hồng ngoại Fluke.
  5. Thử nghiệm Pilot thực địa: Lắp đặt thiết bị vào môi trường thực tế (nhà máy, trang trại, tủ điện) tối thiểu 4–8 tuần để theo dõi độ ổn định kết nối mạng và độ trôi cảm biến.
  6. Chế tạo đồ gá kiểm tra (Test Jig) & Chuyển giao sản xuất: Thiết kế bàn test chuyên dụng với các chân Test Points để kiểm tra tự động 100% chức năng bo mạch trước khi xuất xưởng hàng loạt.

5. Lời kết

Phát triển thiết bị IoT cho doanh nghiệp không đơn thuần là ghép nối các khối mạch điện tử, mà là nghệ thuật cân bằng giữa độ bền bỉ cơ điện, hiệu năng xử lý tại biên, bảo mật dữ liệu và tối ưu hóa chi phí sản xuất hàng loạt. Việc đầu tư bài bản ngay từ khâu thiết kế kiến trúc phần cứng và quy trình nạp firmware an toàn sẽ giúp doanh nghiệp tiết kiệm hàng trăm triệu đồng chi phí bảo hành và xử lý sự cố tại hiện trường.

Thiết bị Industrial IoT Gateway hoàn thiện vận hành trong tủ điện nhà máy Hình 6: Thiết bị Industrial IoT Gateway hoàn thiện hoạt động bền bỉ trong môi trường công nghiệp khắc nghiệt.

Doanh nghiệp và các kỹ sư đang có nhu cầu phát triển sản phẩm phần cứng mới có thể tìm hiểu thêm về năng lực nghiên cứu và các giải pháp đã triển khai thực tế tại:


Bài viết được biên soạn bởi Đội ngũ Kỹ sư R&D Phần Cứng & Hệ Thống Nhúng tại DeviceLab (Hà Nội, Việt Nam).


All rights reserved

Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí