项目名称: |
基于R7FC0809的QC2.0快充充电器测试工具 |
项目实现的功能说明: |
现在越来越多的充电器支持高通的QC2.0快充协议,此次DIY的测试工具用来模拟手机和充电器的通信过程,可以通过该工具设置充电器输出9V、12V等各种电压,LCD显示功能可以实时查看充电器的输出电压、电流。通信功能可以用使用电脑来监控充电器的输出。另外该DIY在取消和充电器的QC2.0协议通信后即为一个充电器监控工具,可以查看手机充电电压和电流。 |
项目进展状态: |
完成 |
软硬件设计思路: |
软件部分:
1. PWM实现DAC功能,通过调节PWM占空比实现模拟电压调节
2.UART实现与PC通信
3.IO实现LCD显示控制、按键读取
4.timer实现任务计时
硬件部分:
1.PWM阻容低通滤波电路
2.电压信号采集电路
3.电流信号采集电路
4.按键信号处理
5.LCD接口电路 |
原理图: |
- |
源码: |
- |
相关帖子集锦: |
1.R7F0C809 EZ-CUBE 固件升级 https://bbs.eeworld.com.cn/thread-472174-1-1.html
2.R7F0C809 RESET设置为输入端口 选项字节设置
https://bbs.eeworld.com.cn/thread-472330-1-1.html
3.EZ-CUBE原理图
https://bbs.eeworld.com.cn/thread-472429-1-1.html
4.R7F0C809】 LCD1602显示
https://bbs.eeworld.com.cn/thread-472815-1-1.html
5.【R7F0C809】LCD12232 中文显示
https://bbs.eeworld.com.cn/thread-474784-1-1.html
6.【R7F0C809】QC2.0充电器测试
https://bbs.eeworld.com.cn/thread-475244-1-1.html
7.【R7F0C809】基于R7F0C809的QC2.0测试工具设计
https://bbs.eeworld.com.cn/thread-475251-1-1.html |
作品形象代表照片: |
|
作品总结: |
这次DIY设计结果达到了预期的目的,设计中使用到了瑞萨这颗MCU的ADC、timer、UART、PWM、IO等资源,并使我对瑞萨的MCU的开发环境、仿真器以及开发板有了深入的了解,受益非浅。 |
最后陈述,为自己的作品拉票: |
这次DIY的QC2.0测试工具,即可以用来测试充电器,也可以用来监控手机充电电压、电流等信息,还可以用来测试充电宝等USB接口设备的电压、电流、电量等信息。功能非常实用,希望大家多多支持我的设计。 |
演示视频: |
- |