Announcement

Collapse
No announcement yet.

BSS02 - Control/Display Settings - Help

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

    BSS02 - Control/Display Settings - Help

    Hi all, I recently built an ebike conversion on my 27.5+ mountain bike.
    I have some questions on the settings with the controller I'm using.
    Specs of the bike:
    2016 Diamondback Mason Trail 27.5" on 3.0" tubeless tires - Wheel diameter 29"
    10 speed (limited to 8) - 30T Luna Mighty-Mini ChainRing
    Hailong 52v 20ah battery (Panasonic 21700 cells with 40amp BMS)
    BBS02b 750w motor kit
    Display: Digitech b-cockpit BL181 (manual .pdf attached)
    Click image for larger version  Name:	PXL_20230124_200406021.jpg Views:	0 Size:	251.4 KB ID:	159359









































    S1 Wheel Size 4.0 – 99 Inch 0.5
    (Selected: 29" after measuring wheel diameter w/ tire)
    S2 Perimeter 0-9999(Calculated by wheel size by default. 3.14*D)
    (This one auto-populated based on selection 29" wheel size)
    S3 Speed Unit 00:Km/h None 00:MPH - -
    (I chose MPH)
    S4 Speed Limit 00 – 99 (0 means no speed limit) km/h 1
    (I chose 0) - It appears my top speed on Peddle Assist 9 w/ throttle was 25.4 MPH (is this a limitation of the motor?)
    S5 # of Magnetics 1-99 / 1
    (I have no idea on this one - it's defaulted at 1. What does # of magnetics mean or do?) - I have a speed sensor installed with 1 magnet on the rear spokes
    S6 Backlight 1 – 5 / 1
    (I chose 1, perfectly visible)
    S7 Auto Power Off 0 – 99 (0 means always on) min 1
    (Left at 10 default)
    S8 Protocol - 00:KM5S;-01:Li 2;- 02:Customized
    (default of 01 - anything else gives an error)
    S9 Voltage 36;48 V -
    (So for this I chose 48. It was default at 60 and was working... No option to choose 52. Leave it at 48?)
    SA Electricity calculation method - 00:The controller reports the voltage, and display calculates - 01:Controller reported power;- 02:The display detect the voltage and calculates
    (This was defaulted at 01, but was showing a newly shipped battery at full power... I changed to 00 and the power is now reading less than half. I'm hoping this is the more accurate choice?) - All settings are showing less than half at full charge... Not sure what to do here? I used a multimeter and battery tested at 58v full charge... Proving the battery is fully charged.
    Sb Walk Mode 00:Yes; 01:No - -
    (Chose "Yes" to enable walk mode)
    Sc Default Assist 0-max / 1
    (Chose "1" to start display in assist level 1)
    Sd Max Assist 1-9 / 1
    (Chose 9 to have 9 levels of power)
    SE** Logo - 00:Digitech(Default);- 01:Neutral welcome screen;- 02:Customized Logo
    (Not really important, left it at 00 default)
    SF Reset 00:Yes;01:No
    (I believe this resets all settings. Left at 01)
    SH Serial communication 00:3.3V;01:5V - -
    (Display controller was defaulted to 5v, changed it to 3.3v and works fine. Which should it be?)
    Sh Current threshold 00-99(0 means no limit)
    ​(I have this set at 30 - Does this mean 30amp limit? Can BBS02 handle 30 amps? I know the battery specs shows it has a 40amp BMS)

    Could anyone please help set the correct settings? My concerns are highlighted in red and blue.
    I notice when the motor kicks in either while pedaling or throttling it isn't consistent smooth power. It's sort of "pulls" like it has a small surge at a consistent rhythm.
    Thank you in advance for any help!
    Last edited by bafanguser; 01-24-2023, 01:01 PM.

    #2
    I would get a programming cable for the controller - display settings will only get you so far and reading the settings before and after you change things in the display might give better clue to what it's changing in the controller (if anything)

    I don't see anything that would be concerning... BBS02 max is less than 30A, I forget what (think it's 25A tho)... display set to 30A likely won't do anything

    The voltage setting most likely is just for the bar graph - these are seldom terribly accurate or even all that useful and if it doesn't have a 52V setting... well not much use.. I'd consider getting an external voltmeter minimally or better an amp-hour/watt-hour meter

    If the serial communication voltage setting works fine at 3.3V I'd just leave it there - it's typically somewhere in between 3.3 and 5

    Comment


      #3
      25.4mph sounds pretty good for a 30T chainring. You’re likely maxing out the RPM of the motor.
      Pretty sure the BBS02B has 16 poles, so I’d imagine that’s what “# of magnetics” means…

      Comment


      • AZguy
        AZguy commented
        Editing a comment
        There's a setting in the controller for the speed meter so I'd guess it's for that and if it's set to external it's just the wheel magnet (some might use a disk with multiple magnets instead of the single magnet)

        Like I mentioned I'd get the programming cable to take all doubt out of what they are changing, but that's just me =]

      #4
      Originally posted by AZguy View Post
      I would get a programming cable for the controller - display settings will only get you so far and reading the settings before and after you change things in the display might give better clue to what it's changing in the controller (if anything)

      I don't see anything that would be concerning... BBS02 max is less than 30A, I forget what (think it's 25A tho)... display set to 30A likely won't do anything

      The voltage setting most likely is just for the bar graph - these are seldom terribly accurate or even all that useful and if it doesn't have a 52V setting... well not much use.. I'd consider getting an external voltmeter minimally or better an amp-hour/watt-hour meter

      If the serial communication voltage setting works fine at 3.3V I'd just leave it there - it's typically somewhere in between 3.3 and 5
      Great, thanks for that info. I just ordered a programming cable. Is there any "go-to" software or pre-made programming settings I should look for? On that same note, I assume you can actually change the voltage in the programming then, to 52v?

      As for the magnetics setting, should I change that, or leave it at its default of 1? It appears to go up to 99.

      Any thoughts on the "current threshold" setting? Thanks.

      Comment


        #5
        Originally posted by bafanguser View Post

        Great, thanks for that info. I just ordered a programming cable. Is there any "go-to" software or pre-made programming settings I should look for? On that same note, I assume you can actually change the voltage in the programming then, to 52v?

        As for the magnetics setting, should I change that, or leave it at its default of 1? It appears to go up to 99.

        Any thoughts on the "current threshold" setting? Thanks.
        If luna has one then the driver it likely better known but as long as you can sort out the driver any one should do fine.. I've even built them

        Controller isn't going to care about the voltage setting that's usually just for the display showing battery level and since it doesn't have a setting for 52V, at 48V it will show full until shortly before it's getting pretty low... I'd just get a voltmeter or other gauge - I've got a amp-hour/watt-hour and that's best but even a voltmeter is super useful when the displays have a 48V setting

        I'd just leave it at one

        Don't know what the current threshold is but if you can see what it does in the controller then you'll know ;-}
        Last edited by AZguy; 01-25-2023, 06:39 AM.

        Comment


          #6
          Originally posted by AZguy View Post
          I'd just get a voltmeter or other gauge - I've got a amp-hour/watt-hour and that's best but even a voltmeter is super useful when the displays have a 52V setting
          So I've got a standard volt meter, which I used to measure the battery already, but an an in-line one would be handy. I do worry though that it would add a point of failure either from vibration (downhill mountain biking) or from water ingress. Do you happen to know of any XT-60 in-line volt meters you would recommend?

          Does this voltage chart look fairly accurate to follow? https://electricbike.com/forum/filedata/fetch?id=44058 - I think common practice is to store the battery around 50-70%, and back off to recharge around 20%?

          Comment


            #7
            Originally posted by bafanguser View Post

            So I've got a standard volt meter, which I used to measure the battery already, but an an in-line one would be handy. I do worry though that it would add a point of failure either from vibration (downhill mountain biking) or from water ingress. Do you happen to know of any XT-60 in-line volt meters you would recommend?

            Does this voltage chart look fairly accurate to follow? https://electricbike.com/forum/filedata/fetch?id=44058 - I think common practice is to store the battery around 50-70%, and back off to recharge around 20%?
            I'm going to strongly disagree that a voltmeter is only useful for troubleshooting

            After all, the bar graph on the display is just a crude voltmeter, just very poor resolution and if it's set for a 48V battery will only start to move at rest once the battery is already getting pretty low

            I agree the voltage does "sag" while under load and the degree of sag depends on how much load but the resting voltage (the voltage after no load for a bit) is about the best way to monitor battery SOC (state-of-charge) if you don't have a amp-hour/watt-hour meter which is the "gold standard" for these Li-ion batteries. I also agree the charts are rough and initially voltage might be confusing however with time, getting used to checking the resting voltage from time to time, most folks will get accustomed to how the numbers relate to SOC and once a 52V is starting to show a resting voltage in the upper 40's it will start to drop more quickly and once in the mid-40's you are getting very low and ought to start riding very "thrifty"

            A voltmeter doesn't go in line and draws next to nothing so it can be put anywhere in the system. I think the best would be to have an XT90S's (not the XT60 and the "S" for anti-spark) somewhere between the motor and the battery and just solder the voltmeter connection to the motor side of the connectors - the wires for the meter will be very small in comparison to the motor wires so will be easy to include together. If the voltmeter doesn't have a power switch I could see a case for putting one in-line but I wouldn't sweat it for an LCD meter, more for LED.

            A amp-hour/watt-hour meter is a different animal and needs to have an inline shunt. Again if done properly shouldn't give concern. I put XT90S's on both sides of the shunt but that was just to facilitate motor removal (the connector on the downstream side of the shunt is close to the motor) for any motor servicing (e.g. relube).

            Water ingress is a concern but everything, display, motor and battery share this concern so if you are going to improve water resisitance then I'd go about protecting everything including the voltmeter. XT90S's assembled well - I put dielectric grease between the soldered portions and the rear shell and then heat shrink over that - will be fine in all but the worst conditions and better than anything else IMO.

            Another "trick" I did with the XT90S between the battery​ and motor is placing it near the top of the seat tube and mount a second battery cradle on the rear rack (first is on the down tube) and so I can carry a reserve and switching between them is silly easy, takes two or three seconds (click on them for larger):

            Click image for larger version

