homemade 100 hp motor controller for an electric car

29
 10/3/14, 9:47 PM Homemade 100 HP Motor Controller for an Electric Car Page 1 of 29 http://www.instructables.com/id/Homemade-100-HP-Motor-Controller-for-an-Electric-C/?ALLSTEPS Ford EV Charging Station evsolutions.com/ford Charge Ford EV's 5 Times Faster Free Ground Shipping On All Orders EtherCAT Servo Control guide.controltechnol Free 164-page eBook - EtherCAT Application Guide Circuit Board Repair gccustomelectronicRepair of CNC, Factory Automation & Control and Circuit Boards. Call Us Top 5 All Electric Car shopcompare.net/DBest Models, Deals and Services Save Big On All Electric Car PCBs and Assembly pcbfabexpress.com Best Value Online Printed Circuit Boards / Assembly PCB Manufacture r avanticircuits.com Full Service U.S.A. PCB Manufacture >30 Yrs of PCB Fabrication & Design This instructable explains how to build your own 100 HP (peak) motor controller for use in an electric car or mo torcycle conversion. It can take any voltage up to 144v, and the peak current is 500 amps. The cost of the components is a few hundred dollars, which means you can save over $1000 by putting one together yourself. At 144v , you can e xpect a top speed of around 75 MPH in a car. Check out http://ecomodder.com/forum/open-revolt-open-source-dc-motor- controller.ht ml (http://ecomodder .com/forum/showthread.php/paul-sabrinas- Flex Circuits &Rigid Flex lenthor.com Flex Circuits Design to Assembly Thinking Flex Think Lenthor  (http://cdn.instr uctables.com/FGF/1GX5/GJ28 30DB/FGF1GX 5GJ2830DB.L ARGE.jpg) About This Instructable License: 178,972 views (/) let's make share what you make > (/editInstructable/)  (/) Expl ore (/ tag/ type-i d/) Create (/ about /submit. js p) Contests (/c ont est/ ) Communit y (/ communit y/ ) Login (/account/login) | Sign Up (/account/gopr o?sourcea=hea der)

Upload: oneshashplease

Post on 05-Oct-2015

166 views

Category:

Documents


10 download

DESCRIPTION

Homemade 100 HP Motor Controller for an Electric Car

