Navigation

    Duet3D Logo

    Duet3D

    • Register
    • Login
    • Search
    • Categories
    • Tags
    • Documentation
    • Order

    "Down"grading from DuetWiFi to Maestro, EMF calculator question

    Duet Hardware and wiring
    5
    12
    142
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • o_lampe
      o_lampe last edited by

      Hi gents,
      I want to swap my duetWiFi with a Maestro. Thinking about the lower stepper current available, I asked the EMF calculator if I can keep my 2.4A steppers or if I better replace them with 1.7A steppers.
      The outcome was puzzling. The torque of the 2.4A would drop earlier when at 2.0A than at 1.3A?
      I could use some help reading the numbers:
      EMF_comparison.jpg

      THX
      Olaf

      zapta engikeneer 2 Replies Last reply Reply Quote 0
      • zapta
        zapta @o_lampe last edited by zapta

        I think this makes sense. If the current needs to fluctuate between +/- 1.3 A it can be done at a faster rate than if it needs to fluctuate between +/- 2A.

        Imagine you drive a car back and forth between two cities. The closer they are the faster round trips you can make. In this example, the reduction of torque happens when you didn't arrive yet to a city but need to turn and drive back to the other city, so partial fluctuation. Also, the max speed of your car is determined by the inductance (lower=faster) and VIN (higher=faster).

        That's my 2c. I am not an expert.

        1 Reply Last reply Reply Quote 1
        • engikeneer
          engikeneer @o_lampe last edited by

          @o_lampe zapta's analysis is right.

          The back EMF from an inductive load is proportional to the rate of change of the current. The current in each phase oscillates on and off for each step, so for a higher current setting, the rate of change of the current is higher, hence you get a higher back EMF voltage.

          For a higher current, you do get a higher torque from the motor, but at high speeds you also get the increased back EMF which lowers the torque. I don't know which factor wins for a given high speed, but I wouldn't be surprised if is the back EMF.

          1 Reply Last reply Reply Quote 1
          • dc42
            dc42 administrators last edited by

            @o_lampe said in "Down"grading from DuetWiFi to Maestro, EMF calculator question:

            I want to swap my duetWiFi with a Maestro. Thinking about the lower stepper current available, I asked the EMF calculator if I can keep my 2.4A steppers or if I better replace them with 1.7A steppers.
            The outcome was puzzling. The torque of the 2.4A would drop earlier when at 2.0A than at 1.3A?

            That is expected. When there is sufficient driver voltage to achieve the requested current, you get the requested current, and the requested current determines the torque. At high speeds when there isn't enough driver voltage to achieve the requested current, the voltage defines the maximum current (and hence the torque), and the motors become noisy because the current waveform becomes clipped.

            zapta o_lampe 2 Replies Last reply Reply Quote 1
            • zapta
              zapta @dc42 last edited by

              @dc42 said in "Down"grading from DuetWiFi to Maestro, EMF calculator question:

              the motors become noisy because the current waveform becomes clipped

              The current also get very distorted (normally they have sine/cosine shape).

              d8432dee-6d07-4b12-8a01-25aec30f9012-image.png

              And the Lissajous curve is small and far from a circle:

              7867febd-7b08-4612-afd1-f853567a30f2-image.png

              The pictures above are from a Pololu Tic T500.

              1 Reply Last reply Reply Quote 1
              • o_lampe
                o_lampe last edited by

                OK, thank you all. I have a better picture now.
                That explains why both motors produce almost same numbers at 1.3A

                1 Reply Last reply Reply Quote 0
                • o_lampe
                  o_lampe @dc42 last edited by o_lampe

                  @dc42
                  I played around with the EMF calculator a bit more and I've noticed some oddities with the degrading torque caused by low slip angle
                  It doesn't make sense that it always starts degrading around 50% of the max. requested speed.
                  I keep all other motor parameters the same, just change the requested speed. And the torque degradation follows my "request"??

                  In real life the torque of a current regulated motor starts degrading around 50% of the "no-load" speed. Which is determined by back-EMF is equal V-in according to your explanation.
                  So, instead of typing in a requested speed, the calculator should calculate max. speed based on EMF numbers and go on from there.
                  Am I right?

                  o_lampe zapta 2 Replies Last reply Reply Quote 0
                  • o_lampe
                    o_lampe @o_lampe last edited by o_lampe

                    @o_lampe said in "Down"grading from DuetWiFi to Maestro, EMF calculator question:

                    @dc42
                    I played around with the EMF calculator a bit more and I've noticed some oddities with the degrading torque caused by low slip angle
                    It doesn't make sense that it always starts degrading around 50% of the max. requested speed.
                    I keep all other motor parameters the same, just change the requested speed. And the torque degradation follows my "request"??

                    In real life the torque of a current regulated motor starts degrading around 50% of the "no-load" speed. Which is determined by back-EMF is equal V-in according to your explanation.
                    So, instead of typing in a requested speed, the calculator should calculate max. speed based on EMF numbers and go on from there.
                    Am I right?

                    Is anyone elso here, who can verify my observations and thoughts?

                    BTW: the transition to Maestro worked flawless. Now I have 2 more drivers (from the Maestro driver expansion board) and a 12864-LCD 😀

                    1 Reply Last reply Reply Quote 0
                    • zapta
                      zapta @o_lampe last edited by

                      @o_lampe said in "Down"grading from DuetWiFi to Maestro, EMF calculator question:

                      the degrading torque caused by low slip angle
                      It doesn't make sense that it always starts degrading around 50% of the max. requested speed.

                      I tried to reproduce by changing requested max speed and observing calculated low/high sleep speeds and the calculated results don't change, as expected.

                      o_lampe 1 Reply Last reply Reply Quote 0
                      • o_lampe
                        o_lampe @zapta last edited by o_lampe

                        @zapta
                        They must have changed something in the meantime. I can't reproduce the odd behaviour either.
                        Instead, I'm getting far better numbers for the small pancakes than before. That's called Win-Win 😁

                        1 Reply Last reply Reply Quote 0
                        • Luke'sLaboratory
                          Luke'sLaboratory last edited by

                          Huh - the more you know.

                          I didn't know why my motors were noisy, but that makes so much more sense!

                          o_lampe 1 Reply Last reply Reply Quote 0
                          • o_lampe
                            o_lampe @Luke'sLaboratory last edited by

                            @luke-slaboratory
                            Yes, sometimes less is more 🙂

                            1 Reply Last reply Reply Quote 0
                            • First post
                              Last post
                            Unless otherwise noted, all forum content is licensed under CC-BY-SA