پاسخ : طرز کنترل استپ موتور توسط نرم افزار متلب از طریق usb
اگر فقط یک استپ موتور رو کنترل کنی با کام پورت میتونی . چون کام پورت 4 تا پین بهت میده . فقط دقت داشته باش که منطق کام پورت های قدیمی برعکسه . یعنی ولتاژ منفی به معنی فعال و ولتاژ مثبت به معنی غیر فعال است . اما الان کام پورت های هستند که از usb درست میشن که منطق این کام پورت ها همون صفر و یک عادی است .
تو متلب هم من اشتباه گفتم فریمورک usb نیاز نداری چون می خوای با کام پورت کار کنی خیلی راحت میتونی.
تنها موردی که همه آدما یقین دارن خدا در حقش زیاد لطف کرده
داشتن عقله زیادتر از دیگر آدم ها است
پاسخ : طرز کنترل استپ موتور توسط نرم افزار متلب از طریق usb
سلام. اول ابنکه پیشنهاد میکنم بجای مطلب از C# استفاده کنی. برنامه نویسیش در حد چند خط بیشتر نمیشه که اگه بخوای من میتونم بهت بدم. ثانیا برای ارتباط بین کامپیوتر و موتور میتونی از پورت کام کامپیوتر استفاده کنی اما اگه مجبوری از پورت usb استفاده کنی باید با استفاده از آی سی PL2303 و یا FT232 ابتدا دیتا رو از usb کامپیوتر بگیری و به سریال تبدیل کنی. ثالثا برای درایو موتور نیاز به درایوری مث L298 نیاز داری و یا اینکه خودت یک مدار ترانزیستوری برای تامین جریان موتور ببندی.
پاسخ : طرز کنترل استپ موتور توسط نرم افزار متلب از طریق usb
سلام
من یه برد کنترلر Stepper طراحی و ساختم
دارم مراحل تستشئ انجام میدم
قابلیت کنترل 6 محور رو داره و با پورت COM کار میکنه
سرعت موتور ها قابل تنظیمه و با G-Code کار میکنه
حتی یه سری M-Code هم براش تعریف کردم برای تنظیمات و کالیبره کردن و ...
ایشالا به زودی تستاشو تموم میکنم و بعد از تولید برای در اختیار دوستان قرار میدم
درایور شبکه و nRF24L01 کاتالوگ محصولات
کنترلر CNC شش محوره برای پرینتر 3D و Pick n Place
شبیه ساز تک تیرانداز و سیبل دیجیتال با پردازش تصویر
فروش اسیلوسکوپ GWinstek GOS-630FC
پاسخ : طرز کنترل استپ موتور توسط نرم افزار متلب از طریق usb
نوشته اصلی توسط hamed_vs
من اصلا متوجه نمی شم مگه استپ 4 5 6 سیمه نیست این چیه اخه دو تا سیم یه gnd . :eek:
please hellp me :cry2:
نه ببین استپ خودش 4 سیمه هست حالا گاهی سر وسط رو هم میکشن بیرون میشه 6 سیمه
این برد به تنهایی کار نمیکنه و شما بعد از این نیاز یه برد درایور دارید
اگر دقت کنی اون سه تا سیم یکی جهت حرکت و اون یکی تعداد استپ رو مشخص میکنه
برای این هم من برد درایوری زدم که 4 درایور داره و میتونی با این برد بش دستور بدی و اونطرف سیم های موتور رو وصل کنی
این درایور ها بسته به نوع موتور و جریان موتور متفاوته
این شماتیک شما قیمت کنترلر هست و قسمت درایورش جداست
اون سیستمی ک گفتم طراحی کردم هم کنترار داره و هم درایور که راحت میتونی فقط با ساخت یه شاسی و نصب موتور CNC بسازی
به همین سادگی
درایور شبکه و nRF24L01 کاتالوگ محصولات
کنترلر CNC شش محوره برای پرینتر 3D و Pick n Place
شبیه ساز تک تیرانداز و سیبل دیجیتال با پردازش تصویر
فروش اسیلوسکوپ GWinstek GOS-630FC
پاسخ : طرز کنترل استپ موتور توسط نرم افزار متلب از طریق usb
نوشته اصلی توسط hamed_vs
مرسی کی منتظر دستگاه شما باشیم.
در ضمن میشه آموزش بدی چطوری اونو به درایور متصل کنم :smile:
تو مراحل تست نهاییه
برای یه دستگاه Pick n Place اینو طراحی کردم و الان دارم محصولش میکنم
هم سویچ هایی برای کالیبره و هم برای لیمیت براش گذاشتم 6 محوره هست به همراه نرم افزار که راحت میشه باش کار کرد
USB یا COM بودنشم کاری نداره فعلا با COM کار میکنه ایشالا توی ماه آینده برای فروش آماده میشه
برای این ک بتونی درایو کنی باید ببینی موتورت چند ولت و چند آمپره
ئ بر اساس اون بتونی درایور موتور رو تهیه یا طراحی کنی
درایورهای آماده هم هست که میتونی استفاده کنی و چیپ هایی هم برای این کار هست A4988 یا DRV8825
که به صورت ماژول هم توی سایت هست
پیشنهاد منم همین درایورهاست که کنترلر جریان دارن و میتونی از میکرو استپ هم استفاده کنی تا دقتو بالا ببری
در کل بردی که من درست کردم فقط باید موتور رو بش وصل کنی و بش G-Code بدی
خودش همه کاراو انجام میده ایشالا به زودی کاتالوگ و دیتاشیتی از برد رو آماده میکنم که با امکاناتش بیشتر آشنا شید
درایور شبکه و nRF24L01 کاتالوگ محصولات
کنترلر CNC شش محوره برای پرینتر 3D و Pick n Place
شبیه ساز تک تیرانداز و سیبل دیجیتال با پردازش تصویر
فروش اسیلوسکوپ GWinstek GOS-630FC
پاسخ : طرز کنترل استپ موتور توسط نرم افزار متلب از طریق usb
نوشته اصلی توسط hamed_vs
اینم درایور حالا ورودی برای این درایور 5 سیمه ولی مدار بالایی سه خروجی داره که اونم یکیش gnd هستش میشه یکی کمکم کنه.
خب مهندس مهم DIR و Step هست که اون بردی گذاشتی اونا رو تولید میکنه
بقیش مقدار استپ هست که باید خودت بش بدی و فعال کردن و اسلیپ شدن یا نشدن هم با IO انجام میشه
که باید خودت جداگانه اونا رو مقدار بدی ( دیتاشیتشو بخون دستت میاد )
توی برد من همه اینا با همون میکروی مرکزی کنترل میشه
درایور شبکه و nRF24L01 کاتالوگ محصولات
کنترلر CNC شش محوره برای پرینتر 3D و Pick n Place
شبیه ساز تک تیرانداز و سیبل دیجیتال با پردازش تصویر
فروش اسیلوسکوپ GWinstek GOS-630FC
دیدگاه