ΠΠ΅ΡΠ΅Π΄Π΅Π»ΠΊΠ° Π³ΠΈΡΠΎΡΠΊΡΡΠ΅ΡΠ° ΠΏΠΎΠ΄ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΡΡΠΊΠΎΠΉ Π³Π°Π·Π° β ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ ΡΠ΅Ρ , ΠΊΡΠΎ Ρ ΠΎΡΠ΅Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π±ΠΎΠ»ΡΡΠ΅ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ Π½Π°Π΄ ΡΠΊΠΎΡΠΎΡΡΡΡ ΠΈ Π΄ΠΈΠ½Π°ΠΌΠΈΠΊΠΎΠΉ. Π‘ΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ Ρ Π½Π°ΠΊΠ»ΠΎΠ½Π½ΡΠΌ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ (lean-to-steer) Π½Π΅ Π²ΡΠ΅Π³Π΄Π° ΡΠ΄ΠΎΠ±Π½Ρ Π΄Π»Ρ Π°Π³ΡΠ΅ΡΡΠΈΠ²Π½ΠΎΠ³ΠΎ ΠΊΠ°ΡΠ°Π½ΠΈΡ ΠΈΠ»ΠΈ ΠΏΡΠ΅ΠΎΠ΄ΠΎΠ»Π΅Π½ΠΈΡ ΡΠ»ΠΎΠΆΠ½ΡΡ ΡΡΠ°ΡΡ. ΠΡΠΎΡΠΈΠ²ΠΊΠ° ΠΏΠΎΠ΄ ΡΡΡΠΊΡ Π³Π°Π·Π° ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΡΠ°Π½ΡΡΠΎΡΠΌΠΈΡΠΎΠ²Π°ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ Π² Π°Π½Π°Π»ΠΎΠ³ ΡΠ»Π΅ΠΊΡΡΠΎΠ²Π΅Π»ΠΎΡΠΈΠΏΠ΅Π΄Π°, Π³Π΄Π΅ ΡΠΊΠΎΡΠΎΡΡΡ ΡΠ΅Π³ΡΠ»ΠΈΡΡΠ΅ΡΡΡ ΠΏΠΎΠ²ΠΎΡΠΎΡΠΎΠΌ ΡΡΠΊΠΎΡΡΠΊΠΈ, ΠΊΠ°ΠΊ Π½Π° ΠΌΠΎΡΠΎΡΠΈΠΊΠ»Π΅.
ΠΠ΄Π½Π°ΠΊΠΎ ΠΏΡΠΎΡΠ΅ΡΡ ΡΡΠ΅Π±ΡΠ΅Ρ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΡ Π½Π°Π²ΡΠΊΠΎΠ², Π½ΠΎ ΠΈ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΡ ΡΠΈΡΠΊΠΎΠ²: ΠΎΡ ΠΏΠΎΡΠ΅ΡΠΈ Π³Π°ΡΠ°Π½ΡΠΈΠΈ Π΄ΠΎ ΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π»ΡΠ½ΡΡ ΠΏΠΎΠ»ΠΎΠΌΠΎΠΊ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°. Π ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΡΠ°Π·Π±Π΅ΡΡΠΌ ΠΊΠ°ΠΊΠΈΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΠΏΠ΅ΡΠ΅ΠΏΡΠΎΡΠΈΠ²ΠΊΡ, ΠΊΠ°ΠΊ Π²ΡΠ±ΡΠ°ΡΡ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡΠ΅Π΅ ΠΠ, Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΡ Π±Π΅Π· ΠΎΡΠΈΠ±ΠΎΠΊ ΠΈ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ ΡΠΈΠΏΠΈΡΠ½ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ. ΠΡΠ΄Π΅Π»ΡΠ½ΠΎΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡΠ΄Π΅Π»ΠΈΠΌ Π½Π΅ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΠΈ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΠΏΡΠΎΡΠΈΠ²ΠΎΠΊ Ρ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΡΠΌΠΈ Π°ΠΊΠΊΡΠΌΡΠ»ΡΡΠΎΡΠ°ΠΌΠΈ Xiaomi M365/Ninebot Max β ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠ²Π΅ΡΡΠΈ ΠΊ ΠΏΠ΅ΡΠ΅Π³ΡΠ΅Π²Ρ Π±Π°ΡΠ°ΡΠ΅ΠΈ.
ΠΠ°ΠΊΠΈΠ΅ Π³ΠΈΡΠΎΡΠΊΡΡΠ΅ΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΎΡΠΈΡΡ ΠΏΠΎΠ΄ ΡΡΡΠΊΡ Π³Π°Π·Π°?
ΠΠ΅ Π²ΡΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΡ Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π½ΡΡ ΠΏΡΠΎΡΠΈΠ²ΠΎΠΊ. ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΊΡΠΈΡΠ΅ΡΠΈΠΈ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΠΈ:
- π§ ΠΠ°Π»ΠΈΡΠΈΠ΅ ΡΡΡΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Ρ Xiaomi M365, Ninebot ES1/ES2/ES4, Razor E300). ΠΡΡΡΠΎΠ΅Π½Π½ΡΠ΅ ΠΏΠ»Π°ΡΡ (ΠΊΠ°ΠΊ Π² Hover-1 ΠΈΠ»ΠΈ Π΄Π΅ΡΡΠ²ΡΡ ΠΊΠΈΡΠ°ΠΉΡΠΊΠΈΡ ΠΌΠΎΠ΄Π΅Π»ΡΡ ) ΠΎΠ±ΡΡΠ½ΠΎ Π½Π΅ ΠΏΠ΅ΡΠ΅ΠΏΡΠΎΡΠΈΠ²Π°ΡΡΡΡ.
- π Π’ΠΈΠΏ Π°ΠΊΠΊΡΠΌΡΠ»ΡΡΠΎΡΠ°: Π»ΠΈΡΠΈΠΉ-ΠΈΠΎΠ½Π½ΡΠ΅ (Li-ion) ΠΈΠ»ΠΈ Π»ΠΈΡΠΈΠΉ-ΠΏΠΎΠ»ΠΈΠΌΠ΅ΡΠ½ΡΠ΅ (LiPo) Π±Π°ΡΠ°ΡΠ΅ΠΈ Ρ BMS-ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠΌ. ΠΠΈΠΊΠ΅Π»Ρ-ΠΌΠ΅ΡΠ°Π»Π»Π³ΠΈΠ΄ΡΠΈΠ΄Π½ΡΠ΅ (NiMH) Π½Π΅ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡ Ρ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎΠΌ ΠΊΠ°ΡΡΠΎΠΌΠ½ΡΡ ΠΏΡΠΎΡΠΈΠ²ΠΎΠΊ.
- π± ΠΠ΅ΡΡΠΈΡ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΠ. Π£ΡΡΠ°ΡΠ΅Π²ΡΠΈΠ΅ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π»Ρ Ninebot E22/E25 Π΄ΠΎ 2020 Π³ΠΎΠ΄Π°) ΠΌΠΎΠ³ΡΡ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΡΡΡΠΊΡ Π³Π°Π·Π° Π±Π΅Π· Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΡΡ ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΠΉ.
Π‘ΡΠ΅Π΄ΠΈ ΡΠ°ΠΌΡΡ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΡ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ Π΄Π»Ρ ΠΏΠ΅ΡΠ΅ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ:
| ΠΠΎΠ΄Π΅Π»Ρ | Π’ΠΈΠΏ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° | ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΡΡΡΠΊΠΈ Π³Π°Π·Π° | Π‘Π»ΠΎΠΆΠ½ΠΎΡΡΡ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ |
|---|---|---|---|
| Xiaomi M365 | DRV102 (v1/v2) | ΠΠ° (DRV-ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ) | Π‘ΡΠ΅Π΄Π½ΡΡ |
| Ninebot ES1/ES2/ES4 | STM32F103 | ΠΠ° (CFW) | ΠΡΡΠΎΠΊΠ°Ρ |
| Razor E300 | ATmega328P | Π§Π°ΡΡΠΈΡΠ½ΠΎ (ΡΡΠ΅Π±ΡΠ΅Ρ ΠΏΠ°ΡΠ»ΡΠ½ΠΈΠΊ) | ΠΡΠ΅Π½Ρ Π²ΡΡΠΎΠΊΠ°Ρ |
| Gotway MSuper V3 | STM32F405 | ΠΠ° (ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ ΠΎΡ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²Π°) | ΠΠΈΠ·ΠΊΠ°Ρ |
ΠΠ΅ΡΠ΅Π΄ ΠΏΠΎΠΊΡΠΏΠΊΠΎΠΉ ΡΡΡΠΊΠΈ Π³Π°Π·Π° ΠΏΡΠΎΠ²Π΅ΡΡΡΠ΅ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡ Ρ Π²Π°ΡΠ΅ΠΉ ΠΌΠΎΠ΄Π΅Π»ΡΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π»Ρ Xiaomi Pro 2 ΠΏΠΎΠ΄ΠΎΠΉΠ΄ΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΡΡΠΊΠ° Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π° UART, Π° Π΄Π»Ρ Ninebot Max G30 ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π°Π΄Π°ΠΏΡΠ΅Ρ Π΄Π»Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΊ CAN-ΡΠΈΠ½Π΅.
β οΈ ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠΡΠΎΡΠΈΠ²ΠΊΠ° Π³ΠΈΡΠΎΡΠΊΡΡΠ΅ΡΠΎΠ² Segway-Ninebot ΡΠ΅ΡΠΈΠΈ E (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, E8/E10) ΡΠ°ΡΡΠΎ Π±Π»ΠΎΠΊΠΈΡΡΠ΅Ρ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΡΠΉ Bluetooth-ΠΌΠΎΠ΄ΡΠ»Ρ. ΠΠΎΡΠ»Π΅ ΠΏΠ΅ΡΠ΅ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ Π²Ρ ΠΏΠΎΡΠ΅ΡΡΠ΅ΡΠ΅ Π΄ΠΎΡΡΡΠΏ ΠΊ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠΌΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π΄Π»Ρ Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΠΊΠΈ.
ΠΡΠ±ΠΎΡ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ: DRV, CFW ΠΈΠ»ΠΈ ΠΊΠ°ΡΡΠΎΠΌΠ½ΡΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΡ?
Π‘ΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΡΡΠΈ ΠΎΡΠ½ΠΎΠ²Π½ΡΡ ΡΠΈΠΏΠ° ΠΏΡΠΎΡΠΈΠ²ΠΎΠΊ Π΄Π»Ρ ΡΡΡΠΊΠΈ Π³Π°Π·Π°:
- DRV-ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ (Π΄Π»Ρ Xiaomi M365/Pro/1S): ΡΠ°ΠΌΡΠ΅ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΡΠ΅, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΠΏΠ»Π°Π²Π½ΠΎΠ΅ ΡΡΠΊΠΎΡΠ΅Π½ΠΈΠ΅ ΠΈ ΡΠ΅ΠΊΡΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΠΎΠ΅ ΡΠΎΡΠΌΠΎΠΆΠ΅Π½ΠΈΠ΅. ΠΠΎΠΏΡΠ»ΡΡΠ½ΡΠ΅ Π²Π΅ΡΡΠΈΠΈ β
DRV102_v3.2ΠΈDRV128. - CFW (Custom Firmware): ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΡΠ΅ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ Π΄Π»Ρ Ninebot ΠΈ ΠΊΠ»ΠΎΠ½ΠΎΠ². ΠΠΎΠ·Π²ΠΎΠ»ΡΡΡ Π½Π°ΡΡΡΠ°ΠΈΠ²Π°ΡΡ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΡΡ ΡΠΊΠΎΡΠΎΡΡΡ, ΡΠΎΠΊ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ ΠΈ Π΄Π°ΠΆΠ΅ Π΄ΠΎΠ±Π°Π²Π»ΡΡΡ ΠΊΡΡΠΈΠ·-ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ. ΠΡΠΈΠΌΠ΅Ρ:
CFW_SHANGO. - ΠΠ°ΡΡΠΎΠΌΠ½ΡΠ΅ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ ΠΎΡ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ² (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π»Ρ Gotway ΠΈΠ»ΠΈ Kingsong). Π§Π°ΡΡΠΎ ΡΡΠ΅Π±ΡΡΡ Π΄ΠΎΡΠ°Π±ΠΎΡΠΊΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° (ΠΏΠ°ΠΉΠΊΠ° ΡΠ΅Π·ΠΈΡΡΠΎΡΠΎΠ², Π·Π°ΠΌΠ΅Π½Π° MOSFET-ΡΡΠ°Π½Π·ΠΈΡΡΠΎΡΠΎΠ²).
ΠΠ»ΡΡΠ΅Π²ΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΠΏΡΠΈ Π²ΡΠ±ΠΎΡΠ΅:
- π ΠΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ ΡΠΎΠΊ: ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ Π΄Π»Ρ ΡΡΡΠΊΠΈ Π³Π°Π·Π° ΠΎΠ±ΡΡΠ½ΠΎ ΡΠ²Π΅Π»ΠΈΡΠΈΠ²Π°ΡΡ ΡΠΎΠΊ Π΄ΠΎ
25β40Π(ΠΏΡΠΎΡΠΈΠ² ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΡ10β15Π). ΠΡΠΎ ΡΡΠΊΠΎΡΡΠ΅Ρ ΡΠ°Π·Π³ΠΎΠ½, Π½ΠΎ ΡΠΎΠΊΡΠ°ΡΠ°Π΅Ρ ΡΠ΅ΡΡΡΡ Π±Π°ΡΠ°ΡΠ΅ΠΈ. - π Π Π΅ΠΊΡΠΏΠ΅ΡΠ°ΡΠΈΡ: Π½Π΅ Π²ΡΠ΅ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΡΠΎΡΠΌΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ ΠΏΠΎΠ΄Π·Π°ΡΡΠ΄ΠΊΠΎΠΉ Π°ΠΊΠΊΡΠΌΡΠ»ΡΡΠΎΡΠ°. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ,
CFW_SHANGOΠΈΠΌΠ΅Π΅Ρ ΡΠ»Π°Π±ΡΡ ΡΠ΅ΠΊΡΠΏΠ΅ΡΠ°ΡΠΈΡ Π½Π° ΠΌΠ°Π»ΡΡ ΡΠΊΠΎΡΠΎΡΡΡΡ . - π‘οΈ ΠΠ°ΡΠΈΡΠ° ΠΎΡ ΠΏΠ΅ΡΠ΅Π³ΡΠ΅Π²Π°: Π΄Π΅ΡΡΠ²ΡΠ΅ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ ΠΌΠΎΠ³ΡΡ ΠΈΠ³Π½ΠΎΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠΈΠ³Π½Π°Π»Ρ Π΄Π°ΡΡΠΈΠΊΠΎΠ² ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ, ΡΡΠΎ ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡ ΠΊ Π²ΠΎΠ·Π³ΠΎΡΠ°Π½ΠΈΡ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°.
ΠΠ΄Π΅ ΡΠΊΠ°ΡΠ°ΡΡ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ?
- π ΠΡΠΈΡΠΈΠ°Π»ΡΠ½ΡΠ΅ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΈ: OpenScooterFirmware (Π΄Π»Ρ Ninebot), 4PDA (Π΄Π»Ρ Xiaomi).
- π¬ Π’Π΅Π»Π΅Π³ΡΠ°ΠΌ-ΡΠ°ΡΡ:
@xiaomi_scooter_mods,@ninebot_custom_fw. - β οΈ ΠΠ·Π±Π΅Π³Π°ΠΉΡΠ΅ ΡΠ°ΠΉΡΠΎΠ² Ρ ΠΏΠΎΠ΄ΠΎΠ·ΡΠΈΡΠ΅Π»ΡΠ½ΡΠΌΠΈ Π΄ΠΎΠΌΠ΅Π½Π°ΠΌΠΈ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ,
*.xyzΠΈΠ»ΠΈ*.top) β ΡΠ°ΠΌ ΡΠ°ΡΡΠΎ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΡΡ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ Ρ Π²ΠΈΡΡΡΠ°ΠΌΠΈ.
- DRV Π΄Π»Ρ Xiaomi
- CFW Π΄Π»Ρ Ninebot
- ΠΠ°ΡΡΠΎΠΌΠ½ΡΡ Π΄Π»Ρ Gotway/Kingsong
- ΠΡΡ Π½Π΅ ΡΠ΅ΡΠΈΠ»
ΠΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ° Π³ΠΈΡΠΎΡΠΊΡΡΠ΅ΡΠ° ΠΊ ΠΏΡΠΎΡΠΈΠ²ΠΊΠ΅: ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ ΠΈ ΠΌΠ΅ΡΡ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ
ΠΠ΅ΡΠ΅Π΄ Π½Π°ΡΠ°Π»ΠΎΠΌ ΡΠ°Π±ΠΎΡ ΡΠ±Π΅Π΄ΠΈΡΠ΅ΡΡ, ΡΡΠΎ Ρ Π²Π°Ρ Π΅ΡΡΡ:
ΠΡΠ²ΡΡΡΠΊΠ° T8/T10 Π΄Π»Ρ ΡΠ°Π·Π±ΠΎΡΠ° ΠΊΠΎΡΠΏΡΡΠ°|
ΠΠ°ΡΠ»ΡΠ½ΠΈΠΊ (Π΅ΡΠ»ΠΈ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΡ ΠΏΠ»Π°ΡΡ)|
USB-ΠΊΠ°Π±Π΅Π»Ρ Π΄Π»Ρ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ (ΠΎΠ±ΡΡΠ½ΠΎ microUSB ΠΈΠ»ΠΈ Type-C)|
Π Π΅Π·Π΅ΡΠ²Π½Π°Ρ ΠΊΠΎΠΏΠΈΡ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΠ (Π΄Π°ΠΌΠΏ ΡΠ΅ΡΠ΅Π· ST-Link)|
ΠΡΠ»ΡΡΠΈΠΌΠ΅ΡΡ Π΄Π»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ Π½Π° ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ°Ρ -->
Π¨Π°Π³ΠΈ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠΈ:
- ΠΡΠΊΠ»ΡΡΠΈΡΠ΅ Π°ΠΊΠΊΡΠΌΡΠ»ΡΡΠΎΡ, Π½Π°ΠΆΠ°Π² ΠΊΠ½ΠΎΠΏΠΊΡ ΠΏΠΈΡΠ°Π½ΠΈΡ Π½Π°
5β10 ΡΠ΅ΠΊΡΠ½Π΄(Π΄Π»Ρ ΡΠ°Π·ΡΡΠ΄Π° ΠΊΠΎΠ½Π΄Π΅Π½ΡΠ°ΡΠΎΡΠΎΠ²). - Π‘Π½ΠΈΠΌΠΈΡΠ΅ Π½ΠΈΠΆΠ½ΡΡ ΠΊΡΡΡΠΊΡ Π³ΠΈΡΠΎΡΠΊΡΡΠ΅ΡΠ°. Π ΠΌΠΎΠ΄Π΅Π»ΡΡ Xiaomi M365 ΠΎΠ½Π° ΠΊΡΠ΅ΠΏΠΈΡΡΡ Π½Π° 4 Π²ΠΈΠ½ΡΠ°, Π² Ninebot ES2 β Π½Π° 6.
- ΠΠ°ΠΉΠ΄ΠΈΡΠ΅ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ (ΠΎΠ±ΡΡΠ½ΠΎ ΡΡΡΠ½Π°Ρ ΠΏΠ»Π°ΡΠ° Ρ ΡΠ°Π΄ΠΈΠ°ΡΠΎΡΠΎΠΌ). ΠΠ° Π½ΡΠΌ Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡΡΡ ΠΌΠ°ΡΠΊΠΈΡΠΎΠ²ΠΊΠ°, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ:
DRV102 v2.1ΠΈΠ»ΠΈSTM32F103C8T6. - ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΠ΅ USB-Π°Π΄Π°ΠΏΡΠ΅Ρ ΠΊ ΡΠ°Π·ΡΡΠΌΡ
UART(ΡΠ°ΡΠ΅ Π²ΡΠ΅Π³ΠΎ ΡΡΠΎ 4 ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ°:GND, TX, RX, 3.3V).
ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΏΡΠΎΠ²Π΅ΡΡΡΠ΅:
- π ΠΠ°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ Π°ΠΊΠΊΡΠΌΡΠ»ΡΡΠΎΡΠ°: Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ Π½Π΅ Π½ΠΈΠΆΠ΅
36Π(Π΄Π»Ρ 36V Π±Π°ΡΠ°ΡΠ΅ΠΉ) ΠΈΠ»ΠΈ48Π(Π΄Π»Ρ 48V). ΠΡΠΎΡΠΈΠ²ΠΊΠ° ΠΏΡΠΈ Π½ΠΈΠ·ΠΊΠΎΠΌ Π·Π°ΡΡΠ΄Π΅ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠ²ΡΠ΅Π΄ΠΈΡΡ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ. - π ΠΠ°ΡΠ΅ΡΡΠ²ΠΎ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠ²: ΠΎΠΊΠΈΡΠ»Π΅Π½Π½ΡΠ΅ ΡΠ°Π·ΡΡΠΌΡ ΠΎΡΠΈΡΡΠΈΡΠ΅ ΡΠΏΠΈΡΡΠΎΠΌ.
- π‘ ΠΡΡΡΡΡΡΠ²ΠΈΠ΅ ΠΏΠΎΠΌΠ΅Ρ
: ΠΏΡΠΎΡΠΈΠ²Π°ΠΉΡΠ΅ Π² ΠΏΠΎΠΌΠ΅ΡΠ΅Π½ΠΈΠΈ Π±Π΅Π· Wi-Fi ΡΠΎΡΡΠ΅ΡΠΎΠ² (ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡΡ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΡΡΠΌ Π½Π° Π»ΠΈΠ½ΠΈΠΈ
UART).
β οΈ ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠΡΠ»ΠΈ Π²Π°Ρ Π³ΠΈΡΠΎΡΠΊΡΡΠ΅Ρ ΠΎΡΠ½Π°ΡΡΠ½ Π΄Π²ΠΎΠΉΠ½ΡΠΌ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠΌ (ΠΊΠ°ΠΊ Π² Ninebot ES4), ΠΏΡΠΎΡΠΈΠ²ΠΊΠ° ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· Π½ΠΈΡ
ΠΏΡΠΈΠ²Π΅Π΄ΡΡ ΠΊ ΠΊΠΎΠ½ΡΠ»ΠΈΠΊΡΡ ΡΠΈΠ³Π½Π°Π»ΠΎΠ². Π ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΡΠΈΠ½Ρ
ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΡ ΡΠ΅ΡΠ΅Π· CAN-ΡΠΈΠ½Ρ ΠΈΠ»ΠΈ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΎΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π²ΡΠΎΡΠΎΠ³ΠΎ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°.
ΠΠΎΡΠ°Π³ΠΎΠ²Π°Ρ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡ ΠΏΠΎ ΠΏΡΠΎΡΠΈΠ²ΠΊΠ΅ ΠΏΠΎΠ΄ ΡΡΡΠΊΡ Π³Π°Π·Π°
Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ ΠΏΡΠΎΡΠ΅ΡΡ Π½Π° ΠΏΡΠΈΠΌΠ΅ΡΠ΅ Xiaomi M365 Ρ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΎΠΉ DRV102_v3.2. ΠΠ»Ρ Π΄ΡΡΠ³ΠΈΡ
ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ ΡΠ°Π³ΠΈ ΠΌΠΎΠ³ΡΡ ΠΎΡΠ»ΠΈΡΠ°ΡΡΡΡ (ΡΠΌ. Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ ΠΊ Π²Π°ΡΠ΅ΠΉ ΠΏΡΠΎΡΠΈΠ²ΠΊΠ΅).
Π¨Π°Π³ 1. ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΊ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΡ
- Π‘ΠΊΠ°ΡΠ°ΠΉΡΠ΅ ΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ ST-Link Utility (Π΄Π»Ρ Windows) ΠΈΠ»ΠΈ
stm32flash(Π΄Π»Ρ Linux/Mac). - ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΠ΅ USB-UART Π°Π΄Π°ΠΏΡΠ΅Ρ ΠΊ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΡ ΠΏΠΎ ΡΡ
Π΅ΠΌΠ΅:
ΠΠ΄Π°ΠΏΡΠ΅Ρ β ΠΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡGND β GND
TX β RX
RX β TX
3.3V β 3.3V (Π½Π΅ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ, Π΅ΡΠ»ΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ ΠΏΠΈΡΠ°Π΅ΡΡΡ ΠΎΡ Π±Π°ΡΠ°ΡΠ΅ΠΈ)
- ΠΠ°ΠΏΡΡΡΠΈΡΠ΅ ΡΠ΅ΡΠΌΠΈΠ½Π°Π» ΠΈ ΠΏΡΠΎΠ²Π΅ΡΡΡΠ΅ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ:
stm32flash /dev/ttyUSB0 -uΠΠΎΠ»ΠΆΠ΅Π½ ΠΏΠΎΡΠ²ΠΈΡΡΡΡ ΠΎΡΠ²Π΅Ρ Ρ Π²Π΅ΡΡΠΈΠ΅ΠΉ ΡΠΈΠΏΠ° (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ,
STM32F103C8).
Π¨Π°Π³ 2. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΠ΅Π·Π΅ΡΠ²Π½ΠΎΠΉ ΠΊΠΎΠΏΠΈΠΈ
ΠΡΠΏΠΎΠ»Π½ΠΈΡΠ΅ Π΄Π°ΠΌΠΏ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΠ:
stm32flash /dev/ttyUSB0 -r dump.bin -v
Π€Π°ΠΉΠ» dump.bin ΡΠΎΡ
ΡΠ°Π½ΠΈΡΠ΅ Π½Π° ΠΎΠ±Π»Π°ΡΠ½ΡΠΉ Π΄ΠΈΡΠΊ. ΠΠ½ ΠΏΡΠΈΠ³ΠΎΠ΄ΠΈΡΡΡ Π΄Π»Ρ ΠΎΡΠΊΠ°ΡΠ° Π² ΡΠ»ΡΡΠ°Π΅ ΡΠ±ΠΎΡ.
Π¨Π°Π³ 3. ΠΠ°Π³ΡΡΠ·ΠΊΠ° ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ
ΠΠ»Ρ DRV102_v3.2 ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ:
stm32flash /dev/ttyUSB0 -w drv102_v3.2.bin -v
ΠΡΠΎΡΠ΅ΡΡ Π·Π°ΠΉΠΌΡΡ 2β5 ΠΌΠΈΠ½ΡΡ. ΠΠ΅ ΠΎΡΠΊΠ»ΡΡΠ°ΠΉΡΠ΅ ΠΊΠ°Π±Π΅Π»Ρ Π΄ΠΎ ΠΏΠΎΡΠ²Π»Π΅Π½ΠΈΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ Verification OK.
Π¨Π°Π³ 4. ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° ΡΡΡΠΊΠΈ Π³Π°Π·Π°
ΠΠΎΡΠ»Π΅ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ:
- ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΠ΅ ΡΡΡΠΊΡ Π³Π°Π·Π° ΠΊ ΡΠ°Π·ΡΡΠΌΡ
THROTTLEΠ½Π° ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ΅ (ΠΎΠ±ΡΡΠ½ΠΎ ΡΡΠΎ 3 ΠΏΡΠΎΠ²ΠΎΠ΄Π°:+5V, GND, SIGNAL). - ΠΠΊΠ»ΡΡΠΈΡΠ΅ Π³ΠΈΡΠΎΡΠΊΡΡΠ΅Ρ ΠΈ ΠΏΡΠΎΠ²Π΅ΡΡΡΠ΅ ΡΠ΅Π°ΠΊΡΠΈΡ Π½Π° ΠΏΠΎΠ²ΠΎΡΠΎΡ ΡΡΡΠΊΠΈ. ΠΡΠ»ΠΈ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ Π½Π΅ ΡΠ΅Π°Π³ΠΈΡΡΠ΅Ρ, ΠΏΠΎΠΌΠ΅Π½ΡΠΉΡΠ΅ ΠΌΠ΅ΡΡΠ°ΠΌΠΈ
TX/RXΠ½Π° USB-Π°Π΄Π°ΠΏΡΠ΅ΡΠ΅. - ΠΡΠΊΠ°Π»ΠΈΠ±ΡΡΠΉΡΠ΅ ΡΡΡΠΊΡ: Π·Π°ΠΆΠΌΠΈΡΠ΅ ΠΊΠ½ΠΎΠΏΠΊΡ ΠΏΠΈΡΠ°Π½ΠΈΡ Π½Π°
3 ΡΠ΅ΠΊΡΠ½Π΄Ρ, Π·Π°ΡΠ΅ΠΌ ΠΏΠ»Π°Π²Π½ΠΎ ΠΏΠΎΠ²Π΅ΡΠ½ΠΈΡΠ΅ ΡΡΡΠΊΡ ΠΎΡ ΠΌΠΈΠ½ΠΈΠΌΡΠΌΠ° Π΄ΠΎ ΠΌΠ°ΠΊΡΠΈΠΌΡΠΌΠ°.
ΠΡΠ»ΠΈ ΠΏΠΎΡΠ»Π΅ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ Π³ΠΈΡΠΎΡΠΊΡΡΠ΅Ρ Π΄Π΅ΡΠ³Π°Π΅ΡΡΡ ΠΏΡΠΈ ΡΡΠ°ΡΡΠ΅, ΡΠΌΠ΅Π½ΡΡΠΈΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ START_BOOST Π² ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΌ ΡΠ°ΠΉΠ»Π΅ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ (ΠΎΠ±ΡΡΠ½ΠΎ ΡΡΠΎ ΡΡΡΠΎΠΊΠ° 47 Π² config.h).
Π’ΠΈΠΏΠΈΡΠ½ΡΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ ΠΈ ΠΈΡ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅
ΠΠ°ΠΆΠ΅ ΠΏΡΠΈ ΡΠΎΡΠ½ΠΎΠΌ ΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠΈ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ ΡΠ±ΠΎΠΈ. Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ ΡΠ°ΠΌΡΠ΅ ΡΠ°ΡΡΡΠ΅:
| ΠΡΠΈΠ±ΠΊΠ° | ΠΡΠΈΡΠΈΠ½Π° | Π Π΅ΡΠ΅Π½ΠΈΠ΅ |
|---|---|---|
| ΠΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ Π½Π΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΡΡΡ | ΠΠ΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ UART ΠΈΠ»ΠΈ ΠΎΡΡΡΡΡΡΠ²ΠΈΠ΅ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΎΠ² | ΠΡΠΎΠ²Π΅ΡΡΡΠ΅ ΡΡ
Π΅ΠΌΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ, ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ Π΄ΡΠ°ΠΉΠ²Π΅Ρ CP210x Π΄Π»Ρ Π°Π΄Π°ΠΏΡΠ΅ΡΠ° |
| ΠΠΈΡΠΎΡΠΊΡΡΠ΅Ρ Π½Π΅ Π²ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ ΠΏΠΎΡΠ»Π΅ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ | ΠΠ΅ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠ°Ρ Π²Π΅ΡΡΠΈΡ ΠΠ ΠΈΠ»ΠΈ ΡΠ±ΠΎΠΉ ΠΏΡΠΈ Π·Π°ΠΏΠΈΡΠΈ | ΠΠΎΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΡΡ ΠΏΡΠΎΡΠΈΠ²ΠΊΡ ΠΈΠ· Π΄Π°ΠΌΠΏΠ° |
| Π ΡΡΠΊΠ° Π³Π°Π·Π° ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΡΡΠ²ΠΊΠ°ΠΌΠΈ | ΠΠΎΠΌΠ΅Ρ ΠΈ Π½Π° ΡΠΈΠ³Π½Π°Π»ΡΠ½ΠΎΠΌ ΠΏΡΠΎΠ²ΠΎΠ΄Π΅ ΠΈΠ»ΠΈ Π½ΠΈΠ·ΠΊΠΎΠ΅ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ | ΠΠΎΠ±Π°Π²ΡΡΠ΅ ΠΊΠΎΠ½Π΄Π΅Π½ΡΠ°ΡΠΎΡ 100nF ΠΌΠ΅ΠΆΠ΄Ρ SIGNAL ΠΈ GND |
| ΠΠ΅ΡΠ΅Π³ΡΠ΅Π² ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° | Π‘Π»ΠΈΡΠΊΠΎΠΌ Π²ΡΡΠΎΠΊΠΈΠΉ ΡΠΎΠΊ Π² ΠΏΡΠΎΡΠΈΠ²ΠΊΠ΅ | Π£ΠΌΠ΅Π½ΡΡΠΈΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ MAX_BATTERY_CURRENT Π² Π½Π°ΡΡΡΠΎΠΉΠΊΠ°Ρ
|
ΠΡΠ»ΠΈ Π³ΠΈΡΠΎΡΠΊΡΡΠ΅Ρ ΠΏΠΎΡΠ»Π΅ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ:
- π₯ ΠΡΠΌΠΈΡ ΠΈΠ»ΠΈ ΠΏΠ°Ρ Π½Π΅Ρ Π³Π°ΡΡΡ: Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ ΠΎΡΠΊΠ»ΡΡΠΈΡΠ΅ Π°ΠΊΠΊΡΠΌΡΠ»ΡΡΠΎΡ! ΠΡΠΎ ΠΏΡΠΈΠ·Π½Π°ΠΊ ΠΊΠΎΡΠΎΡΠΊΠΎΠ³ΠΎ Π·Π°ΠΌΡΠΊΠ°Π½ΠΈΡ Π² MOSFET-ΡΡΠ°Π½Π·ΠΈΡΡΠΎΡΠ°Ρ . Π’ΡΠ΅Π±ΡΠ΅ΡΡΡ Π·Π°ΠΌΠ΅Π½Π° ΡΠ³ΠΎΡΠ΅Π²ΡΠΈΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ².
- π ΠΠΈΡΠΈΡ ΠΈ Π½Π΅ Π΅Π΄Π΅Ρ: ΠΏΡΠΎΠ²Π΅ΡΡΡΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ ΡΠ΅ΡΠ΅Π·
BLE-ΠΌΠΎΠ΄ΡΠ»Ρ(Π΅ΡΠ»ΠΈ ΠΎΠ½ ΡΠΎΡ ΡΠ°Π½ΡΠ½). Π§Π°ΡΡΠ°Ρ ΠΎΡΠΈΠ±ΠΊΠ° βERROR 21(Π½Π΅ΠΈΡΠΏΡΠ°Π²Π½ΠΎΡΡΡ Π΄Π°ΡΡΠΈΠΊΠ° Π₯ΠΎΠ»Π»Π°). - π Π‘Π°ΠΌΠΎΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»ΡΠ½ΠΎ ΡΠ°Π·Π³ΠΎΠ½ΡΠ΅ΡΡΡ: ΡΠ±ΡΠΎΡΡΡΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° Π΄ΠΎ Π·Π°Π²ΠΎΠ΄ΡΠΊΠΈΡ
(Π·Π°ΠΆΠΌΠΈΡΠ΅
Power + ModeΠ½Π° 10 ΡΠ΅ΠΊΡΠ½Π΄).
Π§ΡΠΎ Π΄Π΅Π»Π°ΡΡ, Π΅ΡΠ»ΠΈ ΠΏΡΠΎΡΠΈΠ²ΠΊΠ° ΡΠ»Π΅ΡΠ΅Π»Π°?
ΠΡΠ»ΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ ΠΏΠ΅ΡΠ΅ΡΡΠ°Π» ΠΎΡΠ²Π΅ΡΠ°ΡΡ Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Ρ, ΠΏΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π΅Π³ΠΎ ΡΠ΅ΡΠ΅Π· BOOT0 ΡΠ΅ΠΆΠΈΠΌ:
1. ΠΠ°ΠΌΠΊΠ½ΠΈΡΠ΅ ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ BOOT0 ΠΈ 3.3V Π½Π° ΠΏΠ»Π°ΡΠ΅.
2. ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΠ΅ USB-Π°Π΄Π°ΠΏΡΠ΅Ρ ΠΈ Π·Π°ΠΏΡΡΡΠΈΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ stm32flash -w recovery.bin.
3. ΠΠΎΡΠ»Π΅ ΡΡΠΏΠ΅ΡΠ½ΠΎΠΉ Π·Π°ΠΏΠΈΡΠΈ ΠΎΡΠΊΠ»ΡΡΠΈΡΠ΅ BOOT0 ΠΈ ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΈΡΠ΅ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ.
ΠΡΠ»ΠΈ ΡΡΠΎ Π½Π΅ ΠΏΠΎΠΌΠΎΠ³Π»ΠΎ β ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΏΠ΅ΡΠ΅ΠΏΠ°ΠΉΠΊΠ° ΡΠ»Π΅Ρ-ΠΏΠ°ΠΌΡΡΠΈ.
ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° ΡΡΡΠΊΠΈ Π³Π°Π·Π° ΠΏΠΎΡΠ»Π΅ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ
Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ β ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π° Π΄Π΅Π»Π°. ΠΠ»Ρ ΠΊΠΎΠΌΡΠΎΡΡΠ½ΠΎΠΉ Π΅Π·Π΄Ρ ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΊΠ°Π»ΠΈΠ±ΡΠΎΠ²ΠΊΠ°:
1. Π§ΡΠ²ΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΡΡΡΠΊΠΈ
Π ΡΠ°ΠΉΠ»Π΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, config.txt Π΄Π»Ρ CFW_SHANGO) Π½Π°ΠΉΠ΄ΠΈΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ:
THROTTLE_MIN = 1000β ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠΈΠ³Π½Π°Π»Π° (ΡΡΡΠΊΠ° ΠΎΡΠΏΡΡΠ΅Π½Π°).THROTTLE_MAX = 2000β ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ (ΡΡΡΠΊΠ° Π½Π° ΠΌΠ°ΠΊΡΠΈΠΌΡΠΌΠ΅).THROTTLE_DEADZONE = 50β "ΠΌΡΡΡΠ²Π°Ρ Π·ΠΎΠ½Π°" (ΠΈΠ³Π½ΠΎΡΠΈΡΡΠ΅Ρ ΠΌΠ΅Π»ΠΊΠΈΠ΅ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΡ ΡΡΡΠΊΠΈ).
ΠΠ»Ρ ΠΏΠ»Π°Π²Π½ΠΎΠ³ΠΎ ΡΡΠ°ΡΡΠ° ΡΠ²Π΅Π»ΠΈΡΡΡΠ΅ THROTTLE_DEADZONE Π΄ΠΎ 100β150.
2. ΠΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠ΅ ΡΠΊΠΎΡΠΎΡΡΠΈ
Π§ΡΠΎΠ±Ρ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ ΠΎΠΏΠ°ΡΠ½ΡΡ ΡΠΈΡΡΠ°ΡΠΈΠΉ, ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ Π»ΠΈΠΌΠΈΡ:
MAX_SPEED = 35 // ΠΊΠΌ/Ρ
SOFT_START = 1 // ΠΏΠ»Π°Π²Π½ΡΠΉ ΡΠ°Π·Π³ΠΎΠ½ (1 β Π²ΠΊΠ»ΡΡΠ΅Π½ΠΎ, 0 β Π²ΡΠΊΠ»ΡΡΠ΅Π½ΠΎ)
3. Π Π΅ΠΊΡΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΠΎΠ΅ ΡΠΎΡΠΌΠΎΠΆΠ΅Π½ΠΈΠ΅
Π ΠΏΡΠΎΡΠΈΠ²ΠΊΠ°Ρ
DRV ΠΈ CFW ΡΠ΅ΠΊΡΠΏΠ΅ΡΠ°ΡΠΈΡ Π½Π°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΡΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°ΠΌΠΈ:
REGEN_BRAKE_STRENGTH = 0.3 // ΡΠΈΠ»Π° ΡΠΎΡΠΌΠΎΠΆΠ΅Π½ΠΈΡ (0.1β0.5)
REGEN_SPEED_MIN = 5 // ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½Π°Ρ ΡΠΊΠΎΡΠΎΡΡΡ Π΄Π»Ρ ΡΠ΅ΠΊΡΠΏΠ΅ΡΠ°ΡΠΈΠΈ (ΠΊΠΌ/Ρ)
ΠΠΎΡΠ»Π΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠΈΡΡΠΉΡΠ΅ Π³ΠΈΡΠΎΡΠΊΡΡΠ΅Ρ Π½Π° ΡΠΎΠ²Π½ΠΎΠΉ ΠΏΠΎΠ²Π΅ΡΡ Π½ΠΎΡΡΠΈ Π±Π΅Π· Π»ΡΠ΄Π΅ΠΉ Π²ΠΎΠΊΡΡΠ³. Π ΡΡΠΊΠ° Π³Π°Π·Π° ΠΌΠΎΠΆΠ΅Ρ ΠΈΠΌΠ΅ΡΡ Π½Π΅Π»ΠΈΠ½Π΅ΠΉΠ½ΡΡ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΡ β ΠΏΠ΅ΡΠ²ΡΠ΅ 20% Ρ ΠΎΠ΄Π° Π΄Π°ΡΡ 50% ΠΌΠΎΡΠ½ΠΎΡΡΠΈ!
Π ΠΈΡΠΊΠΈ ΠΈ ΡΡΠΈΠ΄ΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π°ΡΠΏΠ΅ΠΊΡΡ
ΠΡΠΎΡΠΈΠ²ΠΊΠ° Π³ΠΈΡΠΎΡΠΊΡΡΠ΅ΡΠ° ΠΏΠΎΠ΄ ΡΡΡΠΊΡ Π³Π°Π·Π° ΠΈΠΌΠ΅Π΅Ρ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠ΅, Π½ΠΎ ΠΈ ΡΡΠΈΠ΄ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΏΠΎΡΠ»Π΅Π΄ΡΡΠ²ΠΈΡ:
1. ΠΠΎΡΠ΅ΡΡ Π³Π°ΡΠ°Π½ΡΠΈΠΈ
ΠΡΠ±ΠΎΠ΅ Π²ΠΌΠ΅ΡΠ°ΡΠ΅Π»ΡΡΡΠ²ΠΎ Π² ΠΏΡΠΎΡΠΈΠ²ΠΊΡ Π°Π½Π½ΡΠ»ΠΈΡΡΠ΅Ρ Π³Π°ΡΠ°Π½ΡΠΈΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Xiaomi ΠΈ Segway-Ninebot ΠΎΡΠΊΠ°Π·ΡΠ²Π°ΡΡ Π² ΡΠ΅ΠΌΠΎΠ½ΡΠ΅ ΠΏΡΠΈ ΠΎΠ±Π½Π°ΡΡΠΆΠ΅Π½ΠΈΠΈ ΠΊΠ°ΡΡΠΎΠΌΠ½ΠΎΠ³ΠΎ ΠΠ, Π΄Π°ΠΆΠ΅ Π΅ΡΠ»ΠΈ ΠΏΠΎΠ»ΠΎΠΌΠΊΠ° Π½Π΅ ΡΠ²ΡΠ·Π°Π½Π° Ρ Π½ΠΈΠΌ.
2. Π‘Π΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ
Π Π ΠΎΡΡΠΈΠΈ ΠΈ ΠΠ‘ Π³ΠΈΡΠΎΡΠΊΡΡΠ΅ΡΡ Ρ ΡΡΡΠΊΠΎΠΉ Π³Π°Π·Π° ΠΏΡΠΈΡΠ°Π²Π½ΠΈΠ²Π°ΡΡΡΡ ΠΊ ΠΌΠΎΠΏΠ΅Π΄Π°ΠΌ, Π΅ΡΠ»ΠΈ ΠΈΡ
ΡΠΊΠΎΡΠΎΡΡΡ ΠΏΡΠ΅Π²ΡΡΠ°Π΅Ρ 25 ΠΊΠΌ/Ρ. ΠΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ:
- π¦ ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎΠ΅ Π½Π°Π»ΠΈΡΠΈΠ΅ ΠΏΡΠ°Π² ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠΈ Π (Π΄Π»Ρ Π ΠΎΡΡΠΈΠΈ).
- π² ΠΠ°ΠΏΡΠ΅Ρ Π½Π° Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎ ΡΡΠΎΡΡΠ°ΡΠ°ΠΌ (ΡΠΎΠ»ΡΠΊΠΎ Π²Π΅Π»ΠΎΡΠΈΠΏΠ΅Π΄Π½ΡΠ΅ Π΄ΠΎΡΠΎΠΆΠΊΠΈ ΠΈΠ»ΠΈ ΠΏΡΠΎΠ΅Π·ΠΆΠ°Ρ ΡΠ°ΡΡΡ).
- π ΠΠ΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎΡΡΡ ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΠΈ Π² ΠΠΠΠΠ (Π΄Π»Ρ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ ΠΌΠΎΡΠ½Π΅Π΅
250 ΠΡ).
3. ΠΠ΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡ
Π ΡΡΠΊΠ° Π³Π°Π·Π° ΡΠ²Π΅Π»ΠΈΡΠΈΠ²Π°Π΅Ρ ΡΠΈΡΠΊ:
- π₯ ΠΠ΅ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΡΠ΅ΠΌΠΎΠ³ΠΎ ΡΡΠΊΠΎΡΠ΅Π½ΠΈΡ ΠΏΡΠΈ Π·Π°ΠΊΠ»ΠΈΠ½ΠΈΠ²Π°Π½ΠΈΠΈ ΡΡΡΠΊΠΈ (ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ Ρ Π΄Π΅ΡΡΠ²ΡΡ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ Π±Π΅Π· Π²ΠΎΠ·Π²ΡΠ°ΡΠ°ΡΡΠ΅ΠΉ ΠΏΡΡΠΆΠΈΠ½Ρ).
- π ΠΠΎΠΆΠ°ΡΠ°: ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ Ρ ΠΏΠΎΠ²ΡΡΠ΅Π½Π½ΡΠΌ ΡΠΎΠΊΠΎΠΌ (
>30Π) ΠΌΠΎΠ³ΡΡ ΠΏΠ΅ΡΠ΅Π³ΡΠ΅ΡΡ Π°ΠΊΠΊΡΠΌΡΠ»ΡΡΠΎΡ. ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΠ΅ΡΠΌΠΎΡΡΠ°Π΄ΠΎΡΠ½ΡΡ ΡΡΡΠ±ΠΊΡ Π΄Π»Ρ ΠΈΠ·ΠΎΠ»ΡΡΠΈΠΈ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠ². - π¨ ΠΠΎΡΠ΅ΡΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΏΡΠΈ ΠΎΡΠΊΠ°Π·Π΅ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°. ΠΡΠ΅Π³Π΄Π° Π½ΠΎΡΠΈΡΠ΅ ΡΠ»Π΅ΠΌ ΠΈ Π·Π°ΡΠΈΡΠ½ΡΠ΅ Π½Π°ΠΊΠ»Π°Π΄ΠΊΠΈ.
β οΈ ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: Π Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΡΡΡΠ°Π½Π°Ρ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π² ΠΠ΅ΡΠΌΠ°Π½ΠΈΠΈ) ΡΠ°ΠΌΠΎΠ΄Π΅Π»ΡΠ½ΡΠ΅ ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ ΡΠ»Π΅ΠΊΡΡΠΎΡΡΠ°Π½ΡΠΏΠΎΡΡΠ° ΠΏΠΎΠ΄ΠΏΠ°Π΄Π°ΡΡ ΠΏΠΎΠ΄ Π·Π°ΠΊΠΎΠ½StVZO, ΠΊΠΎΡΠΎΡΡΠΉ ΡΡΠ΅Π±ΡΠ΅Ρ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ Π»ΡΠ±ΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΈ. Π¨ΡΡΠ°Ρ Π·Π° Π½Π΅ΡΠ΅ΡΡΠΈΡΠΈΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΡΡΡΠΊΡ Π³Π°Π·Π° ΠΌΠΎΠΆΠ΅Ρ Π΄ΠΎΡΡΠΈΠ³Π°ΡΡ500β¬.
FAQ: Π§Π°ΡΡΡΠ΅ Π²ΠΎΠΏΡΠΎΡΡ ΠΏΠΎ ΠΏΡΠΎΡΠΈΠ²ΠΊΠ΅ Π³ΠΈΡΠΎΡΠΊΡΡΠ΅ΡΠ°
ΠΠΎΠΆΠ½ΠΎ Π»ΠΈ ΠΏΡΠΎΡΠΈΡΡ Π³ΠΈΡΠΎΡΠΊΡΡΠ΅Ρ Π±Π΅Π· ΠΏΠ°ΡΠ»ΡΠ½ΠΈΠΊΠ°?
ΠΠ°, Π΄Π»Ρ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π° ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ (Xiaomi M365, Ninebot ES2) ΠΏΠ°ΡΠ»ΡΠ½ΠΈΠΊ Π½Π΅ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ β Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ USB-UART Π°Π΄Π°ΠΏΡΠ΅ΡΠ°. ΠΠ΄Π½Π°ΠΊΠΎ Π΄Π»Ρ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ
ΠΏΡΠΎΡΠΈΠ²ΠΎΠΊ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π»Ρ Razor E300) ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΡΡΠ΅Π±ΠΎΠ²Π°ΡΡΡΡ ΠΏΡΠΈΠΏΠ°ΡΡΡ ΠΏΡΠΎΠ²ΠΎΠ΄Π° ΠΊ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ°ΠΌ UART Π½Π° ΠΏΠ»Π°ΡΠ΅.
ΠΠ°ΠΊΠ°Ρ ΡΡΡΠΊΠ° Π³Π°Π·Π° Π»ΡΡΡΠ΅: Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Π°Ρ ΠΈΠ»ΠΈ ΡΠΈΡΡΠΎΠ²Π°Ρ?
ΠΠ½Π°Π»ΠΎΠ³ΠΎΠ²ΡΠ΅ ΡΡΡΠΊΠΈ (Ρ ΠΏΠ»Π°Π²Π½ΡΠΌ ΡΠΈΠ³Π½Π°Π»ΠΎΠΌ) ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ΡΡ Π΄Π»Ρ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π° ΠΏΡΠΎΡΠΈΠ²ΠΎΠΊ ΠΈ Π΄Π°ΡΡ Π±ΠΎΠ»Π΅Π΅ Π΅ΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎΠ΅ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅. Π¦ΠΈΡΡΠΎΠ²ΡΠ΅ (Ρ Π΄ΠΈΡΠΊΡΠ΅ΡΠ½ΡΠΌΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΡΠΌΠΈ) Π΄Π΅ΡΠ΅Π²Π»Π΅, Π½ΠΎ ΠΌΠΎΠ³ΡΡ Π²ΡΠ·ΡΠ²Π°ΡΡ ΡΡΠ²ΠΊΠΈ ΠΏΡΠΈ ΡΠ°Π·Π³ΠΎΠ½Π΅. ΠΠ»Ρ Xiaomi ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΠΌ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΡΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ PWM (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, LY-6225H).
ΠΠ°ΠΊ Π²Π΅ΡΠ½ΡΡΡ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΡΡ ΠΏΡΠΎΡΠΈΠ²ΠΊΡ?
ΠΡΠ»ΠΈ Π²Ρ ΡΠ΄Π΅Π»Π°Π»ΠΈ Π΄Π°ΠΌΠΏ ΠΏΠ΅ΡΠ΅Π΄ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΎΠΉ, Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ Π΅Π³ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ:
stm32flash /dev/ttyUSB0 -w dump.bin -v
ΠΠ»Ρ Ninebot ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΠΈΠ»ΠΈΡΡ Ninebot_Flasher Ρ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΡΠΌ ΠΠ ΠΎΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ. Π ΠΊΡΠ°ΠΉΠ½Π΅ΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΎΠ±ΡΠ°ΡΠΈΡΠ΅ΡΡ Π² ΡΠ΅ΡΠ²ΠΈΡΠ½ΡΠΉ ΡΠ΅Π½ΡΡ (Π½ΠΎ Π½Π΅ Π³ΠΎΠ²ΠΎΡΠΈΡΠ΅ ΠΎ ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΡΡ
!).
ΠΠΎΡΠ΅ΠΌΡ ΠΏΠΎΡΠ»Π΅ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ ΡΠΌΠ΅Π½ΡΡΠΈΠ»ΡΡ Π·Π°ΠΏΠ°Ρ Ρ ΠΎΠ΄Π°?
ΠΡΠΎΡΠΈΠ²ΠΊΠΈ ΠΏΠΎΠ΄ ΡΡΡΠΊΡ Π³Π°Π·Π° ΡΠ°ΡΡΠΎ ΡΠ²Π΅Π»ΠΈΡΠΈΠ²Π°ΡΡ ΡΠΎΠΊ, ΡΡΠΎ ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡ ΠΊ Π±ΠΎΠ»Π΅Π΅ ΠΈΠ½ΡΠ΅Π½ΡΠΈΠ²Π½ΠΎΠΌΡ ΡΠ°Π·ΡΡΠ΄Ρ Π±Π°ΡΠ°ΡΠ΅ΠΈ. Π§ΡΠΎΠ±Ρ Π²Π΅ΡΠ½ΡΡΡ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΡΠΉ Π·Π°ΠΏΠ°Ρ Ρ ΠΎΠ΄Π°:
- Π£ΠΌΠ΅Π½ΡΡΠΈΡΠ΅
MAX_BATTERY_CURRENTΠ² Π½Π°ΡΡΡΠΎΠΉΠΊΠ°Ρ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ. - ΠΡΠΊΠ»ΡΡΠΈΡΠ΅ ΡΠ΅ΠΊΡΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΠΎΠ΅ ΡΠΎΡΠΌΠΎΠΆΠ΅Π½ΠΈΠ΅ (ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ
REGEN_BRAKE = 0). - ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π±Π°ΡΠ°ΡΠ΅Ρ Π±ΠΎΠ»ΡΡΠ΅ΠΉ ΡΠΌΠΊΠΎΡΡΠΈ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π·Π°ΠΌΠ΅Π½ΠΈΡΠ΅ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΉ Π°ΠΊΠΊΡΠΌΡΠ»ΡΡΠΎΡ Xiaomi M365 Π½Π°
10S4PΠ²ΠΌΠ΅ΡΡΠΎ10S2P).
ΠΠΎΠΆΠ½ΠΎ Π»ΠΈ ΠΏΡΠΎΡΠΈΡΡ Π³ΠΈΡΠΎΡΠΊΡΡΠ΅Ρ Π΄Π»Ρ ΡΠ²Π΅Π»ΠΈΡΠ΅Π½ΠΈΡ ΡΠΊΠΎΡΠΎΡΡΠΈ Π±Π΅Π· ΡΡΡΠΊΠΈ Π³Π°Π·Π°?
ΠΠ°, Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, CFW_SHANGO Π΄Π»Ρ Ninebot) ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ ΡΠ½ΡΡΡ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠ΅ ΡΠΊΠΎΡΠΎΡΡΠΈ, ΡΠΎΡ
ΡΠ°Π½ΡΡ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΠΎΠ΅ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π°ΠΊΠ»ΠΎΠ½ΠΎΠΌ. ΠΠ΄Π½Π°ΠΊΠΎ ΡΡΠΎ ΠΎΠΏΠ°ΡΠ½ΠΎ: ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠ΅ Π³ΠΈΡΠΎΡΠΊΠΎΠΏΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π΄Π°ΡΡΠΈΠΊΠΈ Π½Π΅ ΡΠ°ΡΡΡΠΈΡΠ°Π½Ρ Π½Π° ΡΠΊΠΎΡΠΎΡΡΡ Π²ΡΡΠ΅ 30 ΠΊΠΌ/Ρ, ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠ²Π΅ΡΡΠΈ ΠΊ ΠΏΠΎΡΠ΅ΡΠ΅ Π±Π°Π»Π°Π½ΡΠΈΡΠΎΠ²ΠΊΠΈ.