ব্রাশলেস ডিসি মোটর হল এক ধরনের ব্রাশবিহীন ডিসি মোটর।
এর মানে
ঘূর্ণায়মান টাকু এবং অন্যান্য স্থির অংশ, যেমন কয়েলের মধ্যে সরাসরি সংযোগ নেই (ব্রাশ)।
অতএব, ঘূর্ণন কয়েলের বর্তমান দিকের পরিবর্তনের একটি পণ্য।
টাকুতে একটি গোলাকার চুম্বক থাকে (সাধারণত)।
কয়েল নিজেই একটি বৈদ্যুতিক চুম্বক।
তাই আপনি কয়েলের খুঁটি পরিবর্তন করে টাকুটি ঘুরাতে পারেন।
আপনি কি কখনও একটি BLDC দেখেছেন? হ্যাঁ, অবশ্যই।
প্রতিটি কম্পিউটারের ক্ষেত্রে এমন অনেকগুলি কেস রয়েছে।
ফ্যান, সিডি রম এবং ফ্লপি ড্রাইভ (যদি আপনার কাছে না থাকে
এমন একটি ডিভাইস যা BLDC ব্যবহার করে।
ফ্যান সাধারণত 2-ফেজ মোটর ব্যবহার করে যার কয়েলে 2 পিন থাকে এবং হল সেন্সরে 1 পিন
থাকে। CDROM বা ফ্লপি ড্রাইভে একটি তিন-ফেজ মোটর থাকে, কয়েলে 3টি পিন থাকে, এবং একটি
সাধারণ Hallens বা Hallens উল্লেখ আছে। স্পিন্ডেলের বর্তমান খুঁটি সনাক্ত করার জন্য ,
এটি একটি সিগন্যাল তৈরি করে,
তাই আপনি
এই পিন অনুযায়ী সিগন্যাল গতি পরিবর্তন করতে
সার্কিটের
অনেকগুলি
পারেন এটি আমাদের প্রজেক্টের জন্য একটি উপযুক্ত লো ভোল্টেজের মোটর
কিন্তু সেগুলোকে সরিয়ে ফেলা একটু কঠিন ছিল পিন, (
,
মতো
-) 3 ভোল্টের কাঁপতে দেখেছি কন্ট্রোলার এবং অন্যান্য বিদ্যুৎ-ব্যবহারকারী উপাদান, যেমন মোটর, রিলে, কয়েল, ইত্যাদি (এলইডি নয়) কখনও কখনও বাহ্যিক শক্তি সরবরাহ করা গুরুত্বপূর্ণ, কখনও কখনও ট্রানজিস্টর এবং ইন্টিগ্রেটেড
)
ইলেকট্রনিক কম্পোনেন্ট
টি
ব্যবহার করা যেতে পারে
রয়েছে
যথাক্রমে
আউটপুট
বাহ্যিক পাওয়ার সাপ্লাই এবং এছাড়াও একটি চিপ এনাবল পিন রয়েছে যেমন আপনি ডেটাতে দেখতে পাচ্ছেন -- একক, এখানে আছে :-4 গ্রাউন্ড পিন (Gnd-এর সাথে কানেক্ট করুন)- 2 enable এবং 1 Vss ( কানেক্ট টু 5 Arduino)-1 Vs ( কানেক্ট টু ইতিবাচক এক্সটার্নাল পাওয়ার সাপ্লাই)-4 ইনপুট (এর মধ্যে 3টি আরডুইনোতে
-4
লাইনগুলি
হল
A
-এর সাথে p কানেক্ট করুন। চিত্রে দেখানো হয়েছে এই BLDC-এর প্রতিটি রাউন্ডের জন্য 36টি ধাপ
হল
ম্যাজিক
, B
এবং C (অর্ডার করা) আমরা ধরে নিই যে 0 নেতিবাচক এবং 1টি
পারেন
উচ্চ
(
যদি
6 ধাপগুলি হল: 110, 101, 011, 010 এর মধ্যে একটি গুরুত্বপূর্ণ জিনিস ব্যবহার করব সময়, আপনি মোটর গতি পরিবর্তন করতে
লেটেন্সি নির্বাচন করা
হয়
15
উদাঃ
, তাই আমি
থেকে 20 মিসে) কম লেটেন্সি ব্যবহার করা হলে আপনি শুধুমাত্র
একটি ভেরিয়েবল ব্যবহার করতে চাই
এবং
এটিকে ড্রো করার জন্য উইন্ডোটি অনুসরণ করুন brushless driver */month = int, etc; int p1 = 2; int p2 = 3; int p3 = 4; char inChar; void setup(
বাজ শুনতে পাবেন
p3
){ pinMode(p1, OUTPUT); pinMode(p2, OUTPUT);
pinMode
, OUTPUT); Serial. begin(9600)
(
;
loop (){
void
} /Loop routines run over and over again forever:
inChar=(char)রিড (inChar==1); digitalWrite(p1, 1); digitalWrite(p2, 0); digitalWrite(p3, 0
); delay(wait); digitalWrite(p1, 1); digitalWrite(p2, 0);
digitalWrite(p3, 1); delay(wait);
digitalWrite
digitalWrite(p1, 0); digitalWrite(p2, 0);
(p3, 1); delay(wait); digitalWrite(p1, 0);
digitalWrite(p2, 1); digitalWrite(p3, 1); delay(wait);
digitalWrite(p1, 0);
digitalWrite(p2, 1); digitalWrite(p3, 0); delay(wait); }Some hints:-
No more than 12 v external power supply. -
For small BLDC motors, you can use Arduino 5 একটি Vs হিসাবে, কোন বাহ্যিক শক্তি সরবরাহের প্রয়োজন নেই, কিন্তু মোটর গতিতে পৌঁছানো যাবে না -
অপেক্ষা মান 10 দিয়ে শুরু করুন, তারপরে ক্রমিক মনিটর চালু করুন এবং
অপেক্ষার মান যত কম হবে তত দ্রুত।