जवाबों:
आपको निश्चित रूप से ईएससी का उपयोग करना चाहिए। जब एक साइन वेव (या जितना संभव हो एक साइन वेव) के साथ संचालित होता है, तो ब्रशलेस मोटर्स सबसे अच्छा काम करती है। उन्हें संकेतों के एक बहुत सटीक और जटिल सेट की भी आवश्यकता होती है। Arduino से उचित तरंग रूपों और समय उत्पन्न करना मुश्किल होगा, और जब तक आपको वास्तव में इसकी आवश्यकता नहीं होती, तब तक शायद इसके लायक नहीं है। आप हमेशा अपने arduino से ESC को नियंत्रित करने की व्यवस्था कर सकते हैं, जो आपको प्रोग्राम नियंत्रण और ESC की दक्षता और शक्ति प्रदान करेगा।
वास्तव में कभी-कभी आप सिर्फ अपना खुद का ESC बनाते हैं। ईएससीसी मेक पर बेची गई "कॉमरसलाइड" हैं और आरसी सामान जैसे हवाई जहाज, हेलिकॉप्टर, कार के लिए अपने नियंत्रण कोड हैं ...
उदाहरण के लिए कभी-कभी आपको डबल साइड रीजेनरेटिव ब्रेक की आवश्यकता होती है। पीछे से रुकने के लिए और आगे से रुकने के लिए। वहाँ कोई आरसी ईएससी है कि सुविधा है। उनके पास आगे बढ़ने के लिए या तो केवल एक पुनर्योजी ब्रेक है या कोई भी नहीं है। या आपको BLDC नियंत्रण सेंसर की आवश्यकता हो सकती है, लेकिन बाजार में केवल कुछ ही सेंसर्ड ESCs हैं, और उनके पास केवल (सामान्य सेंसर रहित ESCs के लिए समान) हैं, जो उन विशेषताओं में निर्मित हैं जिनकी आपको आवश्यकता नहीं है और कुछ ऐसी भी हैं जिनकी आपको बिल्कुल आवश्यकता है !
अपने खुद के ESC को डिजाइन करना एक सही विकल्प है और सबसे बड़ी $ 10 से भी बड़ी शक्ति के साथ सस्ता है।
यह सच है कि नियंत्रण कोड और हार्डवेयर में दर्द हो सकता है लेकिन कुछ पढ़ने के बाद यह सिर्फ एक खिलौना है।
यहाँ एक अच्छा ट्यूटोरियल है कि कैसे 6 मस्जिदों और कुछ अन्य सामानों का उपयोग करके एक arduino के साथ BLDC नियंत्रक बनाया जा सकता है जो आप आसानी से Jameco की साइट पर पा सकते हैं (बहुत अच्छा) यह वह जगह है जहां मैं सस्ते के लिए अपना सामान खरीदता हूं, लेकिन अगर spurkfun एक अच्छा विकल्प हो सकता है अगर आपको गायरोस आदि जैसे कुछ सेंसर नहीं मिलते हैं
http://www.instructables.com/id/BLDC-Motor-Control-with-Arduino-salvaged-HD-motor/
गाइड का पालन करना बहुत अच्छा और आसान है। आप इस गाइड का उपयोग करते हुए कम से लेकर अल्ट्रा हाई ईएससी तक किसी भी शक्ति को बना सकते हैं और प्रतिरोध, मोटर वाइंडिंग या बैटरी चार्जर का उपयोग करके रीजन ब्रेक के लगभग किसी भी संयोजन ...
मस्जिद का उपयोग करना सिर्फ एक खिलौना है, आप लगभग कुछ भी कर सकते हैं।
संभावना यह है कि आप एक बहुत ही कुशलता से इस मस्जिद को एमसीयू के साथ एक अरुडियो बोर्ड की तरह नियंत्रित नहीं कर सकते हैं जो केवल 5 वी का उत्पादन करता है और मुझे लगता है कि मध्यम वोल्टेज के लिए मस्जिद का गेट वोल्टेज 16-30 वी की सीमा में बहुत अधिक आसानी से है। तो आप arduino के वोल्टेज को बढ़ाने के लिए कुछ अन्य टैन्साइज़र का उपयोग करें।
सौभाग्य।
मैं इस तरह 30 मिनट के लिए आगे और पीछे चला गया। मुझे लगता है कि आप शायद एक ESC का उपयोग करना चाहते हैं जब तक कि आप इसे सीखने के अनुभव के रूप में नहीं कर रहे हैं। मोटर को ठीक से नियंत्रित करने के लिए आपके आर्दीनो से अधिक संसाधनों को बाँधने की तुलना में मैं औचित्यपूर्ण होने की कल्पना कर सकता हूं। इसके अलावा आप adc मतदान के लिए मोटर की जवाबदेही को सीमित करेंगे। मैं ईएससी का उपयोग करने के बारे में विचार नहीं कर रहा हूं, यही वह तरीका है जिसे करना चाहिए।
चूँकि किसी और ने यह नहीं कहा है - आप व्यावहारिक रूप से सीधे आर्डिनो से मोटर नहीं चला पाएंगे क्योंकि एवीआर चिप किसी भी उपयोगी मात्रा में बिजली की आपूर्ति करने के लिए पर्याप्त करंट नहीं लगाएगा।
तो बहुत कम से कम, आप एक तीन-चरण एच-ब्रिज व्यवस्था (पढ़ें: तीन 'आधा एच-ब्रिज') बनाने के लिए देख रहे हैं, जो आवश्यक धाराओं को चलाने के लिए, केवल छह डिजिटल लाइनों की आवश्यकता होती है, ताकि ड्राइव ट्रांजिस्टर संचालित किया जा सके।
मान लें कि आपको यह ड्राइव क्षमता समस्या हल हो गई है, और यह तुच्छ नहीं है, तो आपको नियंत्रण कोड में जाना होगा। इन मोटरों में स्थायी चुंबक रोटार होते हैं, इसलिए आप स्टेटर क्षेत्र को नेत्रहीन रूप से स्पिन नहीं कर सकते हैं और उपयोगी टोक़ प्राप्त कर सकते हैं। विद्युत चरण के कोणों को समायोजित करने के लिए आपको रोटर के उन्मुखीकरण को जानना होगा ताकि आपको एक समान टोक़ मिल सके।
तो जैसे दूसरों ने कहा है, जब तक आप विशिष्ट शिक्षण अनुभव नहीं चाहते हैं, तो ईएससी खरीदने में कोई कमी नहीं है।
मुझे लगता है कि यह एक महान शिक्षण अभ्यास होगा, लेकिन ईएससी रोटेशन का पता लगाने के लिए ईएमएफ का उपयोग करते हैं, हालांकि आप इसके लिए ऑप्टिकल या चुंबकीय सेंसर का उपयोग कर सकते हैं। मूल रूप से आपको 3 एसी चरण उत्पन्न करने होंगे और उन्हें सही समय पर सक्रिय / निष्क्रिय करना होगा।
चुंबकीय क्षेत्र के घूमने की गति को मोटर के अनुकूल होने की आवश्यकता होती है, अर्थात यदि आप गति करना चाहते हैं, तो क्षेत्र को पहले और तेज चलना होगा। आप विपरीत कर, तोड़ भी सकते हैं।
पूरी तरह से स्पष्टीकरण के लिए: http://www.embedded.com/columns/technicalinsights/196701832?_requestid=137540
व्यावहारिक नौकरी के लिए, एक ईएससी प्राप्त करें।
आप कर सकते हैं Arduino के साथ सीधे ड्राइव अगर ड्राइविंग द्वारा आप सचमुच घुमावदार के लिए वर्तमान की आपूर्ति मतलब यह नहीं है - किसी भी एमसीयू बहुत कि के लिए कमजोर होगा। इसके अलावा, Arduino सिंक कर सकता है लेकिन स्रोत चालू नहीं है फिर भी आपको ब्रश रहित मोटर की आवश्यकता होगी।
हालाँकि, यदि आप Arduino के अलावा एक बहुत ही सरल H- ब्रिज ड्राइवर IC का उपयोग करते हैं, तो आप ESC के प्रत्येक फ़ंक्शन को बहुत अधिक कार्यान्वित कर सकते हैं। वास्तव में, आवेदन के आधार पर आपको ई * एससी * की भी आवश्यकता नहीं हो सकती है, जिसका अर्थ है कि आपको एक बंद लूप गति नियंत्रण की आवश्यकता नहीं हो सकती है - यदि लोड बहुत अधिक नहीं है, तो आप बस मोटर पर भरोसा करने के साथ बस दूर हो सकते हैं। वाइंडिंग को ऊर्जावान बनाने के साथ सिंक में प्रतिक्रिया देने के लिए, और घुमावदार वर्तमान परिवर्तनों की दर Arduino से आएगी। यह बहुत सरल brushless (BLDC) मोटर नियंत्रण योजनाबद्ध और Arduino स्केच देखें जो आप अपनी मोटर चलाने के लिए अनुकूलित करने में सक्षम हो सकते हैं। यह एक SN754410NE क्वाड एच-ब्रिज आईसी पर आधारित है जो कि मेमोरी कार्य करता है तो 750mA पर अधिकतम होता है।
कोड बहुत तुच्छ नहीं है और चिकनी घुमाव के लिए PWM का उपयोग करता है लेकिन आपके आवेदन के अनुकूल होने के लिए पार्स करना भी मुश्किल नहीं है। BLDC मोटर के लिए वास्तविक Arduino स्केच यहाँ है ।