Index
- BMSBattery S series
- BMSBattery S06S
- S06ST (torque sensor version)
- S06S-BL (Bluetooth version)
- PWM signals
- Phase B current signal
- Throttle
- BMSBattery S06SC
- BMSBattery S12S
- BMSBattery bottle battery controller
- LCD control panel
- Kunteng mobile app
- Bluetooh
- How to open the controller and solder the programming header
- Hardware mods
- Other controllers
- BMSBattery S06P
- Kunteng 18 mosfets motor controller
- Lishui motor controllers
- JinHui motor controllers
- GreenEBikeKit
- Torque speed
- Motor control scheme of S06S controller
- BLDC 6 steps
- PWM schemes
- So, Which PWM Technique is Best? (Part 1)
- So, Which PWM Technique is Best? (Part 2)
- So, Which PWM Technique is Best? (Part 3)
- So, Which PWM Technique is Best? (Part 4)
- So, Which PWM Technique is Best? (Part 5)
- So, Which PWM Technique is Best? (Part 6)
- So, Which PWM Technique is Best? (Part 7)
- PWM control and Dead Time Insertion
- Low inductance motors
- Throttle Control Modes
- Phase angle FOC
- PWM frequency VS motor eRPM
- Sinusoidal Control of BLDCM with Hall Sensors Based
- Self-Learn Hall Sensor Calibration Mode
- STM8S105 Alternatives
- PID algorithm - negative output values
- Regeneration
- FOC
Datasheets and application notes
- STM8S105C6T6
- Endless-sphere.com forum messages
- 2017.04.25 - Initial forum message
- 2017.05.08 - First flash and debug on a dev board
- 2017.05.18 - First code flashing and running
- 2017.05.20 - more new information
- 2017.08.23 - SxxP versus SxxS versus LSW-675
- 2017.09.01 - Trying to figure out an algorithm to automatically adjust ui8_position_correction_value
- 2017.09.02 - How to do FOC on the BMSBattery S06S/Kunteng STM8 motor controllers
- 2017.09.03 - more ideas about zero crossing for FOC
- 2017.09.05 - measuring IQ current and manually adjusting position_correction_value
- 2017.09.15 - our OpenSource firmware efficiency compared to Lishui 12 FET FOC
- 2017.09.19 - measuring motor current
- 2017.10.23 - FOC and no FOC comparison
- 2018.01.10 - How to measure FOC_READ_ID_CURRENT_ANGLE_ADJUST
- 2018.02.20 - Reading motor phase current from the DC link current (shunt)
Kunteng mobile app
This are screenshots from original Kunteng Android app, on Fev 2018. The controller tested was the S06S-BL (Bluetooth) version, with LCD5 connected. This controller works for 24V and 36V battery voltages however the Bluetooth module only works for 36V(minimum voltage to work is about 30V).
The Bluetooth module is always running, even if LCD5 is powered off. The red LED on the module is always flashing when the controller has battery voltage and the flashing time is different if the mobile app is connected or not to the module.
The controller does not start the motor if we increase throttle and the app is not connected to the Bluetooth module/controller. Also, the LCD5 need to be connected to power on the controller (the Bluetooth module don't power on the controller). This means that for using this controller (at least with throttle), the user needs to have the mobile app always running.
On LCD5, changing the assist level has no effect but the assist level changed on the mobile app works.
On LCD5, using down button to start motor at walking speed, does work.
Screenshots
- I never saw the battery level changing on mobile app even if I changed the controller input voltage
- Odometer value is stored on mobile app and not on the controller
Although I tried to unconnect the throttle, block the motor, etc, I never saw any error information on next screen: