Bac 855 regen programing

rotem

1 mW
Joined
Mar 25, 2025
Messages
18
Location
12123455ru
Hello
How can I program the bac855 controller?
I don't have login credentials for the asibacdoor program.
So I need a different way .
Thanks ,rotem
 
So I need a different way .

I don't think there is one, based on what's been posted about these previously.

Wel, other than sending it to someone that has the software, logins of the right level for the required changes, and knowledge of how to do everything required. To be certain it then correctly drives your motor, etc., it may require the rest of the system/hardware, or sending just the controller back and forth for tuning.

Another option is to contact ASI and see about purchasing the necessary things to do it (don't know if they do this separately from direct sales of controllers).
 
hello
i am programing my asi855 using ttl via the bacdoor pc client.
i cant get the motor to spin well and to draw large current.
it is a sensorles motor and i have performed the following :
1. motor discover mode value:1 to get the Rs and Ls from the autone and wrote it into flash.
2.motor position sensor type=2 since its a sensrless motor.
3.motor discover mode value:2 didnt get the wheel to spin smoothly.
and from here the motor spin at very low speed with low current draw.
and i don't really know what to do next.
*i have tried with the BC controller and the motor works great.
any help would be appreciated.
 
hello
i am programing my asi855 using ttl via the bacdoor pc client.
i cant get the motor to spin well and to draw large current.
it is a sensorles motor and i have performed the following :
1. motor discover mode value:1 to get the Rs and Ls from the autone and wrote it into flash.
2.motor position sensor type=2 since its a sensrless motor.
3.motor discover mode value:2 didnt get the wheel to spin smoothly.
and from here the motor spin at very low speed with low current draw.
and i don't really know what to do next.
*i have tried with the BC controller and the motor works great.
any help would be appreciated.
 
You can hack up a bafang usb programming cable to connect to ttl pins, and use the bacdoor PC software.
 
hello
i am programing my asi855 using ttl via the bacdoor pc client.
i cant get the motor to spin well and to draw large current.
it is a sensorles motor and i have performed the following :
1. motor discover mode value:1 to get the Rs and Ls from the autone and wrote it into flash.
2.motor position sensor type=2 since its a sensrless motor.
3.motor discover mode value:2 didnt get the wheel to spin smoothly.
and from here the motor spin at very low speed with low current draw.
and i don't really know what to do next.
*i have tried with the BC controller and the motor works great.
any help would be appreciated.
Do you have the motor pole count and rated RPM entered correctly?
 
Do you have the motor pole count and rated RPM entered correctly?
No.
I dont have the count for motor poles.
And dont have the rpm value.
should i open up the hub motor for the magent poles.
ANd for rpm guess the value until it spins fast enough ?
 
No.
I dont have the count for motor poles.
And dont have the rpm value.
should i open up the hub motor for the magent poles.
ANd for rpm guess the value until it spins fast enough ?
Opening the motor would be the most reliable way to count the poles if you don't have hall sensors.
As for RPM, I think an estimate based on the top speed plus 10% would be a good starting point, then adjusting based on what the autotune finds.
 
Opening the motor would be the most reliable way to count the poles if you don't have hall sensors.
As for RPM, I think an estimate based on the top speed plus 10% would be a good starting point, then adjusting based on what the autotune finds.
i have 15 magntic poles pairs and its a gearless hub motor. with a diffrent controller i had a top speed of 45km/h
what should i put down in gear ratio ?
since i have no gear ?
and what should i put under rpm ?
i can that the higher the gear ratio the higher power output i get but i still have a weird reaction in the start like a motor stutter and the noise from the motor it self sounds off.
1746089623374.png



i have attached what i see under motor as well :
1746089682422.png
 
Last edited:
Gear ratio should be 1.
For rated motor speed, maybe start with the RPM you would need to get to 55 kph. Not sure what your wheel size is.
Its a 10inch wheel.
But when i use gear ratio of 1 the motor barely moves and i still have the stutter at the start.
Beside ohms and henreeys are there any more values i should get from the autotone ?
 
i have 15 magntic poles pairs
Just to be sure, you have 30 total magnets?


i can that the higher the gear ratio the higher power output i get but i still have a weird reaction in the start like a motor stutter and the noise from the motor it self sounds off.
FWIW, the sound I hear in that video is more like airflow noise, or caliper/etc noise. Do you still ahve this noise without the rotor installed? (or without the caliper present)
 
Just to be sure, you have 30 total magnets?



FWIW, the sound I hear in that video is more like airflow noise, or caliper/etc noise. Do you still ahve this noise without the rotor installed? (or without the caliper present)
okay is yes 30 magnets overall.
my issue is that the rev up is really slow and there is like a sttuer in the start.(attached a video to highlight it).
there is noise from the clipper but that's not my main concern.
btw only when i put gear ratio to be above 1 will i get high speed.
with 15 in gear ratio i got about 80 km/h but with the value 1 in gear ration i got to about 10km/h
 
What did you enter for rated motor speed? If you have a 10" wheel at 55kph, isn't RPM about 1200?
according to the discovery mode 2 i have an rpm of 2000.
i still experience stutter at the rev up and its a pretty slow build up to high speed.
i lowerd the ramp time to 200 ms and its much faster rev time. but i still experience sttuer
1746377916980.png
 
Do you have access to settings such as Current Regulator Bandwidth or PLL Bandwidth/Damping? Looks like they MAY be in the Advanced Motor tab. I had similar stutter with my Baserunner and changing these settings fixed my issue. It was a PITA, but worth the effort and patience.

UPDATE: I just watched your video a few more times. The stutter you have is different that what I had. So playing with Bandwidth settings may not work for you.
 
Last edited:
Do you have access to settings such as Current Regulator Bandwidth or PLL Bandwidth/Damping? Looks like they MAY be in the Advanced Motor tab. I had similar stutter with my Baserunner and changing these settings fixed my issue. It was a PITA, but worth the effort and patience.

UPDATE: I just watched your video a few more times. The stutter you have is different that what I had. So playing with Bandwidth settings may not work for you.
i lowerd the starting current and it help a lot . thanks for the advice
1746550897641.png
 
Tell me again what's the advantage of this nonsense over using a simple cheap controller that plugs in and works?
 
Tell me again what's the advantage of this nonsense over using a simple cheap controller that plugs in and works?
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.
 
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.
 
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 want to create a display using an esp32 microcontroller and some random LCD .can you tell me the best way forward to interface with the BAC855 using the TTL TX and RX ?
is there an icd for that or something you can point me at?
Thanks , Rotem
 
Back
Top