سلام دوستان من میخام یه موتور انکودر دار راه بندازم با بسکام ولی هر چقدر سرچ کردم چیزی تو نت پیدا نکردم(من مفهوم نشدم)
میشه یه راهنمایی کنید اصول کار و چطور راه بندازم
تشکر
من با دانش و آکاهی ام تمام جهالت ها رو به زانو در خواهم اورد.
سلام
ببین از تو کد ویزارد وقفه خارجی رو فعال کن سربرگ External IRQ
بعد خروجیه انکودر رو بزن به پایه وقفه میکرو
تو برنامتم یه روتین وقفه ایجاد میشه
داخلش یه متغییرو ++ کن
همین....
تقریبا مثل فرکانس سنج برنامه اش؟؟؟اخ اینم وقتی صفر و یک میکنه یه موجی با ی فرکانس تولید میشه
میشه دقیقتر توضیح بدین؟
بله دیگه وقتی حرکت میکنه به شما پالس میده
تو فرکانس متر هم از وقفه استفاده میشه دیگه.شما اگر برنامه اون رو دارید یکم تغییرش بدبد میشه همین شمارش انکودر
اونجا بحث زمان هم هست که مثلا در یک ثانیه چنتا پالس میخونه ولی اینجا نه.فقط پالس ها رو میشمره
سلام دوست عزیز اگر میخواه باهاش کنترل دور بکنی باید بشماری با وقفه که چندتا پالس در ثانیه میاد
اما اگه میخوای فیدبک بگیری که ببینی آیا موتور تا اون جایی که میخواستی رفته یا نه احتیاجی به شمارش نیست
اگر بیشتر در مورد کارت توضیح بدی راحت تر میتونیم راهنمایی یا کمک کنیم.
من فقط یه موتور انکودر دار ساده رو میخام با بسکام راه بندازم و پالس هاشو بشمارم بر اساس اون ی سری دستور بدم..
با فرکانس متر نشد
میشه دوستان لطفا نمونه کد بذارن
من با دانش و آکاهی ام تمام جهالت ها رو به زانو در خواهم اورد.
من فقط یه موتور انکودر دار ساده رو میخام با بسکام راه بندازم و پالس هاشو بشمارم بر اساس اون ی سری دستور بدم..
با فرکانس متر نشد
میشه دوستان لطفا نمونه کد بذارن
خب مهندس اون فرکانس متره نمیشه که با اون
باید شما تغییر بدی توش
دیدگاه