thorlancaster328
100 W
- Joined
- May 25, 2018
- Messages
- 196
Last summer, I built an electric bike to take me 12.5 miles from Medicine Lake, Montana to Froid, Montana. Using a simple hub motor kit I purchased off of eBay, it had a 28 MPH top speed, 1kW of power, and ran off of a 12S9P pack of 26R cells. It got me to Froid easily, but struggled to get me back to Lake without having to pedal the last 5 miles. As a result, I added 3P more cells to my pack, and it made the round-trip journey without pedaling, as long as there was no headwind. That bike used no custom components (aside from the battery), and was "Version 1".
After finishing rides where the LVC cut out, I noticed that I still had 3.6 volts, nearly half of the battery, remaining. The factory gauge built into the throttle read empty, but there was still plenty of juice. That led me to the first round of controller modifications. I performed https://endless-sphere.com/forums/viewtopic.php?t=85964#p1399161 [resistor mod] to eliminate the LVC, as well as increasing the shunt current from 26 to around 35 amps. The bike had quite more acceleration and range, but the top speed was unchanged, due to the winding of the motor topping out at 28 MPH, regardless of the current. For LVC, I used "LiPo buzzers" on the balance plugs. This bike was my "Version 2".
Sure, the bike got me where I was going (I didn't have a license quite yet at that time, just a learners permit), but it wasn't much fun to tool along at 25-28 MPH for 12 miles of straight, endless highway. I decided to make some serious mods. I stuffed an Arduino, hall-effect current sensor, temperature sensor, and various other things inside the controller and motor as well as eliminating the shunt entirely. This new bike could do 35-38 for short bursts, but going much over 30 continuously killed the motor, as did not slowing down when going up a long, 1-mile hill. It got me there a little faster, but still lacked hill-climbing power and the batteries got a bit warm (around 40c in the summer). In addition, the motor loved to overheat, despite me drilling holes in the motor. For monitoring, I had the Arduino drive a couple of LEDs through a shift register. Really high tech
. This was my "Version 3" and I used it for about a month.
After receiving 800 feet of magnet wire for free that the school was throwing away, I decided to use it to upgrade my motor. I ended up with significantly better copper fill (the motor was jam-packed with wire), but it made the motor vibrate a lot. I also upgraded the 7-LED display to a 4x20 LCD display powered by an I2C line running from the Arduino, giving me a lot more room to display data, as well as having settings (such as max current) that were adjustable while the bike was powered on and stationary. Despite the new windings, performance actually decreased a little, due to a reason that I didn't discover until 6 months later. Range was the same, and bringing the charger along ensured I got back with plenty left in the batteries, even when pushing the motor to it's limits. This "Version 3.5" was what I rode all summer, with a nagging suspicion that something wasn't right.
After that summer, I moved to college (Montana State) and used the bike as a general car replacement. Pumping 2kw+ into the 1kw motor made it vibrate horribly and get hot fast, but it got me up the short hills that I had to climb. Something just wasn't right, though. I knew that the increased copper mass should make the bike more powerful, but that wasn't the case.
Given that the bike was vibrating so much, I decided to experiment (with another Arduino) to change the timing of the motor and thus the phase angle. After this change, the motor ran a lot cooler and vibrated a lot less. To this day, I still have an Arduino Nano (potted in epoxy) zip-tied to the frame. This "Version 4" motor setup was capable of going around 35 for medium distances, although the battery, made from low-current cells, was by far the weakest link.
This spring, I designed and built a new 12S12P battery pack from Samsung 30Q cells from NKON, along with the cells from my old pack with the best internal resistance and capacity figures (the IR varied, for the old cells, from 20 to 45 mOhm, and the capacity for some to the cells was above the rated 2600mah). That new pack can do 30 amp hours from 4.1-3.3v, and barely sags at all. Top speed is now around 35 continuous on the flats, but the single hub will always bog down going up long or steep hills.
You are probably wondering, now, how 1 + 1 is 3. At first it doesn't make sense. If you have 2 1kW hub motors on a bike, you should get 2kW of power. Wrong. Hub motors (and BLDC in general, esp. at low speed) are rated by continuous torque instead of continuous power. Going up steep hills, even while backing off on the current, was still causing overheating due to the high torque generated. With twice the torque, I will get sqrt(2) times the speed, and sqrt(2)^3 times the power, which is around 2800 watts, which is close enough to 3000 to say that 1 + 1 = 3. According to my calculations, the bike should be able to do 46 MPH continuous on level ground. Given that I will only be riding at 35-38 for a semblance of safety (40+ is way too fast). My dream of me limiting the speed instead of the overheating motor or battery will have finally have come true. This bike will be called "Version 5" when it is all said and done. I don't think I'll ever need to do a "version 6".
Going high speeds for long distances requires big batteries, and even the 1300 WH pack I have now is not enough to comfortably make it back without charging, given how un-aerodynamic my setup is (especially when I am wearing a bulky raincoat). The cells from my old battery are now sitting around, some as part of an 8s8p pack for a subwoofer (that's a whole different novel) and the others are sitting in a box, charged to storage voltage, and unused. I plan on making a 12s8p pack of those to go in parallel with my main pack. Given the massive amount of battery (nearly 50 amp hours), the battery will not even be running at 1C continuous and thus matching of cells is not critical.
Calculated specs:
Continuous speed: 46 MPH* (33 MPH * sqrt 2)
Continuous power: 3 kW ((sqrt 2) ^ 3)
Top peak speed: 53 MPH (!!)* (38 MPH * sqrt 2)
Peak Power: 4.5kW (For a minute or two)
Range at Top Continuous Speed: 28 miles (with extra battery)* (46 MPH * 2/3 hours - increased heat losses)
Range at 35 MPH: 63 miles (with extra battery)* (28 Miles * (46/35)^3)
* (With the basket empty and a 180lb rider with only a light jacket)
(Real-life tests will be conducted and posted sometime May 2019)
After finishing rides where the LVC cut out, I noticed that I still had 3.6 volts, nearly half of the battery, remaining. The factory gauge built into the throttle read empty, but there was still plenty of juice. That led me to the first round of controller modifications. I performed https://endless-sphere.com/forums/viewtopic.php?t=85964#p1399161 [resistor mod] to eliminate the LVC, as well as increasing the shunt current from 26 to around 35 amps. The bike had quite more acceleration and range, but the top speed was unchanged, due to the winding of the motor topping out at 28 MPH, regardless of the current. For LVC, I used "LiPo buzzers" on the balance plugs. This bike was my "Version 2".
Sure, the bike got me where I was going (I didn't have a license quite yet at that time, just a learners permit), but it wasn't much fun to tool along at 25-28 MPH for 12 miles of straight, endless highway. I decided to make some serious mods. I stuffed an Arduino, hall-effect current sensor, temperature sensor, and various other things inside the controller and motor as well as eliminating the shunt entirely. This new bike could do 35-38 for short bursts, but going much over 30 continuously killed the motor, as did not slowing down when going up a long, 1-mile hill. It got me there a little faster, but still lacked hill-climbing power and the batteries got a bit warm (around 40c in the summer). In addition, the motor loved to overheat, despite me drilling holes in the motor. For monitoring, I had the Arduino drive a couple of LEDs through a shift register. Really high tech
After receiving 800 feet of magnet wire for free that the school was throwing away, I decided to use it to upgrade my motor. I ended up with significantly better copper fill (the motor was jam-packed with wire), but it made the motor vibrate a lot. I also upgraded the 7-LED display to a 4x20 LCD display powered by an I2C line running from the Arduino, giving me a lot more room to display data, as well as having settings (such as max current) that were adjustable while the bike was powered on and stationary. Despite the new windings, performance actually decreased a little, due to a reason that I didn't discover until 6 months later. Range was the same, and bringing the charger along ensured I got back with plenty left in the batteries, even when pushing the motor to it's limits. This "Version 3.5" was what I rode all summer, with a nagging suspicion that something wasn't right.
After that summer, I moved to college (Montana State) and used the bike as a general car replacement. Pumping 2kw+ into the 1kw motor made it vibrate horribly and get hot fast, but it got me up the short hills that I had to climb. Something just wasn't right, though. I knew that the increased copper mass should make the bike more powerful, but that wasn't the case.
Given that the bike was vibrating so much, I decided to experiment (with another Arduino) to change the timing of the motor and thus the phase angle. After this change, the motor ran a lot cooler and vibrated a lot less. To this day, I still have an Arduino Nano (potted in epoxy) zip-tied to the frame. This "Version 4" motor setup was capable of going around 35 for medium distances, although the battery, made from low-current cells, was by far the weakest link.
This spring, I designed and built a new 12S12P battery pack from Samsung 30Q cells from NKON, along with the cells from my old pack with the best internal resistance and capacity figures (the IR varied, for the old cells, from 20 to 45 mOhm, and the capacity for some to the cells was above the rated 2600mah). That new pack can do 30 amp hours from 4.1-3.3v, and barely sags at all. Top speed is now around 35 continuous on the flats, but the single hub will always bog down going up long or steep hills.
You are probably wondering, now, how 1 + 1 is 3. At first it doesn't make sense. If you have 2 1kW hub motors on a bike, you should get 2kW of power. Wrong. Hub motors (and BLDC in general, esp. at low speed) are rated by continuous torque instead of continuous power. Going up steep hills, even while backing off on the current, was still causing overheating due to the high torque generated. With twice the torque, I will get sqrt(2) times the speed, and sqrt(2)^3 times the power, which is around 2800 watts, which is close enough to 3000 to say that 1 + 1 = 3. According to my calculations, the bike should be able to do 46 MPH continuous on level ground. Given that I will only be riding at 35-38 for a semblance of safety (40+ is way too fast). My dream of me limiting the speed instead of the overheating motor or battery will have finally have come true. This bike will be called "Version 5" when it is all said and done. I don't think I'll ever need to do a "version 6".
Going high speeds for long distances requires big batteries, and even the 1300 WH pack I have now is not enough to comfortably make it back without charging, given how un-aerodynamic my setup is (especially when I am wearing a bulky raincoat). The cells from my old battery are now sitting around, some as part of an 8s8p pack for a subwoofer (that's a whole different novel) and the others are sitting in a box, charged to storage voltage, and unused. I plan on making a 12s8p pack of those to go in parallel with my main pack. Given the massive amount of battery (nearly 50 amp hours), the battery will not even be running at 1C continuous and thus matching of cells is not critical.
Calculated specs:
Continuous speed: 46 MPH* (33 MPH * sqrt 2)
Continuous power: 3 kW ((sqrt 2) ^ 3)
Top peak speed: 53 MPH (!!)* (38 MPH * sqrt 2)
Peak Power: 4.5kW (For a minute or two)
Range at Top Continuous Speed: 28 miles (with extra battery)* (46 MPH * 2/3 hours - increased heat losses)
Range at 35 MPH: 63 miles (with extra battery)* (28 Miles * (46/35)^3)
* (With the basket empty and a 180lb rider with only a light jacket)
(Real-life tests will be conducted and posted sometime May 2019)