วิธีคํานวณตัวจับเวลา

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

การเข้าใจเวลาพื้นฐาน

ตัวจับเวลาในวงจรการนับนาฬิกาแบบฝังตัว เพื่อทําให้เกิดความล่าช้าหรือการจุดชนวน เหตุการณ์ ความถี่ของตัวจับเวลาขึ้นอยู่กับนาฬิกาของระบบและการตั้งค่าตัวจับเวลา การปรับค่าพารามิเตอร์เหล่านี้จะทําให้ควบคุมการจับเวลาได้แม่นยํา

การคํานวณตัวจับเวลา

สูตรทั่วไปสําหรับความถี่จับเวลาคือ

[FLT: 0] Timeter Frequency = นาฬิการะบบ / (Preselecter × Timeter Tount)

ที่ไหน:

การคํานวณตัวอย่าง

สมมติว่านาฬิการะบบคือ 16 MHz, พรีสเกลเซอร์ ถูกตั้งค่าเป็น 64 และตัวจับเวลานับคือ 250. ความถี่ของตัวจับเวลาคํานวณเป็น:

[FLT: 0]16,000,000 / (64 × 250) = 1,000 Hz

นี่หมายถึงตัวจับเวลา จะจุดชนวนทุก 1 มิลลิวินาที