Bỏ qua tới nội dung
Gọi kỹ thuật
  1. Trang chủ
  2. Kiến thức

Watchdog timer, TPM 2.0, auto power-on: 3 tính năng tin cậy ít để ý

IPC · đăng 04/11/2026 · 10 phút đọc

Khi so sánh hai máy tính công nghiệp, người mua thường dừng ở CPU, RAM, số cổng và dải nhiệt. Ba dòng nhỏ nằm lẫn giữa datasheet — Watchdog Timer, Power Mode Switch và TPM — hầu như không ai đọc. Nhưng chính ba dòng đó quyết định điều quan trọng nhất với một máy đặt trong tủ điện cách phòng kỹ thuật mười lăm cây số: khi có sự cố, máy tự đứng dậy hay phải cử người tới bấm nút. Bài này giải thích ba tính năng đó bằng thông số thật của Advantech ARK-1124H, Cincoze DS-1400 và dòng panel PC Advantech TPC-300.

Watchdog timer: mạch canh phần mềm treo

Watchdog timer là bộ đếm ngược nằm trong phần cứng, độc lập với hệ điều hành. Phần mềm ứng dụng phải "vỗ về" nó theo chu kỳ — ghi lại giá trị đếm trước khi nó về 0. Nếu phần mềm treo hoặc bị khoá tài nguyên, không ai vỗ về nữa, bộ đếm về 0 và mạch phần cứng phát tín hiệu reset. Máy khởi động lại mà không cần ai chạm vào. Vì nằm ở tầng phần cứng, watchdog vẫn hoạt động khi hệ điều hành đã mất khả năng đáp ứng: một dịch vụ Windows tự khởi động lại chỉ cứu được ứng dụng, watchdog cứu được cả máy.

Thông số công bố của từng hãng cho thấy cách triển khai khác nhau:

  • Advantech ARK-1124H A3: watchdog 255 mức, đặt bằng phần mềm.
  • Advantech UNO-2372G và UNO-2484G: bộ đếm lập trình được với 255 khoảng, từ 1 đến 255 giây.
  • Advantech TPC-300 (TPC-312/315/317): watchdog hệ thống 15 – 255 giây.
  • Cincoze DS-1400: lập trình bằng phần mềm, hỗ trợ 256 mức reset hệ thống, kèm công nghệ khởi động lại tức thời trong 0,2 giây.
  • Advantech ADAM-6060: hai lớp — watchdog hệ thống cố định 1,6 giây và watchdog truyền thông lập trình được.

Hai lớp của ADAM-6060 đáng chú ý vì đó là mô hình đầy đủ nhất. Watchdog hệ thống canh chính module; watchdog truyền thông canh đường mạng: nếu module không nhận được lệnh nào từ máy chủ trong khoảng thời gian đặt trước, nó tự đưa các ngõ ra về trạng thái an toàn. Với một mô-đun điều khiển van hoặc động cơ, đây là khác biệt giữa "dừng an toàn" và "kẹt ở trạng thái cuối".

Máy tính công nghiệp không quạt Advantech ARK-1124H hai tầng với module iDoor mở rộng cổng COM cách ly
Advantech ARK-1124H A3: watchdog 255 mức đặt bằng phần mềm và chip bảo mật Infineon SLB9665XQ TPM 2.0

Đặt watchdog bao nhiêu giây là hợp lý

Quá ngắn thì máy khởi động lại oan khi ứng dụng bận xử lý tác vụ nặng; quá dài thì dây chuyền mất dữ liệu lâu trước khi máy tự phục hồi. Cách làm thông thường là đo thời gian xử lý chu kỳ dài nhất của ứng dụng ở tải nặng nhất rồi nhân ba đến năm lần. Dải 1 – 255 giây của Advantech và 256 mức của Cincoze đều đủ rộng.

Lưu ý thực tế: watchdog chỉ chạy khi có phần mềm điều khiển nó. Hãng cung cấp thư viện và tiện ích, nhưng nếu không ai bật và không ai viết đoạn vỗ về vào ứng dụng thì tính năng nằm im — đây là chỗ nhiều dự án mua đúng máy mà vẫn phải cử người đi bấm nút reset.

Chế độ AT và ATX: máy có tự bật lại sau khi mất điện không

Đây là tính năng đơn giản nhất nhưng gây phiền nhiều nhất khi chọn sai. Máy tính có hai chế độ nguồn:

  • ATX — giống PC văn phòng. Cấp điện xong máy vẫn nằm im, phải bấm nút nguồn. Mất điện rồi có điện lại: máy vẫn tắt.
  • AT — cấp điện là máy tự chạy. Mất điện rồi có điện lại: máy tự khởi động, không cần ai chạm vào.

Với máy đặt trong tủ điện đã khoá, trên cột đèn giao thông, trong trạm bơm hay trên tàu, chế độ AT gần như bắt buộc. Cincoze DS-1400 giải quyết bằng công tắc gạt AT/ATX ngay trên thân máy, cạnh nút nguồn và nút reset; cùng cụm đó có Remote Power On/Off qua terminal block 2 chân và Remote Power LED 2 chân, cho phép đưa nút nguồn và đèn báo ra mặt tủ. Advantech ARK-1124H cũng công bố kiểu nguồn AT/ATX trong datasheet.

