Author Topic: looking for microstepping bipolar motor driver based on atmel MCU  (Read 3218 times)

0 Members and 1 Guest are viewing this topic.

Offline nourTopic starter

  • Frequent Contributor
  • **
  • Posts: 271
  • Country: sa
  • calm down, it is just a smoked oPamP!
looking for microstepping bipolar motor driver based on atmel MCU
« on: September 23, 2016, 04:49:13 am »
Hi,
As we are in the OSHW section I am looking for a design (hardware and software) for bipolar stepper motor driver that is based on Atmel AVR or ARM (preferably AVR) and does support micro-stepping.
I am asking for Atmel because currently it is the only MCU that I have mastered the programming tool chain and I have already different MCU versions and programmers for it.

I can design  and make the hardware but I am not good enough to program it!!
Micro-stepping is hard and not easy to implement it in a good way!

My general idea would be some MOSFETs with gate driver and MCU with the proper protection.

Hope someone would help
if what I have wrote doesn't make sense for you or you think there is something wrong, please correct me, I am still beginner and what I know probably less than what you know
 

Offline poorchava

  • Super Contributor
  • ***
  • Posts: 1672
  • Country: pl
  • Troll Cave Electronics!
Re: looking for microstepping bipolar motor driver based on atmel MCU
« Reply #1 on: September 23, 2016, 05:45:17 am »
I kinda think that any AVR will lack power and/or peripherals to do microstepping at any reasonable rate.

You basically need a high resolution ADC or good DAC + comparators for monitoring current and a PWM generator (preferably an advanced one). For calculating some simple PID for current regulation AVR processing power should do (at least I think so) if you use fixed point math.

Sent from my HTC One M8s using Tapatalk

I love the smell of FR4 in the morning!
 

Offline Mechatrommer

  • Super Contributor
  • ***
  • Posts: 11632
  • Country: my
  • reassessing directives...
Nature: Evolution and the Illusion of Randomness (Stephen L. Talbott): Its now indisputable that... organisms “expertise” contextualizes its genome, and its nonsense to say that these powers are under the control of the genome being contextualized - Barbara McClintock
 

Offline nourTopic starter

  • Frequent Contributor
  • **
  • Posts: 271
  • Country: sa
  • calm down, it is just a smoked oPamP!
Re: looking for microstepping bipolar motor driver based on atmel MCU
« Reply #3 on: September 24, 2016, 05:22:03 am »
You basically need a high resolution ADC or good DAC + comparators for monitoring current and a PWM generator (preferably an advanced one). For calculating some simple PID for current regulation AVR processing power should do (at least I think so) if you use fixed point math.

Yes you are write that's why I also added ARM based MCU, but even so I don't think this process requires a high resolution DAC because if you think about it a 12 bit DAC will do the job for 1/16 step

3 pins microstep option programming... if around 1A current is all you are asking...
http://www.ebay.com.my/itm/5PCS-A4988-Stepper-Motor-Driver-Module-3D-Printer-Polulu-StepStick-RAMPS-RepRap-/221921771439?hash=item33ab917faf:g:BpsAAOSwl9BWKyv1


I am looking for doing high power driver

I have used the A4989 with FDD2572 and build the pcb myself the whole thing cost me less than 10$ and I have 500W driver.
But I want to know how much it will cost to develop a the same thing with individual components, yes I know it will be much more and most likely will consume more time, but I want to know does it worth it or not!

also I have searched but couldn't find anything MCU based that can be name as high power driver with microstepping!!
if what I have wrote doesn't make sense for you or you think there is something wrong, please correct me, I am still beginner and what I know probably less than what you know
 

Offline nourTopic starter

  • Frequent Contributor
  • **
  • Posts: 271
  • Country: sa
  • calm down, it is just a smoked oPamP!
Re: looking for microstepping bipolar motor driver based on atmel MCU
« Reply #4 on: September 24, 2016, 01:59:19 pm »
There is one thing I have forgot to mention that I want to be able to drive motors with more than 50 volts.

Most of the monolithic solutions are not capable of more than 50V !
if what I have wrote doesn't make sense for you or you think there is something wrong, please correct me, I am still beginner and what I know probably less than what you know
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf