Arduino के साथ एक इलेक्ट्रोमैग्नेट स्ट्रेंथ को नियंत्रित करना


11

यह पिछला प्रश्न Arduino के साथ एक इलेक्ट्रोमैग्नेट को नियंत्रित करता है जो केवल द्विआधारी नियंत्रण (ON या OFF) से संबंधित है। मेरी तरफ मुझे चुंबकीय क्षेत्र की ताकत चुनने की आवश्यकता है।

यह एक घर का बना इलेक्ट्रोमैग्नेट है, मैंने इसे 12V DC + 5ohm रेसिस्टर के साथ पॉवर देने में कामयाबी दी, जो लगभग 2Apps देता है। परिणामस्वरूप चुंबकीय क्षेत्र काफी बड़ा है। रोकनेवाला गर्म हो जाता है, लेकिन यह सहने योग्य है।

अब मैं कुछ सेंसर रीडिंग से 0 और 2 एम्प्स के बीच की तीव्रता को संशोधित करना चाहता हूं, इसलिए मैं एक Arduino का उपयोग करने की योजना बना रहा हूं।

क्या मैं पीडब्लूएम का उपयोग यह जानकर कर सकता हूं कि आगमनात्मक भार महत्वपूर्ण है? PWM की आवृत्ति पसंद महत्वपूर्ण है? क्या मुझे नरम कोर में एड़ी धाराओं से परेशानी होगी? (मैं टुकड़े टुकड़े कोर का उपयोग नहीं कर सकते हैं)।

तो मेरा सवाल है: PWM वास्तव में एक अच्छा विकल्प है? यदि हाँ, तो क्या मुझे 5ohm अवरोधक रखना चाहिए? मैं अपनी पीडब्लूएम आवृत्ति + अल्फा को कैसे जांच सकता हूं? यदि नहीं, तो मैं इसके बजाय क्या कर सकता था? कौन सा सर्किट?

धन्यवाद


PWM को नियमित रूप से इलेक्ट्रोमैग्नेट भार के निरंतर तीव्रता नियंत्रण के लिए उपयोग किया जाता है, इसलिए हाँ यह काम करेगा। आपकी चिंताएं वह तंत्र होंगी जो आप इलेक्ट्रोमैग्नेट (इस साइट के पते पर कई सवाल), आगमनात्मक फ्लाईबैक (कुंडल के पार रिवर्स बायस में डायोड का उपयोग करें), और (शायद) अपने पीडब्लूएम आवृत्ति को सुनिश्चित करने के लिए आवश्यक उच्च वर्तमान को स्विच करने के लिए उपयोग करेंगे। आपके कुंडल में जो भी प्राकृतिक अनुनाद आवृत्ति होती है उसका हार्मोनिक नहीं होता है।
अंडो घोष

डीसी मोटर्स भी प्रेरक हैं। शायद एक मोटर ढाल एक सुविधाजनक समाधान होगा?
फिल फ्रॉस्ट

यदि आपके पास एक आस्टसीलस्कप है, तो आप आसानी से देख सकते हैं कि प्रारंभ करनेवाला संतृप्त है या नहीं। यदि ऐसा होता है, तो आपको एक उच्च PWM आवृत्ति पर विचार करना चाहिए। यदि आवृत्ति काफी अधिक हो जाती है, तो प्रारंभ करनेवाला के माध्यम से वर्तमान केवल 100/0 प्रतिशत ड्यूटी चक्र पर अधिकतम / न्यूनतम तक पहुंच जाएगा।
जिप्पी

@ जिप्पी: यह मुझे समझ में नहीं आता है। यदि यह> 50% है, तो प्रत्येक चक्र के दौरान, 'ऊपर जा रहा है' समय 'नीचे जाने के समय' की तुलना में अधिक लंबा होता है, इसलिए वर्तमान जहाँ से शुरू हुआ था, उससे थोड़ा अधिक है। तो यह कई चक्र के बाद संतृप्त क्यों नहीं होता है? (मैंने देखा कि यह नहीं है, लेकिन मैं समझ सकता हूं क्यों)
repied2

