I chose a capacitor C10 above to set the dead-time to 1. It can probably handle stall current for short bursts, so I’m not too worried. One important thing that would reduce ground noise much in your layout would be to tie the low side FET sources together very closely instead of doing this to the high side FET drains, a less critical point. If anything, I would have expected the FETs to take the heat in that case.
Thanks and again great job. Hi Shane, I really like your motor driver. I’m a student from Brazil, willing to build a DC-motor controller as you have done but for a different application: I was wondering how further testing went and also if you had a bill of material you can post. Shane Colton July 9, at Oh, and it runs on an Arduino. But in general, I’d be glad to have a Victor alternative for other projects as well.
Once I get it hooked up properly to a battery, I’ll be able to really load test it.
The motors might not last that long, though. Hopefully, it will just work and I can plop two of them into the snow scooter to run at 18V-ish.
IRFS 3107-7 reel
I borrowed it for the photo. Didn’t read it through. I burned up several motors with it, so it seems it wasn’t the weakest link up to about A for brief durations. I’ve only tested on the bench supply, but it was able to drive about 25A before alligator clips started melting. Hope you were able to get it working, though! I get what you’re saying about isolation and ground noise.
Well, I made my PCB, with all the gate resistors, reverse diodes coupled with the Mosfets, pull-down resistors attached to gate-source pins, but I’m facing a heating problem in the HIP: But, as I found out in one of my many other controller troubleshooting sessionsslowing down the gate drive a little can sometimes help clean up noise. Did I forget to mention that? Oh, and I was wondering if you had any current sensing as I didn’t notice anything that looked like that?
If it survives some more abuse testing, I’ll post the design files so you can try it out yourself. Many tires have a quite flat profile and good threads so it might work, and then I could use much smaller diameter, smoother tires as the drive wheels.
Shane Colton April 22, at 1: Great write up and controller Shane. I’ve just entered this universe, even studying electrical engineering, and I’ve started my own board with a gate driver, the HIP, that’s the only thing I had available Okay, so I know I said that one of the best things about building a brushed DC motor-based snow scooter was that for just this once I do not have to design a motor controller for the project I appreciate your help and congrats for the blog!
I’ve used the IRS drivers for my brushless controllers without isolation and they seem to work well up to 50A, but for some reason it just makes me more comfortable having an optical barrier in the circuit.
BTW, I think you could have pulled off making this controller without any isolation and maybe also faster switching speeds thus less switching losses and less parts count.
IRFS3107-7P MOSFET N-CH 75V 240A D2PAK-7 5pcs
Shane Colton August 25, at Hi Shane, I got some question on this circuit. Because these are such massive FETs, they take a good microsecond to turn on and off with ohm gate resistors. It would be a very small present compared to all the cool info you share! I’ve tested it irfs31007 a bunch of motors with no problems so far.
Hi Caio, Thanks for the kind words. Shane Colton January 24, at 5: Posted by Shane Colton at Anonymous April 14, at 7: I have no doubt it will run just fine on an 8-bit processor, provided that it has three independent PWM channels 18F looks good to me.
If the brushes get vaporized, I’ll probably switch to sensored brushless, for which I already have a pretty good solution. Newer Post Older Post Home. I mean the high side, is it should be a P-Channel mosfet? I haven’t looked at it for a couple weeks now, but I think it’s the version that runs on the 32 bit MCU, right?
As long as phase current and rotor position are sampled synchronously, the speed of the slow loop can be reduced to fit the processor.
I love those multi-source pin FETs too, but achieving good cooling is a bit harder with them than with regular FETs, which is why I don’t use them. Sometime soon I might try designing a higher power controller and then I will revisit all these considerations.
I was looking for schematic first and then suddenly curios TKP. Hi Shane, I thought that you might not be able to restrain yourself from designing another controller for this project!