项目简介
本项目基于AVR微控制器开发,目标是支持具备快充功能的移动电源板。项目提供了简化的电路和程序代码,能够实现电压的精细调节与快速充电功能。用户可以方便地设置如5V、9V、12V、20V等不同电压范围,还能进行连续电压调节,从而满足不同设备的充电需求。
项目的主要特性和功能
- 多种电压输出设置:支持标准的5V、9V、12V等电压输出,还有更高电压设置。
- 连续电压调节:可按0.2V增量进行精细调节,提供连续的电压输出范围,适用于特定应用和设备。
- 测试功能:集成测试功能,通过从低电压逐步增减到高电压来验证系统电压调整能力,确保系统正常工作。
- 节能模式:支持进入睡眠模式节省电能,延长电源板运行时间与使用寿命,可按需唤醒执行任务或接收信号控制命令。
- 易于使用:电路设计简单,程序代码易懂,用户可轻松构建和配置系统,还能根据需求修改和扩展功能。
安装使用步骤
假设用户已经下载了本项目的源码文件,可按以下步骤操作:
构建硬件电路
按照提供的电路设计构建硬件电路,连接设备,确保接线正确、电源安全稳定。连接微控制器与USB编程器接口进行编程配置。搭建微控制器电路板需具备一定电子电路知识,若有问题可参考技术手册。
上传程序
方法一:使用预编译文件
- 从项目的发布版本中下载
QuickChargeTrigger.hex
文件。 - 将attiny85连接到USBASP。
- 在
./install
文件夹中打开终端。 - 运行命令
avrdude.exe -C avrdude.conf -c usbasp -p t85 -B 16 -U flash:w:"QuickChargeTrigger.hex":i -P usb
。 - 在终端中验证输出是否成功。
方法二:自行编译
- 复制项目仓库。
- 通过打开
.atsln
文件打开ATMEL studio编辑器。 - 构建解决方案。
- 使用上述安装方法中指定的方式上传生成的
QuickChargeTrigger.hex
文件。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】