项目简介
本项目为Suzuki V-Strom 650(2017年及以后型号)摩托车设计自动灯光控制系统。系统可在不需要时自动关闭近光灯,能依据特定条件自动开启或关闭灯光,同时配备手动按钮用于切换灯光状态。
项目的主要特性和功能
- 自动灯光控制:摩托车启动且挂入空挡时灯光自动关闭;挂入行驶挡时灯光自动开启;停止或发动机熄火时灯光自动关闭。
- 手动控制:设有手动按钮用于切换灯光开启或关闭,长按可强制关闭灯光。
- 诊断功能:通过LED灯指示当前灯光状态和故障信息(如灯泡或保险丝烧毁),还有额外诊断LED灯显示系统状态。
- 电压稳定:将灯光电压稳定在13.2V左右,延长灯泡寿命。
- 模块化设计:基于ATTiny84A微控制器,支持通过软件更新添加新功能(如黄昏检测)。
安装使用步骤
硬件安装
- 将模块安装在摩托车灯光电路中,按电路图确保连接正确。
- 连接电源和地线,保证模块正常工作。
- 安装手动按钮并连接到微控制器。
软件配置
- 使用Microchip Studio或
avr-gcc
编译并烧录程序到ATTiny84A微控制器。 - 配置FUSE位,使微控制器工作在正确的时钟频率和电压检测阈值。
测试与调试
- 启动摩托车,检查灯光是否按预期自动开启和关闭。
- 用手动按钮测试灯光切换功能。
- 检查LED指示灯是否正确反映系统状态。
更新与维护
- 根据需求更新软件以添加新功能(如黄昏检测)。
- 定期检查电路连接,确保系统稳定运行。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】