最好的电子音响科技diy制作网站

haoDIY_音响电子电脑科技DIY小制作发明

当前位置: 主页 > 电子DIY > 工具仪表 > 仪器仪表 >

基于efm32的彩屏蓝牙USB电压电流表,支持QC2.0/QC3.0/MTK快充诱(2)

时间:2017-07-08 14:03来源:数码之家 作者:2545889167 点击:
一个是一块拆机的移动电源板,支持qc2.0,最高输出12v 这个板子使用了业界很普遍的双向快充方案bq25895+tps61088双ti方案制成 其中图中就是tps61088升压芯片 这两片芯片,性能可以说是,非常的暴力,典型的ti黑科技

一个是一块拆机的移动电源板,支持qc2.0,最高输出12v
这个板子使用了业界很普遍的双向快充方案bq25895+tps61088双ti方案制成
其中图中就是tps61088升压芯片
基于efm32的彩屏蓝牙USB电压电流表,支持QC2.0/QC3.0/MTK快充诱
这两片芯片,性能可以说是,非常的暴力,典型的ti黑科技
大家不方便,我就放点中文资料了
基于efm32的彩屏蓝牙USB电压电流表,支持QC2.0/QC3.0/MTK快充诱

基于efm32的彩屏蓝牙USB电压电流表,支持QC2.0/QC3.0/MTK快充诱

一个时刚刚在论坛代购的炬为充电加速器,买它的目的就是为了调试和测试我的表
支持qc2.0,qc3.0,最高12v

基于efm32的彩屏蓝牙USB电压电流表,支持QC2.0/QC3.0/MTK快充诱
一个魅族5原装充电器up1220(找人借的),支持qc2.0和mtkpe,最高输出12v
基于efm32的彩屏蓝牙USB电压电流表,支持QC2.0/QC3.0/MTK快充诱
然后下面展示下诱导效果,只选取了部分图片(如果能看视频的小伙伴,看视频效果更直观内容更多)
qc2.0效果,注意观察D+,D-电压
基于efm32的彩屏蓝牙USB电压电流表,支持QC2.0/QC3.0/MTK快充诱
基于efm32的彩屏蓝牙USB电压电流表,支持QC2.0/QC3.0/MTK快充诱
基于efm32的彩屏蓝牙USB电压电流表,支持QC2.0/QC3.0/MTK快充诱
qc3.0的一部分电压图(完整详见楼上视频)
炬为加速器最低输出
基于efm32的彩屏蓝牙USB电压电流表,支持QC2.0/QC3.0/MTK快充诱
炬为加速器最高输出
基于efm32的彩屏蓝牙USB电压电流表,支持QC2.0/QC3.0/MTK快充诱
基于efm32的彩屏蓝牙USB电压电流表,支持QC2.0/QC3.0/MTK快充诱
基于efm32的彩屏蓝牙USB电压电流表,支持QC2.0/QC3.0/MTK快充诱
mtkpe的7v和9v
基于efm32的彩屏蓝牙USB电压电流表,支持QC2.0/QC3.0/MTK快充诱
基于efm32的彩屏蓝牙USB电压电流表,支持QC2.0/QC3.0/MTK快充诱
魅族up1220充电头和表合影
基于efm32的彩屏蓝牙USB电压电流表,支持QC2.0/QC3.0/MTK快充诱

这两楼制作过程中拍的图片的一部分,算是心路历程吧
中秋那天收到板子,迫不及待的开始焊接
先焊壁虎efm32单片机
基于efm32的彩屏蓝牙USB电压电流表,支持QC2.0/QC3.0/MTK快充诱
搞定测量部分的外围电路,顺便吧板子洗干净了
基于efm32的彩屏蓝牙USB电压电流表,支持QC2.0/QC3.0/MTK快充诱
屏幕焊上,按键和led也少不了
基于efm32的彩屏蓝牙USB电压电流表,支持QC2.0/QC3.0/MTK快充诱
开始弄程序,首先肯定是先吧屏幕弄亮
花了好大点时间才移植过来,之前是跑在stm32上的
基于efm32的彩屏蓝牙USB电压电流表,支持QC2.0/QC3.0/MTK快充诱
哈哈,有我在数码之家的id
基于efm32的彩屏蓝牙USB电压电流表,支持QC2.0/QC3.0/MTK快充诱
可以读取并显示四路adc的读数了
基于efm32的彩屏蓝牙USB电压电流表,支持QC2.0/QC3.0/MTK快充诱
屏幕弄成横屏又花了不小的功夫,重新吧主控芯片手册啃了一遍
基于efm32的彩屏蓝牙USB电压电流表,支持QC2.0/QC3.0/MTK快充诱
这里的usb公头是反的,不要这样焊,还好第一次插电虽然没亮,赶快拔下来倒是没烧毁啥元件
基于efm32的彩屏蓝牙USB电压电流表,支持QC2.0/QC3.0/MTK快充诱
这次就对了
可惜焊上发现不对拆下时不慎吧固定孔弄坏了
基于efm32的彩屏蓝牙USB电压电流表,支持QC2.0/QC3.0/MTK快充诱
头子在背面长这样
基于efm32的彩屏蓝牙USB电压电流表,支持QC2.0/QC3.0/MTK快充诱
简单计算后的显示,那时还没有校准,只是看功能是否都正常
基于efm32的彩屏蓝牙USB电压电流表,支持QC2.0/QC3.0/MTK快充诱
基于efm32的彩屏蓝牙USB电压电流表,支持QC2.0/QC3.0/MTK快充诱
后面就开始界面设计工作了,主界面,前前后后改动的次数很多
基于efm32的彩屏蓝牙USB电压电流表,支持QC2.0/QC3.0/MTK快充诱
基于efm32的彩屏蓝牙USB电压电流表,支持QC2.0/QC3.0/MTK快充诱
用之前做的诱导器测试高电压,此时界面依旧不完善
基于efm32的彩屏蓝牙USB电压电流表,支持QC2.0/QC3.0/MTK快充诱