Biến thể dành cho phương tiện là ignition sensing: máy bật theo chìa khoá xe và tắt sau một khoảng trễ đặt trước, kịp ghi dữ liệu và đóng hệ điều hành đúng cách thay vì bị cắt điện đột ngột. DS-1400 hỗ trợ chức năng này kèm quản lý thời gian trễ, chọn mức 12 V hoặc 24 V khi lắp module CFM tuỳ chọn.

Mặt sau máy tính công nghiệp Cincoze DS-1400 với cổng nguồn 9-48V, chân IGN cho ignition sensing và khe cắm card
Cincoze DS-1400: cổng nguồn 9 – 48 VDC có chân IGN cho ignition sensing, công tắc AT/ATX và nút reset nằm trên thân máy

TPM 2.0: chip nhỏ, việc lớn

TPM (Trusted Platform Module) là một bộ đồng xử lý mật mã riêng, gắn cứng trên bo mạch. Theo tài liệu của Microsoft, chip này được thiết kế với nhiều cơ chế bảo vệ vật lý để chống can thiệp, và phần mềm độc hại không sửa được các chức năng bảo mật bên trong nó. Ba việc chính mà TPM làm:

  • Sinh, lưu và giới hạn cách dùng khoá mật mã. Khoá có thể được cấu hình để không bao giờ ra khỏi chip — sao chép ổ cứng sang máy khác cũng không dùng được.
  • Xác thực thiết bị bằng khoá RSA duy nhất được ghi cứng vào chip khi sản xuất.
  • Đo và ghi lại quá trình khởi động. Mã khởi động, firmware và các thành phần hệ điều hành được đo rồi lưu vào TPM, làm bằng chứng cho việc máy đã khởi động bằng đúng phần mềm nào.

TPM còn có cơ chế chống dò: nếu số lần nhập sai giá trị cho phép vượt ngưỡng, chip kích hoạt logic chống tấn công từ điển và chặn các lần thử tiếp theo. Các phiên bản TPM do Trusted Computing Group định nghĩa; Windows 10 và Windows 11 tự khởi tạo và nhận quyền sở hữu TPM, nên Microsoft khuyến nghị không cấu hình thủ công qua bảng điều khiển TPM.

Một chi tiết rất dễ vấp khi triển khai: TPM 2.0 đòi firmware UEFI. Microsoft nêu rõ máy dùng BIOS kiểu cũ kèm TPM 2.0 sẽ không hoạt động như mong đợi, và chứng thực tình trạng thiết bị (Device Health Attestation) trên Windows chỉ hỗ trợ với TPM 2.0. Khi thay máy công nghiệp đời cũ, đây là điểm phải kiểm cùng lúc với chuẩn phân vùng ổ đĩa.

Trên máy thật, cách các hãng cung cấp TPM khác nhau rõ rệt:

ModelWatchdog timerTPMChế độ nguồnGhi chú khác
Advantech ARK-1124H A3255 mức, đặt bằng phần mềmInfineon SLB9665XQ 2.0, gắn sẵnAT/ATX, nguồn vào 12 VDC (tuỳ chọn module 12 – 24 V)−20 ~ 60 °C với linh kiện dải rộng và luồng gió 0,7 m/s; lắp ổ cứng cơ 2,5" thì chỉ còn 0 ~ 40 °C
Cincoze DS-1400Lập trình bằng phần mềm, 256 mức reset hệ thống—Công tắc AT/ATX trên thân, remote power on/off, ignition sensing (module CFM tuỳ chọn)9 – 48 VDC; khởi động lại tức thời 0,2 giây; nút Clear CMOS và nút Reset trên thân
Advantech TPC-312 / 315 / 317Hệ thống 15 – 255 giâyTPM 2.0 gắn sẵn24 VDC ± 20%Mặt trước IP66; −10 ~ 55 °C không cần luồng gió
Advantech UNO-2372G / UNO-2484GBộ đếm lập trình 255 khoảng, 1 – 255 giâyTPM 2.0 tuỳ chọn, ghi rõ theo mã đặt hàng10 – 36 VDCCó khe iDoor mở rộng cổng và fieldbus
Panel PC công nghiệp Advantech dòng TPC-300 hiển thị giao diện giám sát, viền nhôm đúc
Advantech TPC-300: TPM 2.0 gắn sẵn và watchdog hệ thống 15 – 255 giây — hai dòng nhỏ nằm trong mục General của datasheet

Vì sao ba tính năng này thuộc về chữ "công nghiệp"

PC văn phòng treo thì người dùng bấm nút, mất điện thì bật lại, mất trộm thì có bảo vệ toà nhà. Máy tính công nghiệp không có ba điều kiện đó: nó nằm trong tủ kín đã khoá, ở tầng hầm, trên mái, ngoài trạm, hoặc trên một chiếc xe đang chạy, và mọi lần phải cử người tới chạm vào máy đều là chi phí cùng thời gian dừng dây chuyền. Vì vậy ba tính năng này nên được đánh giá cùng với nhiệt, rung, nguồn và cấp bảo vệ IP — chúng thuộc nhóm "điều kiện lắp đặt" chứ không thuộc nhóm "hiệu năng". Xem thêm máy tính công nghiệp không quạt và dải nhiệt độ hoạt động máy tính công nghiệp.