TRANSCRIPT

  • 10/3/14, 9:47 PMHomemade 100 HP Motor Controller for an Electric Car

    Page 1 of 29http://www.instructables.com/id/Homemade-100-HP-Motor-Controller-for-an-Electric-C/?ALLSTEPS

    Ford EVChargingStation

    evsolutions.com/ford

    Charge Ford EV's 5Times Faster FreeGround Shipping On AllOrders

    EtherCATServoControl

    guide.controltechnol

    Free 164-page eBook -EtherCAT ApplicationGuide

    Circuit BoardRepair

    gccustomelectronic

    Repair of CNC, FactoryAutomation & Controland Circuit Boards. CallUs

    Top 5 AllElectric Car

    shopcompare.net/D

    Best Models, Deals andServices Save Big On AllElectric Car

    PCBs andAssembly

    pcbfabexpress.com

    Best Value OnlinePrinted Circuit Boards /Assembly

    PCBManufacturer

    avanticircuits.com

    Full Service U.S.A. PCBManufacture >30 Yrs ofPCB Fabrication &Design

    This instructable explains how to build your own 100 HP (peak) motor controllerfor use in an electric car or motorcycle conversion. It can take any voltage up to144v, and the peak current is 500 amps. The cost of the components is a fewhundred dollars, which means you can save over $1000 by putting one togetheryourself. At 144v, you can expect a top speed of around 75 MPH in a car. Check out http://ecomodder.com/forum/open-revolt-open-source-dc-motor-controller.html (http://ecomodder.com/forum/showthread.php/paul-sabrinas-

    Flex Circuits &RigidFlexlenthor.com

    Flex Circuits Design toAssembly Thinking Flex ThinkLenthor

    (http://cdn.instructables.com/FGF/1GX5/GJ2830DB/FGF1GX5GJ2830DB.LARGE.jpg)

    About This Instructable

    License:178,972 views

    (/)

    let's make

    share what you make >

    (/editInstructable/)(/)

    Explore (/tag/type-id/) Create (/about/submit.jsp) Contests (/contest/) Community (/community/)Login (/account/login) | Sign Up (/account/gopro?sourcea=header)

  • 10/3/14, 9:47 PMHomemade 100 HP Motor Controller for an Electric Car

    Page 2 of 29http://www.instructables.com/id/Homemade-100-HP-Motor-Controller-for-an-Electric-C/?ALLSTEPS

    cheap-diy-144v-motor-controller-6404.html)if you want to read about the whole story!

    Experience in soldering is important. If you want to really keep costs down, amill is helpful, but that work can be outsourced to a local metal shop.

    PCB & PrintedElectronicsgoinsulectro.com

    Insulectro is the leading distributor ofPCB & PE materials.

    AC Motors &Drives

    Remove these ads by Signing Up (/account/gopro?sourcea=removeads&nxtPgName=Homemade+100+HP+Motor+Controller+for+an+Electric+Car&nxtPg=/id/Homemade-100-HP-Motor-Controller-for-an-Electric-C/?ALLSTEPS)

    Step 1: Get/Make a power board and control board.

    Related

    See More (/tag/type-id/?q=)

    (http://cdn.instructables.com/F63/M1R9/GJ285ZEH/F63M1R9GJ285ZEH.LARGE.jpg)

    313 favorites

    (/member/MPaulHolmes/)

    MPaulHolmes(/member/MPaulHolmes/)Website!(http://www.paulandsabrinasevstuff.com)

    Follow 53

    electric (/tag/type-id/category-workshop/keyword-

    electric/)

    motor (/tag/type-id/category-workshop/keyword-

    motor/)

    controller (/tag/type-id/category-workshop/keyword-

    controller/)

    microcontroller (/tag/type-id/category-

    workshop/keyword-microcontroller/)

    atmega168 (/tag/type-id/category-

    workshop/keyword-atmega168/)

    car (/tag/type-id/category-workshop/keyword-car/)

    fossil (/tag/type-id/category-workshop/keyword-

    fossil/)

    free (/tag/type-id/category-workshop/keyword-free/)

    fuel (/tag/type-id/category-workshop/keyword-fuel/)

    volt (/tag/type-id/category-workshop/keyword-volt/)

    Tags:

    Build your own ElectricCar! (/id/Build-your-own-Electric-Car/)by bennelson(/member/bennelson/)Electric Vehicle - A simplelightweight EV platform(/id/Electric-Vehicle-A-simple-lightweight-EV-platform-/)ApocalypsEV-1 forTransportationIndependence(/id/ApocalypsEV-1-for-Transportation-Light Electric Vehicle: One-Passenger @ 15mph, 210#Curb Weight (/id/Light-Electric-Vehicle-One-Passenger-14mph-21/)The New and ImprovedBrushless Electric ScooterPower System Guide(/id/The-New-and-Improved-Brushless-

  • 10/3/14, 9:47 PMHomemade 100 HP Motor Controller for an Electric Car

    Page 3 of 29http://www.instructables.com/id/Homemade-100-HP-Motor-Controller-for-an-Electric-C/?ALLSTEPS

    You are going to need a control board and etched power board. The powerboard needs to be at least 3 ounce copper. Ebay is a good place to look for

    (http://cdn.instructables.com/FCU/N96C/GJ28A1O9/FCUN96CGJ28A1O9.LARGE.jpg)

    (http://cdn.instructables.com/FON/81X1/GJ2838C5/FON81X1GJ2838C5.LARGE.jpg)

    (http://cdn.instructables.com/FP9/PDBR/GJ27ZJG2/FP9PDBRGJ27ZJG2.LARGE.jpg)

    (http://cdn.instructables.com/FCA/MUO6/GJ2838C6/FCAMUO6GJ2838C6.LARGE.jpg)

    (http://cdn.instructables.com/F3D/ZFME/GJ28A1O8/F3DZFMEGJ28A1O8.LARGE.jpg)

    (http://cdn.instructables.com/F42/QXFE/GJ2838CB/F42QXFEGJ2838CB.LARGE.jpg)

    (http://cdn.instructables.com/F3T/GDL1/GJ285ZFM/F3TGDL1GJ285ZFM.LARGE.jpg)

  • 10/3/14, 9:47 PMHomemade 100 HP Motor Controller for an Electric Car

    Page 4 of 29http://www.instructables.com/id/Homemade-100-HP-Motor-Controller-for-an-Electric-C/?ALLSTEPS

    heavy cheap copper clad PCB. For example:http://cgi.ebay.com/25-shts-Copper-Clad-Laminate-FR-4-060-9-x-12-3oz-/310244821519?pt=LH_DefaultDomain_0&hash=item483c084a0f(http://cgi.ebay.com/25-shts-Copper-Clad-Laminate-FR-4-060-9-x-12-3oz-/310244821519?pt=LH_DefaultDomain_0&hash=item483c084a0f)

    You could print the picture from this link and somehow transfer it onto a piece ofheavy blank PCB, and etch it with a dremel if you have a ver y steady hand. The dimensions are 8"x6". This link also has the G-code that you can useto etch with a CNC mill or you could give the G-code to a machine shop.http://ecomodder.com/wiki/index.php/Open_ReVolt/Fab_Files(http://ecomodder.com/wiki/index.php/Open_ReVolt/Fab_Files)

    Picture 2 and 3 below is an example of an early power board I made with aDremel.

    You can get a control board from me or you can make the control board in yourfavorite PCB layout software using the schematic here::http://home.cogeco.ca/~tkooistra/Cougar_Controller_Rev2C_Schematic.pdf(http://home.cogeco.ca/~tkooistra/Cougar_Controller_Rev2C_Schematic.pdf)And here are some pictures of the PCB layers:http://home.cogeco.ca/~tkooistra/bottom_layer_rev2C.pdf(http://home.cogeco.ca/~tkooistra/bottom_layer_rev2C.pdf)http://home.cogeco.ca/~tkooistra/top_layer_rev2C.pdf(http://home.cogeco.ca/~tkooistra/top_layer_rev2C.pdf)http://home.cogeco.ca/~tkooistra/component_layer_rev2C.pdf(http://home.cogeco.ca/~tkooistra/component_layer_rev2C.pdf)

    A predone control board is Picture 1.

    Pictures 7 and 8 are the power board top and bottom. The 8 solder spots arejust where vias were added.

    Once you have the 2 boards, you can go to step 2.

    Step 2: Drill your metals and isolation strips

  • 10/3/14, 9:47 PMHomemade 100 HP Motor Controller for an Electric Car

    Page 5 of 29http://www.instructables.com/id/Homemade-100-HP-Motor-Controller-for-an-Electric-C/?ALLSTEPS

    (http://cdn.instructables.com/FJN/B9NC/GJ27ZL4G/FJNB9NCGJ27ZL4G.LARGE.jpg)

    (http://cdn.instructables.com/FUU/TEXH/GJ285ZK7/FUUTEXHGJ285ZK7.LARGE.jpg)

    (http://cdn.instructables.com/FP9/AEOB/GJ2838SF/FP9AEOBGJ2838SF.LARGE.jpg)

    (http://cdn.instructables.com/FSQ/J3I8/GJ285ZKA/FSQJ3I8GJ285ZKA.LARGE.jpg)

    (http://cdn.instructables.com/FXO/YI35/GJ285ZK4/FXOYI35GJ285ZK4.LARGE.jpg)

    (http://cdn.instructables.com/F0B/GSCW/GJ285ZK6/F0BGSCWGJ285ZK6.LARGE.jpg)

  • 10/3/14, 9:47 PMHomemade 100 HP Motor Controller for an Electric Car

    Page 6 of 29http://www.instructables.com/id/Homemade-100-HP-Motor-Controller-for-an-Electric-C/?ALLSTEPS

    (http://cdn.instructables.com/F3N/XXY1/GJ285ZWR/F3NXXY1GJ285ZWR.LARGE.jpg)

    (http://cdn.instructables.com/F8I/S6OG/GJ28A1WD/F8IS6OGGJ28A1WD.LARGE.jpg)

    (http://cdn.instructables.com/FCX/COWW/GJ2838SE/FCXCOWWGJ2838SE.LARGE.jpg)

  • 10/3/14, 9:47 PMHomemade 100 HP Motor Controller for an Electric Car

    Page 7 of 29http://www.instructables.com/id/Homemade-100-HP-Motor-Controller-for-an-Electric-C/?ALLSTEPS

    Materials:1/4" x 3/4" x 12" C110 copper bar.Two 3/16" x 3/4" x 10" C110 copper bars.3/4" x 1.5" x 8" aluminum bar.3/8" x 8" x 11" aluminum plate.3/16" x 3/4" x 8" steel bar.Two 1/16" x 3/4" x 8" unclad FR4 used in making PCB.1/16" x 6" x 8" unclad FR4 board.

    5/16" drill bit (or 3/8" drill bit if you need slop)1/8" drill bit.3/16" drill bit. (Must allow a #6 screw to fit through)Drill. Drill Press.

    Do all the drilling! It may help to take the big aluminum bar to a machine shop,since it's not easy drilling through 1.5" of aluminum accurately. See all thepictures below for notes on hole locations and drill bit sizes.

    Here's a video on how the power section pieces all get bolted together, withoutthe electronics attached, just so you can see how it all fits:Safari Power SaverClick to Start Flash Plug-in

    Step 3: Order the electronic components

    (http://cdn.instructables.com/FG2/R03J/GJ27ZL4F/FG2R03JGJ27ZL4F.LARGE.jpg)

  • 10/3/14, 9:47 PMHomemade 100 HP Motor Controller for an Electric Car

    Page 8 of 29http://www.instructables.com/id/Homemade-100-HP-Motor-Controller-for-an-Electric-C/?ALLSTEPS

    Order these components for the control board:http://ecomodder.com/wiki/index.php/Open_ReVolt/Control_board(http://ecomodder.com/wiki/index.php/Open_ReVolt/Control_board)

    And order these components for the power section. If you have already boughtand drilled the metals on step 2, then don't reorder them. They are listed hereas well.http://ecomodder.com/wiki/index.php/Open_ReVolt/Power_board(http://ecomodder.com/wiki/index.php/Open_ReVolt/Power_board)

    Step 4: Solder the control board

    (http://cdn.instructables.com/F75/ZW5A/GJ286020/F75ZW5AGJ286020.LARGE.jpg)

  • 10/3/14, 9:47 PMHomemade 100 HP Motor Controller for an Electric Car

    Page 9 of 29http://www.instructables.com/id/Homemade-100-HP-Motor-Controller-for-an-Electric-C/?ALLSTEPS

    Materials:45 or 60 watt soldering iron.0.032" diameter (or so) rosin core solder

    This step takes about 3 or 4 hours. It's very unforgiving. If you have neversoldered before, you should get help with this. The ground plane doesn't have"thermals", so it takes some heat to melt the solder to it. Check out this help filefor soldering the control board. See pages 2 through 19:http://www.paulandsabrinasevstuff.com/EVstuff%20info/Kit%20Assembly%20Directions%20Updated%20March%204,%202010.pdf(http://www.paulandsabrinasevstuff.com/EVstuff%20info/Kit%20Assembly%20Directions%20Updated%20March%204,%202010.pdf)

    Watch for solder bridges (when big globs of solder bridge isolation gaps). Also,you may want to socket the ATMega168. You can program the ATMega168 in-system. So, you can solder it in, and then program it if you want to. Or you canget one preprogrammed.

    This video walks you through soldering the control board from start to finish:

    (http://cdn.instructables.com/F35/N8TP/GJ2860GU/F35N8TPGJ2860GU.LARGE.jpg)

  • 10/3/14, 9:47 PMHomemade 100 HP Motor Controller for an Electric Car

    Page 10 of 29http://www.instructables.com/id/Homemade-100-HP-Motor-Controller-for-an-Electric-C/?ALLSTEPS

    Safari Power SaverClick to Start Flash Plug-in

    Step 5: Program the ATMega168 Microcontroller

    Once the ATMega168 arrives with all the other stuff, you need to program it withthe motor controller code. Either make your own code, or use/modify the codebelow.

    You can make a very cheap ATMega168 programmer, or buy an AVRISP MK2:http://search.digikey.com/scripts/DkSearch/dksus.dll?Cat=2621880&k=avrisp

    (http://cdn.instructables.com/FK6/5B5B/GJ28603Y/FK65B5BGJ28603Y.LARGE.jpg)

  • 10/3/14, 9:47 PMHomemade 100 HP Motor Controller for an Electric Car

    Page 11 of 29http://www.instructables.com/id/Homemade-100-HP-Motor-Controller-for-an-Electric-C/?ALLSTEPS

    (http://search.digikey.com/scripts/DkSearch/dksus.dll?Cat=2621880&k=avrisp)

    And download the free AVR Studio development environment:http://www.atmel.com/dyn/products/tools_card.asp?tool_id=2725(http://www.atmel.com/dyn/products/tools_card.asp?tool_id=2725)

    The hex file of the code is available here. Use "coug-unified-16k.hex":http://www.adambrunette.com/firmware/cougar-v1.11b/hexfiles-m168/(http://www.adambrunette.com/firmware/cougar-v1.11b/hexfiles-m168/)

    Here's the code:http://ecomodder.com/wiki/index.php/Open_ReVolt/Software(http://ecomodder.com/wiki/index.php/Open_ReVolt/Software)

    The fuse bits are Extended High Low = F8 DC F7. But if you are usingPonyprog, the fuse bits are 08 DC F7.

    If you don't want to bother to program it yourself, then you can buy apreprogrammed one.

    Step 6: Assemble the Power Section

    (http://cdn.instructables.com/FL1/F7SS/GJ285OI9/FL1F7SSGJ285OI9.LARGE.jpg)

  • 10/3/14, 9:47 PMHomemade 100 HP Motor Controller for an Electric Car

    Page 12 of 29http://www.instructables.com/id/Homemade-100-HP-Motor-Controller-for-an-Electric-C/?ALLSTEPS

    (http://cdn.instructables.com/F66/W1NZ/GJ27Z3IG/F66W1NZGJ27Z3IG.LARGE.jpg)

    (http://cdn.instructables.com/FQW/AL40/GJ289TKE/FQWAL40GJ289TKE.LARGE.jpg)

    (http://cdn.instructables.com/FF7/H17O/GJ2830PF/FF7H17OGJ2830PF.LARGE.jpg)

    (http://cdn.instructables.com/F9M/CWTM/GJ27Z3IL/F9MCWTMGJ27Z3IL.LARGE.jpg)

    (http://cdn.instructables.com/FQD/E54D/GJ289TKF/FQDE54DGJ289TKF.LARGE.jpg)

    (http://cdn.instructables.com/F1L/TTOE/GJ2830R9/F1LTTOEGJ2830R9.LARGE.jpg)

    (http://cdn.instructables.com/FRX/I0G5/GJ285OIB/FRXI0G5GJ285OIB.LARGE.jpg)

    (http://cdn.instructables.com/FKV/8XIC/GJ289TKG/FKV8XICGJ289TKG.LARGE.jpg)

    (http://cdn.instructables.com/FFM/D6JL/GJ27Z3IO/FFMD6JLGJ27Z3IO.LARGE.jpg)

  • 10/3/14, 9:47 PMHomemade 100 HP Motor Controller for an Electric Car

    Page 13 of 29http://www.instructables.com/id/Homemade-100-HP-Motor-Controller-for-an-Electric-C/?ALLSTEPS

    (http://cdn.instructables.com/FY5/9J30/GJ27Z3IP/FY59J30GJ27Z3IP.LARGE.jpg)

    (http://cdn.instructables.com/FWP/R5FI/GJ27Z3IQ/FWPR5FIGJ27Z3IQ.LARGE.jpg)

    (http://cdn.instructables.com/FY5/J5UZ/GJ2830SV/FY5J5UZGJ2830SV.LARGE.jpg)

    (http://cdn.instructables.com/FWN/JZCW/GJ285OIC/FWNJZCWGJ285OIC.LARGE.jpg)

    (http://cdn.instructables.com/FSZ/PQ0C/GJ27Z3IR/FSZPQ0CGJ27Z3IR.LARGE.jpg)

    (http://cdn.instructables.com/F42/RRLD/GJ285OID/F42RRLDGJ285OID.LARGE.jpg)

    (http://cdn.instructables.com/F0C/YF3L/GJ27Z3IT/F0CYF3LGJ27Z3IT.LARGE.jpg)

    (http://cdn.instructables.com/FDC/7ZJW/GJ27Z3IS/FDC7ZJWGJ27Z3IS.LARGE.jpg)

  • 10/3/14, 9:47 PMHomemade 100 HP Motor Controller for an Electric Car

    Page 14 of 29http://www.instructables.com/id/Homemade-100-HP-Motor-Controller-for-an-Electric-C/?ALLSTEPS

    (http://cdn.instructables.com/FGE/IBV6/GJ289TKM/FGEIBV6GJ289TKM.LARGE.jpg)

    (http://cdn.instructables.com/FGF/6KJZ/GJ27Z3IW/FGF6KJZGJ27Z3IW.LARGE.jpg)

    (http://cdn.instructables.com/FVR/251H/GJ2830W0/FVR251HGJ2830W0.LARGE.jpg)

    (http://cdn.instructables.com/F7A/F5WB/GJ27Z3IX/F7AF5WBGJ27Z3IX.LARGE.jpg)

    (http://cdn.instructables.com/FVU/DPX2/GJ27Z3IY/FVUDPX2GJ27Z3IY.LARGE.jpg)

    (http://cdn.instructables.com/FOM/TH1O/GJ285OIE/FOMTH1OGJ285OIE.LARGE.jpg)

  • 10/3/14, 9:47 PMHomemade 100 HP Motor Controller for an Electric Car

    Page 15 of 29http://www.instructables.com/id/Homemade-100-HP-Motor-Controller-for-an-Electric-C/?ALLSTEPS

    (http://cdn.instructables.com/FGP/IGOE/GJ28314Z/FGPIGOEGJ28314Z.LARGE.jpg)

    (http://cdn.instructables.com/FBO/KHMN/GJ28311A/FBOKHMNGJ28311A.LARGE.jpg)

    (http://cdn.instructables.com/FNG/ZRAS/GJ285OIF/FNGZRASGJ285OIF.LARGE.jpg)

    (http://cdn.instructables.com/F8L/60I9/GJ27Z3J3/F8L60I9GJ27Z3J3.LARGE.jpg)

    (http://cdn.instructables.com/F4K/VRCO/GJ283171/F4KVRCOGJ283171.LARGE.jpg)

    (http://cdn.instructables.com/FJE/OBVN/GJ285OIG/FJEOBVNGJ285OIG.LARGE.jpg)

  • 10/3/14, 9:47 PMHomemade 100 HP Motor Controller for an Electric Car

    Page 16 of 29http://www.instructables.com/id/Homemade-100-HP-Motor-Controller-for-an-Electric-C/?ALLSTEPS

    There are quite a few parts to this process. The short version is, you need tobolt together all of metal parts, and solder the 10 MOSFETs, 10 freewheeldiodes, 16 large electrolytic capacitors, and 3 snubber capacitors to the powerboard. Please see pictures below and the assembly help file, pages 20 through43 for all the gory details. You will need a 200 or 250w soldering gun:http://www.paulandsabrinasevstuff.com/EVstuff%20info/Kit%20Assembly%20Directions%20Updated%20March%204,%202010.pdf(http://www.paulandsabrinasevstuff.com/EVstuff%20info/Kit%20Assembly%20Directions%20Updated%20March%204,%202010.pdf)

    Step 7: Mount the control section to the power section

    (http://cdn.instructables.com/F1C/HA14/GJ2831A8/F1CHA14GJ2831A8.LARGE.jpg)

  • 10/3/14, 9:47 PMHomemade 100 HP Motor Controller for an Electric Car

    Page 17 of 29http://www.instructables.com/id/Homemade-100-HP-Motor-Controller-for-an-Electric-C/?ALLSTEPS

    See this video for directions on how to mount the control board to the powersection. It also shows how to solder the gate resistors and the ground wires,and how to mount an enclosure:

    (http://cdn.instructables.com/FGF/1GX5/GJ2830DB/FGF1GX5GJ2830DB.LARGE.jpg)

    (http://cdn.instructables.com/FUD/KRCM/GJ285O1A/FUDKRCMGJ285O1A.LARGE.jpg)

    (http://cdn.instructables.com/FCB/SY2U/GJ27Z2XN/FCBSY2UGJ27Z2XN.LARGE.jpg)

    (http://cdn.instructables.com/FRA/LK0A/GJ289THO/FRALK0AGJ289THO.LARGE.jpg)

    (http://cdn.instructables.com/FP8/NRTF/GJ289THQ/FP8NRTFGJ289THQ.LARGE.jpg)

    Homemade 100 HP Motor Controller for an Electric Car by MPaulHolmes(/member/MPaulHolmes/)

    Collection I Made it!

    Download (/id/Homemade-100-HP-Motor-Controller-for-an-Electric-C/?download=pdf)

    8 Steps

    Favorite Share

    (/id/Homemade-100-HP-Motor-Controller-for-an-Electric-C/)

  • 10/3/14, 9:47 PMHomemade 100 HP Motor Controller for an Electric Car

    Page 18 of 29http://www.instructables.com/id/Homemade-100-HP-Motor-Controller-for-an-Electric-C/?ALLSTEPS

    Safari Power SaverClick to Start Flash Plug-in

    You can also check out pages 44-46 of the help file here:http://www.paulandsabrinasevstuff.com/EVstuff%20info/Kit%20Assembly%20Directions%20Updated%20March%204,%202010.pdf(http://www.paulandsabrinasevstuff.com/EVstuff%20info/Kit%20Assembly%20Directions%20Updated%20March%204,%202010.pdf)

    Get Ready!!! There's only one more step!

    Step 8: Drive Away!!!

    (http://cdn.instructables.com/FXD/MHC7/GJ65ZHLR/FXDMHC7GJ65ZHLR.LARGE.jpg)

  • 10/3/14, 9:47 PMHomemade 100 HP Motor Controller for an Electric Car

    Page 19 of 29http://www.instructables.com/id/Homemade-100-HP-Motor-Controller-for-an-Electric-C/?ALLSTEPS

    This is me driving with my car at 72v. Notice that this one had all 3 copper busbars coming out the same way. That doesn't affect the functionality of thecontroller.

    Safari Power SaverClick to Start Flash Plug-in

    And here's a video of Joe in Phoenix using that same controller at 144v:Safari Power SaverClick to Start Flash Plug-in

    And here's Ben Nelson, the guy on here that made the plug-in hybrid, doing agravel burnout with his. He's always had a flair for the dramatic:

  • 10/3/14, 9:47 PMHomemade 100 HP Motor Controller for an Electric Car

    Page 20 of 29http://www.instructables.com/id/Homemade-100-HP-Motor-Controller-for-an-Electric-C/?ALLSTEPS

    We have a be nice comment policy. Please be positive and constructive. I Made it! Add Images Make Comment

    (/member/afbcom/)

    3 years ago Reply (CEMJ3DSGJ65MLTI)

    Safari Power SaverClick to Start Flash Plug-in

    Now go out and build one! Doing it yourself can save you over $1000.

    1-40of 58

    Next (http://www.instructables.com/id/Homemade-100-HP-Motor-Controller-for-an-Electric-C/?&sort=ACTIVE&limit=40&offset=40#DISCUSS)

    afbcom (/member/afbcom/)

    Hey,

    Just a thought, you could eliminate a lot of voltage spike issues by mounting thecontroller as close to the motor as possible. Any time the length of the wirebetween the motor controller exceeds the diameter of the wire, the collapsecurrent becomes significant. Since Vpeak = di/dt, and you have a peak current of~500 amps, if your switching time is

  • 10/3/14, 9:47 PMHomemade 100 HP Motor Controller for an Electric Car

    Page 21 of 29http://www.instructables.com/id/Homemade-100-HP-Motor-Controller-for-an-Electric-C/?ALLSTEPS

    (/member/MPaulHolmes/)

    3 years ago Reply (C92P10RGJ6EV9AU)

    (/member/Tom+Hargrave/)

    16 days ago Reply (CSU3C3RI06J8CAD)

    (/member/afbcom/)

    3 years ago Reply (C8TZVTDGJ6E8QQX)

    (/member/MPaulHolmes/)

    3 years ago Reply (C7GRT4YGJ6F694V)

    I've done some voltage spike tests, and at 500amp, the spikes areabout 20 or 25v, so it's not too bad. I'm using 200v components, so at144v, I'm still a fair distance away from danger. The nice thing is,under heavy current, the battery pack voltage sags, so the net result isthat the voltage spikes are about 20 or 25v above like 135v in theworst case.

    Tom Hargrave (/member/Tom+Hargrave/) MPaulHolmes

    To clarify - 500KV spikes are realbut only open loop, where theinput impedance is very high.You are are clamping the spikesto 25V with your protectioncircuit.

    afbcom (/member/afbcom/) MPaulHolmes

    Cool!

    Not that I doubt you, but where areyou measuring the spikes. The onesthat I am referring to is the reverseagainst the driving fets from themotor and supply cables to it. Ifyou're getting results around 25 voltsthen you have done a damm goodengineering job and kudos to you sir.

    --alex

    ps awesome response time

    MPaulHolmes (/member/MPaulHolmes/) (author) afbcom

    Hi afbcom! I measured thevoltage spikes from drain tosource of the mosfets. Everytime the mosfet turns off, thevoltage from drain to sourcegoes from nearly zero to full packvoltage, and it wants to keepgoing past pack voltage. I alsouse some polypropylene metalfilm capacitors to help snub thespikes. My friend in Phoenix hasa video of the spikes on hisoscilloscope. I'll find it. When Itested it in my car, I just used apeak voltage detector (like a crabtrap. but instead of crabs, it trapselectrons. haha):

  • 10/3/14, 9:47 PMHomemade 100 HP Motor Controller for an Electric Car

    Page 22 of 29http://www.instructables.com/id/Homemade-100-HP-Motor-Controller-for-an-Electric-C/?ALLSTEPS

    (/member/jerkey/)

    3 years ago Reply (CHRKT1QGJHVGRCB)

    Safari Power SaverClick to Start Flash Plug-in

    jerkey (/member/jerkey/) MPaulHolmes

    I can't see exactly where you'reconnecting your measurementprobe, but it is necessary toconnect both the probe and theground as closely as possibleto the place you're actuallymeasuring, becauseinductance is playing a hugepart in what you're dealing with,and even an inch of wire canhave an effect. The voltagespikes are a danger inside theMOSFETs so thats where theprobe should be.

    Another issue is that thevoltage spikes are a result offiring into a reactive load, whichis more like a motor preventedfrom spinning. A freewheelingmotor (which I heard) will notcause inductive kickback asmuch as if you lock the parkingbrake and do it, you should trythat.

    A wise teacher of mine whomakes giant stepper-motorcontrollers (and Aerco pre-amps) says that the key toprotecting your fets is acombination of small and largediodes (they have differentproperties) and resistor-capacitor snubbers and mostimportantly, MOV (Metal OxideVaristors) which are your first

  • 10/3/14, 9:47 PMHomemade 100 HP Motor Controller for an Electric Car

    Page 23 of 29http://www.instructables.com/id/Homemade-100-HP-Motor-Controller-for-an-Electric-C/?ALLSTEPS

    (/member/acelondon/)

    3 years ago Reply (CQNNJ5GGMX1Q0IO)

    (/member/MPaulHolmes/)

    3 years ago Reply (C9IEWTOGJHVL8JE)

    (/member/afbcom/)

    3 years ago Reply (C0SHO2DGJ6E8SF8)

    line of defense.

    But i definitely know that thespikes are worst when themotor is stalled.

    acelondon (/member/acelondon/) jerkey

    In the EV community, we usefreewheeling diodes to take care ofall the inductive kickback from themotor. Ususally rated at LEAST thesame as the switching device. MyIGBT controller(inspired by Paul'sMOSFET controller) will be built for1200 amps, with 1200 amps offreewheeling diodes, AND be run at750 amps. Should last a while XD

    It's my senior project for college.Great excuse to rip around campuswith a less than legal electric car!

    MPaulHolmes (/member/MPaulHolmes/) (author) jerkey

    I didn't make that video. It wasactually my beta tester. I've donetesting with a locked rotor, andthe spikes were around 25v, atleast with my peak detector,which was a diode and capacitor.electrons could get in and notback out. That was the crab trapI was referring to above. Alocked rotor has almost noresistance, so the current ishuge, and the voltage spike isdi/dt*L_stray, so a larger changein current definitely gives a largervoltage spike. The nice thing is,there may be optimal ways ofdoing things, but his controllerhas run for over a year and a halfin sometimes 110 degreeweather and it's still goingstrong, and that was notwithstanding my crappyassembly process, since it wasthe first or 2nd one I put together.

    afbcom (/member/afbcom/) MPaulHolmes

    This just goes to that what you readin a textbook doesn't necessarilyapply to the real world! Nice scope.There are commercial products thataren't as well designed as yours...friggin cool!

  • 10/3/14, 9:47 PMHomemade 100 HP Motor Controller for an Electric Car

    Page 24 of 29http://www.instructables.com/id/Homemade-100-HP-Motor-Controller-for-an-Electric-C/?ALLSTEPS

    (/member/killersquirel11/)

    3 years ago Reply (CVKOEP5GJ7MGZC5)

    (/member/MPaulHolmes/)

    3 years ago Reply (CPA7O71GJ7MLWU4)

    (/member/Ziggythewiz/)

    3 years ago Reply (CQ1OPA1GJ7MM2RO)

    (/member/megapix/)

    3 years ago Reply (COAZA7KGJ7MLW2K)

    (/member/afbcom/)

    3 years ago Reply (CWS13PLGJ7MH2IV)

    (/member/mihnea1970/)

    2 years ago Reply (COGN2HPH2MYM5O2)

    (/member/nelsonwong90s/)

    6 months ago Reply (C3REY3VHTM2NOQG)

    killersquirel11 (/member/killersquirel11/) MPaulHolmes

    You could also include a TVSdiode to protect against thespikes if they are too large

    MPaulHolmes (/member/MPaulHolmes/) (author) killersquirel11

    Hi Killersquirel11! Great mindsthink alike! haha. I'm using theP6KE20A-T transient voltagesuppressor. Nothing goes over20v from gate to source, andgate to source is rated for up to30v, so it's kept safe.

    Ziggythewiz (/member/Ziggythewiz/) afbcom

    "Any time the length of the wirebetween the motor controllerexceeds the diameter of the wire"

    I'm pretty sure every wire I've everused was longer than it's diameter.

    megapix (/member/megapix/) afbcom

    Just a little correction on the math for the voltage spike. The voltage is V =L * di/dt where L is the inductance of the wire. For a couple of feet of wirethis could be around 1uH (microHenry = 10e-6). So for a 1mSec switchingtime you would have 0.5V, and for a 1uSec switching time you would havea 500V spike. So it is worth being careful about, but not as severe as yourcalculation.

    afbcom (/member/afbcom/) megapix

    thankyou for the correction. Now that I think about it, 500kvolt is a bit largesounding eh?

    mihnea1970 (/member/mihnea1970/)

    Hi, I can not download the schematics for the control board. Please help.

    nelsonwong90s (/member/nelsonwong90s/) mihnea1970

    Hi,

    The schematics are availablehere:

    http://ecomodder.com/wiki/index.php/Open_ReVolt/PCB_Schematics#Open_ReVolt_-_Cougar_500_Amp_DC_motor_controller_.28Rev2C.29(http://ecomodder.com/wiki/index.php/Open_ReVolt/PCB_Schematics#Open_ReVolt_-_Cougar_500_Amp_DC_motor_controller_.28Rev2C.29)

  • 10/3/14, 9:47 PMHomemade 100 HP Motor Controller for an Electric Car

    Page 25 of 29http://www.instructables.com/id/Homemade-100-HP-Motor-Controller-for-an-Electric-C/?ALLSTEPS

    (/member/kairala/)

    1 year ago Reply (CBRUL88HJZ868PZ)

    (/member/kairala/)

    1 year ago Reply (CEFX9S7HK6XAFK9)

    (/member/anriocarver/)

    1 year ago Reply (CDQWILYHD2RYKN3)

    (/member/jimmerforpoy/)

    2 years ago Reply (CJ0QM4TGXL5XMWE)

    (/member/MPaulHolmes/)

    2 years ago Reply (CMH7WJXGXSSLG9J)

    (/member/jongscx/)

    2 years ago Reply (CFP0QRDGZACJH7F)

    (/member/Nav/)

    2 years ago Reply (COB70YYGXL61V2J)

    Hope this helps you. :)

    kairala (/member/kairala/)

    hi, i am from india, want to build electric car as well as a bike. for electric bike - requires a 36v controller circuit diagram with componentsspecified. for electric car- i was not able to download circuit diagram of 144v-500ampscontroller version. so i hereby request to help me for the above project. email id- [email protected]

    kairala (/member/kairala/)

    hi, i am from india. want to build electric car as well as a bike. for electric bike i require 36v controller circuit diagram with componentsspecification. for electric car i was not able to download the circuit diagram of 144v-500ampversion. so i request to help me for the above. thanking you.

    anriocarver (/member/anriocarver/)

    What is the price for one 144Volt 500Amp already built. Ready to use. My email address is [email protected] I leave in Mauritius.

    jimmerforpoy (/member/jimmerforpoy/)

    Does this work for all ev conversions under 144 volts?

    MPaulHolmes (/member/MPaulHolmes/) (author) jimmerforpoy

    Yes.

    jongscx (/member/jongscx/) MPaulHolmes

    As a follow-up, Is it possible to"scale down" the design if I'mnever getting near the144V/500A powerrequirements? Do I just usefewer mosfets and caps?

    Nav (/member/Nav/)

    Okay so I am a novice in all things electric car, but I'm wondering if throwing 4 ofthese controllers into a car with 4 forklift motors somehow connected to the axlewould result in a 400HP car? I'm sure it doesn't work like that but could someoneplease explain the pros/cons of this to me? Thanks and awesome instructable!

  • 10/3/14, 9:47 PMHomemade 100 HP Motor Controller for an Electric Car

    Page 26 of 29http://www.instructables.com/id/Homemade-100-HP-Motor-Controller-for-an-Electric-C/?ALLSTEPS

    (/member/MPaulHolmes/)

    2 years ago Reply (CSSKZWEGXSSLG9M)

    (/member/DieCastoms/)

    2 years ago Reply (CIE26IGGXQPMLY3)

    (/member/abdellah309/)

    2 years ago Reply (CUE5URAGXBNASK3)

    (/member/epuneet/)

    2 years ago Reply (CZIRSCQGUPCC327)

    (/member/bertzie/)

    2 years ago Reply (CX94JSZGTO4P8HC)

    (/member/IT+BITz/)

    3 years ago Reply (CG64XK7GNJD11QB)

    (/member/Donotmatthews/)

    3 years ago Reply (CIMS99SGMX1QE59)

    (/member/MPaulHolmes/)

    3 years ago Reply (CY6PPNLGMX1QECQ)

    MPaulHolmes (/member/MPaulHolmes/) (author) Nav

    Yes you could.

    DieCastoms (/member/DieCastoms/)

    Ok, so.. I have what used to be a small-sized 3-wheeled 24-volt "MobilityScooter". I am building a large RC vehicle out of it.

    I need a motor controller for 24 volts that will run the thing either from a wiredthrottle or eventually a servo output from an RC receiver OR an actual servomechanically coupled to a pot that is wired to the controller (This should giveperfectly isolated power from the vehicle's 24 volt system and the RC's 6 voltsystem, yes?)

    I WANT to have the option to run it via RC or to be able to plug in a wiredcontroller because the vehicle will be large enough to sit on when complete.

    Can someone please suggest a source for such a controller? I DO NOT havethe original controller from the Mobility Scooter, or I would gladly just use it. Iknow I could buy another controller for the chair or a similar model, but Iwould like to see what else gets suggested, first.

    Thank You!

    DieCastoms.

    abdellah309 (/member/abdellah309/)

    good job Paul, can you post the schemetic of Mosfet stage.I'm working on electic car project in Algeria.Many thanks,

    epuneet (/member/epuneet/)

    Is this circuit work for lower power ratings i.e. for 20 Hp motor

    bertzie (/member/bertzie/)

    What kind of modifications would need to be done to make it take 170v 2000amp?

    IT BITz (/member/IT+BITz/)

    COOL

    Donotmatthews (/member/Donotmatthews/)

    I have a 36v forklift motor, I was wondering if this would suffice for a electric car?

    MPaulHolmes (/member/MPaulHolmes/) (author) Donotmatthews

    Probably! If it weighs at least60 pounds, and has a 1 hourrating on the name plate of atleast 100 amps it should work

  • 10/3/14, 9:47 PMHomemade 100 HP Motor Controller for an Electric Car

    Page 27 of 29http://www.instructables.com/id/Homemade-100-HP-Motor-Controller-for-an-Electric-C/?ALLSTEPS

    (/member/steveastrouk/)

    3 years ago Reply (CP84JQNGKS0W2PQ)

    (/member/MPaulHolmes/)

    3 years ago Reply (C120OX5GLAMQ5II)

    (/member/steveastrouk/)

    3 years ago Reply (CQ8MD32GKS0W366)

    (/member/MPaulHolmes/)

    3 years ago Reply (C6JD2BBGLAMQ5QJ)

    (/member/steveastrouk/)

    3 years ago Reply (C3FEYCRGKS0W3Z3)

    fine. The voltage rating isalmost meaningless.

    steveastrouk (/member/steveastrouk/)

    How many quadrants is this thing ?

    Steve

    MPaulHolmes (/member/MPaulHolmes/) (author) steveastrouk

    I don't know what that means. AllI know is that it's for a DC motor.There's a single PWM. Reversehappens by putting the car inreverse, and you go forward byputting the car in 1st, 2nd, ...

    steveastrouk (/member/steveastrouk/) MPaulHolmes

    Hi, A quadrant is the measure ofmotoring and generating, inforward and reverse.

    1st quadrant. is motoringforward, 2nd quadrant ismotoring backwards, 3rd isgenerating backwards, and 4this generating forwards.

    You can implement 1st and 2ndquadrant with a relay, you can'tdo 3 and 4th without a fullbridge.

    So essentially, can you doregenerative braking ?

    Steve

    MPaulHolmes (/member/MPaulHolmes/) (author) steveastrouk

    It's intended to just run serieswound DC, which I think usuallyhas problems with regenerativebraking, since the brushes areusually advanced, so I didn'tmake it to do regenerativebraking.

    steveastrouk (/member/steveastrouk/) MPaulHolmes

    By "advanced", do you meanthe brushes are angled onto thecomm. ?

  • 10/3/14, 9:47 PMHomemade 100 HP Motor Controller for an Electric Car

    Page 28 of 29http://www.instructables.com/id/Homemade-100-HP-Motor-Controller-for-an-Electric-C/?ALLSTEPS

    (/member/MPaulHolmes/)

    3 years ago Reply (C23VIF1GM9QLM6L)

    (/member/steveastrouk/)

    3 years ago Reply (C9I4HTSGM9QKIHZ)

    (/member/bumsugger/)

    3 years ago Reply (CSSV1UZGJ7MULQ1)

    (/member/ivanbakas/)

    3 years ago Reply (CRUUD1AGJC3WNK4)

    Steve

    MPaulHolmes (/member/MPaulHolmes/) (author) steveastrouk

    No, there are different sorts ofbrush timing. neutral meanforward and reverse can be donebasically the same, and I thinkregen is easier then. When youphysically move the brushesmore one way or the otheraround the rotor, it helps toreduce arcing and lets you run ata higher voltage, but then youcan't run the motor very well inboth directions, and you can't doregen.

    steveastrouk (/member/steveastrouk/) MPaulHolmes

    Thanks for that briefing. Tractionmotors are not my usual area ofexpertise - I usually work withprecision servo motors, with verylow inertias, gold commutatorsetc !

    bumsugger (/member/bumsugger/)

    What an absolutely stunning project.............I'm blow away by the ingenuity ofit all despite not being into all the "save the planet c*ap" thats floating aroundat the moment.My one reservation is that,with these electric vehicles all beingso bloody silent,just what wattage of horn do you need,'specially if'n youve amotorcycle,lighter and faster than a car,and how do you know that you're notgoing to "flatten" the battery with all the horn tooting?

    ivanbakas (/member/ivanbakas/) bumsugger

    There are off the shelf very lowpower consumption "noisemakers" that can make anelectric vehicle sound likeanything you want. Tesla uses iton their cars.Lets not let small things likethat derail a movement to theright direction

    1-40of 58

    Next (http://www.instructables.com/id/Homemade-100-HP-Motor-Controller-for-an-Electric-C/?&sort=ACTIVE&limit=40&offset=40#DISCUSS)

  • 10/3/14, 9:47 PMHomemade 100 HP Motor Controller for an Electric Car

    Page 29 of 29http://www.instructables.com/id/Homemade-100-HP-Motor-Controller-for-an-Electric-C/?ALLSTEPS

    We have a be nice comment policy. Please be positive and constructive. I Made it! Add Images Make Comment

    About UsWho We Are (/about/)Advertise (/advertise/)Contact (/about/contact.jsp)Jobs (/community/Positions-available-at-Instructables/)Help (/id/how-to-write-a-great-instructable/)

    Find UsFacebook (http://www.facebook.com/instructables)

    Youtube (http://www.youtube.com/user/instructablestv)

    Twitter (http://www.twitter.com/instructables)

    Pinterest (http://www.pinterest.com/instructables)

    Google+ (https://plus.google.com/+instructables)

    Tumblr (http://instructables.tumblr.com)

    ResourcesFor Teachers (/teachers/)Artists in Residence (/group/air/)Gift Pro Account (/account/give?sourcea=footer)Forums (/community/)Answers (/tag/type-question/?sort=RECENT)Sitemap (/sitemap/)

    Go Pro Today (/account/gopro?sourcea=footer)

    We're Hiring! (/community/Positions-available-at-Instructables/)

    MobileDownload our new apps for iOS,Android and Windows 8!

    Android(https://play.google.com/store/apps/details?

    id=com.adsk.instructables)

    iOS(https://itunes.apple.com/app/instructables/id586765571)

    Windows(http://apps.microsoft.com/windows/en-

    us/app/7afc8194-c771-441a-9590-54250d6a8300)

    Join our newsletter:

    Terms of Service (http://usa.autodesk.com/adsk/servlet/item?siteID=123112&id=21959721) |Privacy Statement (http://usa.autodesk.com/adsk/servlet/item?siteID=123112&id=21292079) |Legal Notices & Trademarks (http://usa.autodesk.com/legal-notices-trademarks/) | Mobile Site (http://m.instructables.com)

    (http://usa.autodesk.com/adsk/servlet/pc/index?id=20781545&siteID=123112)

    Join!

    2014 Autodesk, Inc.

    Englishenter email