Bac 855 regen programing

Lots of downsides and growing pains, but the end result is very satisfying and extremely helpful when troubleshooting is needed. I did it for the regen, temp, and torque sensor input as well as setting the phase current and the form factor.

Yes, Grin controllers are based on ASI hardware. Seems like many settings are similar.
i want to connect a throttle as a regen option like in the es2 from ninebot .
do you have any experience with that?
in case you did do that did you take the 5v from the throttle for the regen throttle or is is better to take it from other pin?
 
  • Input configurability - The ASI can be configured to use pretty much any input - any brand of torque sensor with various numbers of poles and gain values and/or throttle. So far, I haven't found any other option that has a decent torque sensor algorithm that makes for an intuitive feeling ride.
  • Display options - can be configured to use multiple different display protocols. Most other controllers are black boxes that either only work with their one proprietary display, or force you to use a CA.
  • Regen adjustability - as above, can be setup to do pretty much anything you want for regen.
All of this can be achieved with a Lishui controller and the EBiCS firmware for a fourth of the price of the ASI.
I played around a while with an ASI and the BACDoor software. You can set up a lot of parameters, but you have to know a lot about BLDC control, otherwise you are lost.
Therefore Grin has a simplified tool for "dummies" :)
 
Last edited:
i want to connect a throttle as a regen option like in the es2 from ninebot .
do you have any experience with that?
in case you did do that did you take the 5v from the throttle for the regen throttle or is is better to take it from other pin?
I don’t have experience with having a separate throttle to regen braking. I use the Cycle Analyst and have regen engaged when the brake lever is pulled, then the existing throttle governs regen intensity.
 
That's kind of derailing this thread, but it is a great question. And I think the answers to it makes me realize that there is an opportunity for someone to come up with a better solution.
  • Input configurability - The ASI can be configured to use pretty much any input - any brand of torque sensor with various numbers of poles and gain values and/or throttle. So far, I haven't found any other option that has a decent torque sensor algorithm that makes for an intuitive feeling ride.
  • Display options - can be configured to use multiple different display protocols. Most other controllers are black boxes that either only work with their one proprietary display, or force you to use a CA.
  • Regen adjustability - as above, can be setup to do pretty much anything you want for regen.
There are tons of downsides, though, and I would need another thread to cover all of them.
i am trying to get the regen working but i am unscsusffull .
i am only manging to get the brake to act in the following manner if (brake2==1 &&throttle==1){dont increase speed }.
this is my current setup where i am connected to brake 2.
1746800164676.png
any advice ?
i cant find the parameter that will affect the line regen phase current limit.
 
I don’t have experience with having a separate throttle to regen braking. I use the Cycle Analyst and have regen engaged when the brake lever is pulled, then the existing throttle governs regen intensity.
What is the Cycle Analyst ? Is it part of the bacdoor pc suite ?
I am trying to get the regen to work but so far no luck.
 
This is the Cycle Analyst.


I’m not sure how it’s implemented on your controller.
 
I am trying to get the regen working but i am unscsusffull .
i am only manging to get the brake to act in the following manner if (brake2==1 &&throttle==1){dont increase speed }.
this is my current setup where i am connected to brake 2.
1000055591.png
any advice ?
i cant find the parameter that will affect the line regen phase current limit.
 
Back
Top