Announcement

Collapse
No announcement yet.

BBSHD programming

Collapse
This is a sticky topic.
X
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Latest (3/31/23) update to my settings for 52V BBS02B:
    Click image for larger version

Name:	basic.gif
Views:	548
Size:	26.9 KB
ID:	161427 Click image for larger version

Name:	throttle.gif
Views:	544
Size:	14.8 KB
ID:	161428

    Click image for larger version  Name:	pedal2.gif Views:	0 Size:	88.3 KB ID:	161426
    Last edited by Circuitsmith; 03-31-2023, 04:22 PM.

    Comment


      Here is an article I have up on my blog that goes over my core settings, plus some older iterations. A second article with further refinements is linked right at the top of this link.

      https://talesontwowheels.com/2021/01...s_programming/

      Most of what I am riding these days is cargo-oriented. Someone asked about a cargo frontloader and my 2wd Bullitt has its own motor article in its build series.

      https://talesontwowheels.com/2021/08...e-bbshd-motor/

      BBSHD settings are about halfway down in their own section.

      For those of you who don't recognize the screen shots, they belong to a Luna Black Box and I am taking cell phone pics of them to get them exported.

      I'm currently building a more or less traditional MTB (Luna-sourced BBSHD #7) and will be doing things a little differently for that one when the time comes.

      Click image for larger version  Name:	PXL_20220317_154729456.jpg Views:	0 Size:	2.87 MB ID:	149267

      Comment


        Candace-based Pedal Assist?

        Hi. First post, and thank you everyone for the great info. I have been fiddling with the programming and I think I am missing something about the pedal assist options. Im running new BBSHD 1000W 52V.

        Today when I use pedal assist I get great assist, but after I hit cruising speed the assist keeps going so Im getting zero exercise. I like the assist at the beginning but not as much while in cruise cadence.

        I would like to decay the pedal assist as my pedal cadence increases. I want more assist off the block, some assist at normal cadence, and then when cadence surpasses a revolution value the assist decreases rapidly.

        Is there a parameter that will allow this behavior?

        Thanks!



        Comment


        • AZguy
          AZguy commented
          Editing a comment
          Lower the keep current

          However I find that running the power constant (speed unlimited @ 100% in all levels) with a high keep current is a really good option for getting exercise since it never limits anything, just keeps the power flowing smoothly and if I pedal harder I go faster and vice versa so the inspiration is there since the feedback is immediate... if I want to go a lot slower or faster I'll change the power (PAS level)... having gone over to this type of profile I get excellent range too, much, much better than speed limited...

          FWIW I never liked the speed "limiting" options that try to emulate the cruise control, they have no resemblance to riding a non-electric and tend to make the rider "lazy" since there's no seat-of-the-pants payoff for putting in more effort, the bike just keeps going the same speed when you pedal harder (albeit using less battery).... it's like a moped that all you have to do is pedal to keep[ it moving instead of a throttle...


          Anyway I'd try both and see what works for you, every rider, every bike is different.

          YMMV

        Thanks AZguy. To confirm what I think you are saying:
        1. Change all of the SPEED levels on the basic screen to"100"
        2. Set KEEP CURRENT to "40"
        What would you recommend setting CURRENT DECAY to?

        Also, on the BASIC screen, would you recommend linear steps for CURRENT or logarithmic steps?

        -OMM

        Comment


          Originally posted by OldManMac View Post
          Thanks AZguy. To confirm what I think you are saying:
          1. Change all of the SPEED levels on the basic screen to"100"
          2. Set KEEP CURRENT to "40"
          What would you recommend setting CURRENT DECAY to?

          Also, on the BASIC screen, would you recommend linear steps for CURRENT or logarithmic steps?

          -OMM
          Not really

          Either set the keep current low and keep speed limits - I don't like this but it will taper the power as you reach the speed limit as you initially asked

          Or - set the speed limits all to 100% and keep the keep current high although keep current doesn't really matter all that much since you are very unlikely to approach the max RPM of the motor

          I'd leave everything else alone - try and adjust just one [or two at most] things (I consider all the PAS currents or the voltages as one thing) at a time so you can better gauge the difference of what the particular change does for you

          I way prefer not so much a logarithmic, but exponential steps (probably what you meant ;-} ), I never understood why a linear progression made any sense at all but you see them all the time from "factory" tunes

          This is mine (the yellow values) - each step gives about 1.41x the previous step and so every two steps roughly doubles the power:

          Click image for larger version

Name:	PASlevels.png
Views:	1131
Size:	13.1 KB
ID:	150772

          Believe it or not I use level 1 more than you'd think even though it's very low power

          OTOH I almost never go above 7 and frankly spend most of the time in 2-5

          I made a little excel calculator that computes the progression base on the inputs in green and happy to share, just let me know and I'll post it (although it may be somewhere else in this thread)


          Regardless, this is what works for me and my build and as I mentioned every rider and every machine is different!

          Click image for larger version

