Announcement

Collapse
No announcement yet.

Bafang Ultra Drive programming

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • eBikeaholic
    replied
    Originally posted by Letterman View Post
    Some excellent information here eBikeaholic, well done for figuring these things out.
    Two quick questions:
    - is the power delivery between MinCur and MaxCur liniar, depening on the pressure between StartKg and FullKg? What I mean is, if you have a StartKg of 20kg and a FullKg of 50kg, can the controller only deliver either MinCur or MaxCur power, or somewhere in between as well, if the pedal pressure is say 30kg?
    - if you set ReturnKg to 0, does this mean that the motor keeps running, even if you stop pedalling (potentially dangerous and reliant on the brake sensor working - if you have one), or does it still require for the pedals to turn (ie ghost pedalling without much/any pressure)?

    Thanks for clarifying!
    hmm... I'm not sure if the power is linear between MinCur or MaxCur, but so long as it feels like a smooth power transition regardless, would it matter? I guess we could play around with those to see if it feels any different but we'd somehow have to measure the kg going into the pedals at the same time, right?

    I have ReturnKg all set to 0 . I believe it allows the motor to keep running so long as the cranks are turning - even when there is no pressure on the pedals (ghost pedaling). The motor doesn't activate if the cranks are not turning,. If you lift the wheel or put it on a bike stand and the cranks spin themselves it will continue to run until you grab the pedal or tap the brake switch - otherwise that could be dangerous for sure, fingers beware.

    I recently converted the bike to Nexus 3 speed and shared a video showing how it feels... might be insightful.

    https://www.youtube.com/watch?v=MD1b...ature=youtu.be
    Last edited by eBikeaholic; 05-15-2020, 06:00 AM.

    Leave a comment:


  • smorgasbord
    replied
    Originally posted by zxhwk View Post
    ... I mean almost just like a BBSHD but smooth...
    I'm looking for settings that get me closer to a Bosch or Shimano feel, not a BBSHD cadence-only sensing drive. I'm struggling to understand why Bafang programs different torque mappings for different cadences (motor rpms) on the Torque page. I would have thought that the ideal here would be to have a variable torque multiplier. I put 20 Nm of torque to the pedal and Bafang puts out 30Nm. I put 30 Nm to the pedal and Bafang puts out 45Nm, etc. It shouldn't matter how fast I'm pedaling, it should only/mostly matter how hard I'm pedaling, right?

    And then, instead of different power limits, I'd want to choose different torque multiplier mappings. One for on-road commuting, one for on-road speed, one for off-road singletrack, one for off-road fire roads, etc. Thoughts?

    Leave a comment:


  • Rob Neely
    replied
    Hi,

    I purchased the "Bafang BBS02 and BBSHD Programming Cable" from Luna Cycles for the purpose of programming my Bafang Ultra (Purchased through M2S). I read through the online instructions and am having an issue with the bandrate for the software. Who may be able to help me out to see what I'm doing wrong?

    I downloaded the UltraMag Program. I found my com port (COM5) and entered my Bandrate (9600). For some reason, the Bandrate keeps scrolling and won’t fix on 9600. It’s begins scrolling after I hit the connect button, which is prior to me connecting the cable to my ebike. I tried running the program under windows 8, (my computer is windows 10) and that made no difference. I even used an older windows 8 laptop - still no difference. I cannot connect to the Ultra controller. Anyone have a similar experience with this?

    My goal is only to reduce power levels on level 1 and 2. I'm not even trying to increase power!

    Any help you can provide is most appreciated.

    Leave a comment:


  • Letterman
    replied
    Some excellent information here eBikeaholic, well done for figuring these things out.
    Two quick questions:
    - is the power delivery between MinCur and MaxCur liniar, depening on the pressure between StartKg and FullKg? What I mean is, if you have a StartKg of 20kg and a FullKg of 50kg, can the controller only deliver either MinCur or MaxCur power, or somewhere in between as well, if the pedal pressure is say 30kg?
    - if you set ReturnKg to 0, does this mean that the motor keeps running, even if you stop pedalling (potentially dangerous and reliant on the brake sensor working - if you have one), or does it still require for the pedals to turn (ie ghost pedalling without much/any pressure)?

    Thanks for clarifying!

    Leave a comment:


  • zxhwk
    replied
    Originally posted by eBikeaholic View Post
    To clarify, the problem we're trying to solve is how with the stock settings the motor gives a big boost then cuts out when there's no pressure on the torque sensor / pedals (ghost pedaling) right?

    I noticed some of your torque settings are same as mine, are you still having issues with that?

    Return(kg) - all 0's, and KeepCur(%) - gradually increases. I believe that alone should keep the motor running consistently regardless of how much pressure is being applied to the torque sensor while riding (or ghost pedaling). My motor is running consistently with throttle and/or ghost pedaling regardless of the hill grade. I also have the first three tabs (basic,pedal, throttle) and the top section of torque set to stock settings.
    I went with a whole complete new set of setting for everything and its working almost and I mean almost just like a BBSHD but smooth I was not happy with the stock settings that someone else suggested I do so I started from scratch and changed almost everything

    Leave a comment:


  • eBikeaholic
    replied

    Leave a comment:


  • eBikeaholic
    replied
    To clarify, the problem we're trying to solve is how with the stock settings the motor gives a big boost then cuts out when there's no pressure on the torque sensor / pedals (ghost pedaling) right?

    I noticed some of your torque settings are same as mine, are you still having issues with that?

    Return(kg) - all 0's, and KeepCur(%) - gradually increases. I believe that alone should keep the motor running consistently regardless of how much pressure is being applied to the torque sensor while riding (or ghost pedaling). My motor is running consistently with throttle and/or ghost pedaling regardless of the hill grade. I also have the first three tabs (basic,pedal, throttle) and the top section of torque set to stock settings.

    Leave a comment:


  • zxhwk
    replied
    Originally posted by vtdownhiller View Post
    When I get my bike back out this spring I'll check my settings and we can compare.... Hopefully we can come up with something that works between us
    I am in there with you and I have been doing many testing and am wanting the similar performance like my BBSHD has but can not seem to get the correct setting in the programming YET.Still working on it . PS" I ride during winter time as well but mostly use my BBSHD because of the way it works.

    Here are the 2 bikes i own i use one for trails and the other for mostly street and local paths mild dirt trails

    I have played around with many settings and seem to figured out how to DISABLE stuff but to make things work the way I want them to like the BBSHD is another story.

    I just changed some more setting today and will program the bike again tomorrow and see what happens and go from there Mine is the G510 1000W .

    UPDATE here are the new setting I have tired today everything seems to work well and much smoother and now I have throttle in assist 0 as well.

    Am still trying more later on with more updates

    Got another project bike Framed BBSHD 120mm BB 30t Chainring 14-28 7speed 12.5ah 48v , Tektro HD-500 hydraulic with cut offs
    Attached Files
    Last edited by zxhwk; 02-23-2022, 11:33 PM.

    Leave a comment:


  • eBikeaholic
    replied
    Yeah I finally figured out the torque settings. It depends on what you're using it for. The stock settings are probably good for mountain biking since that's what it's designed for, but I've got mine setup for smooth consistent road commuting.

    I prefer to keep the motor running consistently while cruising (even at a ghost pedal with no torque pressure). Although not as energy efficient it rides more like a moped when at speed. I recommend at least 20Ah capacity for decent range when running the stock controller at full power 30A x 52v = 1500w.

    I had to read through Karl's post a bunch of times while testing but it's mostly in understanding the relationships between:
    • Start(Kg) and MinCur(%),
    • Full(Kg) and MaxCur(%),
    • Return(Kg) and KeepCur(%).
    As far as I understand it, the Start(Kg) is how much pressure you initially put on the pedal which then triggers the MinCur(%), which is basically the amount of power the motor will get (I think it uses the Limit current % from the Basic tab which sets the PAS levels). Notice I have the MinCur(%) set to gradually increase across the matrix, this is because I think the Spd0-Spd100 columns represent how fast the pedals are spinning (cadence sensor?)... or it might be the motor rpms? Start(Kg) decreases across the row so less pedal torque is needed to power the motor.

    Full(Kg) is how much pressure is on the pedals while moving which then triggers the MaxCur(%). I have all these set to 100 across the board to keep the power consistently maxed out to whatever PAS level is set on the display. Full(Kg) steadily decreases across to require less torque needed to power the motor.

    I think Return(Kg) is when you stop pedaling and coast for a bit, then start pedaling again which triggers KeepCur(%). I set this row to match MinCur(%) because it can't be higher and it serves a similar purpose for a smooth power transition. Return(Kg) is set to 0 so the motor will run while ghost pedaling at speed.

    The thing about Karl's info is that it's for the Luna ludicrous controller which they don't seem to sell. It might be more relevant to using a phaserunner controller but I haven't gotten that far yet. His post was a crucial help for figuring this thing out.

    My prototype is also currently setup with a high gain single speed 58/17T drive train fyi but that shouldn't affect the settings much. I'm planning to throw a Nexus 3 on there for better cadence at speed.

    Here's how I have it setup for 52v street commuting with the stock controller at 30A:

    Click image for larger version  Name:	image.png Views:	0 Size:	22.0 KB ID:	99975

    To summarize: the three Start, Full, Return(Kg) settings will affect how much torque you need to apply to the pedals, and the three MinCur, MaxCur, KeepCur(%) settings will affect how much power then gets sent to the motor.

    Hope this helps, let me know if I need to elaborate otherwise I'm working on a YouTube vid to walk through it... subscribe to eBikeaholic for notification, hopefully it'll be up by next week.
    Last edited by eBikeaholic; 01-16-2020, 08:51 AM.

    Leave a comment:


  • fambo1
    replied
    has anyone figured out how to get the ultra to perform properly

    Leave a comment:


  • hibrian
    commented on 's reply
    Most of the problems I see on the Internet about connecting this software to a Windows computer have to do with the COM ports.

    The software for this motor was written for windows 8. Quite often, when using windows 10, you must right click on the program and select run as Windows 8.

    if you save the software after running the program, the computer will remember this and run it in the windows 8 mode the next time you start the program.

    When the software is running correctly in the windows eight mode, it will automatically search for a comport and connect to it, setting the baud rate to 9600.

    As the computer is talking to the bicycle controller, the blue LED in the connector will flash.

  • JCHobbes
    replied
    I just sold my ultra drive bike. I was attempting to show the buyer how to use the software, but could not get it to connect. The BBSHD software connects with comm 5 but the ultra drive software gives error message. I tweaked settings on ultra drive once, but now cannot connect with the ultra drive software. Anyone else have this problem?

    Leave a comment:


  • MN Slick
    replied
    Originally posted by wr75 View Post

    Have you figured anything else out yet to make it work as it should?
    I haven't had it back out due to snow. In theory you should be able to start on a hill with the throttle to get going then goose the pedals to engage the motor. I'll see if it works once the snow melts.

    Leave a comment:


  • joq3
    replied
    Can anyone provide me with the latest Bafang Ultra programming software? Please send me a PM with a link. The one found on OP's link is very old.

    Leave a comment:


  • wr75
    replied
    Originally posted by MN Slick View Post

    Sounds good. Snow melted here so I was able to do some hill climbing on a short but steep hill. The results: the motor kicked in and propelled me up the hill only after I goosed my pedal cadence on flat ground before I started up the hill. In that case I could feel the motor kick in and accelerate before the incline and remained engaged up to the top. . On the other hand if I started up the hill without the motor accelerating on the flat the motor would not kick on during the climb no matter how hard and fast I pedalled. Back to the drawing board.

    My brother had his BBSHD out there too. What a joy it was!
    Have you figured anything else out yet to make it work as it should?

    Leave a comment:

Working...
X