Comments (4)
Sorry I got no plans to support this, I am not convinced that Owie/BMS information is enough to provide what you're trying to achieve.
10 amps at full charge with backing of a powerful battery or a VnR setup is different from 10 amps at 45 volts. What you really need is duty cycle of the PWM powering the motor.
Another issue you've bumped into yourself is the power needed to support any sort of loud buzzer. The BMS power supply doesn't have much juice. This was the reason behind me using ESP8266 as opposed to smaller ESP32 boards - The BMS would die with the WiFI modem turning on because it didn't have enough juice
from owie.
So this is an idea that I've been kicking around. I'm not certain how FM is doing it on the GT, but I'd suspect that they're actually using the signaling to the motor driver circuit to tell when you're approaching the limits of the board, opposed to battery current.
Using the signals is far more accurate and reliable as that tells you the instantaneous load on the controller and gives you how close the system is to reaching it's limiting factor.
However, as a primitive system, using battery current could give you a 'good enough' idea of how close your board is to the limit. It won't be perfect, but it'll likely give users a decent idea of when they're getting close (say 75-80%).
from owie.
I just finished installing the chip, it is a tight fit! There was not enough room to mount the buzzer directly to the board so I ran it out towards the charger port (buzzer is in red shrink-wrap at the bottom of the picture). I opted to attach the buzzer to 3.3V and D7 (GPIO13). I put a startup beep sequence in the code and so far it seems to be working. The buzzer I had on hand is a bit too quiet unfortunately. I don't know if a louder buzzer would still be able to fit in the case. Regardless, I plan to do some testing next week. I am on the Pint so I set the code to beep when the current goes above 10A. We'll see how it goes.
from owie.
Yep, I am abandoning this as well. Would be more flexible to build this feature into an app if ever. Pushback is always there as a warning and I don't think the owie chip can prevent pushback.
To clarify regarding beeper volume, the beeper itself is plenty loud and only draws <25 mA according to the spec sheet. The issue is that the sound is muffled by the waterproof casing of the Onewheel battery compartment. If there was a good way to mount outside the case then this would be less of a problem.
from owie.
Related Issues (20)
- Reset Wifi name doesn't work properly HOT 1
- After platformio.ini changes the OTA binary flash does not work anymore. HOT 2
- Overridden SOC Not matching BMS Reported SOC after full overnight charge. HOT 3
- BMS reports 0%, Overridden SOC reports 67%, and the Battery has 56.88v, but the board won't let me ride HOT 10
- Do you guys think it will also work with the HOT 2
- Why is the ESP WebTools page ow-breaker not recommended atm? worked for me HOT 1
- Board went out while driving HOT 5
- Battery percentage display for cbxr/jwxr HOT 5
- Quart battery % HOT 7
- OWIE connection issue HOT 1
- Onewheel battery operating "out of safety range" HOT 3
- Wireless Firmware Update Option Missing HOT 3
- Hitting the back button in wifi settings saves HOT 3
- error 23 HOT 1
- XR isn't charging fully after OWIE install HOT 2
- XR chip install chart HOT 4
- % reading setting off bms error HOT 2
- Quart error 16 HOT 1
- Move BMSSerialOverride Upstream
- Battery cell voltage to show related cell number to cell voltage read out as well as temp sensors HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from owie.