Traction for an hybrid vehicle

8 years 4 months ago #29529818 by Bisio
I am working on a parallel hybrid vehicle in which the electric motor is employed to accelerate from null speed until the cruise speed, after that the internal combustion engine is turned on and the electric motor is used as a generator, to charge the accumulators (I use supercaps).

I need a controller to drive a brushed DC drive of 565 W of power, with 24 V rated voltage and 27 A rated current. It must be configured to follow a costant torque acceleration ramp when the electric motor is used to make traction, and it has to supply a constant current to the supercaps (constant torque absorption) during the regeneration phase.

SDC2160NS controller is suitable for my application? Which sensors have to be used?

Thank you!

Please Log in or Create an account to join the conversation.

8 years 4 months ago #29529820 by TechSupport
The torque mode is not a reliable and accurate mode to use. As for what you are looking to do, perhaps take a look at the link below.

dev.roboteq.com/dev1/index.php/applicati...rolled-regen-braking

Please Log in or Create an account to join the conversation.

8 years 4 months ago #29529826 by Bisio
I had already considered all indicated on that page, of course I'll keep this for my development.

However, for my application it is necessary to perform regenerative braking at a constant speed of rotation, and to estimate the time to reach full charge of the accumulators (supercapacitors) I need to ensure a constant charging current.

Plus in the application of above is used a brushless motor: I have to control a brushed drive, with no built in speed sensor. What kind of sensor I have to purchase? Does the controller measure itself voltage and current?

Thank you!

Please Log in or Create an account to join the conversation.

8 years 4 months ago #29529827 by TechSupport
Yes. If done by the utility, you can use the run tab and set channels in the bottom right area drop down boxes.

If this is done via serial, you can send query commands.

?V will give you 3 voltage values. If you want the battery voltage, send ?V2 (Vmot) ?BA is for battery amps, and ?A is for motor amps.

You can also write a microbasic script which can do the same thing.

To query, you can set up some variables to gather data. This is not case sensitive,

dim battery as integer
dim Bamps as integer
dim Mamps as integer

top: ' loop label
battery = getvalue(_V, 2) ' queries battery voltage vmot
Bamps = getvalue(_BA, 1) ' queries battery amps 1
Mamps = getvalue(_A, 1) ' queries motor amps 1.

'to then collect the data to be read back

print("battery volts = ", battery, " Battery Amps = ", Bamps, " Motor amps = ", Mamps, "\r")
wait(1) ' wait 1 mS after print. required wait of at least 1 mS or connection will get lost.
goto top 'repeats loop forever.


This will print back data in the console tab.

Note* I did this off the top of my head and not tested, so there may be errors.

Please Log in or Create an account to join the conversation.

5 years 6 months ago #29533180 by Chirico_41
This thread is informative for me. I liked reading through this. Anyways, I would also be buying the electric car soon. Just finished reading Electric car buyers guide and will go for Nissan. I have also done some research on their ECs and got good reviews.

Please Log in or Create an account to join the conversation.

Moderators: tonysantoni
Time to create page: 0.060 seconds