项目简介
本项目是一个逆向工程项目,针对1995年生产且早已停产的铃木VS400摩托车,因原点火模块可能受电脉冲损坏、主MCU故障,且现有替代方案因电路差异不合适的问题,利用可用备件创建电子点火模块来修复。
项目的主要特性和功能
- 精准点火控制:运用先进算法,依靠转子传感器精确确定点火位置,实现前后气缸线圈按顺序精准点火。
- 可配置性:借助基于Qt5框架的桌面应用程序,能对点火模块进行配置和调试。
- 广泛适用性:设计的点火模块可适配特定型号的摩托车,有效解决该车型点火模块替换困难的问题。
安装使用步骤
硬件安装
根据board
文件夹中由Eagle CAD 7.6.0制作的原理图,将新的MCU连接到原有电路板,保证所有连接正确,也可参考doc/ignitor.pdf
文件中的原理图。
固件烧录
- 安装avr - gcc工具链,若使用Windows系统,可选用WinAVR。
- 进入
firmware
文件夹,在shell中运行make
命令,生成的二进制文件位于firmware/build/ignitor.hex
。 - 准备好ISP编程器和avrdude工具,运行
make prog
命令将固件加载到MCU中。
桌面应用程序使用
- 确保系统已安装LTR库。
- 打开Qt Creator,加载
service/ignitor.pro
文件,按常规方式构建项目。 - 运行构建好的桌面应用程序,通过该程序对点火模块进行配置和调试。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】