Danh mục tài liệu

Watchdog

Số trang: 11      Loại file: pdf      Dung lượng: 99.16 KB      Lượt xem: 2      Lượt tải: 0    
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

WatchdogWatchdogWatchdog cần có hai đặc điểm sau:Chương trình thực hiện theo chu kỳ, nếu quá chu kỳ đó thì gây ra reset. Khi khởi động uC cần phải định rõ nguyên nhân gây ra reset ( reset thường hay watchdog).WatchdogWatchdog có ba vấn đề chinh :Lựa chọn phần cứng. Watchdog với mạch reset. Quá trình phục hồi.WatchdogLựa chọn phần cứng: ta có thể chọn trên chíp hay mạch ngoài. Chọn trên chip có một số ưu điểm sau:Giảm độ phức tạp của phần cứng - hệ ổn định. Giảm giá thành. Giảm kích thước. Chỉ có nó mới cho phép...
Nội dung trích xuất từ tài liệu:
Watchdog WatchdogWatchdog Watchdog cần có hai đặc điểm sau: Chương trình thực hiện theo chu kỳ, nếu quá chu kỳ đó thì gây ra reset. Khi khởi động uC cần phải định rõ nguyên nhân gây ra reset ( reset thường hay watchdog).Watchdog Watchdog có ba vấn đề chinh : Lựa chọn phần cứng. Watchdog với mạch reset. Quá trình phục hồi.Watchdog Lựa chọn phần cứng: ta có thể chọn trên chíp hay mạch ngoài. Chọn trên chip có một số ưu điểm sau: Giảm độ phức tạp của phần cứng -> hệ ổn định. Giảm giá thành. Giảm kích thước. Chỉ có nó mới cho phép phân biệt nguyên nhân gây reset.Watchdog Giám sát lỗi chu kỳ thời gian: trong các ứng dụng theo chu kỳ, watchdog timer cho phép phát hiện tràn thời gian như sau: Đặt thời gian tràn của watchdog ở chu kỳ lớn nhất Các chu kỳ ứng dụng sẽ xoá watchdog trước khi tràn. Cho watchdog làm việc.Watchdog Nếu thời gian tràn có thể cho nó phát ra tín hiệu reset để khắc phục lỗi. Reset có thể do một số nguyên nhân….Watchdog Thao tác phục hồi thực hiện khi hệ thống bị reset Nếu reset thường thì hệ thống sẽ chạy với cầu hình chuẩn. Nếu reset bởi watchdog có 3 cách sau: Hệ thực hiện như reset thông thường. Giữ hệ thống ở trạng thái reset, có thể hiểu như là “fail-silent recovery”. Chạy hệ với thuật toán khác, “limp home recovery”.Watchdog Lập thời gian cho Watchdog Chu kỳ cố định. Chu kỳ thay đổi.Watchdog Program-Flow Watchdog cải thiện ổn định hệ thống Có hai cách thực hiện: Điền đầy vị trí không sử dụng bằng lệnh NOP. Đặt “PC Error Handler” vào phần cuối của bộ nhớWatchdogWatchdog Tăng tốc độ đáp ứng: Sử dụng lệnh long jump. Đặt ct xử lý lôic tại địa chỉ đó.

Tài liệu được xem nhiều:

Tài liệu có liên quan: