Go Back   EcoModder Forum > EcoModding > Fossil Fuel Free > Open ReVolt: open source DC motor controller
Register Now
 Register Now
 

Reply  Post New Thread
 
Submit Tools LinkBack Thread Tools
Old 04-11-2015, 05:42 PM   #7021 (permalink)
EcoModding Lurker
 
Join Date: Apr 2015
Location: USA
Posts: 12
Thanks: 5
Thanked 4 Times in 3 Posts
Quote:
Originally Posted by jedsmd View Post
Are you using a preprogramed chip from Paul? If not, have you successfully loaded the unified firmware?

Also when loading firmware for the first time the fusebits need to be set, see mora's post:
Thanks. I think that's gotten me closer. After uploading V1.1b unified to the controller, the green led turns on, then the yellow one turns on and they both hold steady. I tested full throttle lockout and led flashed yellow.

How can I verify the PWM signal? I don't think it looks right. Note, I have not attached controller board to power board yet. Can I measure on the Arduino pin 15? Signal should go up and down between 0 and 5 v?

  Reply With Quote
Alt Today
Popular topics

Other popular topics in this forum...

   
Old 04-11-2015, 05:56 PM   #7022 (permalink)
PaulH
 
MPaulHolmes's Avatar
 
Join Date: Feb 2008
Location: Maricopa, AZ (sort of. Actually outside of town)
Posts: 3,832

Michael's Electric Beetle - '71 Volkswagen Superbeetle 500000
Thanks: 1,368
Thanked 1,202 Times in 765 Posts
It's assuming a 0-5k pot is attached, and also the current sensor. one way to check PWM is to measure voltage from any gate resistor to ground. Well, the ground of the output of the DC-DC CINCON. (also known as the ground of the MIC4451). Measure the voltage at zero throttle, then, give it nonzero throttle, and the pwm will ramp up to 100%, so you should see the voltage climb to around 12v on the volt meter. That's because it's trying everything it can to see some current feedback to match throttle position, but the current feedback continues to be 0.
__________________
kits and boards
  Reply With Quote
The Following 2 Users Say Thank You to MPaulHolmes For This Useful Post:
Articus (04-12-2015), thingstodo (04-12-2015)
Old 04-11-2015, 07:31 PM   #7023 (permalink)
PLUGnGO
 
jedsmd's Avatar
 
Join Date: Sep 2012
Location: Olympia Wa
Posts: 137
Thanks: 75
Thanked 82 Times in 54 Posts
Articus
For testing you can replace the current transducer with two equal resistors wired as a voltage divider to put 2.5v on the current sense line. That way the controller thinks it is producing a nice steady current and pwm will track throttle setting.
  Reply With Quote
The Following 2 Users Say Thank You to jedsmd For This Useful Post:
Articus (04-12-2015), thingstodo (04-12-2015)
Old 04-11-2015, 11:58 PM   #7024 (permalink)
EcoModding Lurker
 
Join Date: Apr 2015
Location: USA
Posts: 12
Thanks: 5
Thanked 4 Times in 3 Posts
Quote:
Originally Posted by MPaulHolmes View Post
It's assuming a 0-5k pot is attached, and also the current sensor. one way to check PWM is to measure voltage from any gate resistor to ground. Well, the ground of the output of the DC-DC CINCON. (also known as the ground of the MIC4451). Measure the voltage at zero throttle, then, give it nonzero throttle, and the pwm will ramp up to 100%, so you should see the voltage climb to around 12v on the volt meter. That's because it's trying everything it can to see some current feedback to match throttle position, but the current feedback continues to be 0.
Quote:
Originally Posted by jedsmd View Post
Articus
For testing you can replace the current transducer with two equal resistors wired as a voltage divider to put 2.5v on the current sense line. That way the controller thinks it is producing a nice steady current and pwm will track throttle setting.
Thanks for tips guys! With that I believe the controller board is working correctly. I was trying to figure out where to stick the ground reference on my oscilliscope and I realized there are many ways to do that incorrectly I had been probing around R17 and Pin 15 on the Atmega. With the 0-5k pot on one of these I saw a PWM duty cycle that kept growing to 100% and I figured the growth was the PI ramp up. This makes sense since my current sensor was not measuring anything that it would rail the pwm.


Now, I can't install RTD explorer for some reason.

edit!! - I go back to try to reinstall and post the error here and RTD explorer installed! So excited!
  Reply With Quote
The Following 2 Users Say Thank You to Articus For This Useful Post:
jedsmd (04-12-2015), MPaulHolmes (04-12-2015)
Old 04-12-2015, 07:32 AM   #7025 (permalink)
EcoModding Lurker
 
Join Date: Apr 2015
Location: USA
Posts: 12
Thanks: 5
Thanked 4 Times in 3 Posts
Would it be possible to control two electric motors with a single controller board and 2 power boards?
  Reply With Quote
Old 04-12-2015, 12:43 PM   #7026 (permalink)
Master EcoModder
 
Join Date: Sep 2010
Location: Saskatoon, canada
Posts: 1,488

Ford Prefect - '18 Ford F150 XLT XTR

