开源一个支持13种快冲协议的充电器
本帖最后由 o羽飘o 于 2018-10-10 15:54 编辑转载请注明出处,用于商业用途请告知作者
先提下功能:用外接直流电源供电,比如笔记本的旧电源19V供电,然后给手机等电子产品充电,多口,可以显示电压电流,。
假如是要给USB-type-C接口的笔记本充电(USB-PD协议20V电压的),要外接24V以上的电源,因为这个只能降压,不能升压。
硬件是我做的,程序是我朋友凌先生写的
输入工作电压范围:10.5V到 32 V(我的焊的30V的TVS,最大只支持30V)
输出电压范围:3V-20V,根据快冲协议自动调整
输出功率:单口最大45W(3V@3.6A.5V@3.4A.9V@3A.12V@3A,15V@2.3A,20V@2.3A)
输出线损补偿:125mV/A
↑ 这个是充电器支持的协议
↑ 完工的充电器,左边的3层充电的版本,右边的2层充电的版本,如果是仅仅是充电,可以无限叠加层数,如果还要屏幕显示,最多支持4层(电压电流采样的芯片,I2C地址最多支持4个)这里做3层是为了屏幕显示的字体可以更大一点
↑ 充电器的输入是接口是DC5.5-2.5或者DC5.5-2.1,输入电压10.5-30V,可以做车载充电器用
只需要插其中一个口供电就可以了,口子是并联一起的
↑ 3层的显示效果,最上层的显示内容:输入电压,单片机内部的温度,开机时间
下面显示的是每个口对应的电压,电流,功率
↑ 显示屏的原理图
↑ 充电板的原理图
下面是一些制作过程中的照片
下面是一些使用中的照片
程序还有好多功能没完善,目前还有陀螺仪自动旋转没用上,温湿度显示没用上,SD卡做开机动画没用上
板子也有一些小问题,右边的USB口和电容有点干涉,需要把USB座子的塑料削掉0.5mm才可以,I2C-2忘了加上拉电阻。
一加的DASH,VIVO,OPPO手机的VOOC,无需原装线材,也可以支持快冲
没权限分享百度云,SCH+PCB加源码,有几百兆,附件也上传不了,有什么办法分享的
厉害了,这个好贵吧
这个牛气哄哄!{:5_639:} 私密个价格吧,还有快充支持vivo nex快充吗?
编辑的时候都正常的,一发布就图片很多重复了{:5_619:} cswcwc001 发表于 2018-10-10 16:13
私密个价格吧,还有快充支持vivo nex快充吗?
没准备卖,成本太高了,手工焊的卖出去怕不可靠,贴片上机,两个板子上机费要4000
VIVO快冲支持的
我有个同学会做硬件,也常做,现在年龄大不做了 好想拜牛人为师呀,学学,收徒弟么?哈哈哈
这么多个,开店啊 没有这么多的设备要充电啊 o羽飘o 发表于 2018-10-10 16:16
没准备卖,成本太高了,手工焊的卖出去怕不可靠,贴片上机,两个板子上机费要4000
VIVO快冲支持的
...
出些散件大家自己焊着玩!你也可以加些钱在里面,收回点研发成本。
二层的就够了,可以卖吗 楼主怎么做的?手机厂商都会把自家快充协议的详细握手过程(比如D+D-多少电压)公开出来? 这么牛B的充电器,价格也不便宜 这产品一直是我的梦想啊,我一直想做一个这种一供多又带显示功能的,上次也买了一片芯片回来,但没有PCB也没有技术写程式解决电流电压显示功能。 大师
mxlkf 发表于 2018-10-10 17:15
出些散件大家自己焊着玩!你也可以加些钱在里面,收回点研发成本。
显示屏的单片机,LQFP100的,估计没几个能焊好了,电源板的电压电流采样芯片,INA3221,QFM20的,管脚都在封装下面的。屏幕的座子,0.35mm间距的,我自己都焊坏了2个,里面进了点松香就不能用了
__ll_ww__ 发表于 2018-10-10 17:19
楼主怎么做的?手机厂商都会把自家快充协议的详细握手过程(比如D+D-多少电压)公开出来? ...
你想多了
识别和降压输出是IP6518车充降压芯片独立完成的
MCU的功能就是读取ADC芯片(INA3221,不错)采样的电流电压数据,把数据格式化后显示到LCD上面。
__ll_ww__ 发表于 2018-10-10 17:19
楼主怎么做的?手机厂商都会把自家快充协议的详细握手过程(比如D+D-多少电压)公开出来? ...
底下的电源板用的是这个芯片
ryb 发表于 2018-10-10 16:58
没有这么多的设备要充电啊
所以才有2层的版本,6个口