1. Do not share user accounts! Any account that is shared by another person will be blocked and closed. This means: we will close not only the account that is shared, but also the main account of the user who uses another person's account. We have the ability to detect account sharing, so please do not try to cheat the system. This action will take place on 04/18/2023. Read all forum rules.
    Dismiss Notice
  2. For downloading SimTools plugins you need a Download Package. Get it with virtual coins that you receive for forum activity or Buy Download Package - We have a zero Spam tolerance so read our forum rules first.

    Buy Now a Download Plan!
  3. Do not try to cheat our system and do not post an unnecessary amount of useless posts only to earn credits here. We have a zero spam tolerance policy and this will cause a ban of your user account. Otherwise we wish you a pleasant stay here! Read the forum rules
  4. We have a few rules which you need to read and accept before posting anything here! Following these rules will keep the forum clean and your stay pleasant. Do not follow these rules can lead to permanent exclusion from this website: Read the forum rules.
    Are you a company? Read our company rules

Tutorial MotoMonster Dual Half Bridge - 60A Continuous and 120A Peak (12V)

Discussion in 'Motor actuators and drivers' started by Pit, Mar 2, 2015.

  1. SeatTime

    SeatTime Well-Known Member

    Joined:
    Dec 27, 2013
    Messages:
    2,574
    Occupation:
    Retired
    Location:
    Brisbane Australia
    Balance:
    28,370Coins
    Ratings:
    +2,844 / 38 / -0
    My Motion Simulator:
    AC motor, Motion platform
    Excellent work and it has opened up a Pandora's box of possibilities for low cost DIY sims. Eg. I just ordered a few to have a play with :).
    • Agree Agree x 2
    Last edited: Mar 7, 2015
  2. RacingMat

    RacingMat Well-Known Member Gold Contributor

    Joined:
    Feb 22, 2013
    Messages:
    2,233
    Location:
    Marseille - FRANCE
    Balance:
    20,876Coins
    Ratings:
    +2,079 / 21 / -2
    My Motion Simulator:
    2DOF, DC motor, Arduino
    @Pit : was your winch like this one? I'd like to have your advice

    424333treuil1000kg6.jpg
  3. prodigy

    prodigy Burning revs

    Joined:
    Oct 27, 2013
    Messages:
    459
    Location:
    Croatia
    Balance:
    6,698Coins
    Ratings:
    +399 / 4 / -0
    My Motion Simulator:
    2DOF, 3DOF, AC motor, SCN5, JRK
    @Pit
    Wow, I didn't know winches can move that fast :think

    I was always under impression that they are slow but powerful, this setup of yours moves really good.
    What RPM is that?
    • Like Like x 1
  4. Pit

    Pit - - - - - - - - - - - - - - - - Gold Contributor

    Joined:
    Oct 2, 2013
    Messages:
    3,013
    Location:
    Switzerland
    Balance:
    30,409Coins
    Ratings:
    +3,088 / 31 / -0
    My Motion Simulator:
    DC motor, Arduino, 6DOF
    Oh sorry mate for the lack of response, in fact I am using this kind of winhces but as far as I konw there are different samples on the market (meaning the quality of the planetary gear) and power output. My winches draw 750W and 120A at max load.
  5. Pit

    Pit - - - - - - - - - - - - - - - - Gold Contributor

    Joined:
    Oct 2, 2013
    Messages:
    3,013
    Location:
    Switzerland
    Balance:
    30,409Coins
    Ratings:
    +3,088 / 31 / -0
    My Motion Simulator:
    DC motor, Arduino, 6DOF
    ~23 RPM only, but the lever (in this case the crank) is 15cm long, I am not able to calculate the effective speed :)
  6. SeatTime

    SeatTime Well-Known Member

    Joined:
    Dec 27, 2013
    Messages:
    2,574
    Occupation:
    Retired
    Location:
    Brisbane Australia
    Balance:
    28,370Coins
    Ratings:
    +2,844 / 38 / -0
    My Motion Simulator:
    AC motor, Motion platform
    The effective speed is dependent on where the arm is sitting on its radial path. In your case it can reach a maximum of 361mm per second at centre. 750W motors:), do you know the stall current? No wonder they work better now.
    Last edited: Mar 7, 2015
  7. Pit

    Pit - - - - - - - - - - - - - - - - Gold Contributor

    Joined:
    Oct 2, 2013
    Messages:
    3,013
    Location:
    Switzerland
    Balance:
    30,409Coins
    Ratings:
    +3,088 / 31 / -0
    My Motion Simulator:
    DC motor, Arduino, 6DOF
    @SeatTime stall current? You mean the current to hold the position?

    PS: the winches already worked very well before, PWMax 180 and Kp 380 w/o issues. I was able to rise kp but not the power, now I can drive them at 225 and kp 500 but higher makes no sense due to the awaiting destruction of the rig.
    Last edited: Mar 7, 2015
  8. SeatTime

    SeatTime Well-Known Member

    Joined:
    Dec 27, 2013
    Messages:
    2,574
    Occupation:
    Retired
    Location:
    Brisbane Australia
    Balance:
    28,370Coins
    Ratings:
    +2,844 / 38 / -0
    My Motion Simulator:
    AC motor, Motion platform
    Hi @Pit Stall current is the current measured when the motor reaches its maximum load and fails to move. It can often be induced in our sims on multiple fast changes in direction, which can overload the motor drivers. It is normal quite a bit more than the rated current. Using a balanced rig and 750W motors you would have only seen this when pushing them hard. Example specs from a 12vDC 600W motor below: - note the stall current.

    Model: 130ZYT
    • Forward Or Reverse Directions
    • Rated Voltage: 12V or 24V
    • Rated Power: 600W
    • Rated Current: 66A@12v or 33A@24V
    • No load Current: 6.6A@12V 3.3A@24V
    • Stall Current: 199A@12V 99A@24V
    • Rated Speed 1500 RPM (12V/24V)
    • NMRV Gear Ratio 80:1
    • Final Output Speed (Gearbox): 18 RPM
    • Rated Torque 143nM (the torque can go much higher, but the maximum torque you should put through this box is 143nM)
    • Informative Informative x 2
    Last edited: Mar 8, 2015
  9. Pit

    Pit - - - - - - - - - - - - - - - - Gold Contributor

    Joined:
    Oct 2, 2013
    Messages:
    3,013
    Location:
    Switzerland
    Balance:
    30,409Coins
    Ratings:
    +3,088 / 31 / -0
    My Motion Simulator:
    DC motor, Arduino, 6DOF
    @SeatTime I am coming back to your request I don't know the stall current of my winches. When using standard MM or MMs as a half bridge driver if the motors did a very fast oscillating the bridge stopped working. Using two MMs/motor no more issues.
  10. Pit

    Pit - - - - - - - - - - - - - - - - Gold Contributor

    Joined:
    Oct 2, 2013
    Messages:
    3,013
    Location:
    Switzerland
    Balance:
    30,409Coins
    Ratings:
    +3,088 / 31 / -0
    My Motion Simulator:
    DC motor, Arduino, 6DOF
    any news about your experience?
    SMC3 can handle 3 motors so 6 MM's/Ard are quite possible.
  11. SeatTime

    SeatTime Well-Known Member

    Joined:
    Dec 27, 2013
    Messages:
    2,574
    Occupation:
    Retired
    Location:
    Brisbane Australia
    Balance:
    28,370Coins
    Ratings:
    +2,844 / 38 / -0
    My Motion Simulator:
    AC motor, Motion platform
    That is exactly what I would expect, your stall current is obviously over 60amps but under 120A. If you installed a shunt and connected a oscilloscope (normal current meter would likely not catch it), you could measure it. Also it makes me wonder if you have actually got 750w motors? I would expect to see higher currents - or maybe your just not loading them up with a balanced rig.
    • Informative Informative x 1
    Last edited: Mar 9, 2015
  12. RacingMat

    RacingMat Well-Known Member Gold Contributor

    Joined:
    Feb 22, 2013
    Messages:
    2,233
    Location:
    Marseille - FRANCE
    Balance:
    20,876Coins
    Ratings:
    +2,079 / 21 / -2
    My Motion Simulator:
    2DOF, DC motor, Arduino
    sorry, I built a slingshot with my son instead ;)
    I'll keep you informed
    • Like Like x 3
    • Funny Funny x 1
  13. Pit

    Pit - - - - - - - - - - - - - - - - Gold Contributor

    Joined:
    Oct 2, 2013
    Messages:
    3,013
    Location:
    Switzerland
    Balance:
    30,409Coins
    Ratings:
    +3,088 / 31 / -0
    My Motion Simulator:
    DC motor, Arduino, 6DOF
    The current raise equivalent to the load respectively to the weight. Cannot explain it better but the needed current is not so high, the peaks are very high which result in shutting down the drivers. Edit: did a fast smartphone paint :p
    20150309_100003.png
    Last edited: Mar 9, 2015
  14. SeatTime

    SeatTime Well-Known Member

    Joined:
    Dec 27, 2013
    Messages:
    2,574
    Occupation:
    Retired
    Location:
    Brisbane Australia
    Balance:
    28,370Coins
    Ratings:
    +2,844 / 38 / -0
    My Motion Simulator:
    AC motor, Motion platform
    Nice, what was the maximum current?
  15. Pit

    Pit - - - - - - - - - - - - - - - - Gold Contributor

    Joined:
    Oct 2, 2013
    Messages:
    3,013
    Location:
    Switzerland
    Balance:
    30,409Coins
    Ratings:
    +3,088 / 31 / -0
    My Motion Simulator:
    DC motor, Arduino, 6DOF
    I have a Clamp Multimeter UNI-T which is not the really fastest on earth but a test run at nordschleife it says between 24 and 45 A in maximum.
    Slow "Standard" driving the motors draw only 6-10A.
    I was using 30A car fuses before upgrading which have blown after upgrading to Dual Hal fMM. Now each single output of the MMs are secured by a 25A fuse (50A total), no issues here so far. Fuses can resist against peaks a very short time.

    In SMC3 you can reproduce very well the peak using the square mode. As heavier the weight as higher the peak. Using high values in SMC3 the driver has been stopped immediately (before upgrading). Now I can do what I want, they do the job.

    I repeat again: not the needed current is the big issue of big motors (depending the weight), to overcome the hurdle the driver must handle the very high peaks.
    • Like Like x 1
  16. SeatTime

    SeatTime Well-Known Member

    Joined:
    Dec 27, 2013
    Messages:
    2,574
    Occupation:
    Retired
    Location:
    Brisbane Australia
    Balance:
    28,370Coins
    Ratings:
    +2,844 / 38 / -0
    My Motion Simulator:
    AC motor, Motion platform
    I guess you know that the rated current for a 750w 12V motor would be at least 63 amps, even just the inertia of the armature during high speed transitions can generate high currents on big DC motors. A motor driver should match the motor. Eg Allot of us use JLK 12v12 which are rated at 12amps continuous and 30Amps peak. These are normally mated with 200w 12V motors with a rated current of around 16amps. With cooling the JRKs normally handle these fine with the high speed transitions that a 150 RPM motor can generate. Seen up to 40 amps peak.
    • Like Like x 1
    • Informative Informative x 1
    Last edited: Mar 9, 2015
  17. Rocket man

    Rocket man Member Gold Contributor

    Joined:
    Mar 20, 2015
    Messages:
    59
    Location:
    Canada
    Balance:
    - 295Coins
    Ratings:
    +63 / 0 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino
    That's awesome! That's what I'm going to build. 2 mm's per motor. 180w motors.
  18. Pit

    Pit - - - - - - - - - - - - - - - - Gold Contributor

    Joined:
    Oct 2, 2013
    Messages:
    3,013
    Location:
    Switzerland
    Balance:
    30,409Coins
    Ratings:
    +3,088 / 31 / -0
    My Motion Simulator:
    DC motor, Arduino, 6DOF
    Good luck! Please do so but step by step, if you never had one MM begin with one MM first. When you have any more experience try two MM. The MM are protected but bad wiring destroy the drivers probably.
    • Like Like x 2
    • Agree Agree x 1
    • Useful Useful x 1
  19. Rocket man

    Rocket man Member Gold Contributor

    Joined:
    Mar 20, 2015
    Messages:
    59
    Location:
    Canada
    Balance:
    - 295Coins
    Ratings:
    +63 / 0 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino
    Ok thanks, a slow and steady approach for sure
    • Like Like x 1
  20. Rocket man

    Rocket man Member Gold Contributor

    Joined:
    Mar 20, 2015
    Messages:
    59
    Location:
    Canada
    Balance:
    - 295Coins
    Ratings:
    +63 / 0 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino
    Just a question Pit, I'm sure it's in your post somewhere, but which locations do I connect to the arduino for the second motor? A0 for motor 1. A1 for motor 2? Motor 1 (2) arduino, (8,7) MM's. (3) arduino, (9,4) MM's. (9) arduino, (5,6) MM's. Motor 2 (4) arduino, (8,7) MM's. (5) arduino, (9,4) MM's. (10) arduino, (5,6) MM's. I think this is right but wasn't sure about pot for motor 2. Wire it to A1 from the middle connector on the pot for motor 2?