Dễ nhận biết đối với phần đông các thiết bị đo lường và tính toán và tinh chỉnh công nghiệp bây giờ đều sử dụng công nghệ watchdog timer. Vậy technology watchdog timer là gì, ưu thế và cấu trúc như núm nào, vì sao lại có rất nhiều ứng dụng như vây? Mời bạn cùng tìm hiểu ở nội dung bài viết sau đây.

Bạn đang xem: Watchdog là gì

Bạn vẫn xem: Watchdog là gì

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

Watchdog timer là một trong bộ đánh giá lỗi tự do với bộ dao động trên chip, bộ chất vấn lỗi này có khả năng reset lại toàn thể hệ thống khi bao gồm lỗi xẩy ra trong quá trình MCU hoạt động.

Vai trò của watchdog timer

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

Thông thường xuyên Watchdog timer được sử dụng bởi ứng dụng qua những trình điều khiển và được nói tới như một sự cung cấp mang tính 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 vui chơi của Watchdog timer được phân tách thành hoạt động của 3 ban ngành chính: cơ quan giám sát và đo lường khởi động lại, cơ quan thống kê giám sát một giai đoạn, cơ quan giám sát nhiều tầng,...

1. Cơ quan giám sát và đo lường khởi đụng lại

Trong watchdog timer thì bước khởi hễ lại bộ đếm thời gian theo dõi được gọi là “kicking” ban ngành giám sát. Chúng thường có trọng trách ghi vào cổng điều khiển và tinh chỉnh của bộ giám sát.

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

2. Phần tử giám sát một giai đoạn

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


*

3. Phần tử giám sát các tầng

Bộ phận đo lường nhiều tầng trong Watchdog timer giúp tạo nên thành cỗ đếm thời hạn theo dõi các tầng. Trong những số ấy mỗi bộ định thời được call là quá trình hẹn tiếng hoặc đơn giản và dễ dàng là một giai đoạn.

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

Với từng giai đoạn hoàn thành đồng nghĩa với vấn đề hết thời gian thì nó đã kích hoạt các hành động khắc phục và bước đầu cho một giai đoạn, chuyển động mới cứ thế cho đến giai đoạn cuối cùng.

Thông thường cỗ định thời đo lường một quy trình được áp dụng để khởi động laptop trong khi ấy bộ định thời giám sát nhiều tầng vẫn kích hoạt tuần từ bỏ các hành vi khắc phục một cách tuần hoàn tính đến giai đoạn cuối vẫn kích hoạt khởi đụng lại thiết bị tính.

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

Như có mang đã nói thì ứng dụng chủ yếu của Watchdog timer chủ yếu là khởi hễ lại vi tinh chỉnh và điều khiển sau một khoảng thời hạn chờ xác lập. Cũng chính vì vậy Watchdog đưa về rất các ứng dụng phổ cập như:

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

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

Trường hợp một số trong những hệ thống công nghệ cần độ an toàn cao, thì Watchdog timer còn được thực hiện để gắn bên ngoài hệ thống nhằm resetlại hệ thống, các mạch cùng đề chống trường hòa hợp on-chip watchdog timer không chuyển động vì một vì sao nào đó.

Được biết những khoảng thời hạn sử dụng nhằm reset hệ thống rất có thể lập trình được hoặc cố định ở những khoảng thời gian khác nhau. Mặc dù phổ thay đổi nhất vấn là khoảng chừng từ millisecond mang đến phút.

Xem thêm: Giải Bài Tập Vật Lý 9 Bài 26 Vật Lí 9: Ứng Dụng Của Nam Châm

Trên đó là các thông tin chi tiết về công nghệ Watchdog timer. Hy vọng rằng cùng với những tin tức tên để giúp đỡ bạn đọc hơn về sản phẩm công nghệ phổ biến đổi này.

Bạn hãy đăng kí kênh Youtube của lostvulgaros.com giúp thấy được tin tức đầy đủ robotmới tuyệt nhất của lostvulgaros.com phân tích phát triểnTẠI ĐÂY