littlebot
Published on 2025-04-03 / 0 Visits
0

【源码】基于Arduino和自定义PCB驱动的电动滑板车系统

项目简介

BW Electric Skateboard Rev3 是电动滑板车的第三次迭代项目,始于2023年5月2日。此次更新的核心是全新设计的电子速度控制器(ESC),摒弃了以往的VESC方案,采用自研Arduino UNO R3微控制器与自定义PCB门极驱动器组成的系统来驱动BLDC电机,旨在扩展板的功能并增加关键特性,改善用户使用体验。

项目的主要特性和功能

  1. 新的RC通信模块:新的RC通信设置允许全新的带屏幕RC遥控器与滑板通信,可显示速度、温度等实时骑行信息,还能控制新照明系统。
  2. 照明系统升级:增加包括两个前灯和一或两个尾灯的照明系统,提高夜间骑行安全性,符合英国电子滑板车发展规范,灯通过安装在卡车上的支架固定。
  3. GPS集成:将新的GPS模块连接到Arduino,使骑行数据(速度、电流、温度、功率、扭矩等)与位置信息配对,便于骑行追踪和数据后分析。
  4. SD卡数据记录器:添加SD卡记录器到Arduino,捕获GPS和骑行信息并存储在SD或MicroSD卡上,可简单有效地导出数据到计算机,无需蓝牙或Wi - Fi上传系统。

安装使用步骤(假设用户已经下载了本项目的源码文件)

步骤一:硬件组装

按照提供的硬件指南组装电动滑板车主要部件,确保连接正确牢固,包括Arduino UNO R3微控制器、自定义PCB门极驱动器、BLDC电机、GPS模块等,同时安装新照明系统。

步骤二:软件配置与安装

下载并解压源码文件,将主程序文件及必要的库或驱动程序上传到Arduino UNO R3微控制器,确保软件配置符合项目需求。

步骤三:测试与调试

完成硬件组装和软件配置后,对系统进行测试和调试,确保遥控操作、照明系统、GPS数据记录等功能正常,性能达到预期。若遇问题,参考故障排除指南解决。

步骤四:使用与维护

系统通过测试正常运行后即可使用电动滑板车。日常使用中按指南维护保养,保证系统长期稳定运行,使用中遇问题可查阅项目文档。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】