วันศุกร์ที่ 11 พฤษภาคม พ.ศ. 2555

การเขียนโปรแกรมสร้างสัญญาณพัลวิดธ์มอดูเลชั่น (Pulse Width Modulation)

สัญญาณพัลด์วิดธ์มอดูเลชั่น หรือที่รู้จักกันในชื่อ PWM เป็นสัญญาณที่ถือว่ามีความสำคัญอย่างยิ่งในงานอิเล็กทรอนิกส์ เนื่องจากสามารถใช้งานได้อย่างหลาก ซึ่งหากพูดถึงเรื่องของอิเล็กทรอนิกส์กำลังแล้วจะต้องนึกถึงเรื่องของ การแปลงผันพลังงานต่างๆเช่น การแปลงผันพลังงานไฟฟ้ากระแสสลับเป็นไฟฟ้ากระแสตรง AC to DC Converter หรือ Rectifier การแปลงผันพลังงานไฟฟ้ากระแสตรงเ็ป็นไฟฟ้ากระแสตรง DC to DC Converter การแปลงผันพลังงานไฟฟ้ากระแสตรงเป็นไฟฟ้ากระแสสลับ หรือที่รู้จักกันในชื่อ อินเวอร์เตอร์ (Inverter) เป็นต้น 

ในการสร้างสัญญาญ PWM นั้นมีหลักการคือ การนำสัญญาณสองสัญญาณมาทำการเปรียบเทียบกัน หรือเรียกว่าการ มอดูเลตสัญญาณ ซึ่งสัญญาณแรกคือสัญญาณพาหะหรือ Carrier Signal จะเป็นสัญญาณสามเหลี่ยม 2 รูปแบบคือ สัญญาณฟันเลื่อย (Ramp Signal) หรือสัญญาณสามเหลี่ยมหรือ Triangle Signal และสัญญาณที่สองคือสัญญาณควบคุม Control Signal เป็นสัญญาณในรูปแบบที่ต้องการเช่น สัญญาณกระแสตรง หรือสัญญาณรูปคลื่นไซน์ ดังแสดงในรูป

สำหรับการสร้างสัญญาณขึ้นมาใช้งานนั้นสามารถดำเนินการได้ 2 ทางคือ ใช้ออปแอมป์ในการสร้างและไมโครคอนโทรลเลอร์

ไม่มีความคิดเห็น:

แสดงความคิดเห็น