Duet3D Logo Duet3D
    • Tags
    • Documentation
    • Order
    • Register
    • Login

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

    Scheduled Pinned Locked Moved
    Duet Hardware and wiring
    5
    12
    457
    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_lampeundefined
      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

      zaptaundefined engikeneerundefined 2 Replies Last reply Reply Quote 0
      • zaptaundefined
        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
        • engikeneerundefined
          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.

          E3D TC with D3Mini and Toolboards.
          Home-built CoreXY, Duet Wifi, Chimera direct drive, 2x BMG, 300x300x300 build volume
          i3 clone with a bunch of mods

          1 Reply Last reply Reply Quote 1
          • dc42undefined
            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.

            Duet WiFi hardware designer and firmware engineer
            Please do not ask me for Duet support via PM or email, use the forum
            http://www.escher3d.com, https://miscsolutions.wordpress.com

            zaptaundefined o_lampeundefined 2 Replies Last reply Reply Quote 1
            • zaptaundefined
              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_lampeundefined
                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_lampeundefined
                  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_lampeundefined zaptaundefined 2 Replies Last reply Reply Quote 0
                  • o_lampeundefined
                    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
                    • zaptaundefined
                      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_lampeundefined 1 Reply Last reply Reply Quote 0
                      • o_lampeundefined
                        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'sLaboratoryundefined
                          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!

                          Luke
                          http://lukeslab.online

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

                            @luke-slaboratory
                            Yes, sometimes less is more 🙂

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