logo
मेसेज भेजें
होम मामले

JGB37-520 एन्कोडर मोटर के बीच-बीच में गलत-चरण का मामला

JGB37-520 एन्कोडर मोटर के बीच-बीच में गलत-चरण का मामला

July 14, 2025
JGB37-520 एनकोडर मोटर का “अस्थायी मिस-स्टेप का मामला”
—एक 72-घंटे की रूट-कॉज ड्रिल-डाउन
लेखक: यूनिवर्सिटी रोबोमास्टर ईसीयू टीम
दिनांक: 14 जुलाई, 2025
  1. लक्षण
    20 दिसंबर 2024, हमारे 2025 रोबोमास्टर इन्फेंट्री रोबोट की ट्यूनिंग के दौरान:
    • 1.5 मीटर/सेकंड सीधी रेखा में दौड़ते समय रोबोट हर 3–5 मीटर पर 3–5 सेमी दाईं ओर बह गया।
    • बहते समय, दाहिने JGB37-520 (12 V, 30:1, AB एनकोडर) की गति 15% घट गई; बायां पहिया सामान्य था।
    • STM32F407 मास्टर को पुनरारंभ करने से लगभग 30 सेकंड के लिए समस्या छिप गई, फिर यह वापस आ गई।
    • मोटर का तापमान 35 डिग्री सेल्सियस, आपूर्ति 12.1 V स्थिर, कोई ओवर-करंट या अंडर-वोल्टेज अलार्म नहीं।
  2. प्रारंभिक जांच
    | चरण | क्रिया | परिणाम | निष्कर्ष |
    |---|---|---|---|
    | ० | बाएं/दाएं मोटर्स को स्वैप करें | बहाव की दिशा मोटर का अनुसरण करती है | मोटर-विशिष्ट समस्या |
    | १ | A/B तरंगरूपों को स्कोप करें | साफ 0–3.3 V वर्ग तरंगें | एनकोडर हार्डवेयर ठीक है |
    | २ | ओपन-लूप चलाएं (एनकोडर अनप्लग किया गया) | कोई बहाव नहीं | बंद-लूप पथ में समस्या |
    | ३ | पीआईडी आउटपुट का लॉजिक-विश्लेषण करें | पीआईडी तुरंत 100% पर संतृप्त हो जाता है | गलत “लक्ष्य तक नहीं पहुंचा” |
  3. रूट-कॉज विश्लेषण
  4. साझा वायरिंग में ग्राउंड-बाउंस
    मोटर पावर और एनकोडर GND एक 30 सेमी रिबन केबल (मोटर AWG20, एनकोडर AWG28) साझा करते हैं। >1 A करंट पर, 60 mV ग्राउंड स्पाइक दिखाई देता है।
  5. एमसीयू फ़िल्टर बहुत संकीर्ण
    STM32 TIM इनपुट फ़िल्टर 0.1 µs पर सेट है → स्पाइक किनारों को मान्य के रूप में गिना जाता है → 2–3 अतिरिक्त पल्स → पीआईडी ​​पीडब्लूएम को कम करता है → वास्तविक स्टॉल।
  6. ट्रिगर स्थिति
    केवल तभी होता है जब PWM >80% और मोटर करंट >1.2 A; कम गति परीक्षणों ने इसे कभी पुन: प्रस्तुत नहीं किया।
  7. फिक्स
  8. पुन: तार
    • एनकोडर 5 V और GND के लिए अलग 24 AWG मुड़ जोड़ी, शारीरिक रूप से बिजली से दूर रूट की गई।
    • ग्राउंड बाउंस को खत्म करने के लिए मोटर टर्मिनल पर 100 µF + 0.1 µF डिकप्लिंग।
  9. एमसीयू पैरामीटर
    • TIM फ़िल्टर को 1 µs तक चौड़ा किया गया।
    • 3-क्लॉक डिजिटल डिग्लिच सक्षम करें।
  10. सॉफ्टवेयर सुरक्षा
    • हर 1 ms पर “पल्स वृद्धि × गियर अनुपात” गति सत्यापित करें; विचलन >5% → “एनकोडर दोष” को ध्वजांकित करें → 50 ms के लिए ओपन-लूप पर वापस जाएं और फिर रीसिंक करें।
  11. सत्यापन
    • पूर्ण भार के तहत 2 मीटर/सेकंड पर 100 मीटर राउंड-ट्रिप: शून्य बहाव।
    • 48 घंटे का बर्न-इन (यादृच्छिक 80–100% PWM): कोई गलत गणना नहीं।
    • सात प्रतियोगिता मैच, कुल 3.6 किमी: कोई स्प्रिंट बहाव नहीं।
  12. सीखे गए सबक
  13. “एनकोडर अच्छा दिखता है” ≠ “सिग्नल चेन अच्छी है”; ग्राउंड बाउंस साइलेंट किलर है।
  14. PWM >80% पर JGB37-520 1.5 A खींच सकता है; इसके ग्राउंड वायरिंग को पावर लाइन की तरह मानें।
  15. हमेशा सॉफ्टवेयर एस्केप जोड़ें: बंद-लूप सिस्टम को “सेंसर खो गया → ओपन-लूप सुरक्षित” तर्क की आवश्यकता होती है।
ईसीयू टीम ने इस ड्रिल-डाउन को “JGB-सीरीज़ वायरिंग चेकलिस्ट V2.1” में बदल दिया, जो अब हर भविष्य के बॉट के लिए अनिवार्य है।
सम्पर्क करने का विवरण
Shenzhen Jinshunlaite Motor Co., Ltd.

व्यक्ति से संपर्क करें: Mrs. Maggie

दूरभाष: 15818723921

फैक्स: 86--29880839

हम करने के लिए सीधे अपनी जांच भेजें (0 / 3000)