发作品签到
标准版

基于STM32控制的PD充电协议诱骗器

工程标签

6.2k
0
0
9

简介

STM32F103C6T6作为控制芯片,CH224k作为PD协议诱骗芯片 5V、9V、12V、15V、20V不同电压输出,通过按键切换 5个LED指示当前电压,也可通过串口显示(PB0作为ADC输入)

简介:STM32F103C6T6作为控制芯片,CH224k作为PD协议诱骗芯片 5V、9V、12V、15V、20V不同电压输出,通过按键切换 5个LED指示当前电压,也可通过串口显示(PB0作为ADC输入)

开源协议

GPL 3.0

创建时间:2023-01-11 22:31:35更新时间:2023-01-17 22:01:13

描述

设计内容

       实现描述里面说过的功能。主要是自己第一次使用C6T6的芯片,,使用正点原子的库函数(RCT6来着)改的,遇到了不少问题,好在最后源码能用。

注意事项

       输入电压值最高为20V,而我自己买的电容最高耐压才10V,所以当输出电压为15V,20V的时候,会自动挂机。所以我在程序里面限制了最高输出电压,可以通过程序修改。4对应最高15V,5对应最高20V。

YbMZhNfMNO6XPwhwvL69BnAKdxjIQ6htef9bre2i.png

演示效果

       正常输出时的图片:

       串口显示电压的图片:

aDnSMG9UlQjpoEi9pDW6t9TtPnmVesxgxTrGfZVi.png

       15V时候自动闪退的图片:

B7UiLCYrKKWb5St42SaptAtCYmQm2GMNTwr9Pn5B.png

其它附件上传

附件里面提供了程序源码

设计图

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

BOM

暂无BOM

附件

序号文件名称下载次数
1
STM32F103C6T6.zip
277
克隆工程
添加到专辑
0
0
分享
侵权投诉

工程成员

评论

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

底部导航