PWM คืออะไร

20 Jun 2016

Share to:

PWM ย่อมจาก Pulse Width Modulation คือการนําสัญญาณสามเหลี่ยม และสัญญาณที่ต้องการปรับความกว้างของพัลซ์มาเปรียบเทียบกัน ตัวย่างเช่น ถ้านําสัญญาณสามเหลี่ยมมาเปรียบเทียบกับสัญญานไฟฟ้ากระแสตรง จะได้ความกว่างของพัลซ์คงที่ และความกว้างของพัลซ์นั้นจะขึ้นอยู่กับแอมพลิจูดของสัญญาณไฟฟ้ากระแสตรงดังรูป

Image

การใช้ประโยชน์จาก PWM

ในระบบ digital นั้นจะมีสัญญาณแค่ High และ Low ลองนึกภาพว่า ถ้าต้องการจะนําระบบ digital ไปควบคุมอุปกรณ์ที่ต้องควบคุมด้วยสัญญาน analog เช่น การควบคุมความเร็วมอเตอร์, การควบความความสว่างของหลอดไฟ ฯลฯ ในระบบ digital จะไม่สามารถควบคุมอุปกรณ์พวกนี้ได้ตรงๆ เราจะต้องใช้ PWM ในการควบคุม โดยจะปรับคาบเวลาของ High-Low (Duty cycle) ดังตัวอย่างต่อไปนี้

  • 50% Duty cycle หมายความว่า คาบเวลาที่เป็น High 50% และ คาบเวลาที่เป็น Low 50%
  • 25% Duty cycle หมายความว่า คาบเวลาที่เป็น High 25% และ คาบเวลาที่เป็น Low 75%
  • 80% Duty cycle หมายความว่า คาบเวลาที่เป็น High 80% และ คาบเวลาที่เป็น Low 20%

Image

ในการปรับคาบเวลาจะมีผลกับ กระแสไฟฟ้าที่จ่ายออกไปยังอุปกรณ์ที่จะควบคุมดังนี้ ถ้าปรับ 50% Duty cycle จะทําให้มีช่วงที่เป็น High 50% ดังนั้นกระแสไฟฟ้าที่จ่ายออกไปจะเหลือแค่ 50% ของทั้งหมด เมื่อนําไปควบคุมมอเตอร์ จะทําให้มอเตอร์หมุนด้วยความเร็ว 50% ของความเร็วสูงสุด

ที่มาของข้อมูลและรูปภาพ avrfreaks.net

Suggestion blogs

Flutter EP.2 ภาษา Dart

สวัสดีครับ หลังจาก EP.1 เราได้เรียนรู้การ Install และสร้าง Project กันไปแล้ว ในบทความนี้ก็เป็น EP.2 แล้วนะครับ จะเป็นเรื่องเกี่ยวกับ ภาษา Dart ซึ่งเป็นเนื้อหาที่จําเป็นในการพัฒนา Mobile application ด้วย Flutter

เขียนโปรแกรมหาวันสุดท้ายของทุกเดือนใน 1 ปี ด้วย VB

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

Vue.js เริ่มต้น ตอน5 (ทําความรู้จักกับ Props)

หลังจากที่เราเรียนรู้ Component กันไปแล้ว ถ้ายังจํากันได้ภายใน Component มี Option ตัวนึงชื่อว่า Props ซึ่งมีหน้าที่ รับข้อมูลจากภายนอก Component เข้ามาใช้งานภายใน Component โดยจะรับข้อมูลผ่านทาง Attribute การใช้งาน Props สามารถใช้งานได้หลายรูปแบบ เราจะมาเรียนรู้ไปทีละแบบนะครับ


Copyright © 2019 - 2024 thiti.dev |  v1.41.0 |  Privacy policy | 

Build with ❤️ and Astro.

Github profile   Linkedin profile   Instagram   X profile   Youtube channel   Telegram   Email contact   วงแหวนเว็บ