Traction for an hybrid vehicle
8 years 4 months ago #29529818
by Bisio
Traction for an hybrid vehicle was created 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!
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
Replied by TechSupport on topic Traction for an hybrid vehicle
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
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
Replied by Bisio on topic Traction for an hybrid vehicle
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!
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
Replied by TechSupport on topic Traction for an hybrid vehicle
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.
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.
Less
More
- Posts: 1
- Thank you received: 0
5 years 6 months ago #29533180
by Chirico_41
Replied by Chirico_41 on topic Traction for an hybrid vehicle
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