Tess - '22 Tesla Y LR
Thanks: 749
Thanked 565 Times in 447 Posts
Quote:
Originally Posted by Articus View Post
Would it be possible to control two electric motors with a single controller board and 2 power boards?
You can connect 2 motors (or 3 or 4 or more) to the same controller terminals. But you'd have to settle for the max amps that the controller can output spread across all of the motors

One motor per wheel, with the same DC to each, is a proposed method for all wheel drive that I read about in one of the other threads.

As for multiple power boards on one control board - I don't have the insight to be able to comment
  Reply With Quote
Old 04-12-2015, 12:53 PM   #7027 (permalink)
EcoModding Lurker
 
Join Date: Dec 2011
Location: Poland
Posts: 66
Thanks: 12
Thanked 27 Times in 22 Posts
Well, parallel connection of motors can lead to large imbalaces in currents due to smallest differences in their resistances (or should I say impedances?). Google for CroDriver's BMW, he's had this unlucky experience. It would be more safe to connect them in series if their shafts are coupled direct or indirect trough pavement but you don't need to modify controller to do this - single "output channel" would do.
  Reply With Quote
Old 04-12-2015, 03:56 PM   #7028 (permalink)
Master EcoModder
 
Join Date: Sep 2010
Location: Saskatoon, canada
Posts: 1,488

Ford Prefect - '18 Ford F150 XLT XTR

Tess - '22 Tesla Y LR
Thanks: 749
Thanked 565 Times in 447 Posts
Quote:
Originally Posted by z_power View Post
Well, parallel connection of motors can lead to large imbalaces in currents due to smallest differences in their resistances (or should I say impedances?). Google for CroDriver's BMW, he's had this unlucky experience. It would be more safe to connect them in series if their shafts are coupled direct or indirect trough pavement but you don't need to modify controller to do this - single "output channel" would do.
Imbalance in current should be imbalance in power to the wheels as well? The wheel(s) that get more current should be doing more of the work?

I did a couple of simple searches - saw Crodriver's EValbum entry, a couple of videos, and a build log on DIYelectriccars ... but a search for "Crodriver", "BMW" and "imbalance" did not get any results about motors - just batteries. I'll try again later with perhaps a better set of search terms but I'd appreciate a link if you have one.

Crodriver is running a sub-10 second racer ... I think he stresses a bunch of components on each run!

I don't like the idea of putting DC motors in series. Maybe it's because I don't understand how they work together. As I understand it, they develop the same torque since they draw the same current. But if one is slipping and the other has traction, both get the same current so one will spin like mad (likely overspeed and possibly destroyed) and the other will do it's normal drive. In that case, if your controller is using twice the voltage that one motor should get (so that you can get rated voltage and rated current to each motor), the voltage drop across one motor is lower and the other is higher, so the motor doing the work will .. possibly .. have damage done to the brushes or armature due to arcing.

Motors in parallel get the same voltage instead, so as I understand it the motor without traction draws less current (it still spins like crazy because it has no traction, and so no load, and it may still damage itself with overspeed. Not sure on the overspeed stuff) but the one with traction can take more current and get you down the road.

Maybe I need to do more reading ...
  Reply With Quote
Old 04-13-2015, 12:09 PM   #7029 (permalink)
PaulH
 
MPaulHolmes's Avatar
 
Join Date: Feb 2008
Location: Maricopa, AZ (sort of. Actually outside of town)
Posts: 3,832

Michael's Electric Beetle - '71 Volkswagen Superbeetle 500000
Thanks: 1,368
Thanked 1,202 Times in 765 Posts
multiple power boards would probably be a problem. The current loop AREA from the driver OUT, through the gate resistor, into the gate leg of the mosfet, inside the mosfet to the source leg of the mosfet, and back to the gate driver ground must be as small as possible. That gets really hard to do when the distance from the driver to the mosfet gets big. Also, the gate driver would need to provide twice the gate charge if you included another power board, and it is already pushing it with 10 of IRFP4668.
__________________
kits and boards
  Reply With Quote
The Following User Says Thank You to MPaulHolmes For This Useful Post:
thingstodo (04-13-2015)
Old 04-14-2015, 10:22 PM   #7030 (permalink)
EcoModding Lurker
 
Join Date: Apr 2015
Location: USA
Posts: 12
Thanks: 5
Thanked 4 Times in 3 Posts
Out of curiosity, why is the long bus bar called the "M-" bar? Why not the M+ with the M- being the vehicle chassis/ground.

  Reply With Quote
Reply  Post New Thread




Similar Threads
Thread Thread Starter Forum Replies Last Post
Paul and Sabrina's Cheap 3 Phase Inverter (AC Controller) with Field Oriented Control MPaulHolmes Fossil Fuel Free 3480 05-04-2022 05:43 PM
Paul & Sabrina's Cheap EV Conversion MPaulHolmes Fossil Fuel Free 542 11-12-2016 09:09 PM
Three Dirt Cheap DIY Electric Cars - Part 5 SVOboy EcoModder Blog Discussion 0 12-12-2008 04:10 PM



Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Content Relevant URLs by vBSEO 3.5.2
All content copyright EcoModder.com