ชีพจรไวทโมเดชัน (PWM) เป็นเทคนิคที่ใช้ในโครงการอาร์ดุยโน่ เพื่อควบคุมอุปกรณ์ เช่น มอเตอร์และหลอด LED ความถี่ของ PWM มีผลต่อประสิทธิภาพและประสิทธิภาพของอุปกรณ์เหล่านี้ การคํานวณและปรับความถี่ของ PWM ให้เหมาะสมสามารถปรับปรุงการทํางานอุปกรณ์และลดปัญหาเช่น การกระดอนหรือเสียงรบกวน

การเข้าใจค่าความต่อเนื่องของ PWM

ความถี่ของ PWM อ้างถึงการสลับตัวของสัญญาณระหว่างรัฐสูงและต่ํา ความถี่ของสัญญาณนี้วัดในเฮิรตซ์ (Hz) ความถี่ที่สูงกว่าส่งผลให้ควบคุมอุปกรณ์ได้ง่ายขึ้น เช่นหลอด LED ในขณะที่ความถี่ต่ํานั้นเหมาะกับการบังคับมอเตอร์เพื่อป้องกันเสียงรบกวน

การคํานวณความถี่ของ PWM

ความถี่ของ PWM ขึ้นกับการตั้งค่าตัวจับเวลาของอาร์ดุยโน่ และเข็มหมุดเฉพาะที่ใช้ ตัวอย่างเช่น ในอาร์ดุยโน่ ยูโน, ตัวจับเวลา 0 ควบคุมเข็มหมุด 5 และ 6 นาฬิกา ตัวควบคุมเวลา 1 ตัวควบคุมเข็มหมุด 9 และ 10 และตัวจับเวลา 2 ควบคุมเข็ม 3 และ 11 ความถี่โดยปริยายมีประมาณ 976 H76z สําหรับหมุดส่วนมาก แต่สามารถเปลี่ยนแปลงได้โดยเครื่องจับเวลา

เพื่อคํานวณหรือเปลี่ยนความถี่ของ PWM โปรดพิจารณาสูตรต่อไปนี้:

[FLT: 0] ความถี่ = 1 / (Period)

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

ปรับแก้ความไวชัตเตอร์ PWM

การปรับค่าความถี่ของ PWM เกี่ยวข้องกับการเลือกความถี่ที่เหมาะสมกับโปรแกรมโดยเฉพาะ ตัวอย่างเช่น ใช้ความถี่ที่สูงขึ้น (เช่น 20 kHz) สําหรับหลอด LED หรี่เสียงเพื่อป้องกันการกระพริบ และความถี่ของมอเตอร์ที่ต่ํากว่าเพื่อป้องกันเสียงรบกวน

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

สรุป

การคํานวณและปรับแต่งความถี่ของ PWM ในโครงการอาร์ดุยโน่นั้น เกี่ยวข้องกับความเข้าใจการตั้งค่าตัวจับเวลาและความต้องการของโปรแกรม การปรับเปลี่ยนที่เหมาะสม จะช่วยให้การประมวลผลอุปกรณ์มีประสิทธิภาพ และลดผลกระทบที่ไม่ต้องการ เช่น การกระพริบหรือเสียงรบกวน