آج کل، شائقین برش لیس ڈی سی (بی ایل ڈی سی) کو کنٹرول کرنے میں بہت دلچسپی رکھتے ہیں
روایتی ڈی سی موٹر کے مقابلے میں، موٹر کی کارکردگی بہتر ہوئی ہے، توانائی کی کارکردگی میں بھی بہتری آئی ہے، لیکن اسے استعمال کرنا زیادہ مشکل ہے۔ اس مقصد کے لیے بہت سے آف دی
شیلف مصنوعات موجود ہیں۔
مثال کے طور پر، بہت سارے چھوٹے BLDCs کنٹرولرز ہیں جو RC ہوائی جہاز کے لیے بہت اچھا کام کرتے ہیں۔
ان لوگوں کے لیے جو BLDC کے کنٹرول کو مزید گہرائی میں دیکھنا چاہتے ہیں، صنعتی صارفین کے لیے بہت سے مختلف مائیکرو کنٹرولرز اور دیگر الیکٹرانک ہارڈ ویئر بھی موجود ہیں، جن میں عام طور پر بہت اچھی دستاویزات ہوتی ہیں۔
اب تک مجھے BLDC کنٹرول کے لیے Arduino مائیکرو کنٹرولر استعمال کرنے کے طریقے کی کوئی جامع تفصیل نہیں ملی۔
اس کے علاوہ، اگر آپ ری جنریٹو بریک لگانے میں دلچسپی رکھتے ہیں، یا پاور جنریشن کے لیے BLDC استعمال کرنے میں دلچسپی رکھتے ہیں، تو مجھے چھوٹی موٹروں کے ساتھ استعمال کے لیے بہت سی پروڈکٹس نہیں ملی ہیں، اور نہ ہی مجھے یہ معلوم ہوا ہے کہ 3-فیز جنریٹر کو کیسے کنٹرول کیا جائے۔
یہ ڈھانچہ اصل میں حقیقی وقت کے حساب کتاب کے بارے میں ایک کہانی میں تھا
، میں کورس ختم ہونے کے بعد بھی ایسا کرتا رہتا ہوں۔
پروجیکٹ کا خیال فلائی وہیل انرجی اسٹوریج اور ری جنریٹیو بریک کے ساتھ ہائبرڈ کار کا متناسب ماڈل دکھانا ہے۔
پروجیکٹ میں استعمال ہونے والی موٹر ایک چھوٹی BLDCs ہے جسے خراب کمپیوٹر ہارڈ ڈرائیو سے صاف کیا گیا ہے۔
یہ ہدایت نامہ بیان کرتا ہے کہ Arduino مائیکرو کنٹرولر اور ہال کو کس طرح استعمال کیا جائے-
ڈرائیونگ اور ری جنریٹیو بریک موڈز میں پوزیشن سینسرز کو متاثر کرتا ہے۔
براہ کرم نوٹ کریں کہ اس پروجیکٹ کو مکمل کرنے کے لیے oscillisoft کا دورہ بہت مددگار ہے، اگر ضروری نہیں تو۔
اگر آپ دائرہ کار تک رسائی حاصل کرنے سے قاصر ہیں، تو میں نے کچھ تجاویز شامل کی ہیں کہ دائرہ کار کے بغیر اسے کیسے کیا جائے (مرحلہ 5)۔
ایک چیز جو اس پروجیکٹ کو کسی بھی حقیقی موٹر کنٹرولر میں شامل نہیں کرنی چاہئے وہ ہے کوئی حفاظتی کام جیسے موجودہ تحفظ سے زیادہ۔
درحقیقت، سب سے بری بات یہ ہے کہ آپ ایچ ڈی موٹر کو جلا دیتے ہیں۔
تاہم، موجودہ ہارڈ ویئر کے ساتھ اوور کرنٹ پروٹیکشن کو لاگو کرنا مشکل نہیں ہے، اور شاید میں کسی وقت ایسا کروں گا۔
اگر آپ کسی بڑی موٹر کو کنٹرول کرنے کی کوشش کر رہے ہیں، تو براہ کرم اپنی موٹر اور اپنی حفاظت کے لیے موجودہ تحفظ میں اضافہ کریں۔
میں اس کنٹرولر کو ایک بڑی موٹر کے ساتھ استعمال کرنے کی کوشش کرنا چاہتا ہوں جو کچھ \'حقیقی\' کام کر سکے لیکن میرے پاس ابھی تک صحیح نہیں ہے۔
میں نے دیکھا کہ ای بے نے 86 ڈبلیو کار تقریباً 40 ڈالر میں فروخت کی۔
اچھا امیدوار لگتا ہے۔
ایک RC ویب سائٹ بھی ہے جسے \'GoBrushless\' کہا جاتا ہے جو اپنی BLDC کو جمع کرنے والی کٹس فروخت کرتی ہے۔
یہ زیادہ مہنگے نہیں ہیں اور ایک بنانے کے لیے یہ تجربہ کے قابل ہے۔
براہ کرم نوٹ کریں کہ اس ویب سائٹ پر موٹر کے لیے کوئی ہال سینسر نہیں ہے۔ واہ!
اس ڈھانچے کو لکھنا بڑا کام ہے۔
مجھے امید ہے کہ آپ کو یہ مفید لگے گا، براہ کرم اپنی رائے اور تجاویز دیں۔
ڈیجیٹل ملٹی میٹر (DMM) -
اگر آپ کے DMM میں فریکوئنسی میٹر آسیلوسکوپ ہے (
کم از کم 2 چینلز کا ہونا بہتر ہے)
T8 Torx ڈرائیور (
آپ کو کسی بھی ہارڈ ڈرائیو کو کھولنے کے لیے ان میں سے ایک کی ضرورت ہے)۔
ہارڈ ویئر کی ایک اچھی دکان ہے۔
مشین ورکشاپ اور تیز رفتار پروٹو ٹائپ (
یہ بہت مددگار ہیں لیکن میرے خیال میں یہ پروجیکٹ ان کے بغیر بھی ہو سکتا ہے)۔
کمپیوٹر ہارڈ ڈسک سے میٹریل bldc موٹر مقناطیسی انگوٹھی (
موٹر کا نصف)
ایک اور ہارڈ ڈرائیو سے کئی (3-6)
ہارڈ ڈسک پر سلور ڈسک میں ایک دوسری چھوٹی موٹر ہے (DC برش اوکے)
ربڑ بینڈ یا (ترجیحی طور پر)
برش لیس ڈی سی موٹر ایک اور موٹر کے ساتھ ہینڈل کے ساتھ ایک اور الیکٹرانک روٹی کے ساتھ اوہم ریزسٹر چھ سے 400 اوہم ریزسٹر لکیری یا گھومنے والا Poteniometer100 k ohmST مائیکرو سرکٹ L6234 تھری فیز موٹر ڈرائیور IC دو 100 uF capacitors one 10 nF capacitor one 220 nF capacitor one 1 uF capacitor one uF00 re capacitor one capacitor one
Honeywell SS411A بائپولر Hall-5 Amp Fuse 1 فیوز ہولڈر 3
نوٹ: مائیک اینٹن نے ایک پروڈکٹ ڈیزائن اور فروخت کیا جو پاور الیکٹرانکس اور ہال سینسر سرکٹس کو بدل دے گا جو میں نے اس مینول میں دکھایا ہے (
اسے بیک پوٹینشل انڈکشن کے ذریعے کنٹرول کیا جاتا ہے)۔
تفصیلات اور حصولی کی معلومات ان دو لنکس میں دیکھی جا سکتی ہیں: اگر آپ یہ پروجیکٹ کرنے جا رہے ہیں، تو میرا مشورہ ہے کہ آپ وقت نکال کر اچھی طرح سمجھ لیں کہ BLDC کیسے کام کرتا ہے اور کنٹرول کرتا ہے۔
آن لائن حوالہ جات کی ایک بڑی تعداد موجود ہے (
کچھ تجاویز کے لیے نیچے دیکھیں)۔
تاہم، میں اپنے پروجیکٹ میں کچھ چارٹ اور ٹیبلز شامل کرتا ہوں جو آپ کو سمجھنے میں مدد کریں۔
یہاں ان تصورات کی ایک فہرست ہے جو میرے خیال میں اس پروجیکٹ کو سمجھنے کے لیے سب سے اہم ہیں: MOSFET ٹرانزسٹرز 3 فیز ہاف برج 6-
3-اسٹیپ ریڈکشن آف جملے
پلس وِڈتھ ماڈیولیشن آف فیز موٹر (PWM) ہال-
مائیکرو چِپ AVR443: سینسرز-جنرل ریفرنس DC موٹرسائیکل
لیس بیسک موٹرز بیسک موٹرسائینسز کے لیے فلائنگ سٹار ہال سینسر کے atmelbrusless DC موٹر کنٹرول
فیز BLDC موٹر کنٹرول پر مبنی DC موٹر، ہارڈ ڈرائیو موٹر کو صاف کرنے کی ایک اچھی ویڈیو، لیکن مصنف موٹر کو ایک سٹیپنگ موٹر کے طور پر اور ایک سٹیپنگ موٹر کے طور پر چلا رہا ہے۔ l6234 موٹر ڈرائیو IC پر BLDC کے لیے ایک مزید مخصوص حوالہ ویب صفحہ، بشمول ڈیٹا شیٹس، ایپلیکیشن نوٹس، اور خریداری کی معلومات۔
ہائبرڈ الیکٹرک وہیکل ایپلی کیشنز کے لیے پی ایم برش لیس موٹر ڈرائیو کے لیے مفت نمونہ۔
یہ واحد کاغذ ہے جو مجھے ملا ہے جو دوبارہ تخلیقی بریکنگ مرحلے کی تبدیلی کی ترتیب کو بیان کرتا ہے۔
یہ کاغذ، الیکٹرک گاڑیوں میں ری جنریٹو بریکنگ مفید ہے، میں نے اس سے چند نمبر لیے ہیں، لیکن میرے خیال میں یہ غلط طریقے سے بیان کرتا ہے کہ تخلیق نو کیسے کام کرتی ہے۔
میں نے یہ پراجیکٹ ری سائیکل شدہ ڈسک ڈرائیو موٹر کے ساتھ کیا کیونکہ اس سے گزرنا آسان تھا اور میں BLDC کے زیر کنٹرول کورڈ کو سیکھنے کے لیے ایک چھوٹی کم وولٹیج موٹر استعمال کرنا چاہتا ہوں اور کسی قسم کی حفاظتی پریشانی کا باعث نہیں بنتا۔
اس کے علاوہ، ہال سینسر کی مقناطیسی ترتیب
ان موٹروں میں سے دوسری سے مقناطیسی رنگ (روٹر) کا استعمال کرتے ہوئے بہت آسان ہو جاتی ہے (مرحلہ 4 دیکھیں)۔
اگر آپ ہال سینسر کو انسٹال کرنے اور کیلیبریٹ کرنے کی تمام پریشانیوں میں نہیں جانا چاہتے ہیں (مرحلہ 5-7)
میں جانتا ہوں کہ کم از کم کچھ CD/DVD ڈرائیو موٹرز ان ہال سینسر میں بنی ہوئی ہیں۔
موٹر کو کچھ موڑ دینے اور ان پر تھوڑا سا بوجھ دینے کے لیے، میں نے موٹر پر 5 ہارڈ ڈرائیوز لگائیں، جنہیں ہلکے سے ایک چھوٹے سے مضبوط گوند سے چپکا کر موٹر سے چپکا دیا گیا (
اس سے میرے اصل پروجیکٹ میں فلائی وہیل بن گئی)۔
اگر آپ ہارڈ ڈرائیو سے موٹر کو ہٹانے جا رہے ہیں، تو آپ کو ہاؤسنگ کو کھولنے کے لیے T8 ٹارکس ڈرائیو کی ضرورت ہے (
عام طور پر سینٹرن لیبل میں چھڑی کے پیچھے دو پیچ چھپے ہوتے ہیں)
اور اندرونی پیچ جو موٹر کو اپنی جگہ پر رکھتے ہیں۔
آپ کو ہیڈ ریڈر (
ساؤنڈ سرکل ایگزیکٹو) کو بھی ہٹانا ہوگا
اس طرح آپ موٹر تک پہنچنے کے لیے میموری ڈسک کو نکال سکتے ہیں۔
اس کے علاوہ، آپ کو اس موٹر سے روٹر کو ہٹانے کے لیے دوسری اسی ہارڈ ڈرائیو موٹر کی ضرورت ہوگی (
اندر ایک مقناطیس ہے)۔
موٹر کو الگ کرنے کے لیے، میں نے روٹر (اوپر)
موٹر کا ایک ویز پکڑا اور اسے سٹیٹر (نیچے) پر مارا
دونوں سکریو ڈرایور 180 ڈگری کے فاصلے پر ہیں۔
موٹر کو بغیر کسی خرابی کے سخت جوڑے پر رکھنا آسان نہیں ہے۔ آپ
لکڑی کا وی بلاک بنانا چاہتے ہیں ۔
اس مقصد کے لیے استعمال ہونے والی
میں نے لیتھ پر مقناطیسی انگوٹھی میں سوراخ کیا تاکہ یہ موٹر کے اوپری حصے پر آرام سے فٹ ہوجائے۔
اگر آپ لیتھ استعمال کرنے سے قاصر ہیں، تو آپ موٹر پر الٹے روٹر کو مضبوط گوند سے ٹھیک کر سکتے ہیں۔
نیچے دی گئی تصاویر 2 اور 3 میں ایک موٹر کا اندرونی حصہ دکھایا گیا ہے جسے میں نے الگ کیا ہے۔
پہلے نصف میں (روٹر) 8 کھمبے ہیں (
مقناطیس پلاسٹک میں لپٹا ہوا)۔
دوسرے نصف (اسٹیٹر) میں
12 سلاٹ (وائنڈنگز) ہیں۔
موٹر کے تین مراحل میں سے ہر ایک میں سیریز میں 4 سلاٹ ہوتے ہیں۔
کچھ HD موٹروں کے نیچے تین رابطے ہوتے ہیں، ایک رابطہ فی فیز، اور دوسرا موٹر کا سینٹر نل ہوتا ہے (
جہاں تین مراحل ملتے ہیں)۔
اس پروجیکٹ میں، کسی سینٹر ٹیپ کی ضرورت نہیں ہے، لیکن یہ سینسر فری کنٹرول میں کام آسکتا ہے (
مجھے امید ہے کہ ایک دن سینسر فری کنٹرول کے بارے میں ایک نوٹ جاری کروں گا)۔
اگر آپ کی موٹر میں چار رابطے ہیں، تو آپ اومیٹر سے مرحلے کی شناخت کر سکتے ہیں۔
سینٹر نل اور فیز کے درمیان مزاحمت کسی بھی دو مرحلوں کے درمیان مزاحمت کا نصف ہے۔
بی ایل ڈی سی موٹرز پر زیادہ تر لٹریچر سیڑھی کی شکل والی بیک پوٹینشل ویوفارم والے لوگوں سے متعلق ہے، لیکن ہارڈ ڈرائیو موٹر میں بیک پوٹینشل لگتا ہے جو ایک سائن کی طرح دکھائی دیتا ہے (نیچے دیکھیں)۔
جہاں تک میں جانتا ہوں، سائن ویو PWM کے ساتھ سائن ویو موٹر چلانا ٹھیک کام کر رہا ہے، حالانکہ کارکردگی میں کچھ کمی آ سکتی ہے۔
تمام BLDC موٹرز کی طرح، یہ تین فیز آدھے
ٹرانزسٹر برج پر مشتمل ہے (
ذیل میں دوسری تصویر دیکھیں)۔ میں
ST مائیکرو (L6234) کا بنایا ہوا آئی سی استعمال کرتا ہوں ، جسے موٹر ڈرائیور بھی کہا جاتا ہے۔
پل کے لیے
L6234 کا الیکٹریکل کنکشن مرحلہ 8 میں دکھایا گیا ہے۔
نیچے دی گئی تیسری تصویر میں موٹر ڈرائیور اور موٹر کے تین مراحل کا اسکیمیٹک خاکہ دکھایا گیا ہے۔
موٹر کو گھڑی کی سمت چلانے کے لیے، سوئچ کو درج ذیل ترتیب میں بنایا جائے گا (
پہلا حرف اوپری ٹرانزسٹر ہے اور دوسرا حرف نچلا ٹرانزسٹر ہے)
: مرحلہ 1 2 3 4 5 6 گھڑی کی سمت: CB, AB, AC, BC, BA, CA مخالف گھڑی کی سمت: BC, BA, CA, ABACs- ان
قدموں کی ضرورت ہے۔ \'الیکٹریکل ڈگری\' 360، لیکن ان موٹروں کے لیے صرف 90 کی جسمانی ڈگری۔
لہذا، ہر موٹر کی گردش کی رفتار چار بار ہوتی ہے۔
بظاہر دونوں سلسلے ایک جیسے ہیں، لیکن وہ ایک جیسے نہیں ہیں کیونکہ 6-
مرحلہ ترتیب کے لیے، CW کے لیے، فیز کے ذریعے موجودہ سمت ایک سمت ہے، اور CCW کے لیے، موجودہ سمت مخالف ہے۔
آپ بیٹری کے وولٹیج یا موٹر فیز میں پاور سپلائی لگا کر اسے خود دیکھ سکتے ہیں۔
اگر آپ وولٹیج لگاتے ہیں تو موٹر ایک سمت میں تھوڑی حرکت کر کے رک جائے گی۔
اگر آپ مندرجہ بالا ترتیبوں میں سے کسی ایک میں فیز پر وولٹیج کو تیزی سے تبدیل کر سکتے ہیں، تو آپ موٹر کو دستی طور پر گھما سکتے ہیں۔
ٹرانزسٹر اور مائیکرو کنٹرولرز ان تمام سوئچز کو بہت تیزی سے مکمل کرتے ہیں، جب موٹر تیز رفتاری سے چل رہی ہوتی ہے تو فی سیکنڈ سینکڑوں بار سوئچ کرتے ہیں۔
اس کے علاوہ، براہ کرم نوٹ کریں کہ اگر دونوں مراحل پر وولٹیج کا اطلاق ہوتا ہے، تو موٹر تھوڑی سی حرکت کرتی ہے اور پھر رک جاتی ہے۔
اس کی وجہ یہ ہے کہ ٹارک صفر ہے۔
آپ اسے نیچے کی چوتھی تصویر میں دیکھ سکتے ہیں، جو موٹر فیزز کے ایک جوڑے کی پچھلی صلاحیت کو ظاہر کرتی ہے۔
یہ ایک سائن لہر ہے۔
جب لہر ایکس
شافٹ سے گزرتی ہے، تو اس مرحلے کے ذریعے فراہم کردہ ٹارک صفر ہوتا ہے۔ چھ
قدمی BLDC مرحلے میں تبدیلی کی ترتیب جو کبھی نہیں ہوئی۔
اس سے پہلے کہ کسی خاص مرحلے پر ٹارک کم ہو جائے، پاور کو دوسرے مرحلے کے امتزاج میں تبدیل کر دیا جاتا ہے۔
بڑی BLDC موٹریں عام طور پر موٹر کے اندر ہال سینسر کے ذریعہ تیار کی جاتی ہیں۔
اگر آپ کے پاس ایسی موٹر ہے تو آپ اس قدم کو چھوڑ سکتے ہیں۔
اس کے علاوہ، میں جانتا ہوں کہ کم از کم کچھ CD/DVD ڈرائیو موٹرز پہلے سے ہی ہال سینسر میں بنی ہوئی ہیں۔
جب موٹر گھومتی ہے، تین ہال سینسر پوزیشن کا پتہ لگانے کے لیے استعمال کیے جاتے ہیں، اس لیے فیز کی تبدیلی صحیح وقت پر کی جاتی ہے۔
میری HD موٹر 9000 RPM (150 Hz) تک چلتی ہے۔
چونکہ فی پہیے میں 24 تبدیلیاں ہوتی ہیں، 9000 RPM پر، مشین کو ہر 280 مائیکرو سیکنڈ بعد تبدیل کیا جاتا ہے۔
Arduino مائیکرو کنٹرولر 16 میگاہرٹز پر کام کرتا ہے، لہذا ہر گھڑی کا چکر 0. 06 مائیکرو سیکنڈ ہے۔
مجھے نہیں معلوم کہ جملے کی کمی کو انجام دینے کے لیے کتنے کلاک سائیکلوں کی ضرورت ہوتی ہے، لیکن اگر 100 کلاک سائیکل درکار ہوں، یعنی سزا کی ہر کمی کے لیے 5 مائیکرو سیکنڈ لگتے ہیں۔
ایچ ڈی موٹرز میں ہال سینسرز نہیں ہوتے، اس لیے انہیں موٹر کے باہر نصب کرنا ضروری ہے۔
سینسر کو موٹر کی گردش کے حوالے سے درست کرنے اور کھمبوں کی ایک سیریز کے سامنے آنے کی ضرورت ہے جو موٹر کی گردش کے مطابق ہوں۔
میرا حل یہ ہے کہ مقناطیسی انگوٹھی کو اسی موٹر سے ہٹا کر موٹر پر الٹا لگا دوں تاکہ کنٹرول کیا جاسکے۔
پھر میں نے اس مقناطیسی انگوٹھی کے اوپر تین ہال سینسر لگائے، موٹر شافٹ (
120 ڈگری الیکٹرک موٹر گردش) پر ایک دوسرے سے 30 ڈگری کے فاصلے پر۔
میرا ہال سینسر ہولڈر ایک سادہ ہولڈر پر مشتمل ہوتا ہے جس میں تین ایلومینیم کے پرزے ہوتے ہیں جن پر میں نے پروسیس کیا ہوتا ہے اور تین پلاسٹک کے پرزے ایک تیز پروٹو ٹائپ پر بنائے جاتے ہیں۔
اگر آپ کے پاس یہ ٹولز نہیں ہیں، تو پوزیشن کی نشاندہی کرنے کے لیے کوئی اور طریقہ تلاش کرنا مشکل نہیں ہونا چاہیے۔
ہال سینسر کے لیے بریکٹ بنانا زیادہ مشکل ہوگا۔
یہ کام کرنے کا ایک ممکنہ طریقہ ہے: 1.
صحیح سائز کی پلاسٹک کی ٹرے تلاش کریں اور آپ ہال کے سینسر کو احتیاط سے ایپوکسی کر سکتے ہیں۔ 2.
کاغذ پر ایک ٹیمپلیٹ پرنٹ کیا گیا ہے، جس کا دائرہ مقناطیسی حلقے کے رداس کے برابر ہے، اور تین نشانات 15 ڈگری 3 کے فاصلے پر ہیں۔
ٹیمپلیٹ کو ڈسک پر چپکائیں اور پھر ہال سینسر ایپوکسی کو احتیاط سے جگہ پر رکھنے کے لیے ٹیمپلیٹ کو گائیڈ کے طور پر استعمال کریں۔
اب جب کہ ہال کے سینسر موٹر پر نصب ہو چکے ہیں، انہیں نیچے دکھائے گئے سرکٹ سے جوڑیں اور DMM یا آسیلوسکوپ کا استعمال کرتے ہوئے ان کی جانچ کریں تاکہ یہ یقینی بنایا جا سکے کہ موٹر گھومنے کے ساتھ ساتھ آؤٹ پٹ زیادہ اور کم ہو جاتا ہے۔
میں Arduino کے 5 v آؤٹ پٹ کا استعمال کرتے ہوئے ان سینسرز کو 5 v کے نیچے چلاتا ہوں۔
ہال سینسر پیداوار میں زیادہ یا کم ہے (1 یا 0)
یہ اس بات پر منحصر ہے کہ آیا وہ انٹارکٹک محسوس کرتے ہیں یا آرکٹک۔
چونکہ وہ 15 ڈگری کے فاصلے پر ہیں، میگنےٹ ان کے نیچے گھومتے ہیں اور ہر 45 ڈگری پر قطبیت کو تبدیل کرتے ہیں، یہ تینوں سینسر بیک وقت کبھی زیادہ یا کم نہیں ہوں گے۔
جب موٹر گھومتی ہے تو، سینسر کی پیداوار 6 ہوتی ہے-
درج ذیل جدول میں دکھایا گیا مرحلہ پیٹرن۔
سینسر کو موٹر کی حرکت کے ساتھ جوڑا جانا چاہیے تاکہ تین میں سے ایک سینسر موٹر فیز کی تبدیلی کی پوزیشن پر ٹھیک ٹھیک تبدیل ہو۔
اس صورت میں، پہلے ہال سینسر (H1) کا بڑھتا ہوا کنارہ
C امتزاج (ہائی) اور B (نیچے) کے کھلنے کے مطابق ہونا چاہیے۔
یہ برج سرکٹ میں ٹرانزسٹر 3 اور 5 کو آن کرنے کے مترادف ہے۔
میں سینسر کو مقناطیس کے ساتھ ایک آسیلوسکوپ کے ساتھ سیدھ کرتا ہوں۔
ایسا کرنے کے لیے، مجھے دائرہ کار کے تین چینلز استعمال کرنے ہوں گے۔
میں موٹر کو دوسری موٹر کے بیلٹ سے جوڑ کر گھماتا ہوں اور دو فیز کے امتزاج (
A اور B، A اور C) کے درمیان بیک پوٹینشل کی پیمائش کرتا ہوں
یہ دو سائین ہیں۔
نیچے دی گئی تصویر میں لہروں کی طرح
پھر آسیلوسکوپ کے چینل 3 پر ہال سینسر 2 کے سگنل کو دیکھیں۔
ہال سینسر ہولڈر کو اس وقت تک موڑ دیا جاتا ہے جب تک کہ ہال سینسر کا بڑھتا ہوا کنارہ اس نقطہ کے ساتھ مکمل طور پر منسلک نہ ہو جائے جہاں مرحلے میں تبدیلی کی جانی چاہیے (نیچے دیکھیں)۔
میں اب سمجھ گیا ہوں کہ ایک ہی کیلیبریشن کرنے کے لیے صرف دو چینلز ہیں۔
اگر BEMF مرحلے کے امتزاج B-
C کا استعمال کرتے ہوئے، H2 کا بڑھتا ہوا کنارے BC منحنی سے متعلق ہوگا۔
یہاں فیز کی تبدیلی کی وجہ یہ ہے کہ موٹر ٹارک کو ہر ممکن حد تک بلند رکھا جائے۔
بیک پوٹینشل ٹارک کے متناسب ہے اور آپ دیکھیں گے کہ ہر مرحلے میں تبدیلی اس وقت ہوتی ہے جب بیک پوٹینشل اگلے مرحلے کے منحنی خطوط سے نیچے گزر جاتا ہے۔
لہذا، اصل ٹارک ہر مرحلے کے امتزاج کے سب سے زیادہ حصے پر مشتمل ہوتا ہے۔
اگر آپ دائرہ کار تک رسائی حاصل نہیں کر سکتے ہیں، تو یہاں سیدھ کا میرا خیال ہے۔
یہ دراصل ہر اس شخص کے لیے ایک دلچسپ مشق ہے جو یہ جاننا چاہتا ہے کہ BLDC موٹر کیسے کام کرتی ہے۔
اگر موٹر فیز A (مثبت) اور B (منفی)
پاور سپلائی سے منسلک ہے اور پاور سپلائی کو چالو کرتی ہے، تو موٹر تھوڑی گھمائے گی اور رک جائے گی۔
پھر، اگر منفی پاور لیڈ کو C فیز میں منتقل کیا جاتا ہے اور پاور آن کر دی جاتی ہے، تو موٹر مزید مڑ کر رک جائے گی۔
تسلسل کا اگلا حصہ مثبت لیڈ کو فیز B وغیرہ میں منتقل کرنا ہوگا۔
جب آپ ایسا کرتے ہیں تو موٹر ہمیشہ اس جگہ رک جاتی ہے جہاں ٹارک صفر ہوتا ہے، جو ایک ایسی جگہ کے مساوی ہوتا ہے جہاں سے چارٹ چارٹ پر ایکس محور سے گزرتا ہے۔
نوٹ کریں کہ تیسرے مرحلے کے امتزاج کا صفر نقطہ پہلے دو مجموعوں کے مرحلے کی تبدیلی کی پوزیشن سے مساوی ہے۔
لہذا، B- The C امتزاج کی صفر ٹارک پوزیشن
وہ جگہ ہے جہاں آپ h2 کے بڑھتے ہوئے کنارے کو پوزیشن میں رکھنا چاہتے ہیں۔
اس پوزیشن کو باریک نشانات یا تیز بلیڈ سے نشان زد کریں، اور پھر DMM کا استعمال کرتے ہوئے ہال سینسر ہولڈر کو ایڈجسٹ کریں جب تک کہ اس نشان پر H2 کا آؤٹ پٹ بالکل زیادہ نہ ہو۔
یہاں تک کہ اگر آپ اپنے اسکول کے شیڈول سے تھوڑا سا انحراف کرتے ہیں، موٹر کو اچھی طرح سے کام کرنا چاہئے۔
تھری موٹر فیز L6234 تھری فیز موٹر ڈرائیور سے پاور حاصل کرے گا۔
میں نے محسوس کیا کہ یہ ایک اچھی پروڈکٹ ہے جو وقت کی کسوٹی پر کھڑی ہوسکتی ہے۔
پاور الیکٹرانکس کا استعمال کرتے وقت آپ کے اجزاء کو غلطی سے بھوننے کے بہت سے طریقے ہیں، میں الیکٹریکل انجینئر نہیں ہوں اور میں ہمیشہ نہیں جانتا کہ کیا ہو رہا ہے۔
میرے اسکول کے پروگرام میں، ہم نے 6 MOSFET ٹرانزسٹروں اور 6 diodes کا اپنا 3-
فیز ہاف برج آؤٹ پٹ کیا۔
ہم نے اسے دوسرے ڈرائیور Intersil کے HIP4086 پر استعمال کیا، لیکن ہمیں اس سیٹ اپ کے ساتھ کافی مسائل ہیں،
ہم نے ٹرانزسٹروں اور چپس کا ایک گروپ جلا دیا۔
میں L6234 (
تو موٹر) 12V پر چلاتا ہوں۔
L6234 میں 6 ٹرانزسٹروں کے آدھے پل کو کنٹرول کرنے کے لیے ان پٹ کا ایک غیر معمولی سیٹ ہے۔
ہر ٹرانزسٹر میں ان پٹ نہیں ہوتا ہے، لیکن
تینوں مراحل میں سے ہر ایک کے لیے ایک فعال (EN) ان پٹ، اور پھر ایک اور ان پٹ (IN)
منتخب کریں کہ کون سا ٹرانزسٹر کھلے مرحلے میں (اوپری یا نچلا) ہے۔
مثال کے طور پر، ٹرانزسٹر 1 (اوپر) اور 6 (نیچے) کو آن کریں
EN1 اور EN3 دونوں ہائی ہیں (
اسٹیج کو بند رکھنے کے لیے EN2 کم)
IN1 ہائی، IN3 کم۔
یہ مرحلہ مجموعہ-C بناتا ہے۔
جب کہ L6234 ایپلیکیشن نوٹ میں PWM کو IN پن پر موٹر کی رفتار کو کنٹرول کرنے کے لیے استعمال کرنے کا مشورہ دیا گیا تھا، میں نے اسے EN پن پر کرنے کا فیصلہ کیا کیونکہ، اس وقت، میرے خیال میں فیز کے اوپری اور نچلے ٹرانجسٹرز کو باری باری آن کرنا \'عجیب\' ہوگا۔
درحقیقت ایسا لگتا ہے کہ دونوں ٹرانزسٹرز کے ایک ہی وقت میں کم ہونے کی وجہ سے کچھ بھی غلط نہیں ہے۔
پوٹینشل، اس لیے ان میں سے کوئی بھی کرنٹ سے گزرتا ہے، PWM فریکوئنسی پر باری باری فعال اور غیر فعال ہوتا ہے،
جب کہ نیچے والا مرحلہ موٹر ڈرائیو کا ایک اسکیمیٹک ہے، میں نے 2.
5 amps f10 کیپ کے درمیان سرکٹ کا استعمال کیا ہے۔ ریجنریٹو کرنٹ میں ریپل کو کم کرنے کے لیے پاور سپلائی اور جی این ڈی کے
L6234 کے
ہے، اس لیے براہ کرم
درمیان یہ اعداد و شمار تھوڑا سا
لیے دستاویزات دیکھیں:
آپ کو اس کے بارے میں
اور
مائیک اینٹن نے L6234 کے لیے پی سی بی بنایا ہے ، جو اس ٹریک کو تبدیل کرے گا
اور ہم گاڑی چلاتے وقت کرنٹ کو تین موٹر فیزز میں بھیجتا ہے جس سے
ریجنریٹو بریک میں، کنٹرول سسٹم زیادہ سے زیادہ ٹارک کو کم کرتا
معلومات ملیں گی۔ یہ کیسے کام کرتا ہے براہ کرم نوٹ کریں کہ میں ایک الیکٹریکل انجینئر نہیں ہوں
جو میں نے استعمال کیا ہے وہ ایک لیبارٹری سے آیا ہے جو آٹوموٹو موٹرز کے لیے بہت زیادہ تحقیق کرتی ہے (تاہم،
ہے، لیکن اس
میرے خیال میں
وقت موٹر کو کم کرنے کا سبب
بنتا ہے ۔ بیٹری
اوپر اور نیچے ہوتا ہے ، یہ وہ لمحہ دکھاتا ہے جب
اس دوسرے پیپر میں دی گئی وضاحت کو ذہن میں رکھیں) موٹر فیز میں وولٹیج
زیادہ ہوتا ہے اور اس صورت میں B کی طرف
کرنٹ کا بہنا
BEMF اسٹیج میں
PWMs
ممکن ہوتا ہے، لو اینڈ ٹرانزسٹرز تیزی سے آن اور آف ہو جاتے ہیں (
وکی پیڈیا میں ایک اچھا مضمون ہے جس میں
کہ پہلی تصویر میں دکھایا گیا ہے، سرکٹ ایک بوسٹ کنورٹر نامی ڈیوائس کی طرح ہے، جہاں موٹر کے مرحلے میں توانائی ذخیرہ کی جاتی ہے (
ہائی ٹرن )۔ جب لو ٹرانزسٹر کو آن کیا جاتا ہے تو کرنٹ بہتا ہے جیسا
اونچی وولٹ کے ذریعے بند کیا جاتا ہے) ۔ 'اینٹی ایکسائٹیشن' ڈائیوڈ ہر ٹرانزسٹر کے ساتھ اور پھر بیٹری
لو اینڈ ٹرانزسٹر کو
بتایا گیا ہے کہ جب
پر واپس آجاتا ہے۔ PWM بریک لگانے کی مقدار کو کنٹرول کرتا ہے، موٹر کا
کموٹیشن
زیادہ سے زیادہ ممکنہ ٹارک کو برقرار رکھنے کے لیے ایک مرکب سے دوسرے میں بدل جاتا ہے کیونکہ کچھ سوئچنگ موڈ موٹر کو زیادہ سے زیادہ منفی ٹارک پیدا کرنے کا سبب بنتا ہے جو آپ ویڈیو
میں دیکھ سکتے
ٹھیک ہے، لیکن میرے خیال میں اس کی بنیادی وجہ یہ ہے
بہت کم رفتار کے علاوہ زیادہ BEMF پیدا نہیں کرتا ہے، بہت کم ریجنریٹو بریکنگ ہوتی ہے (اگر کوئی
کہ میں جو ہارڈ ڈرائیو موٹر استعمال کرتا ہوں وہ
ہیں۔
میرا سسٹم
کے
ڈراپ
وولٹیج
ہو) تو
کم
نسبتاً کم وولٹیج پر چلتا ہے۔ وولٹ، یہ بھی کارکردگی کو بہت کم کرتا ہے اور اگر میں
میں میرے بورڈ 2-
استعمال کرتا ہوں تو اس
ساتھ کچھ خاص ڈائیوڈ
ڈیجیٹل entry-Hall 1 Kindrest20
کی فہرست
Gnd 4 ہال 3 ڈیجیٹل ان پٹ کی مزاحمت- 400 اوہم ریزسٹر کے ساتھ سیریز میں Gnd 5 1 ڈیجیٹل آؤٹ پٹ کی 120 K مزاحمت 6 400 اوہم ریزسٹر کے ساتھ سیریز میں 2
ڈیجیٹل
بھی شامل ہے۔
پٹ 400 اوہم ریزسٹر کے ساتھ سیریز
آؤٹ
میں 3 ڈیجیٹل آؤٹ پٹ 400
اوہم ریزسٹر کے ساتھ سیریز میں ڈیجیٹل آؤٹ پٹ 10- 400
اوہم ریزسٹر کے ساتھ سیریز میں EN 2 کا ڈیجیٹل آؤٹ پٹ
11- EN 3 ڈیجیٹل آؤٹ پٹ 400 اوہم ریزسٹر
کے ساتھ ہے، جس میں 5 v اور gnd دونوں سروں پر جڑے ہوئے ہیں اور ینالاگ پن 0 کو وسط میں پاور سپلائی کے ساتھ منسلک کیا گیا ہے ہال سینسرز کو چلانے کے لیے بھی استعمال کیا جاتا ہے (مرحلہ 5 دیکھیں)
Ardjuino
جو میں نے
کے
لیے لکھا ہے، جس میں تبصرے شامل ہیں:
/* bldc_congroller 3.
ڈیوڈ گلیزر ST L6234 3- فیز موٹر
1. 1* 3 بذریعہ
ڈرائیور IC * چل رہا ہے
کنٹرل * سنگل
کلاک
کے ساتھ۔ پوٹینشیومیٹر * موٹر پوزیشن بذریعہ تھری ہال- ایفیکٹ سینسر * Arduino 3 ہال سینسر (پن 2,3,4) سے آؤٹ پٹ حاصل کرتا ہے * اور ان کے مجموعہ
کو
پن 9, 10,
ڈسک ڈرائیو موٹر
11 پر 32 kHz پر 6 مختلف
جوڑیں
فیز بدلنے والے مراحل میں تبدیل کرتا ہے 7، بالترتیب (IN 1,2,3) * PWM ڈیوٹی سائیکل کو تبدیل کرنے کے لیے 0 میں
بریک
سمولیشن کو
اور * ڈرائیونگ اور ری جنریٹو بریک کے درمیان تبدیلی* * 0- 499:
* 500-
;
523: ٹیکسی * 524- 1023 کی
مختلف قیمتوں کی پرنٹنگ کے ذریعے۔ to a serial connection. */Int allstate1
Variables of three hall sensors (3,2,1)int HallState2; int HallState3; Int HallVal = 1;
/The binary value of all 3 hall sensors int MSPs = 0; /Speed level int bSpeed = 0 for motor; /Brake level of throttle = 0; /
تھروٹل پوٹینشیومیٹر ()
This
{pinMode(2,INPUT);
/Hall 2 pinMode (4,INPUT) (6,OUTPUT); /In 2 pinMode (7,OUTPUT); /In 3 pinMode (9,OUTPUT);
/EN
1 pinMode (10,
OUTPUT); /EN 2 pinMode (11,OUTPUT);
EN 3/serial. begin(9600); If you will be using a serial connection, please uncomment this line. The flush command at
the end
/
کریں
of the program. /* Set پنوں 9، 10 اور 11 پر PWM فریکوئنسی کو 9، 10 کے لیے PWM کو 32 kHz پر سیٹ
/
تینوں پری ڈیوائیڈر بٹس کو
پہلے
صاف کریں:
int prescalerVal = 0x07؛ /
بنائیں اور اسے
/اب مناسب پری انکوڈنگ بٹ سیٹ کریں
بائنری نمبر '0101 TC کے برابر کریں Prescaler /اور TCCR0B میں بائنری نمبر کے ساتھ \'11111000\'
prescalerVal نامی ایک متغیر
: int pre-encoding bit 2 = 1; \'00000001\' کا بائنری نمبر 3,11 کے لیے PWM کو 32 kHz پر سیٹ کریں
(یہ پروگرام صرف پن 11 کا استعمال کرتا ہے) /سب سے پہلے تینوں پری کیلر بٹس کو صاف کریں: TCCR2B & = ~ پری
کیلروال؛ /اور TCCR0B میں
قدر \10/1011 کے پہلے سے مقرر کردہ بائنری نمبر کے ساتھ۔ bit:
TCCR2B | = پری-
انکوڈنگ
بٹ 2؛ / یا TCCR0B میں بائنری نمبر کے ساتھ تینوں پہلے سے انکوڈ شدہ بٹس کو صاف کریں:} پرنٹ (\'\')؛ تھروٹل = اینالاگ ریڈ (0)؛ /تھروٹل پوٹینشیومیٹر = نقشہ (تھروٹل، 512،1023، 0،255)؛ pot/MSPs ed=100; اصل میں ڈیجیٹل رائٹ (9، ہال سٹیٹ2)؛ println(HallState1); Serial. print(\'H 2: \'); Serial. println(HallState2); Serial. print(\'H 3: \'); Serial.
println(HallState3); Serial. println(\' \'); */ //Serial. println(mSpeed); //Serial. println(HallVal); //Serial. print(\'\'
);
1000); /* T1 =
/Monitor transistor output/delay (
digitalRead (2);
; //T2 = ~T2; T3 = digitalRead (5)
//T1 = ~T1; T2 = digitalRead (4
)
;
//T3 = ~T3; Serial. print(T1); Serial.
(
print
\'\t\'
print
); Serial.
T2);
(
Serial. print(\'\t\'); Serial. print
(T3); Serial. print(\'\'); Serial. print(\'\')
; Serial.
(
print
digitalRead(3)); Serial. print(\'\t\'); Serial. print(
(
digitalRead
9));
Serial.
print(\'\t\'); Serial. println(digitalRead(
10))
; Serial
.
print
(\'\'); سیریل پرنٹ(\'\')؛
//ڈیلے
نمبر کا ایک کیس ہے جو آؤٹ پٹ arduino کی قدر کو تبدیل کرنے کے لیے استعمال کیا جاتا ہے:
(
/
500)؛ *
ڈرائیونگ فیز میں تبدیلی/ہر بائنری
میں L6234 پر IN پن کا آؤٹ پٹ ہوتا ہے
ہر ٹرانسسٹ کے لیے استعمال کیا جاتا ہے Arduino کمانڈ analogy کے ذریعے کنٹرول کیا جاتا ہے
/PORTD
کہ آیا
، PWM کا ڈیوٹی
سائیکل سیٹ کریں
(0 = OFF، 255 = ON یا تھروٹل ویلیو potentiometer کے ذریعے کنٹرول کیا جاتا ہے اگر
(throttle > 511){
سوئچ (HallVal) ان پٹ اور PORTD = B0110000; (لو-اینڈ ٹرانزسٹر)
کیس 1:/PORTD = B001xxx00; /PORTD | =
B00100000; //فیز B آن (لو-اینڈ ٹرانزسٹر)؛ //فیز بی آف
کیس 5:/PORTD = B101xxx00; analogWrite(11,mSpeed) ؛ analogWrite
(ڈیوٹی = 0)
analogWrite (11,0)؛ / PORTD = B010xxx00؛ analogWrite(
/ریجنریٹو بریک فیز تبدیلی 0- 7 PORTD | = bym0000
(11,mSpeed)؛
; (9,bSpeed) analogWrite(11,0); analogWrite(11,bSpeed
11,255 )؛
); break; Case 6: analogy writing (9,0); analogWrite(10,bSpeed); analogWrite(11,0); break; Case 2:
شروع ہونے کے بعد؛ لیٹیس
پروگرام
analogy writing (9,0); analogWrite(10,bSpeed); analogWrite(11,0); break; }} /Time = millis (); Time پرنٹنگ
سیمی کنڈکٹر سے بنا) میں اس ڈیوائس کی لاگت سے واقف
نہیں ہوں، لیکن اسی طرح کے دوسرے انٹیگریٹڈ سرکٹس کو ایک دوسرے کے
ساتھ پیس کرنا ہے جو کہ IC 2 کے ساتھ
آسان ہے۔ تین ہال سینسر۔ منطق کا دروازہ