# BalanceCar **Repository Path**: suyong_yq/BalanceCar ## Basic Information - **Project Name**: BalanceCar - **Description**: 基于NXP(前FSL)微控制器的平衡车项目代码库 - **Primary Language**: C - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 12 - **Forks**: 0 - **Created**: 2016-02-27 - **Last Updated**: 2025-09-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #BalanceCar ## 开发指导 1. 使用开源中国的Git代码托管平台托管本项目 2. 支持KEIL及ARMGCC编译器 3. 主板主控芯片基于NXP KE18F微控制器 4. 蓝牙BLE通信模块基于NXP KW41Z为控制,同时兼容JDY-10 BLE模块,对应APP目前仅支持Android 4.4系统及更高版本 ## 使用BootLoader软件下载主板程序 在使用Bootloader软件更新主控板程序前需要准备一根MicroUSB数据线(安卓手机数据线),将主板同电脑连接,确保电脑能够识别出CH340G芯片实现的USB转串口设备。 1. 在www.nxp.com官网下载Kinetis BootLoader代码包。登录www.nxp.com官网主页,在搜索栏中输入“Kinetis Bootloader”搜索Kinetis Bootloader产品主页,或者直接打开[http://www.nxp.com/products/reference-designs/kinetis-bootloader:KBOOT?fsrch=1&sr=1&pageNum=1](http://www.nxp.com/products/reference-designs/kinetis-bootloader:KBOOT?fsrch=1&sr=1&pageNum=1 "kinetis-bootloader:KBOOT")。 2. 下载代码包后解压,选择运行“.\NXP_Kinetis_Bootloader_2_0_0\bin\Tools\KinetisFlashTool\win”目录下的可执行文件“KinetisFlashTool.exe” 3. 选择合适的UART端口,波特率可自定,仅在传输不稳定的时候需要调低再试,总之确保通信稳定即可。按下“Connect”之后,在主板上同时按下BOOT0按键和RESET按键,再依次松开RESET按键和BOOT0按键。此时,Bootloader软件界面中识别出主控芯片内部的Bootloader固件版本信息,同时在对话框中提示连接成功。 4. 在“Image”对应的输入框中选择需要下载的映像文件,之后按下“Update”,进度条开始逐渐填满,表示下载进度。 5. 下载完毕后显示下载成功,断开连接等提示信息。此时在主板上按下RESET按键再松开,新下载的程序就已经在主板上运行了。 ## 蓝牙通信 ### 板载蓝牙通信模块 v2.2版主板支持两种蓝牙模块,NXP的KW41Z全功能蓝牙BLE模块和JDY-10蓝牙BLE从机模块 #### NXP KW41Z全功能蓝牙模块 KW41Z芯片资料主页:[http://www.nxp.com/products/microcontrollers-and-processors/arm-processors/kinetis-cortex-m-mcus/w-series-wireless-m0-plus-m4/kinetis-kw41z-2.4-ghz-dual-mode-ble-and-802.15.4-wireless-radio-microcontroller-mcu-based-on-arm-cortex-m0-plus-core:KW41Z?tab=Design_Tools_Tab](http://www.nxp.com/products/microcontrollers-and-processors/arm-processors/kinetis-cortex-m-mcus/w-series-wireless-m0-plus-m4/kinetis-kw41z-2.4-ghz-dual-mode-ble-and-802.15.4-wireless-radio-microcontroller-mcu-based-on-arm-cortex-m0-plus-core:KW41Z?tab=Design_Tools_Tab "KW41Z芯片资料主页") KW41Z软件开发包下载页:[https://www.nxp.com/webapp/sps/download/preDownload.jsp](https://www.nxp.com/webapp/sps/download/preDownload.jsp "KW41Z软件开发包下载页") #### JDY-10蓝牙BLE从机模块 原理图及产品介绍,待补充。 ### Android APP应用程序 兼容“平衡小车之家”提供的Mini Balance App应用程序 开发者论坛:[http://www.minibalance.com/](http://www.minibalance.com/ "平衡小车之家开发者论坛") Android 应用程序下载地址: PC6下载站页面:[http://www.pc6.com/az/436083.html](http://www.pc6.com/az/436083.html "MiniBalance下载网页") 或者直接单击下载链接:[http://acj2.pc6.com/pc6_soure/2017-2/com.zl.appcar.apk](http://acj2.pc6.com/pc6_soure/2017-2/com.zl.appcar.apk)