Name:	sw_2639.jpg
Views:	99
Size:	227.7 KB
ID:	159383 Click image for larger version

Name:	sw_2641.jpg
Views:	67
Size:	257.5 KB
ID:	159384

            Comment


            • Retrorockit
              Retrorockit commented
              Editing a comment
              FWIW AZ and I disagree about damned near everything having to do with Ebike setup. It's actually become a running gag here. But we treat each other with respect. Someone will ask a question, and almost always get 2 good opinions based on experience.

            • AZguy
              AZguy commented
              Editing a comment
              @stts

              I presumed you had a bike, mebbe newer to the game, possibly living in cold climate (riding season here is pretty much opposite most the US and I got no idea where you hang your hat) or for whatever reason not riding much

              My time on the forum is pretty much a routine - I drive or ride down to my shop in the morning, brew my tea, read the news and then before I get down to business catch up on a few of the latest posts here and on the other six or eight forums I'm active on (what I'm doing now)... if I catch some small idle time during the day - I'm silly busy for an disabled old guy - will poke my nose in... but that's it and I really have way too many other things to keep track of anybody or their stuff and this is just one forum in my world - don't expect me to know what anyone else is doing

              I got no idea why you feel so disrespected - I suppose either I'm too insensitive or you are too sensitive but it's beyond me and I'm not going to waste more than two neurons on it

              I sure am happy I don't have that kind of hostility and anger inside me - not healthy and I'm way too old for that.. sure brings a lot of toxicity to the forum tho.. shame too since it won't help the board dynamics at all IMO.. good luck with that..

            • Retrorockit
              Retrorockit commented
              Editing a comment
              LOL that's the edited version?
              There are 2 ways to get respect. Earn it, and Give it
          Working...
          X