Bên trong máy tính công nghiệp Cincoze DS-1400 mở nắp cho thấy bo mạch, khe cắm card và quạt phụ
Bên trong Cincoze DS-1400: mạch reset, công tắc chế độ nguồn và khe cắm nằm trên cùng bo mạch, thao tác được khi bảo trì

Danh sách kiểm trước khi đặt hàng

  1. Máy có watchdog phần cứng không, đặt được bao nhiêu giây, hãng có thư viện cho hệ điều hành bạn dùng không? Câu thứ ba quan trọng ngang hai câu đầu.
  2. Máy có chế độ AT không, gạt bằng công tắc hay đặt trong BIOS? Công tắc trên thân tiện khi bảo trì; đặt trong BIOS thì phải nhớ lưu lại cấu hình sau khi thay pin CMOS.
  3. Có cần đưa nút nguồn ra mặt tủ không? Nếu có, tìm dòng remote power on/off trong datasheet.
  4. TPM gắn sẵn hay tuỳ chọn theo mã đặt hàng? Với UNO-2484G, cột TPM2.0 nằm ngay trong bảng mã đặt hàng — chọn nhầm mã là không có chip.
  5. Firmware là UEFI hay BIOS kiểu cũ? TPM 2.0 cần UEFI.

Danh sách khe cắm và cổng của từng dòng máy nằm ở bài cấu hình máy tính công nghiệp. Muốn lọc nhanh theo dạng máy, nguồn vào và điều kiện lắp đặt, dùng công cụ chọn máy theo tiêu chí.

Câu hỏi thường gặp

Watchdog có làm máy khởi động lại liên tục không?

Chỉ khi đặt thời gian quá ngắn so với tác vụ nặng nhất của ứng dụng, hoặc khi ứng dụng thật sự treo lặp lại. Cách phòng ngừa là đo thời gian xử lý thực tế rồi đặt ngưỡng cao gấp vài lần, đồng thời ghi lại mỗi lần reset để biết máy đã tự khởi động lại bao nhiêu lần trong tháng.

Chế độ AT có hại cho máy khi điện chập chờn không?

Bật tắt liên tục theo lưới điện chập chờn là điều nên tránh. Giải pháp thường dùng là bộ nguồn dải rộng kèm tụ hoặc UPS DC nhỏ trong tủ, để máy bỏ qua các lần sụt áp ngắn. Với xe và tàu, ignition sensing kèm thời gian trễ đóng vai trò tương tự: máy tắt có trình tự thay vì bị cắt điện.

Không có TPM thì mã hoá ổ đĩa được không?

Được, nhưng phải nhập mật khẩu hoặc dùng khoá USB mỗi lần khởi động — điều này phá hỏng khả năng tự khởi động lại của máy không người trực. TPM cho phép khoá gắn với chính máy đó, nên máy tự bật lại được mà ổ vẫn được mã hoá. Đây là lý do TPM và chế độ AT thường đi cùng nhau trong cùng một cấu hình.

Máy đã mua rồi, có gắn thêm TPM được không?

Tuỳ bo mạch. Một số bo có chân cắm module TPM rời, một số hàn thẳng chip lên bo, một số không hỗ trợ. Với máy Advantech, TPM thường nằm trong mã đặt hàng nên cách chắc chắn nhất là chọn đúng mã ngay từ đầu thay vì tính bổ sung sau.

IPC247 làm được gì cho bạn

Gửi cho kỹ thuật IPC247 mô tả vị trí lắp máy, mức độ khó tiếp cận khi cần bấm nút, hệ điều hành và phần mềm đang chạy, yêu cầu về mã hoá dữ liệu nếu có, và điện áp nguồn tại chỗ. Chúng tôi đối chiếu với tài liệu hãng để xác nhận máy có watchdog phần cứng và thư viện phù hợp hệ điều hành của bạn, kiểm tra chế độ AT/ATX và khả năng đưa nút nguồn ra mặt tủ, chọn đúng mã đặt hàng có TPM 2.0 khi cần, cho mượn máy chạy thử theo thoả thuận từng dự án để thử kịch bản mất điện và treo phần mềm trước khi đặt, và hỗ trợ kỹ thuật trong quá trình lắp đặt. Tham khảo thêm Advantech ARK-1124H, Cincoze DS-1400 và AAEON BOXER-6406-ADN trên trang sản phẩm.

Nguồn tham khảo

Bài liên quan

Công cụ chọn máy · maytinhcongnghiep.com

Cần máy tính công nghiệp cho ứng dụng trong bài? Trả lời 4 câu về điều kiện lắp đặt.

Nhiệt độ, rung, bụi, nguồn điện — hệ thống gợi ý cấu hình từ hơn 2.700 mã máy trong kho dữ liệu maytinhcongnghiep.com của IPC247.