The Tatchdog timeer เป็นส่วนประกอบที่สําคัญในตัวควบคุมไมโครที่ใช้ตรวจสอบและกู้คืนจากข้อผิดพลาดของระบบ การเข้าใจและการคํานวณที่เหมาะสมของการตั้งค่านี้ เพื่อให้แน่ใจว่าระบบมีความมั่นคงและมั่นคง บทความนี้อธิบายพื้นฐานของเวลาของนาฬิกาสุนัข และให้คําแนะนําเกี่ยวกับการปรับแต่งตัวแปรต่าง ๆ

นาฬิกา ยาม คือ อะไร?

ตัวจับเวลาของนาฬิกาคือฮาร์ดแวร์ หรือตัวจับเวลาซอฟต์แวร์ ที่รีเซ็ตตัวควบคุมไมโครซอฟต์ หากระบบทํางานไม่ตอบสนอง มันจะทําหน้าที่เป็นกลไกความปลอดภัยเพื่อป้องกันไม่ให้ระบบแขวนหรือเกิดความผิดพลาดขึ้น ตัวจับเวลาจะถูกตั้งค่าใหม่หรือ "สั่งทํางาน" โดยโปรแกรมในระหว่างปฏิบัติการปกติ หากโปรแกรมทํางานล้มเหลวในการปรับค่าตัวจับเวลาภายในช่วงเวลาหนึ่ง โปรแกรมกดนาฬิกาจะตั้งค่าโปรแกรมใหม่

ตั้งค่าตัวจับเวลาของนาฬิกาเฝ้าสังเกต

การปรับค่าเวลาของนาฬิกา docog จะเกี่ยวกับการเลือกช่วงเวลาหมดเวลาที่เหมาะสม ระยะเวลานี้จะเป็นตัวกําหนดว่าระบบสามารถทําการไม่ตอบสนองได้นานแค่ไหน ก่อนที่จะเริ่มการรีเซ็ต การตั้งค่านี้ขึ้นอยู่กับค่าของตัวควบคุมไมโครและค่าของโปรแกรม โดยทั่วไปแล้ว การปรับแต่งจะรวมการตั้งค่าตัวจัดลําดับก่อนและค่าตัวนับด้วย

คํานวณช่วงเวลาหมดเวลา

ค่าเวลานอกคํานวณจากความถี่นาฬิกา, ค่าก่อนการปรับขนาด, และค่าตรงข้ามสูตรทั่วไปคือ:

[FLT: 0] เวลานอก = (ค่าเครื่อง + 1) × prizer / นาฬิกา Frequency

ที่ไหน:

  • [FLT: 0] ค่าตัวเกล้า [FLT: 1]: ค่าที่โหลดลงในตัวนับนาฬิกา
  • [FLT: 0] Presteper: แบ่งเวลาหลักให้ช้าลง
  • [FLT: 0] Clock Frequency: ความเร็วนาฬิกาหลักของตัวควบคุมไมโคร (Smicrocontrol).

การ ปรับ พารามิเตอร์ เหล่า นี้ เปิด โอกาส ให้ มี การ จัด เวลา ออก ไป ซึ่ง ทํา ให้ มี ความ สมดุล และ ความ มั่นคง ของ ระบบ.