EEE Project 08: Real Time PID Based Speed Control of DC Motor using Arduino & Matlab

แชร์
ฝัง
  • เผยแพร่เมื่อ 11 ธ.ค. 2024

ความคิดเห็น • 39

  • @AhmadEBakry
    @AhmadEBakry 3 ปีที่แล้ว +2

    Very great video dr
    but what about "Position Control"?
    how I can do it with an encoder by using Simulink and Arduino?

    • @bigcatdairy
      @bigcatdairy 2 ปีที่แล้ว

      yes you can, but you need to transfer the postion control into speed control then feedback to the PID

  • @Allone-r1c
    @Allone-r1c 2 ปีที่แล้ว +1

    What are the components required in this project??

  • @wajdisaad451
    @wajdisaad451 4 ปีที่แล้ว +2

    thank you very much. the step signal 3.5 is the required angular velocity or what ????

    • @sachinsharmajcbro
      @sachinsharmajcbro  4 ปีที่แล้ว

      In this video, 3.5 is the voltage level which is being read from the taco generator output. Hence, it is indirectly related to the speed of motor.

  • @zoham.shafiq7387
    @zoham.shafiq7387 3 ปีที่แล้ว +1

    How can I control the speed using the armature method instead of pid controller?
    Can you make plz make video on it?

  • @abbasnosrat8898
    @abbasnosrat8898 4 ปีที่แล้ว +1

    Hi
    Tnx 4 the video. Super informative.
    1 question
    What is the saturation block for?

    • @sachinsharmajcbro
      @sachinsharmajcbro  4 ปีที่แล้ว

      Saturation block is to limit the output in specified range.

  • @teddysuryadikusuma9307
    @teddysuryadikusuma9307 3 ปีที่แล้ว +1

    Can I have this project files, and hardware requirements??

  • @bigcatdairy
    @bigcatdairy 2 ปีที่แล้ว +1

    one question, do u loose pulses using the analog input to count?
    I do lost a lot of pulses and the result was really bad, any suggestion gentleman?

    • @sachinsharmajcbro
      @sachinsharmajcbro  2 ปีที่แล้ว

      I am not count the pulse in this project.

    • @bigcatdairy
      @bigcatdairy 2 ปีที่แล้ว

      @@sachinsharmajcbro so could u pl share ur way of calculating rpm?

  • @heinzaiko
    @heinzaiko 4 ปีที่แล้ว +2

    Hi, thank you very much for this tutorial. What is the variable u in this case please?

  • @elsonsajan1270
    @elsonsajan1270 3 ปีที่แล้ว +1

    is it possible to implement speed control using PID with a GEARED DC MOTOR WITH ENCODER ??

  • @pradeepkumar-xx4iq
    @pradeepkumar-xx4iq 2 ปีที่แล้ว +1

    hardware connections are not seen properly

  • @sauravdebnath5198
    @sauravdebnath5198 4 ปีที่แล้ว +1

    Hey, can you tell me what is the RPM of these motors used? 100 RPM or 500 RPM?

    • @sachinsharmajcbro
      @sachinsharmajcbro  4 ปีที่แล้ว

      Hi, In this project we have not measured the motor RPM. It could be around 250-300 RPM (guess).

  • @zack6418
    @zack6418 3 ปีที่แล้ว +1

    I can't understand, the setpoint is a voltage and the value that you read is speed, how can you compare them? speed is with RPM...

    • @sachinsharmajcbro
      @sachinsharmajcbro  3 ปีที่แล้ว

      The value we are reading is also a voltage. If you want to do everything in the RPM then you need a lookup table to convert the voltage into RPM.

    • @zack6418
      @zack6418 3 ปีที่แล้ว +1

      But as you Can see in the scope legend, it's written Setpoint and motor speed... IS motor speed voltage?

    • @sachinsharmajcbro
      @sachinsharmajcbro  3 ปีที่แล้ว

      Hi, that may just for the representation purpose while creating the model.

  • @SolvingOptimizationProblems
    @SolvingOptimizationProblems 4 ปีที่แล้ว +1

    Very useful video. Is this possible to use python, instead of matlab? Thank you very much Sir!!!

    • @sachinsharmajcbro
      @sachinsharmajcbro  4 ปีที่แล้ว

      Can be done in python, but procedure will be different and may be difficult.

    • @SolvingOptimizationProblems
      @SolvingOptimizationProblems 4 ปีที่แล้ว

      @@sachinsharmajcbro Many thanks for your response. Will come back if I need your help.

  • @adnansarfaraz6610
    @adnansarfaraz6610 4 ปีที่แล้ว +1

    how we can do the position feedback of dc motor

    • @sachinsharmajcbro
      @sachinsharmajcbro  4 ปีที่แล้ว

      I have not tried that but it seems like we need to connect encoder to the shaft of DC motor in order to get position data.

  • @wajdisaad451
    @wajdisaad451 4 ปีที่แล้ว +1

    why you multiply the sat block by 51 ????

    • @sachinsharmajcbro
      @sachinsharmajcbro  4 ปีที่แล้ว

      to make maximum value as 255

    • @azul6588
      @azul6588 3 ปีที่แล้ว

      @@sachinsharmajcbro i thought the saturation block was for that

  • @yugandharapatil2085
    @yugandharapatil2085 4 ปีที่แล้ว +1

    hello how do we contact you?

  • @sportdoubtsolvedinasia176
    @sportdoubtsolvedinasia176 5 วันที่ผ่านมา

    Sir circuit diagram

  • @b_ibrahim241
    @b_ibrahim241 4 ปีที่แล้ว +1

    Hi,sir can you help me in simulink please( your email) thank

    • @sachinsharmajcbro
      @sachinsharmajcbro  4 ปีที่แล้ว +1

      info@jcbrolabs.org

    • @b_ibrahim241
      @b_ibrahim241 4 ปีที่แล้ว

      @@sachinsharmajcbro thank you for replying
      I sent you a message
      boujamabrahim@yahoo.fr

    • @ashiiipathak7562
      @ashiiipathak7562 3 ปีที่แล้ว

      Did you complete this project?

  • @Allone-r1c
    @Allone-r1c 2 ปีที่แล้ว +1

    What are the components required in this project??