intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Watchdog

Chia sẻ: Lê Văn | Ngày: | Loại File: PDF | Số trang:11

114
lượt xem
7
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Watchdog Watchdog 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...

Chủ đề:
Lưu

Nội dung Text: Watchdog

  1. Watchdog
  2. Watchdog 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).
  3. 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.
  4. 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.
  5. 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.
  6. 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….
  7. 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”.
  8. Watchdog Lập thời gian cho Watchdog Chu kỳ cố định. Chu kỳ thay đổi.
  9. 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ớ
  10. Watchdog
  11. Watchdog Tăng tốc độ đáp ứng: Sử dụng lệnh long jump. Đặt ct xử lý lôic tại địa chỉ đó.
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2