Name:	ricky.gif
Views:	1118
Size:	1.3 KB
ID:	150773

          Comment


            AZguy thank you again. This is helpful. Question: Why don't you like this? What are the trade-offs?

            "set the keep current low and keep speed limits - I don't like this but it will taper the power as you reach the speed limit as you initially asked"

            Comment


            • AZguy
              AZguy commented
              Editing a comment
              I don't like it since limiting speed:

              Will typically cause the power to go all over the place up and down as the controller tries to chase the same speed (I've logged this effect on a battery power manager) which is far less efficient although lower keep currents help a little, just not much in my experience

              "Incentivizes" just turning the crank with as little force as it takes to keep it going that speed instead of the seat-of-the-pants feel you get when you push harder - since I'm typically using 100-350W (measured) and my continuous effort I'm able to do is somewhere around 100+W with peaks likely around twice that, the power I'm capable of is similar to the power the motor is putting in so that's why I can really feel changes in my effort "incentivizing" working more since there is "reward". With the controller essentially doing the opposite (backing off power as you increase) it just doesn't translate (I have a another bike that's controller is like this and can't be changed, at least not easily like the BBSxx) and every time I ride it I turn the pedals enough to keep it adding power and not any more since it just keeps chasing the same speed no matter how hard I push.

              A normal bicycle never really stays at a constant speed, it's constantly changing based on slope, terrain, wind, effort, etc. so with speed limited it rides more like a moped than a bicycle


              Not limiting speed and running constant power is not only far more efficient in real world use - this I've also measured and I get >30% more range for the same moving average speeds - but it's also far more predictable... e.g. if I know I'm using 250W and I'm running a 500Wh battery I'm going to have about 2hours of run time... or even easier math, if I'm riding a pace that's giving me about ~3mi/Ah (works out close to 16-17Wh/mi - I actually usually do a lot better at around 15mph - but I like to "fudge" conservatively) and I've got 10Ah in the battery, I can go ~30mi...

            Where can I find step by step procedures for programming my controller on a BBS HD motor. Do I leave cable connected to battery.

            Comment


            Originally posted by AZguy View Post

            I way prefer not so much a logarithmic, but exponential steps (probably what you meant ;-} ), I never understood why a linear progression made any sense at all but you see them all the time from "factory" tunes
            This is mine (the yellow values) - each step gives about 1.41x the previous step and so every two steps roughly doubles the power:
            Thank you, AZguy. Your table and you using only the lower levels made me think about my own situation whereas I too have 9 levels (11-22-33 etc) but in fact use mostly 2-3-1-4 levels ordered by time of usage, i.e. level 2 being the most used (my motor is bbs02b). I like your idea of exponential increase. I still like the switch between 11% - 22% - 33%.
            And then at the higher levels the sensed power, as you can expect grows too slow (linear becomes a burden).
            So how to combine the exponential idea with my style and also to use the range easier (less clicks when needed). So now I am thinking to try just 5 levels set this way:
            10-20-30-60-100.
            In this scheme I would still use my favourite percentages as level 1,2,3
            It is notable that at 25Amps max current, 60% gives me exactly the continuous power rating (50*25*60% = 750W) of bbs02
            Thoughts?

            Edit: Tested and happy.


            Click image for larger version  Name:	5levels.png Views:	11 Size:	14.5 KB ID:	157132
            Last edited by TotalEclipse; 10-31-2022, 08:05 AM.

            Comment


              Hi, I have one issue on the speed limit of my BBSHD.

              I can't manage to cap my max speed on pedal assist. I can put any number on my screen, it will not cut the motor at the expected speed. Do you have any tips ?

              EDIT : I managed to speed limit the trottle, but it's so glitchy, It's working only if:
              - On throttle settings I dont' select "Display command" as Designated assit
              - On Pedal settings I leave "Display command" as designated assit

              But I need to speed limit the pedal assist and nothing is working
              Last edited by CroqueMr; 12-05-2022, 02:01 AM.

              Comment


              • AZguy
                AZguy commented
                Editing a comment
                The best tip I can offer is to post your present settings

              Originally posted by CroqueMr View Post
              Hi, I have one issue on the speed limit of my BBSHD.

              I can't manage to cap my max speed on pedal assist. I can put any number on my screen, it will not cut the motor at the expected speed. Do you have any tips ?

              EDIT : I managed to speed limit the trottle, but it's so glitchy, It's working only if:
              - On throttle settings I dont' select "Display command" as Designated assit
              - On Pedal settings I leave "Display command" as designated assit

              But I need to speed limit the pedal assist and nothing is working
              Did you have any luck fixing this?

              My new bbshd is the same. The only way to limit speed is by reducing current until it can't go that fast which sucks.

              There are a couple of posts on the eggrider support page about it. I wonder if it is a problem in the newer motors. Is yours capped to 28 amps by chance?

              There are a few bbshd firmware's floating around but it seems risky. My battery doesn't have a switch so Im not sure if it is safe to unplug and plug in twice to test it.



              Comment


              • Cezar
                Cezar commented
                Editing a comment
                Try to limit in the last item Keep Current e.g. 50%

              Hello,
              Does anyone know how to program a BBSHD 52V with a DPC 18 display, with 5 steps of PAS and with the ability to switch from ECO - SPORT.
              On a regular display we usually have 0-9 PAS and here I do not know how to program it so that it is possible to use the bike in all options - both ECO and SPOT. Anyone know how to do this. It seems that after classic programming, the controller does not distinguish between these two modes. Does it have to be a different controller or a different motor? What is it about..​

              Comment


              • AZguy
                AZguy commented
                Editing a comment
                Personally I'm a fan of the simple, monochrome displays [that support ten levels]

                Been just fine with a C965

              • Cezar
                Cezar commented
                Editing a comment
                I'm used to keeping track of the "V" and the current "A" for the battery. I don't know if the C965 has this capability.

              • AZguy
                AZguy commented
                Editing a comment
                No it does not

                I've got separate device for that (it also does amp-hour and watt-hour totalizing) so one of the reason my use case doesn't need much from a display - frankly I could live without it except I need the buttons
            Working...
            X