जवाबों:


6

पीडब्लूएम एक अच्छा विकल्प है और याद रखें कि खुले-सर्कुलेटेड प्रारंभ करनेवाला हानिकारक सामान से कॉ-बैक को रोकने के लिए कॉइल को एक रिवर्स कनेक्टेड डायोड की आवश्यकता होती है। आपको Arduino और coil के बीच इंटरफ़ेस के लिए कुछ प्रकार के पावर ट्रांजिस्टर का उपयोग करने की भी आवश्यकता होगी - arduino 2A के पास कहीं भी प्राप्त करने के लिए पर्याप्त "ड्राइव" प्रदान नहीं करता है। यहां एक आरेख है जो एमसीयू से एक ट्रांजिस्टर दिखाता है लेकिन इसमें एक कॉइल के बजाय एक मोटर है। इससे कोई फर्क नहीं पड़ता - महत्वपूर्ण बात यह है कि यह डायोड और कॉइल को चलाने का एक तरीका दिखाता है: -

यहाँ छवि विवरण दर्ज करें

यह + 5 वी भी दिखाता है लेकिन यह + 12 वी हो सकता है। देखने के लिए चीजें: -

1) डायोड को एक ऐसे वर्तमान में रेट किया जाना चाहिए जो कॉइल के माध्यम से अधिकतम करंट से अधिक हो।

2) कॉइल को अभी भी शॉर्ट सर्किट के मामले में श्रृंखला में अवरोधक की आवश्यकता होती है लेकिन, यह शायद 1 ओम की तरह कम हो जाता है जब आप ऑपरेशन से खुश होते हैं।

3) ट्रांजिस्टर को वर्तमान में स्विच करने के लिए रेट किया जाना है ताकि संभवतः एक ऐसा चुनें जो आसानी से कम से कम 3 ए को संभाल सके।

4) ट्रांजिस्टर पर वोल्टेज की रेटिंग केवल 20V ​​या अधिक होनी चाहिए

5) आधार के साथ श्रृंखला में रेसिस्टर को 100 ओम होना पड़ सकता है - इसे शुरू करने के लिए प्रयास करें। 3V3 IO लाइन से 100 ओम का मतलब लगभग 30mA का बेस करंट होगा और अगर पावर लोड (100+) स्विच करते समय ट्रांजिस्टर का HFE अच्छा है तो यह ठीक होना चाहिए, लेकिन इसके लिए FET का उपयोग करना बेहतर हो सकता है और वहाँ से चुनने के लिए बहुत सारे हैं।

अगली बार 50:50 मार्क-स्पेस पल्स (एक चौकोर तरंग) डालकर फ्रीक्वेंसी को बदलने की कोशिश करें और देखें कि उत्तरोत्तर उच्च आवृत्तियों के साथ मूल नुकसान क्या हैं। मैंने सोचा होगा कि 1kHz एक अच्छा शुरुआती बिंदु है और आप 10kHz से संतुष्ट हो सकते हैं।


आपके पूर्ण उत्तर के लिए धन्यवाद। मैं इसे डिफ़ॉल्ट arduino 500Hz PWM और एक MOSFET IRF520 (गर्म हो जाता है ताकि मैं एक बेहतर कोशिश करूँगा) + फ्लाईबैक डायोड + ऑप्टोकॉपलर के साथ काम कर रहा हूं। लेकिन मुझे अभी भी यह पता नहीं है कि पीडब्लूएम अनुपात> 50% है क्योंकि प्रत्येक चक्र के दौरान, धारा उत्तरोत्तर (कई चक्रों के बाद) का निर्माण क्यों नहीं होता है, 'जा रहा है' समय 'डाउन डाउन टाइम' की तुलना में लंबा है। करंट जहां शुरू हुआ था, उससे थोड़ा ज्यादा खत्म करना चाहिए!
रेपिड 2

ठीक है, मुझे लगता है कि मैंने कुछ सिमुलेशन सर्किटलैब . com/circuit/73nx5a/ferropwm के लिए धन्यवाद दिया ।
repied2
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.