WATCH DOG LÀ GÌ

     

Dễ nhận thấy đối với hầu hết các thiết bị đo lường và thống kê và điều khiển công nghiệp hiện ni đều sử dụng công nghệ watchdog timer. Vậy công nghệ watchdog timer là gì, ưu điểm với cấu tạo như thế nào, tại sao lại có nhiều ứng dụng như vây? Mời bạn thuộc tìm hiểu ở bài xích viết sau đây.

Bạn đang xem: Watch dog là gì

Công nghệ watchdog timer là gì?

Watchdog timer là 1 bộ kiểm tra lỗi độc lập với bộ dao động bên trên chip, bộ kiểm tra lỗi này có khả năng reset lại toàn bộ hệ thống khi tất cả lỗi xảy ra trong quy trình MCU hoạt động.

Vai trò của watchdog timer

Đối với các sản phẩm công nghệ trên thực tế trong quá trình sử dụng phải yêu thương cầu gồm sự ổn định cao. Mặc dù nhiên, một hệ thống tất cả thể bị treo, gặp rủi ro ngừng hoạt động bởi rất nhiều nguyên nhân: chương trình code chưa chặt chẽ, ngoại vi ko phản hồi, nhiễu, tràn bộ nhớ,... Hôm nay để giúp hệ thống hoạt động tiếp tục bạn cần khởi động lại hệ thống để mọi thứ gồm thể chạy lại từ đầu. Và sử dụng công nghệ watchdog timer sẽ giúp chúng ta phát hiện ra lỗi của hệ thống đó.

Thông thường Watchdog timer được sử dụng bởi phần mềm qua những trình điều khiển và được nhắc đến như một sự hỗ trợ mang tính chất phần cứng.

*

Hình ảnh sở đồ công nghệ watchdog timer

Quy trình hoạt động của Watchdog timer

Nguyên lý hoạt động của Watchdog timer được chia thành hoạt động của 3 cơ quan liêu chính: cơ quan đo lường và thống kê khởi động lại, cơ quan đo lường một giai đoạn, cơ quan đo lường và tính toán nhiều tầng,...

1. Cơ quan tính toán khởi động lại

Trong watchdog timer thì bước khởi động lại bộ đếm thời gian quan sát và theo dõi được gọi là “kicking” cơ quan liêu giám sát. Chúng thường có nhiệm vụ ghi vào cổng điều khiển của bộ giám sát.

Đối với những thiết bị điện tử, công nghệ đang chạy hệ điều hành thiết lập lại watchdog thường phải thông qua trình điều khiển thiết bị mới có thể đảm bảo hiệu quả watchdog hoạt động hiệu quả đem lại. Cụ thể, trình điều khiển sẽ thực hiện nhiệm vụphục vụ phần cứng watchdog ra những chương trình không khí người dùng. Đồng thời, trình điều khiểncũng được sử dụng để lên cấu hìnhthời gian chờ, bắt đầu cùng dừng bộ hẹn giờ..

2. Bộ phận đo lường và thống kê một giai đoạn

Tại cơ quan thống kê giám sát 1 giai đoạn của Watchdog timer, bộ phận sẽ nhận nhiệm vụ cho phép công nghệ này vậy đổi cấu hình tính toán nhờ vàođồng hồ đa cấu hình. Mô tả quy trình này, tại chipvi điều khiển sẽbao gồm cơ quan đo lường và thống kê tích cực trên đó. Theo đó, bộ đo lường và thống kê có chức năng kết nối trực tiếp với CPU hoặc tất cả thể đặt bên trên thẻ mở rộng bên phía trong khu sản phẩm tính. Từ bây giờ bộ tính toán và CPU gồm thể chia sẻ tín hiệu động hồ phổ biến hay sở hữu tín hiệu đồng hồ độc lập.

*

Quy trình hoạt động của Watchdog timer dựa vào 3 bộ phận: cơ quan tính toán khởi động lại, cơ quan giám sát và đo lường một giai đoạn,...

