ฉันจะวัด back-EMF เพื่ออนุมานความเร็วของมอเตอร์กระแสตรงได้อย่างไร


25

ฉันสนใจที่จะวัด back-EMF ของมอเตอร์เพื่อกำหนดความเร็วของมอเตอร์เพราะมันราคาถูกและไม่ต้องใช้ชิ้นส่วนกลไกเพิ่มเติม ฉันจะวัด back-EMF ได้อย่างไรเมื่อฉันขับมอเตอร์


+1 เพียงเพื่อกองข้อมูลเพิ่มเติม: acroname.com/robotics/info/articles/back-emf/back-emf.html
Nick Alexeev

คำตอบ:


25

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

อีกวิธีหนึ่งคือการใช้กฎของโอห์มอย่างชาญฉลาด มอเตอร์สามารถสร้างแบบจำลองเป็นวงจรชุดของตัวเหนี่ยวนำตัวต้านทานและแหล่งกำเนิดแรงดันไฟฟ้า ตัวเหนี่ยวนำหมายถึงการเหนี่ยวนำของขดลวดของมอเตอร์ ตัวต้านทานคือความต้านทานของเส้นลวดนั้น แหล่งจ่ายแรงดันแทน EMF และเป็นสัดส่วนโดยตรงกับความเร็วของมอเตอร์

แผนผังโมเดลมอเตอร์

ถ้าเราสามารถรู้ถึงความต้านทานของมอเตอร์และเราสามารถวัดกระแสในมอเตอร์เราสามารถอนุมานได้ว่า back-EMF จะต้องเป็นอะไรในขณะที่กำลังขับเคลื่อนมอเตอร์ ! นี่คือวิธี:

Lม.

VdRโวลต์

ดังนั้นเราจึงมีแรงดันไฟฟ้าที่มีประสิทธิภาพที่เราใช้กับมอเตอร์ซึ่งเรากำลังสร้างแบบจำลองเป็นตัวต้านทานและแหล่งกำเนิดแรงดันไฟฟ้าในซีรีส์ นอกจากนี้เรายังทราบว่ากระแสในมอเตอร์และกระแสในตัวต้านทานของโมเดลของเราจะต้องเหมือนกันเพราะเป็นวงจรอนุกรม เราสามารถใช้กฎของโอห์มในการคำนวณแรงดันไฟฟ้าของตัวต้านทานนี้และความแตกต่างระหว่างแรงดันไฟฟ้าตกเหนือตัวต้านทานและแรงดันไฟฟ้าที่เราใช้จะต้องเป็น back-EMF

ตัวอย่าง:

=Rม.=1.5Ω
=ผม=2A
=V=24V
=d=80%

คำนวณ:

24V ที่รอบการทำงาน 80% ใช้งานมอเตอร์ 19.2V อย่างมีประสิทธิภาพ:

VdRโวลต์¯=dV=80%24V=19.2V

แรงดันตกคร่อมความต้านทานต่อการม้วนพบตามกฎของโอห์มผลิตภัณฑ์ของกระแสต้านทานและขดลวด:

VRม.=ผมRม.=2A1.5Ω=3V

back-EMF เป็นแรงขับที่มีประสิทธิภาพลดแรงดันข้ามความต้านทานที่คดเคี้ยว:

Vม.=VdRโวลต์¯-VRม.=19.2V-3V=16.2V

นำทั้งหมดมารวมกันเป็นสมการเดียว:

Vม.=dV-Rม.ผม


1
จุดที่น่าสังเกตคือยกเว้นว่าตัวเหนี่ยวนำมีความต้านทานแบบขนานหรือการรั่วไหลอื่น ๆ แรงดันเฉลี่ยของตัวเหนี่ยวนำในช่วงเวลาใดก็ตามจะต้องเป็นสัดส่วนกับความแตกต่างของกระแสระหว่างจุดเริ่มต้นและจุดสิ้นสุดของช่วงเวลานั้น หากตัวเหนี่ยวนำมีจำนวนกระแสเท่ากันไหลผ่านจุดเริ่มต้นและจุดสิ้นสุดของช่วงเวลาหนึ่งแรงดันไฟฟ้าเฉลี่ยของตัวเหนี่ยวนำจะต้องเป็นศูนย์ กฎนั้นใช้ทั้งกับตัวเหนี่ยวนำแบบไม่ต่อเนื่องและตัวเหนี่ยวนำหนึ่งแบบว่าอยู่ในลำดับเดียวกับมอเตอร์ในอุดมคติ
supercat

1
นอกจากนี้โปรดทราบว่าหากหนึ่งใน PWM กำลังมอเตอร์ด้วยความถี่ที่เหมาะสมประสิทธิภาพจะดีที่สุดหากกระแสไฟฟ้าเหนี่ยวนำไม่ได้ตายลงระหว่างรอบ แทนที่จะเปิดวงจรให้มอเตอร์ให้ลัดวงจรเว้นแต่หรือจนกว่ากระแสจะลดลงถึงสิ่งใด (หวังว่าอัตรา PWM จะเร็วพอที่จะไม่เกิด) ถ้ามีวงจรลัดวงจรหนึ่งมอเตอร์ที่ยาวพอกระแสไฟฟ้าจะตกไปสู่สิ่งใดแล้วย้อนกลับ กระแสย้อนกลับจะทำให้ประสิทธิภาพลดลงดังนั้นให้เปิดวงจร ณ จุดนั้น (หรือลัดวงจรผ่านทรานซิสเตอร์ที่ยอมให้มีกระแสทางเดียวเท่านั้น) โปรดทราบว่า ...
supercat

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

1
ฉันไม่ใช่ผู้เชี่ยวชาญ แต่ฉันไม่คิดว่าคุณสามารถสันนิษฐานได้ว่าปัจจุบันของคุณจะไม่เปลี่ยนแปลงและคุณสามารถเพิกเฉยตัวเหนี่ยวนำของคุณได้อย่างง่ายดาย โหลดภายนอกจะสร้างแรงบิดและแรงบิดนี้จะสร้างการเปลี่ยนแปลงในปัจจุบัน นอกจากนี้ PWM itsef จะทำให้เกิดการเปลี่ยนแปลงในกระแสไฟฟ้าในมอเตอร์ ... ใช่การเหนี่ยวนำจะทำให้มัน "เฉลี่ย" แต่นี่จะไม่เป็นเส้นแบนนอกจากนี้ยังทำให้ค่าเฉลี่ยโดยการสร้างแรงดันไฟฟ้า สิ่งนี้จะส่งผลกระทบต่อโครงการของคุณจริงๆหรือไม่ ฉันไม่สามารถบอกได้เลยว่ามันขึ้นอยู่กับตัวมอเตอร์และโหลดดังนั้นทั้งหมดนี้จะแตกต่างกันอย่างมากจากโครงการไปยังโครงการ
mFeinstein

2
วิธีการนี้จะกล่าวถึงรายละเอียดเพิ่มเติมในรายงาน IEEE: ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=4314629
Amir Samakar
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.