|
|
|
![]() |
|
|||||||
|
||||||||
![]() |
|
|
Thread Tools | Rate Thread | Display Modes |
|
|
|
#1
|
||||||
|
||||||
|
Re: Review of a small motor controller schematic.
I guess I forgot to explicitly say one design choice. I'm trying to get the most bang out for the buck. I'd like to make ~10+ of these, and if they cost $35 per board in parts...
Quote:
Does anyone know how to solder a 20-hsop package that the MC33887 comes in? It has a large pad underneath it, which makes it harder. Do I put solder on the pad, place the chip on the pad, and then warm it up with the hot air until it melts? The naive way is to just apply lots of heat until everything is hot enough, and then it should be soldered on, though it might not work afterwords... Quote:
Quote:
Thanks for the heads up. I'll work on figuring that out.Quote:
Quote:
I looked around online for about 2 weeks looking for an inexpensive micro-controller that would support CAN. I couldn't find any ones that were below $10, if I remember correctly. Any suggestions? $10 x ~10+ adds up a lot faster than $2-3 x ~10+. And I'll learn a lot implementing the bus ![]() Quote:
Thanks for all the feedback Al, Eric, and Gdeaver! Now time to act on it and update the schematic, build a better parts list, and come back to do it again. |
|
#2
|
|||||
|
|||||
|
Re: Review of a small motor controller schematic.
Austin,
In hand soldering this part, if you are using the test board layout for heatsink, you can try adding a small pool of solder to the PCB pad and keep it hot with the iron at the edge of the chip placement. Make sure that the bottom of the chip is clean, you might add a little flux and then set it down on the hot PCB in the right position. Hold the chip in place and remove the iron. |
|
#3
|
|||
|
|||
|
Re: Review of a small motor controller schematic.
OK, there is a whole lot to master here to get a good functioning controller. I might suggest that you buy one of these. It has every thing that you need to drive a motor except the Micro part.
http://www.pololu.com/catalog/product/711 Get you micro together and running on a carrier bread board or what ever. Then you can start the development work. As you noted surface mount power devices take a bit of effort to deal with the heat. That slug is very important to the performance of the device. Yes it has to be soldered to the board and additionally there should be many via's to transfer the heat to the bottom PCB layer. Being a ME it might be more beneficial to focus on the drive and control algorithms. Let the EE's do their job and make the boards. Focus on the motor and the mechanical system. MOTION CONTROL. Today the micro controller is taking over the world. A ME today can not ignore the EE and control part of systems any more. You have to be able to walk the walk and talk the talk with the other members of a development team. This project is a good study. Note that you have chosen brushed motors. After you run the course on this you might what to focus on brushless motors. You will probably be seeing many of these in industry. There are many brushless development systems available. Though they cost a couple hundred dollars. Don't forget to take a look at stepper motors also. |
|
#4
|
||||
|
||||
|
Re: Review of a small motor controller schematic.
Quote:
Quote:
Also, the effective series resistance can be just as important (or more important) as the effective capacitance. Quote:
Quote:
I think you should contact one of the Luminary people on this forum and ask for 10 samples. I'm positive they'd love to help out a fellow FIRST community member. ![]() |
|
#5
|
|||
|
|||
|
Re: Review of a small motor controller schematic.
Quote:
Al, Thanks for pointing me to the page for the regulator again. It says that a 10µF tantalum capacitor is recommended and that Aluminum electrolytic types of 50µF or greater can also be used. I also took the time to read about the heat dissipation recommendations in the spec sheet this time around, and I'll be updating my layout accordingly to add some more copper to dissipate heat when I do the layout for the 33887. |
|
#6
|
|||||
|
|||||
|
Re: Review of a small motor controller schematic.
Austin,
The difference in capacitor values stems from Tantalums being very close to labeled value and electrolytics being a little less precise and varying over their life. I like to use the bigger caps if I have room. I also cannot use tants for audio so it makes less different parts to buy for my work. The other thing is tants tend to short when they go bad or lightning happens. On a power supply that can be catastrophic. If you find that regulator oscillates, you may have to add a .01-.1 cap in parallel with the output cap near the regulator. |
|
#7
|
|||
|
|||
|
Re: Review of a small motor controller schematic.
Quote:
Different capacitor technologies have different applications. Electrolytics are typically for big, low frequency capacitance. Ceramics are typically for small, high frequency capacitance. Tants are somewhere between the two. However, technology has improved to the point where the three are bleeding into each other. Ceramics are getting to have higher capacitance densities, tants are getting more robust, etc. A painfully large portion of my day job is to make sure the buggers still work right at frequency. I spent a year in the low-GHz range, where the parasitic elements are really beginning to dominate. An electrolytic registers as an inductor at those frequencies, and is therefore completely ineffective! It is still important at lower frequencies, such as those found in class-D amplifiers (i.e. motor drivers). At your frequencies, electrolytics are beginning to really feel the effects of their ESR, but they aren't dead yet. You therefore get to make the price/size trade-off. As an example, the 24V boost supply uses ceramics, but the 5V buck supply uses electrolytics. ESR is much more important in a boost supply, because of the current surge in each cycle. Bulk capacitance is more important in a buck supply, because the inductor smoothes things out. Even though they are switching at roughly the same frequency, the boost supply's current wave form has much richer harmonics and therefore needs capacitors capable of handling those higher frequency components. In short, a capacitor is really defined by its total impedence at the frequency of interest. This is roughly proportional to: C/f + ESR + ESL*f Knowing C alone only tells 1/4 of the story, though an EE more experienced than I can usually ballpark the rest. Edit: Al just pointed out to me that you are using a linear, not a switcher. I thought this was for the 33887. If you look at page 8/23 of the regulators datasheet, you will find the following: Quote:
Last edited by EricVanWyk : 13-05-2009 at 16:30. |
|
#8
|
|||
|
|||
|
Re: Review of a small motor controller schematic.
I think I found all the parts and layed out everything again. I learned that I had the wrong model for the Ethernet connectors when I went and read the manual for the ones I'm looking at.
I talked to my boss for the summer who does electronics, and he suggested the diode to keep the CPU running across quick spikes.Hopefully the BOM that I made is useful. I can update it if needed to a different format. Thanks for all the help so far! |
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Motor speed sensing with the Jaguar motor controller? | mminutto | FRC Control System | 5 | 13-01-2009 18:13 |
| small banebot motor with 64:1 gearbox | burkey_turkey | Motors | 16 | 29-01-2007 01:48 |
| Small and Large CIM Motor Data | Danny Diaz | National Instruments LabVIEW and Data Acquisition | 0 | 23-02-2006 03:26 |
| Small motor used as sensor | JoelP | Rules/Strategy | 19 | 07-02-2006 17:25 |
| What with the small motor? | Robb Gerber | General Forum | 10 | 10-01-2002 14:10 |