How To Control Stepper Motors With Microcontrollers | التحكم بالمحرك الخطوى | كورس ميكروكنترولر

Поделиться
HTML-код
  • Опубликовано: 2 июл 2018
  • How To Control Stepper Motors With PIC Microcontrollers
    Embedded Systems Tutorials - Microchip PIC Microcontrollers - MPLAB X
    [[ Tutorial #10 ]]
    You can read this exact same tutorial as a written article (in English) on my website.
    Through this link down below
    deepbluembedded.com/how-to-co...
    You can also check for downloadable content (code + schematics) herein in the description or on the website
    ===========================================
    In this tutorial, you'll learn what are stepper motors? How they work? and how to drive a stepper motor with microcontroller.
    We'll develop the required firmware code to drive a simple stepper motor with a Microchip PIC Microcontroller, simulate the project on a computer simulation software, and finally wire-up the prototype for this project and have the stepper motor running at different speed levels in both directions.
    ===========================================
    You can follow this course playlist on RUclips
    You can also follow this course (with extra info) on my website
    deepbluembedded.com/pic-progr...
    ===========================================
    Downloadable Files & Links
    ----------------------
    [[ MPLAB Code Project (Firmware) ]]
    MediaFire
    Drive
    [[ Schematics + Simulation Files ]]
    MediaFire
    Drive
    ===========================================
    For More Information
    Visit my website @ DeepBlueMbedded.com
    deepbluembedded.com/
    Follow me on socials
    LinkedIn / khaled-magdy-
    Twitter / ii_deepblue_ii
    FaceBook / khaled.elrawy.359
    ===========================================
    If you've any questions, feel free to leave a comment down below. I will be glad to respond to your comments as soon as possible.
    Good Luck ^^
    And don't forget to SUBSCRIBE for more tutorials from DeepBlue!
    If you find this content useful, Then Share It With Your Network!
    #Embedded_Systems
    #PIC_Microcontrollers
    #Stepper_Motor_Control
  • НаукаНаука

Комментарии • 60

  • @Naymarsilva4441
    @Naymarsilva4441 8 месяцев назад +2

    لقد قمت بزيارة موقعك والله تفاجأت بطريقة العرض والتصميم ممتاز
    هذا مانحتاج إليه بارك الله فيك

  • @mostafahamed8188
    @mostafahamed8188 5 лет назад +3

    شكرا جدااا فهمت ال stepper منك بكل سهوله بعد ما شفت اكتر من فيديو قبل فيديو حضرتك
    استمر وربنا يوفقك ويجازيك خير

  • @professeeur4286
    @professeeur4286 Год назад

    افضل كورس شفتو بحياتي تحياتي الك من الجزاءر يامعلم

  • @Creative-art77
    @Creative-art77 Год назад

    استمتاع للآخر ،، ربنا يدخلك الجنه

  • @bensaidabdelkader3622
    @bensaidabdelkader3622 5 лет назад +1

    بارك الله فيك أخي , ولله فيديو مفيد للغاية , شكرا من الجزائر

  • @mikhledshrouq1397
    @mikhledshrouq1397 Год назад

    شكرا باشمهندس. حزاك الله خيرا على المجهود الرائع

  • @abbasomro9035
    @abbasomro9035 3 года назад

    الله يوفقك ويبارك فيك حبيب القلب , ممنونك من لبنان

  • @mehdiroufa1415
    @mehdiroufa1415 2 года назад +1

    اكثر من رائع لكن للاسف فديوات مثل هذه لا تلقى دعم من عندنا نحن العرب الف شكر ليك من الجزائر

  • @user-gj9my8lj2l
    @user-gj9my8lj2l 6 месяцев назад

    شرح ممتاز شكرا

  • @rommio3223
    @rommio3223 5 лет назад +1

    Thank you so much for your efforts. You are a good person :D

  • @noureddinebenakrim5458
    @noureddinebenakrim5458 3 года назад

    العرب لا يشجعون بعضهم، الاحساس بالنقص يدفعهم لكره بعضهم البعض و حتى لاحتقار ذاتهم، شكرا على مجهوداتك

  • @abbeed1
    @abbeed1 4 года назад

    الله يجزيك الخير

  • @salemmabdelghaneee7871
    @salemmabdelghaneee7871 3 года назад

    يارب ترجع تفيدنا تاني يلبشمهندس

  • @medsaimi676
    @medsaimi676 2 года назад

    thank you can u make us a video about the bipolar motor pls

  • @aghilsoleimani8796
    @aghilsoleimani8796 4 года назад

    hello . if it is possible to control the speed an position of tne dc engine with the source without the key so that it speeds in the right direction round and it will slow down in the left direction only via the keyless source.....explain please

  • @bassimahmed3083
    @bassimahmed3083 3 года назад

    ,انا معايا uln2003 هينفع ولا لازم ال driver ده تحديدا، وشكرا لحضرتك مقدما 🙂

  • @user-cw1ue2rz1y
    @user-cw1ue2rz1y 4 месяца назад

    يابشمهندس حضرتك وقفت نشر محتوى ليه؟
    وياريت لو تنزل كورس C

  • @sele.7358
    @sele.7358 5 месяцев назад

    يعطيك العافية جهد مشكور.. بس سؤال بسيط في شي مش فاهمه الي هو بالرسمة كان في بطارية 12 volt للموتور مشبوكة بال common بس لما عملت prototyping بس شبكت السلكين الي لونهم أحمر من الموتور لل common يعني في بطارية داخلية قيمتها 12 volt جوا الموتور ؟؟ وإذا اه كيف ممكن تنشحن البطارية إذا فضيت ؟

  • @ranimmohamed62
    @ranimmohamed62 9 месяцев назад

    حضرتك شرحت طريقة ال h-bridge ولا لا

  • @hammasouissi4110
    @hammasouissi4110 4 года назад

    👍👍👍

  • @egycg3569
    @egycg3569 2 года назад

    طيب عندي سؤال يا بشمهندس
    أنا إيه اللي يخليني أعمل ده كله لما الarduino ليه id أسهل وboard جاهزة البرمجة على طول

  • @pixellark3186
    @pixellark3186 8 месяцев назад

    معجب جدا بلهجتك الصعيدية الاصيله

  • @mahmoudsharabati4292
    @mahmoudsharabati4292 4 года назад

    #1

  • @hossamradwan4674
    @hossamradwan4674 2 года назад

    السلام عليكم يابشمهندس جزاك الله خيرا علي ما تقدمه من محتوي
    عندي طلب ممكن تدلني علي رقم اي سي مشغل الاستبر موتور يكون بيخرج واحد امبير او اكثر

    • @TheZigot
      @TheZigot Год назад

      استخدم Relay افضل لك

  • @hossamradwan4674
    @hossamradwan4674 2 года назад

    السلام عليكم يا بشمهندس كنت محتاج تعرفني ارقام بعض الايسهات تكون بتخرج لنا واحد امبير رجاء المساعدة في الامر وشكرا علي مجهودك معنا

  • @lysn796
    @lysn796 5 лет назад

    thank you very much, I just have a small problem with "xc.h", where can I find it and how can I add it in my project ?

    • @DeepBlueMbedded
      @DeepBlueMbedded  5 лет назад

      This is the macro assembler header and it must be included in your code
      #include
      Should do the job. It's known by the environmemt by default as it lies in the system files path as well.
      Are you still getting the same error right now?

    • @DeepBlueMbedded
      @DeepBlueMbedded  5 лет назад

      These guys are discussing the solution to that problem on this thread www.microchip.com/forums/m802891.aspx
      i thought it may help you. Notify me if it works for you

  • @islamabolmajd
    @islamabolmajd 3 года назад

    how to use A4988 instead ?

  • @Naymarsilva4441
    @Naymarsilva4441 8 месяцев назад

    ❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤

  • @meenumoni827
    @meenumoni827 5 лет назад +1

    Need English translation

  • @zyad6056
    @zyad6056 7 месяцев назад

    قيمه المكثف والمقاومات كام؟

  • @mostafahamed8188
    @mostafahamed8188 5 лет назад

    بعد اذنك يا بشمهندس عندى سؤال لو انا عاوز ال stepper يتحرك بزاويه معينه 90 درجه مثلا وبعدين يعمل hold اعملها ازاى؟ وشكرا مقدما

    • @DeepBlueMbedded
      @DeepBlueMbedded  5 лет назад +1

      هتشوف الريزولوشن بتاع الstepper اللی معاك كام درجة لكل step
      و تقسم 90 علی الريزولوشن و تشوف يطلعلك كام step
      و تخلی الloop تلف العدد دا من المرات.
      طبعا دا open loop control و مفيش ای ضمانات ع ان الزاوية هتكون 90 بالضبط. و لو محتاج زاوية دقيقة بجد شوف فيدباك سيستم زی السيرفو موتور كدة مثلا

    • @mostafahamed8188
      @mostafahamed8188 5 лет назад

      @@DeepBlueMbedded تمام شكرا جدا

  • @midosaad2812
    @midosaad2812 4 года назад

    ممكن software code لحساب كفائة الماتور

  • @zyad6056
    @zyad6056 8 месяцев назад

    لو سمحت هو pic 2 or 3 programmer دي استخدمناها فالدايره؟
    لانها مطلوبه فالكمبوننت بس ملقتهاش فالتوصيل!
    وكمان Stepper Driver (ULN2003 or A988) ملقتهاش فالتوصيل

    • @DeepBlueMbedded
      @DeepBlueMbedded  8 месяцев назад +1

      Pic kit 2 or 3 دا ضروري لحرق الكود علي الميكروكنترولر فقط لكن ممكن تشيله بعد كدة عادي و الدايرة هتشتغل من اي مصدر باور اخر
      اما الدرايفر ف دا اساسي طبعا و هتلاقيه في توصيلة الدايرة ف صفحة الدرس علي الموقع

    • @zyad6056
      @zyad6056 7 месяцев назад

      ⁠​⁠@@DeepBlueMbeddedطب الدرايڤ دا انا ممكن استخدم النوع اللي موجود فالسميوليشن اللي هو ULN2804

    • @zyad6056
      @zyad6056 7 месяцев назад

      وكمان قيمه المكثف والمقاومات كام؟

  • @mohamedeldakrory2510
    @mohamedeldakrory2510 4 года назад

    ممكن بعد اذنك توضحلي فين الارضي بتاع مصدر جهد الموتور

    • @DeepBlueMbedded
      @DeepBlueMbedded  4 года назад

      متوصل علی نفس خط الارضی بتاع الباور اللی رايح للميكروكنترولر
      لو عندك مصدرين جهد منفصلين واحد للموتور و واحد للميكرو، يجب ان توحد الارضی علی ای حال

  • @ranazayed4674
    @ranazayed4674 5 лет назад

    hello i have the same problem in all codes ... i am writting the same code but it is not get built ..??? i dont know where is the problem

    • @DeepBlueMbedded
      @DeepBlueMbedded  5 лет назад

      I know how frustrating it feels in such situations. We all have been in the same place.
      Please, try searching for the error without panic. We'll find it and fix it sooner or later.
      So, copy the error mesage to google search and start playing around!
      I'll be always here to check out your code if you want or to help you with technical issues.

    • @DeepBlueMbedded
      @DeepBlueMbedded  5 лет назад

      The solution in this thread may help you i think
      www.microchip.com/forums/m802891.aspx

  • @yasminibrahim5224
    @yasminibrahim5224 4 года назад +1

    ينفع الكود دا يتعمل على برنامج ال codeblocks ؟

    • @DeepBlueMbedded
      @DeepBlueMbedded  4 года назад +1

      اعتقد اه , انا مجربتش الحوار دا بس فى ناس اكيد حاولت ف اعملى سيرش و شوفى الخطوات هتكون ازاى
      انتى محتاجة تسطبى كومبايلر ميكروتشيب XC8
      على كود بلوكس
      و لما يتضاف ل ليستة الكومبايلرز تقدرى تختاريه و انتى بتعملى البروجيكت و تستخدميه عادى

  • @hussienrashed5267
    @hussienrashed5267 2 года назад

    10:11
    ليه يا بشمهندس كتبت هنا 8 مع انهم كلهم 4 بت بس

  • @AhmedHamed-mq9oe
    @AhmedHamed-mq9oe 3 года назад +1

    كان اي هيحصل لو كتبنا 1000 بدل ال8

    • @DeepBlueMbedded
      @DeepBlueMbedded  3 года назад +1

      حضرتك تقصد الرقم اللی كتبناه فی الريجيستر؟
      هو ينفع فعلا بس لازم تحط قبله 0b عشان تأكد علی انه باينری مش حاجة تانی. اما ال8 ف هی كدة decimal و لو حطينا قبلها 0x هتبقا hex و فی كلا الحالتين التمثيل الثنائی بتاعها هو 1000

    • @AhmedHamed-mq9oe
      @AhmedHamed-mq9oe 3 года назад

      @@DeepBlueMbedded شكرا جدا جدا جدا جدا

  • @jaredyelton1780
    @jaredyelton1780 5 лет назад

    English title should have English audio. Fail.

    • @DeepBlueMbedded
      @DeepBlueMbedded  5 лет назад

      There is a link to the same tutorial written in english. will edit the titles, though...

    • @jaredyelton1780
      @jaredyelton1780 5 лет назад

      @@DeepBlueMbedded Thank you for the reply. Sorry to have been a bit rude.

  • @rajeshwari.a7038
    @rajeshwari.a7038 2 года назад +1

    sir can you provide circuit diagram

  • @pixellark3186
    @pixellark3186 8 месяцев назад

    اتعبتم من بعدكم يا مصريين