# Nin9 **Repository Path**: mgj520/nin9 ## Basic Information - **Project Name**: Nin9 - **Description**: 九号 / 小牛 · ZWK 系列控制器开源 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 8 - **Forks**: 2 - **Created**: 2026-05-28 - **Last Updated**: 2026-06-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README

Nin9

九号 / 小牛 · ZWK 系列控制器开源驱动

QQ群 Keil MCU License


控制器主图


本项目是对九号(Ninebot)、小牛等电动车 **ZWK 系列控制器** 进行 **硬件逆向分析和固件重写** 的开源工程。 目标是在保留原控制器硬件的基础上,从底层驱动到上层电机控制算法全部自主实现,摆脱对原厂闭源固件依赖。 > **注意**:本项目仅用于学习驱动开发,私自安装上路容易引发事故,相关责任请自行承担。 --- ## 硬件规格 该控制器价格实惠且存量大,虽然该控制器分为多个版本,但是硬件上的控制板区别较少, 主要在于驱动板高功率系列的驱动板的MOS过流能力更强,增加了电容和铜排,全系使用高精度电阻实现相电流采样, 包含硬件过流保护,硬件防上下桥臂同时导通,EEPROM存储,CAN通信,驱动板温度传感器,虚拟中性点电压采样, 同时控制与驱动分体设计,设计合理,IO利用率高。 | 型号 | 峰值功率 | 品牌 | 来源车型 | 备注 | |:----------:|:-----:|----|:------------|-------------| | ZWK048020A | 960W | 九号 | mz系列 | 实际硬件与ZWK072040A一致 | | ZWK048025A | 1200W | 九号 | mz系列 | | | ZWK048040A | 1920W | 九号 | mz系列 | | | ZWK048065A | 3120W | 九号 | 猎户座系列 | 老版接口、无CAN通信 | | ZWK072035G | 2520W | 小牛 | FS系列 | | | ZWK072040A | 2880W | 九号 | m95系列、E80系列 | | | ZWK072055A | 3960W | 九号 | m395系列 | | | ZWK072065B | 4680W | 小牛 | FX系列 | | > 详细电路请查阅:`Hardware/控制器原理图/ZWK048020A控制板电路.pdf` --- ## 驱动算法 | 算法 | 功能 | 源码目录 | 状态 | |:----------:|--------------------------------|----------|------| | VF 开环 | 无传感器压频比开环驱动 | `Software/sensor_less_vf` | 已实现 | | Hall 六步方波 | 基于霍尔传感器的六步换相方波驱动 | `Software/sensor_hall_6_step` | 已实现 | | FOC(爱玛移植) | 定点FOC、E-ABS、三档、巡航、隐身限速、霍尔修复、防盗 | `Software/sensor_hall_foc_aima` | 开发中 | | FOC(AT电机库) | 定点FOC、E-ABS、能量回收 | `Software\sensor_hall_AT_E-Bike` | 已实现 | ## 项目结构 ``` Nin9/ ├── Docs/ 新手文档、控制器图片、配件购买列表 ├── Firmware/ 编译后的驱动器固件 ├── Hardware/ 原理图、芯片手册、机车电路图 ├── Software/ 源代码 └── Tools/ AT32F415系列工具 ``` --- ## 快速编译 以 `sensor_hall_6_step` 为例: 1. 下载安装 [Keil MDK V5](https://www.keil.com/download/) 2. 阅读刷机教程:`Docs/九号控制器ZWK0xx0xxA系列刷机教程.pdf` 3. 打开工程文件:`Software/sensor_hall_6_step/project/HALL.uvprojx` 4. 编译并烧录至控制器 5. 连接转把,即可直接驱动 Hall 无刷电机 --- ## 控制器外观
--- 外围接口包含 **_2 个母线输入端、3 个电机相线输出端_**(均采用 M5 螺丝紧固), 以及适配九号、小牛新国标的 **_16Pin、8Pin、4Pin_** 专用接口。 配件采购信息详见 `Docs/控制器配件购买清单.xlsx`, 接口定义请参阅电路原理图。 --- ## 拆解图
![驱动板](Hardware/控制器原理图/驱动板.jpg) *驱动板* ![主控板正面](Hardware/控制器原理图/主控板.jpg) *主控板正面* ![主控板背面](Hardware/控制器原理图/主控板背面.png) *主控板背面*
> 原始图片位置:`Hardware/控制器原理图/` --- ## 贡献者 感谢以下赞助者与贡献者,不分先后。
头像 贡献者
知足常乐
枫叶落
KRACER
别离
芒果酱
CHqy147
---

交流 QQ 群:202342715 · 欢迎参与贡献