एक Arduino के साथ डीसी मोटर नियंत्रण


9

यह एक सरल, मूर्खतापूर्ण सवाल हो सकता है, लेकिन मैं सोच रहा हूं कि मैं सिर्फ एक डीसी मोटर को एक आर्डिनो बोर्ड से कनेक्ट करने के लिए क्यों नहीं चला सकता। एक पिन जमीन पर और दूसरा PWM आउटपुट के लिए।

मैंने सिर्फ एक सर्वो मोटर http://arduino.cc/en/Tutorial/Sweep के लिए स्वीप ट्यूटोरियल किया और यह ठीक काम करता है। मुझे पता है कि पॉट प्रदान करने वाले फीडबैक के साथ एक सर्वो में अधिक इलेक्ट्रॉनिक्स हैं।

क्या मैं एक छोटे से डीसी मोटर को चलाने के लिए समझता हूं मुझे अधिक सर्किटरी (एक एच ब्रिज?) या ड्राइविंग मोटर्स को समर्पित एक और ढाल की आवश्यकता होगी। मैं इसे समझ सकता हूं अगर मैं कुछ अपेक्षाकृत बड़ी डीसी मोटर्स चला रहा था।

लेकिन मैं यह समझने की कोशिश कर रहा हूं कि जमीन और पीडब्लूएम इनपुट वाली छोटी डीसी मोटर काम क्यों नहीं करेगी। विशेष रूप से इस तरह के एक मोटर के लिए एक ब्रश http://music.columbia.edu/~douglas/classes/motor_mania/DC_simple2.jpg

निश्चित रूप से इसके डीसी वर्तमान तार के माध्यम से गुजरने की बात है। क्या यह कुंडली में आगमनात्मक आवेश का निर्माण कर रहा है जो बोर्ड में रिवर्स करंट को वापस ला सकता है जिससे समस्या उत्पन्न होती है।

मूल रूप से, एक वैचारिक दृष्टिकोण से, मेरे पास एक जमीन और एक वोल्टेज है (एल्बिएट एक स्पंदित एक), मुझे इसे डीसी मोटर चलाने के लिए क्या करने की आवश्यकता है।

जवाबों:


6

इसकी वजह यह है कि मोटर को चलाने के लिए आपको जितनी बिजली की जरूरत होती है, उतनी आपूर्ति नहीं हो सकती।


लेकिन मैं इस धारणा के तहत था कि एक सर्वो के अंदर की मोटर ऊपर डीसी मोटर के समान है। जाहिर है कि ardunio कि ड्राइव करने में सक्षम हो रहा है।
चैतन्य

5
एक सर्वो के साथ, मोटर Arduino द्वारा संचालित नहीं है। Arduino बस एक कम शक्ति संकेत प्रदान कर रहा है यह बताने के लिए कि किस तरह से मुड़ना है।
टॉबी जाफि

रुको, जब आप कहते हैं "Arduino" आप Atmel चिप का मतलब है? इमदादी ट्यूटोरियल में, कोई अन्य बिजली की आपूर्ति नहीं है। 5V और gnd दोनों arduino बोर्ड से आ रहे हैं। मुझे लगता है कि आप इसका मतलब यह है कि PWM उत्पादन जो Atmel चिप से जुड़ा है पर्याप्त वर्तमान प्रदान नहीं करता है?
चैतन्य

वास्तव में मैं करूंगा। आप सही हे। सर्वो पावर लाइन Arduino की बिजली आपूर्ति बंद हो जाती है, PWM सिग्नल एक AVR पिन से आता है।
टॉबी जाफि

मुझे पता है कि यह एक पुराना धागा है, लेकिन अनुवर्ती के रूप में, क्या मैं आर्डिनो के साथ एक बड़े (उच्च टोक़) सर्वो को नियंत्रित कर सकता हूं, या क्या मुझे इसे अलग तरीके से तार करने की आवश्यकता होगी?
लवमैसोमकोड

6

बाकी सभी ने जो कहा, इसके अलावा, आपको यह सुनिश्चित करने के लिए सुरक्षा सर्किट्री की आवश्यकता है कि मोटर से आगमनात्मक किकबैक आपके अरुडिनो पर पिन को नष्ट नहीं करता है, जो अंततः संरक्षित होने पर होगा।


4

जैसा कि पहले कहा गया था कि Arduino PWM पिन एक छोटे डीसी मोटर को चलाने के लिए आवश्यक वर्तमान की मात्रा की आपूर्ति / सिंक नहीं कर सकता है। सबसे अच्छा तरीका यह है कि Arduino और मोटर के बीच H-Bridge का उपयोग किया जाए। एक कम महंगा विकल्प एक बिजली MOSFET का उपयोग करना होगा जो आपके मोटर द्वारा आवश्यक वर्तमान की आपूर्ति करने में सक्षम है। माइक्रोचिप में एक एप्लिकेशन नोट है जो मोटर नियंत्रण के इन तरीकों का वर्णन करता है।


4

क्या आपको अपने डीसी मोटर के निर्देशन नियंत्रण की आवश्यकता है? अगर ऐसा है, तो मैं निम्नलिखित सर्किट की अत्यधिक अनुशंसा करूंगा (भले ही आप प्रत्येक दिशा के लिए एक पीडब्लूएम पिन का उपयोग करेंगे, आपको अपने शक्ति स्रोत से पर्याप्त वर्तमान प्रवर्धन मिलेगा जो कि Arduino प्रदान नहीं कर सकता है): alt text http: / /imagebin.ca/img/CKdfPB6n.png


2
छवि लिंक टूट गया है
antony.trupe
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.