继续修改界面,还是不好看
基于efm32的彩屏蓝牙USB电压电流表,支持QC2.0/QC3.0/MTK快充诱
更难看了
基于efm32的彩屏蓝牙USB电压电流表,支持QC2.0/QC3.0/MTK快充诱
u i感觉也有点奇怪
基于efm32的彩屏蓝牙USB电压电流表,支持QC2.0/QC3.0/MTK快充诱
这个捡来的移动电源板子,支持双向快充,可对电池达到4.5a充电电流,输出一个口5v3a+另一个口支持qc2.0 12v,过几天请期待详细玩法介绍帖
给电池充电,这功率很猛啊
基于efm32的彩屏蓝牙USB电压电流表,支持QC2.0/QC3.0/MTK快充诱
基于efm32的彩屏蓝牙USB电压电流表,支持QC2.0/QC3.0/MTK快充诱

最终吧ui也删了,简洁为好
电压大于13v会变为红字,电流大于2a也会变红
测出2v的原因是1117的倒灌造成的
基于efm32的彩屏蓝牙USB电压电流表,支持QC2.0/QC3.0/MTK快充诱
基于efm32的彩屏蓝牙USB电压电流表,支持QC2.0/QC3.0/MTK快充诱

功率积分也加上了
基于efm32的彩屏蓝牙USB电压电流表,支持QC2.0/QC3.0/MTK快充诱
焊上蓝牙并测试
注意,蓝牙模块上方最靠近安装孔的地方,的10k电阻,焊上就进入下载模式,可以给蓝牙修改配置,拆下就是工作摸索
基于efm32的彩屏蓝牙USB电压电流表,支持QC2.0/QC3.0/MTK快充诱
快充诱导选择界面写好的样子
基于efm32的彩屏蓝牙USB电压电流表,支持QC2.0/QC3.0/MTK快充诱
诱导界面,吧电压电流的大字的行间距压缩了一点,上面加了一行来显示详情
基于efm32的彩屏蓝牙USB电压电流表,支持QC2.0/QC3.0/MTK快充诱
这是设置界面,用于设置背光亮度和校准参数采集的,设置参数会自动保存到芯片的最后一个扇区
基于efm32的彩屏蓝牙USB电压电流表,支持QC2.0/QC3.0/MTK快充诱
后台数据,用于校准
基于efm32的彩屏蓝牙USB电压电流表,支持QC2.0/QC3.0/MTK快充诱
关于界面
基于efm32的彩屏蓝牙USB电压电流表,支持QC2.0/QC3.0/MTK快充诱
电压电流波形曲线记录界面(不是很完善,以后再弄弄)
在主界面按上键进入或退出该界面
基于efm32的彩屏蓝牙USB电压电流表,支持QC2.0/QC3.0/MTK快充诱
负载开关了一下
基于efm32的彩屏蓝牙USB电压电流表,支持QC2.0/QC3.0/MTK快充诱

最后一张图(注意右上角图片水印关系)
基于efm32的彩屏蓝牙USB电压电流表,支持QC2.0/QC3.0/MTK快充诱

之前支持了的QC2.0/QC3.0/MTK pe+的诱骗,然后国庆这几天研究了一下下,吧华为海思fcp( HiSilicon Fast Charging Protocol)快充诱骗也给啃了。
关于fcp,资料很少,不得不说华为的保密政策还是弄的不错的
我大概讲下这个协议,详细的讲出来不知道会不会被菊花大大欺负,如果想知道的人多了,我再细细说。
首先一开始和qc2.0协议一样,d+给0.6v,充电器短接d+和d-,1.35秒后,断开,d-下降为0v。这时,d+依然保持0.6v,手机就通过d-线和充电器交流。相当于是,这是一个单线通讯,而且信息传输是双向的,关于为啥判断是双向的,来自fp6601q 的手册里面,提到了一点点蛛丝马迹
文字上叙述了tx和rx,而且还提到了下来电阻,顺便也告诉了总线时钟频率是125khz
基于efm32的彩屏蓝牙USB电压电流表,支持QC2.0/QC3.0/MTK快充诱
那就开始弄呗。没有华为的手机,只有个之前捡华为活动漏洞撸的支持fcp和qc2.0的充电头,所以是让朋友帮忙抓的逻辑
d-线上的信号,大致如图
基于efm32的彩屏蓝牙USB电压电流表,支持QC2.0/QC3.0/MTK快充诱
一开始我还以为时pwm或者什么的,结果华为真恶心,弄这么复杂的协议,只能对着波形一一还原了,好在,也还是有点规律的,弄了4-5天,边试边修改,终于在那个瞬间看到了久违的9v
实验时候的乱七八糟的东西。上镜的东西:华为的充电器,efm32开发板,万用表,逻辑分析仪,jlink
基于efm32的彩屏蓝牙USB电压电流表,支持QC2.0/QC3.0/MTK快充诱
因为是都是在efm32的环境下开发的,所以,吧诱骗逻辑合成到表里面的,很快的
开放诱骗列表最后一栏
(责任编辑:admin)
织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
推荐内容