Xem thêm: Set Combo Tàu Hủ Singapore Trân Châu Đường Đen, Set Combo Tàu Hũ Trân Châu Đường Đen ~25

3. Bộ phận thống kê giám sát nhiều tầng

Bộ phận giám sát và đo lường nhiều tầng vào Watchdog timer góp tạo thành bộ đếm thời gian theo dõi nhiều tầng. Vào đó mỗi bộ định thời được gọi là giai đoạn hẹn giờ hoặc đơn giản là một giai đoạn.

Ví dụ: trong một cơ quan đo lường 4giai đoạn bao gồm: timer stage 1, timer stage 2, timer stage 3, timer stage 4 thì duy nhấtlà timer stage 1 mới bao gồm nhiệm vụxử lý bởi bộ xử lý. Sau khoản thời gian thời gian đầu kết thúc, tiếp tục lại cómột hành động khắc phục tiến hành và giai đoạn tiếp theo trong chuỗi tin tức được bắt đầu mang lại đến lúc tới giai đoạn cuối cùng.

Với mỗi giai đoạn kết thúc đồng nghĩa với việc hết thời gian thì nó sẽ kích hoạt các hành động khắc phục với bắt đầu cho một giai đoạn, hoạt động mới cứ thế mang đến đến giai đoạn cuối cùng.

Thông thường bộ định thời đo lường và tính toán một giai đoạn được sử dụng để khởi động laptop trong khi đó bộ định thời đo lường và thống kê nhiều tầng sẽ kích hoạt tuần tự các hành động khắc phục một phương pháp tuần hoàn đến tới giai đoạn cuối sẽ kích hoạt khởi động lại sản phẩm công nghệ tính.

Các ứng dụng của Watchdog timer

Như định nghĩa đã nói thì ứng dụng chủ yếu của Watchdog timer chủ yếu là khởi động lại vi điều khiển sau một khoảng thời gian chờ xác lập. Chính vì vậy Watchdog đem lại rất nhiều ứng dụng phổ biến như:

Sử dụng mang lại ứng dụng giám sátĐiều khiển công nghiệp: ví dụ như điều khiển các loại robot, dây chuyền, mays mocs công nghiệp

Sở dĩ watchdog timer bao gồm nhiều ứng dụng hữu ích như vậy là bởi những vi xử lý của thiết bị làm cho việc trong thời gian thọ sẽ gặp những vấn đề tràn bộ nhớ, nhiễu điện từ trường (EMC), nhiễu phóng tĩnh điện (ESC), nhiễu sụt áp nguồn, vị lập trình lỗi, có 1 số vòng lặp không thoát ra được,... Buộc phải nếu họ sử dụng công nghệ watchdog timer sẽ giúp khởi động lại các mạch từ đó giải quyết được những lỗi nêu trên.

Trường hợp một số hệ thống công nghệ cần độ an ninh cao, thì Watchdog timer còn được sử dụng để gắn bên phía ngoài hệ thống nhằm resetlại hệ thống, các mạch với đề phòng trường hợp on-chip watchdog timer ko hoạt động do một lý do nào đó.

Được biết các khoảng thời gian sử dụng để reset hệ thống có thể lập trình được hoặc cố định ở những khoảng thời gian không giống nhau. Tuy vậy phổ biến nhất vấn là khoảng từ millisecond đến phút.

Lưu ý khi dùng Watchdog timer: khi dùng Watchdog timer để reset lại hệ thống thì chỉ tất cả CPU với một số thành phần quan lại trọng như: BUS, Memory được reset. Còn các thành phần còn lại có thể sẽ không bị reset tùy thuộc vào yêu cầu thiết kế của từng thiết bị.

Xem thêm: Smartphone Màn Hình Cong Giá Rẻ, Top 3 Smartphone Màn Hình Cong Samsung Cao Cấp

Trên đây là các thông tin bỏ ra tiết về công nghệ Watchdog timer. Hy vọng rằng với những thông tin tên sẽ góp bạn hiểu hơn về sản phẩm công nghệ phổ biến này.