อะไรคือสัญญาณที่ว่าเซอร์โวอาจจะแตก?


10

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

ผมเล่นรอบกับพอร์ตที่แตกต่างกันบนกระดาน aurdino ตามและจะไม่มีประโยชน์เพียงครวญเพลง จากนั้นฉันก็ลบเซอร์โวที่มีการสั่นสะเทือนทั้งหมดและวางเซอร์โวที่สองไว้คนเดียว เซอร์โวต่อเนื่องตัวที่สองเริ่มเคลื่อนไหวในทิศทางใดก็ตามที่ฉันขอให้ทำ

ฉันเสียบปลั๊กอันแรกเข้าได้เฉพาะอันที่สองเท่านั้น

จากนั้นฉันลองหมุนด้วยมือครั้งที่สองมีความต้านทานมากในขณะที่อันแรกมีความต้านทานน้อยกว่ามากอาจจะง่ายกว่า 60% ในการหมุนด้วยมือ

นี่คือสิ่งที่ฉันสามารถแก้ไขได้หรือไม่ มีใครเคยประสบปัญหาเหล่านี้มาก่อนหรือไม่

ขอบคุณล่วงหน้าพวกคุณยอดเยี่ยมมาก!


ยินดีต้อนรับสู่วิทยาการหุ่นยนต์ Ess Kay คุณกำลังพูดถึงservo งานอดิเรก (RC)มากกว่าเซอร์โวมอเตอร์อุตสาหกรรมหรือไม่? คำตอบสำหรับแต่ละคนจะแตกต่างกันมาก
Mark Booth

โปรดลองคำถามนี้ใหม่ด้วยservomotorหรือrcservoตามคำอธิบายแท็กใหม่ (ดูเพิ่มเติมที่การสนทนาเมตานี้ ) ขอบคุณ
Mark Booth

ฉันมีคำถามฉันพยายามควบคุม servo ด้วย arduino ไปที่ servo ที่ฉันติดไม้เท้าและที่ปลายไม้มีน้ำหนักเล็กน้อย หลังจากรันโค้ดแล้วเซอร์โวของฉันพยายามที่จะขยับไม้ แต่บางทีมันอาจมีแรงบิดไม่เพียงพอที่จะขยับมันหลังจากนั้นฉันก็หยุดรหัสชั่วคราว จากนั้นฉันพยายามควบคุมเซอร์โวอีกครั้งโดยไม่มีน้ำหนักและครั้งนี้มันไม่ได้ขยับ มันหักหรือเปล่า? ทำไม? มีวิธีแก้ปัญหาที่เป็นไปได้หรือไม่? ขอบคุณ

คำตอบ:


4

มีอย่างน้อยสอง modalities ตามที่เซอร์โว (ต่อเนื่องหรืออื่น ๆ ) มักจะล้มเหลว: ปัญหาเกียร์และมอเตอร์เสีย

เมื่ออุปกรณ์ล้มเหลว (ฟันหักจุดแข็ง ฯลฯ ) เซอร์โวอาจติดขัดเคลื่อนย้ายได้ฟรีหรือใช้งานร่วมกัน เมื่อมอเตอร์แตก (โดยปกติแปรงภายในมอเตอร์ DC เป็นตัวการ) servo หยุดทำงานพร้อมกัน (ราวกับว่ามันถูกถอดออก) หรือร้อนเกินไป ในกรณีของคุณเนื่องจากเสียงฮัมและพฤติกรรมแตกต่างกันเมื่อทำงานด้วยมือฉันคิดว่าเซอร์โวของคุณมีปัญหาเกี่ยวกับเกียร์ มันค่อนข้างง่ายที่จะดูที่กล่องเกียร์เพราะมันเป็นพื้นที่ที่เห็นได้ชัดเป็นครั้งแรกเมื่อเปิดเซอร์โวและสามารถประกอบใหม่ได้อย่างง่ายดายหลังจากนั้น (ตรงกันข้ามการตรวจสอบแปรงของมอเตอร์มักจะหมายถึงการทำลายมอเตอร์เปิด) ดังนั้นฉัน มีลักษณะที่จะยืนยันการวินิจฉัย


1
คำตอบที่ดี ฉันแยกสิ่งต่าง ๆ ออกจากกันและเห็นว่าเกียร์ติดขัด ดึงพวกเขาออกจากกันและนำพวกเขากลับเข้าที่และมันก็ใช้งานได้ดีในขณะนี้
Shadoninja

10

เซอร์โวทำงานอย่างไร

ตามรายละเอียดคำถามของคุณเหล่านี้:

ฉันเพิ่งได้รับชุด [... ] เซอร์โวต่อเนื่อง [... ] เสียบเข้ากับไมโครคอนโทรลเลอร์

เมื่อรวมกับแท็ก "Arduino" ของคุณฉันกำลังเดิมพันว่าคุณกำลังทำงานกับเซอร์โวอดิเรก (RC) ที่ดัดแปลงเพื่อการหมุนอย่างต่อเนื่อง เซอร์โวมาตรฐานทำงานโดยรับสัญญาณพัลซิ่งที่มีระยะเวลา 20ms (50Hz) เซอร์โวงานอดิเรกทั่วไปจะหมุนไปยังมุมที่กำหนดโดยขึ้นอยู่กับรอบการทำงาน (เวลาเปิด) ของสัญญาณควบคุมพัลซิ่ง เวลานี้สามารถอยู่ในช่วงตั้งแต่ 500 ถึง 2,500us แต่โดยปกติจะใช้เพียงช่วง 1000us ถึง 2000us เพื่อไม่ให้เกิดความเสียหายกับเซอร์โว "ชีพจรเป็นกลาง" ของ 1500us จะทำให้เซอร์โวอยู่ในตำแหน่งกึ่งกลาง

นี้บทความวิกิพีเดียเกี่ยวกับการควบคุมเซอร์โวมีภาพที่ดีเกี่ยวกับการควบคุมชีพจร:

พัลส์เซอร์โว

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

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

ปัญหาของคุณ

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

เซอร์โวที่ปรับเปลี่ยนจะแสดงพฤติกรรมที่คล้ายกันเมื่อโหลดมากเกินไป - มันจะครวญครางเสียงดังและดึงกระแสมากเกินไป ในขณะที่เซอร์โวของคุณอาจไม่ทำงานหนักเกินไปก็แสดงให้เห็นอย่างชัดเจนว่ามีอาการคล้ายกันและเป็นไปได้ว่ามีข้อบกพร่อง เมื่อขับรถการหมุนแอคทูเอเตอร์ด้วยตนเองหรือหยุดจากการหมุนในทิศทาง / ความเร็วที่ต้องการนั้นไม่ใช่ความคิดที่ดีดังนั้นโปรดคำนึงถึงเซอร์โวอื่น ๆ ของคุณด้วย

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


1

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

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


ยินดีต้อนรับสู่วิทยาการหุ่นยนต์โจนาธาน เป็นการยากที่จะทราบว่าคำตอบของคุณถูกต้องหรือไม่จนกว่าคำถามจะได้รับการชี้แจง ดูเหมือนว่าฉันชอบคำตอบของคุณสมมติว่านี่เป็นคำถามrcservo servomotor ของอุตสาหกรรมจะไม่ถูกคาดหวังให้หมดไปตราบใดที่พวกเขาไม่ได้ถูกผลักดันเกินกว่ากระแสไฟฟ้าที่ดำเนินการอย่างต่อเนื่องและระบบควบคุม servo อุตสาหกรรมมักจะกลับไปเป็นกำลังที่ปลอดภัยหลังจากช่วงเวลาสั้น ๆ
Mark Booth
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.