发作品签到
专业版

OER_Charge 超薄!桌面140W/65W 超级快充

工程标签

3.4k
0
0
20

简介

OER_Charge是一个设计满功率300W+的桌面快充模块,负责OER_OER_WorkStation基础快充功能。同时也能单独作为快充模块,整机厚度仅为28mm。

简介:OER_Charge是一个设计满功率300W+的桌面快充模块,负责OER_OER_WorkStation基础快充功能。同时也能单独作为快充模块,整机厚度仅为28mm。
星火计划2024
复刻成本:200

开源协议

GPL 3.0

创建时间:2024-09-29 11:23:15更新时间:2024-11-13 10:26:40

描述

OER_Charge是OER_WorkStation系统(OER桌面工作站,正在进行中)下的一个子模块,负责OER_WorkStation的基础快充功能(12V输入)。

超薄超薄超薄!多口多口多口!

OER_Charge模块输入方式有:

①TYPE-C PD诱骗20V.

②XT30连接器输入(24V max)。

③PCIE接口方式(仅限于OER_WorkStation连接)。

OER_Charge最高设计功率为140W快充*1,65W快充*3.

接口为:USB-A接口*3,TYPE-C接口*2。理论最大输出功率为140W+65W+65W+65W(24V输入)。在OER_WorkStation系统中因输入电压限制,最大为60W+36W(所以为基础快充组件),预留显示接口,可将充电过程数据化,也可附加其他功能。在研模块还有OER_HighCHG(满功率快充模块),该模块会尽力做到满功率,但会相应减少输出端口数量。

 

注意:电容请注意使用符合耐压值的,避免发生危险状况。

 

 

感谢前人的开路和奉献,所以工程,结构设计,程序设计全部开源。

 

物料:

①PCBA:嘉立创PCB+SMT

②外壳:嘉立创铝合金壳体

③屏幕:黄保凯中景园0.99寸显示屏高清IPS显示屏长条屏GC9D01驱动40x160(https://item.taobao.com/item.htm?_u=31l526mr5fb8&id=677743417274&spm=a1z09.2.0.0.17df2e8dItAhb6)

④屏幕转接背板(已开源上传):https://oshwhub.com/ulysse/t01ips099

⑤DCDC降压板(已开源上传):https://oshwhub.com/ulysse/t02dcdn

 

 

参考前人设计:

① https://oshwhub.com/wqlll/sw3538

② https://oshwhub.com/w.rh/open-source-147-color-screen-six-way-sw3538-sw3526-ina226

一.已完成功能:

①五路快充基本功能。

②每路快充的基本输入电压,输出电压,输出电流采集。

③140W输出实际最大为20V@6.37A 122.38W(7A估计是因为我的测试负载没有E-markr功能触发不了)

④整机厚度28mm,超薄超薄超薄!!!

 

二.未完待续&遗留问题。

①屏幕GUI,屏幕的分辨率太小了,做UI很费脑子,所以暂时搁置,但是uGUI已经移植完成,如果后续有时间继续完善。

②SW3538有个ADC问题:我使用寄存器方式设置最大功率后,最大功率能开启140W模式,但是这时候SW3538的ADC读取全部瘫痪,把寄存器手册啃了很多遍,

也没有找到问题所在,暂时搁置,通过朋友问过FAE,暂时没回复。

③结构的按键孔开的稍稍有点大,按键会掉出来,准备3D打印个按键帽子。

④按键功能部分还在继续优化,程序功能可以更丰富。

 

 

三.开发过程(又臭又长,感兴趣可以浏览):

1. 20240930  投板及SMT完成(实际审核通过10月9日,15日拿到板),准备结构设计。

3D展示

2. 241007 初版结构外壳设计 主要用于模块单独使用时的外壳 使用嘉立创壳体设计软件

 

 

3. 241008 交互显示模块PCB设计  用于搭配0.99寸屏幕显示参数。

4. 241009 独立使用的DCDC降压模块PCB设计  用于单独使用OER_Charge时候的控制部分供电。

5. 241014 焊接T01屏幕转接板 及 T02DCDC降压板,并进行负载测试。

 

6. 241008-241014 使用SW软件逐渐完善设计整体结构,具有初步外观,散热片,屏幕支架,固定支架,多板卡配合。

 

7. 241008-241015 主板测试及上电功能验证。

①SW3526的USB-A口快充检测

 

②SW3526的USB-A口快充功率测试

 

 

8. 241017-241018 MCU程序测试(这两天加班严重,没什么时间推进度)

成功运行MCU,搭建好程序框架,点亮LCD。

 

 

9. 241018-241020 对照数据手册和官方资料包,开始编写SW3538和SW3626的驱动文件(github翻了一圈都没有,自己写吧),寄存器定义,I2C测试等。完成芯片检测,功率检测,输入输出电压电流读取等基本功能(还会继续优化)

由的SW3526的I2C地址无法配置,我又使用了3片,所以用了I2C的多通道切换芯片TCA9544,在通信之前会需要先切好I2C对应通道。

10. 241018-241022 继续优化结构设计和外壳,使用solidworks和嘉立创壳体设计一直改改改,壳体都到第18版了

①嘉立创铝合金金壳体

②solidworks结构设计

③3D打印壳体与各种支撑件结构配合测试

 

11. 241022-241027 等待铝合金外壳打样回来,继续编写驱动函数,进行UI设计。

①SW35XX芯片驱动基本完成,基础数据全都正常读取并测试(50+寄存器手撸,只为了这几个一键化使用函数)

 

②LCD驱动厂家给的驱动能用但是太寒掺,函数少的可怜,效果也不好。在GITHUB上找到一位毛子哥的驱动代码,开启移植之旅。

淘宝卖家提供的:

毛子哥写的:

一晚上移植成功并驱动:

11. 241028 继续移植LCD驱动函数,完成字母,字号,任意方向字母显示。

壳体发货了,等快递回来。

12. 241029 移植完LCD驱动程序发现可能得上个GUI界面,但是LVGL以及其他的GUI程序在STM32F103C8T6这个小片子上跑,就好比老奶奶抗水泥 —— 边卡边掉渣,然后就去寻找轻量化的GUI,让我找到了uGUI,这个10年前的轻量GUI,开始移植。

①uGUI 地址:http://embeddedlightning.com/ugui/     github:https://github.com/achimdoebler/UGUI

②开始移植

③ 花了一晚上移植成功

 

13 . 20241030 嘉立创壳子到了,开始装配

 

 

14 . 20241031  继续编写部分驱动函数,简单显示一些信息

①SW3526 VIN:22V,VOUT:20V,IOUT:3.2A

 

15 . 20241101-20241103  测试及功能编写。

①20V@6.37A测试。

发热情况:(扁铜线电感:我要热的快炸啦!!!)

②输入电压采集精度

③界面随插入设备自动切换(无设备提示,有设配插入自动识别快充口)

无设备:

设备C0:

设备A0:

设备A1:

设备A2:

设备C1:

 

 

16 . 没有完结,不用撒花(持续优化)

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

附件

序号文件名称下载次数
1
OER_ChargeV4.stp
36
2
OER_Charge241103.rar
80
3
自动识别演示(压缩快进).mp4
17
克隆工程
添加到专辑
0
0
分享
侵权投诉

工程成员

评论

全部评论(1
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航