موټر کنټرولر څه دی؟
موټر کنټرولر د تعریف
موټر کنټرولر (یا موټر درایور) د موټر پوزیشن کنټرول کولو لپاره کارول کیږي.
موټر درایور سرکیټ
موټر درایور سرکیټ په خلاصه توګه د مائیکرو-کنټرولر، برق ورکولو، پوټینټیامیټر او کانکټر لرونکي دی چې د موټر په دقیق کنټرول کولو لپاره کارول کیږي.
مائیکرو-کنټرولر د رول
مائیکرو-کنټرولر د موټر پوزیشن په دقیق کنټرول کولو لپاره د PWM پالسونو په مخصوص فاصلې کې جنریټ کوي.
برق ورکولو
موټر کنټرولر لپاره د برق ورکولو د ډیزاین د متصل شوي موټرونو په اړه په پرتله کې دی. موټرونه معمولاً د 4.8V تر 6V برق ورکولو کارول کیږي، چې 5V د استاندارد دی. د برق ورکولو ولټیج لوړولو ممکن د موټر تخریب کولو سره پرتله شي. د کرنټ ډراو د ټورک په پرتله کې نښل کیږي او د غیرفعال حالت کې لوړ او د کارولو وخت کې لوړه وي. د کرنټ د لوړه ډراو، چې د ټورک په اړه دی، د ځینې موټرونو لپاره تر 1A پورې په چاپیریال کې رسیږي.
د يوه موټر کنټرول لپاره، د LM317 د ولټیج ریګولاتر او د گرمی سینک کارول کیږي. د ډیر موټرونو لپاره، د لوړه کرنټ ریټنګ لرونکي د عالي کوالیته برق ورکولو ضروري دی. د SMPS (Switched Mode Power Supply) د یو ښه چاپیریال دی.
بلوک دیګرام د موټر درایور کې د اړیکوونو نښې

موټر کنټرول
موټر ټینګو ترمنځ دی.
پوزیشن سیګنال (PWM پالسونه)
Vcc (د برق ورکولو ترمنځ)
زمین

موټر د انګلیزي پوزیشن په کنټرول کولو لپاره د مخصوص په لارې پالسونه کارول کیږي. د پالسونو د مدت څخه د 0.5ms څخه د 0 درجه تر 2.2ms څخه د 180 درجه تر ورته شي. د پالسونو د فریکوئنسي څخه د 50Hz تر 60Hz پورې کارول کیږي.
د PWM (Pulse Width Modulation) د ویوفرم تولید کولو لپاره، د مائیکرو-کنټرولر د داخلی PWM ماډول یا د تایمر کارول کیږي. د PWM بلاک کارول په ډیره مائیکرو-کنټرولر خانوادو کې ډیره مطابقت لري او د موټر کنټرول لپاره مطابقت لري. د مختلف په لارې PWM پالسونو لپاره، د داخلی ریجیسترونو په پروګرام کولو توګه کارول کیږي.
اوس، موږ همدا د مائیکرو-کنټرولر ته د څو چې څنګه چرخولو لپاره وړاندیز کړو. د دې منظمه لپاره، موږ یو ساده پوټینټیامیټر او د ADC کارول کیږي چې د چرخولو انګلیزي ترلاسه کړو يا د پیچیده منظمو لپاره د اکسلرومیټر کارول کیږي.

پروګرام الګوریتم
د یو موټر کنټرول لپاره پروګرام ډیزاین کړئ او د پوزیشن ورکولو په پوټینټیامیټر ترمنځ د کنټرولر د پین ته ورکول کیږي.
د پورت پینونو لپاره د اینټیلایز کولو لپاره د اینټیلایز کولو لپاره د اینټیلایز کولو لپاره د اینټیلایز کولو لپاره.
د ADC ته د ټاکل شوي موټر پوزیشن لنډ کړئ.
د ټاکل شوي قیمت لپاره د PWM ریجیسترونو پروګرام کړئ.
دا چې د PWM ماډول ته ټریګر کړئ، د ټاکل شوي PWM چینل پین لوړه (لوژیک 1) شی او په مورد چې د مورد چې د مورد چې د مورد چې د مورد چې د مورد چې د مورد چې د مورد چې د مورد چې د مورد چې د مورد چې د مورد چې د مورد چې د مورد چې د مورد چې د مورد چې د مورد چې د مورد چې د مورد چې د مورد چې د مورد چې د مورد چې د مورد چې د مورد چې د مورد چې د مورد چې د مورد چې د مورد چې د مورد چې د مورد چې د مورد چې د مورد چې د مورد چې د مورد چې د مورد چې د مورد چې د مورد چې د مورد چې د مورد چې د مورد چې د مورد چې د مورد چې د مورد چې د مورد چې د مورد چې د مورد چې د مورد چې د مورد چې د مورد چې د مورد چې د مورد چې د مورد چې د مورد چې د مورد چې د مورد چې د مورد چې د مورد چې د مورد چې د مورد چې د مورد چې د مورد چې د مورد چې د مورد چې د مورد چې د مورد چې د مورد چې د مورد چې د مورد چې د مورد چې د مورد چې د مورد چې د مورد چې د مورد چې د مورد چې د مورد چې د مورد چې د مورد چې د مورد چې د مورد چې د مورد چې د مورد چې د مورد چې د مورد چې د مورد چې د مورد چې د مورد......د ټاکل شوي قیمت ته راوړئ.
د مائیکرو-کنټرولر په پرتله کې د مختلف PWM ډولونه شتون لري چې موږ د خپل منظمه لپاره کارول کیږي. د کوډ په څیر په ډیره مقدار کې د موټر کنټرول لپاره بهینه کول ضروري دی.
اگر موږ یو څخه لوړ موټر کارول کوو، نو موږ څو ډولونه PWM چینلونه نیاز دی. هر موټر ته د پالسونو سیګنال د یو له بل سره ورکول کیږي. نو موږ باید د غواړه چې د هر موټر لپاره د پالسونو د فریکوئنسي په پام کې نیولو. دغه کېږي چې موټر از سینک شی.