Comments (1)
Well spotted. I checked it a few times since I wrote this a while ago, but it is actually correct. Positive motor currents in this context correspond to acceleration currents in any direction and negative currents correspond to braking currents. Therefore the RPM limits are only applied to the maximum current while the temperature limits are applied to both currents as braking also heats up the motor. Depending on the direction the motor spins either one or the other RPM limit will end up being used. Also note that utils_min_abs will chose the value with the smallest magnitude, regardless of sign.
from bldc.
Related Issues (20)
- Flipsky hardware firmware naming inconsistency HOT 2
- Feature request: Lisp ADC detach more modes/ improvement HOT 2
- can-cmd: not limiting motor speed HOT 7
- COMM_SET_MCCONF not receiving acknowledge reply and does not set any values
- Feature Discussion: Strong-Typed Packet ID HOT 2
- Speed ramp on the FOC current controll
- Error updating firmware from Unity 23.46 to VESC 6.02 HOT 1
- Lisp eval_error after update to VESC 6.05 Beta 8 HOT 1
- No timeout on ADC override in Lisp HOT 4
- Motor start speed option for accelerator ADC input
- FOC Speed Control with Quadrature Encoder (ABI Encoder) HOT 1
- New proposed feature: write-locking via 4-digit PIN HOT 2
- Usage of sin/cos encoders/inputs, recommendation for hookup table?
- Blocking behaviour of code in tight loops
- Redundant copy of buffer HOT 2
- Add command to set target speed and max current - needed for EScooters HOT 10
- No way to use the serial port when the motor is running HOT 3
- Feature Request: add ADC1 option to Kill Switch Mode, implement internal pull-up/down resistors
- Mixed up config for FAULT_CODE_ABS_OVER_CURRENT HOT 2
- Feature request: Implement hardware-based "safe mode" limits via hardware pin HOT 1
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 bldc.