![]() | |
| Home Page | Mark Forums Read | Today's Posts | My Replies | Classifieds | Reviews | Photo Gallery | Web Links | Share Files | Advertise With Us | Ad List |
| |||||||
| Open Source Controller Boards Discussion for Open Source CNC type Controller Boards and other related items. (for personal use only) |
| This forum is sponsored by: |
![]() |
| | LinkBack | Thread Tools | Search this Thread | Display Modes |
|
#1
| |||
| |||
Hi guys, first post here. Seems I'm in a bit of a pickle. My current project requires the use of bipolar steppers with 2.8 amps per phase. This application demands super smooth, super quiet low speed operation. I've been researching for a few days and have looked at LMD18245, L297, L6506, etc. They each have their own flaws that I believe rules them out for my application. I think the best solution is to design a discrete controller based on a processor (AVR) and MOSFETs. Ideally, similar to a linistepper for bipolar motors, which isn't quite a direct correlation. Right now I've got a few questions as I'm pouring over documents and racking my brain for ideas. - Anyone working on such a project at the moment? - Any ideas for sensing current through each winding in a more elegant fashion than a sense resistor? I'm open to any comments or suggestions. |
|
#2
| ||||
| ||||
| Take a look at Alan's PICstep. The LMD18245's will do 3A. While it's not AVR based, it something you can get up and running in a short time. Construct your own code if you want to different functionality.
__________________ Phil, Still too many interests, too many projects, and not enough time!!!!!!!! Vist my websites - http://pminmo.com & http://millpcbs.com |
|
#3
| |||
| |||
| Well, heh.. here is what I have in mind. The 1, 2, 3, 4 and enable lines are all pulse width modulated by the AVR. The filters after the gates convert the digital pulses to an analog voltage. The idea being that the MOSFETs are smoothly driven from saturation to cutoff, instead of just slammed on and off. The only reason I'm considering the filtering is because I've got to reduce noise and get the motor to run as smoothly as possible. I'm hoping I'm not totally off my rocker here... Please let me know what you think guys! |
|
#4
| |||
| |||
| Phil the only reason I don't want to use LMD18245's is that eventually we will be moving to even larger motors in the future. Might as well just skip right ahead to a design that's more future proof. Edit: and we have space and cost constraints that rule out something like a geckodrive. |
|
#5
| ||||
| ||||
| On this site, http://www.sb-microstep.com/ , there is a board that uses two LMD18245's in parallel to get 6 amps. Maybe a modular design is the way to go in order to get higher amperages (3,6,9...). What kind of AVR are you using ?
__________________ ____________________________________ Jeroen Last edited by jerber; 09-25-2005 at 07:32 AM. |
| Sponsored Links |
|
#6
| ||||
| ||||
Designing a high-powered microstepping bi-polar driver that can do > 3 amps is possible, but you get to a point where you are spending more time designing and using expensive exotic parts on something you're not 100% sure will work, if it doesn't just blow all those said nice expensive parts up in smoke. You'd almost be able to justify an off the shelf driver from a reputable manufacturer with a proven track record for less. Building a MOSFET based bi-polar microstepper shouldn't be to hard, but you need some form of current sensing system, which for my money I hate using a big fat nasty resistor. Plus at the current ratings you're after it'll need to be a fairly hefty resistor too! Laws of diminishing returns and all that come into play for my money. ![]() Cheers, Alan. |
|
#7
| ||||
| ||||
From the schematic from their site, "Building instructions 6A" under document (It's a flash site so I can't link ), I understand it's 2 LMD18245's in parallel.Maybe I just buy the card and see what it does.
__________________ ____________________________________ Jeroen |
|
#8
| |||
| |||
|
|
#9
| ||||
| ||||
| couple of things. #1 if your planning on implementing the bipolar drives in COTS logic, you diagram won't work. #2 I think your going to put to much real time activity on the avr. You talk of smoothness, what is your real need?
__________________ Phil, Still too many interests, too many projects, and not enough time!!!!!!!! Vist my websites - http://pminmo.com & http://millpcbs.com |
|
#10
| |||
| |||
| Phil, I dont see it, how would it not work? I think the AVR would be loaded down, but these chips have instruction rate as high as 20Mhz. Thats alot of processing power. The application is film related, really demands smooth low speed operation. Has to be as silent as possible too. Edit: mega48/88/168 have 6 channels of hardware PWM. No overhead there. Last edited by wsc; 09-25-2005 at 06:06 PM. |
| Sponsored Links |
|
#11
| ||||
| ||||
| wsc, Your pullup bipolar is biased through the inductive motor coil. How do you intend to close the loop for pwm?
__________________ Phil, Still too many interests, too many projects, and not enough time!!!!!!!! Vist my websites - http://pminmo.com & http://millpcbs.com |
![]() |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | Search this Thread |
| Display Modes | |
| |