#第七届立创电赛#带PD诱骗的桌面电压电流表 - 嘉立创EDA开源硬件平台

编辑器版本 ×
标准版 Standard

1、简单易用,可快速上手

2、流畅支持300个器件或1000个焊盘以下的设计规模

3、支持简单的电路仿真

4、面向学生、老师、创客

专业版 professional

1、全新的交互和界面

2、流畅支持超过3w器件或10w焊盘的设计规模,支持面板和外壳设计

3、更严谨的设计约束,更规范的流程

4、面向企业、更专业的用户

标准版 #第七届立创电赛#带PD诱骗的桌面电压电流表

  • 9.7k
  • 17
  • 10

简介:基于CH224K和国民技术N32G430C8,可实时监测输出电压及电流,也可随时调整诱骗电压至9V/12V/15V/20V。

开源协议: GPL 3.0

(未经作者授权,禁止转载)

创建时间: 2022-08-05 16:32:46
更新时间: 2024-04-04 17:41:57
描述

 

* 1、项目功能介绍


基于CH224K和国民技术N32G430C8,可实时监测输出电压及电流,也可随时调整诱骗电压至9V/12V/15V/20V,设备也带有防误触功能,避免误触导致电压的突然变化。

 

6HXYdIg4XVd1rchCJNv0S4EO4FMMth5W5AcHmfRk.png

*2、项目属性


首次公开

 

* 3、开源协议


GPL 3.0

 

 

 

*4、硬件部分


主控采用国民技术的N32G430C8,N32G430系列采用32-bit ARM Cortex-M4F内核,最高工作主频128MHz,支持浮点运算和DSP指令,集成高达64KB嵌入式加密Flash,16KB SRAM,集成丰富的高性能模拟器件,内置1个12bit 4.7Msps ADC,3个高速比较器,集成多路U(S)ART、I2C、SPI、CAN等数字通信接口。

 

PD诱骗芯片采用CH224K,CH224 单芯片集成 USB PD 等多种快充协议,支持 PD3.0/2.0,BC1.2 等升压快充协议,自动检测 VCONN 及模拟 E-Mark 芯片,最高支持 100W 功率,内置 PD 通讯模块,集成度高,外围精简。集成输出电压检测功能,并且提供过温、过压保护等功能。

此芯片可通过3个引脚的高低电平来实现不同诱骗电压的切换:

Qpq49ZFdhaJZ9kGqvzpVC0P84ZxYrpUuOaMFpSdD.png

 

在发出诱骗指令后,主控MCU通过ADC功能引脚结合分压电阻实现实时监测,如果诱骗成功,则相应指示灯会被点亮,OLED会显示当前电压及输出电流。

 

降压芯片

降压芯片采用LP2950ACDT-3.3RG,最大输入电压可达30V,输出电压为3.3V,最小压差:450mV@(100mA) 输出电流:100mA 3.3V 

 

防误触

按钮可以设定诱骗的电压,在按住后蜂鸣器会提示即将切换输出电压,OLED显示屏会显示即将切换的电压值,按键需要持续3秒,直到OLED显示CONFIG(确认!),输出电压才会被切换到设置值,如按键持续时间少于3秒,OLED则会显示CANCEL(取消),更改电压的操作将不会被执行。这样的设计可以防误触,避免突然切换电压导致损坏用电设备。

 

实机演示:

按下按钮后屏幕显示即将变更的电压:

4p515jPdcI4mHLeXiMlXmESiuUq0nMjgzkpVYo99.png

按下程序3秒,屏幕显示确认,电压调整指令即将执行:

oHSVqflfSpGtWigqwT85NA8zg9vWZ6YwtugXxjq5.png

中途松开按钮,显示取消,输出电压不会变更:

Yk67DY6NKM8vNQZ3Jm5sRQhcBia0tpZKT7sZkMtT.png

调整完成,显示实时的电压电流及功率:

c1QuxdHOqdW5VSp4vHbgV1NEEx8R7GnlMTiZlXPs.png

 

 

*5、软件部分


编程软件采用KEIL,相关的硬件支持包和代码可以在附件下载,主要的代码在main.c文件中,根据需要引用部分外部库,bsp_delay.h用于支持延时函数;bsp_key.h用于处理按键输入;
bsp_led.h用于处理引脚输出,此处主要用于驱动电压指示LED和控制诱骗芯片的3个引脚;MonoScreen.h用于驱动OLED显示屏,具体的配置可以在inc文件夹找到并更改相应的文件。

 

烧录程序使用SDW接口:3.3V、GND、SWCLK、SWDIO,使用的是创芯工坊的PWLINK,此烧录器支持多款主流芯片、也支持KEIL在线调试、同时也支持串口通信。配置界面如图:

P7yCc1VVYfnnEEIIRmsahC1AQIqeo4d5lQeBBhYg.png

需要注意的是电平设置需为3.3V,避免损坏OLED。

 

 

 

注:若您的项目涉及软件开发,请在附件上传对应的工程源码。这里可以详细说明您的软件流程图、功能模块框图、相关算法的解释或科普、源码结构、编译环境的搭建和配置、源码编译方法、程序烧录方法等。推荐图文并茂的形式向别人介绍您的想法。

 

*6、3D外壳


外壳正在建模生产中,可能不能在截止日期前提交了... ...

 

*7、BOM清单


BOM在页面底部已自动生成

 

注:项目涉及的BOM清单。这个位置请上传BOM的截图。清单详情请以PDF的格式上传到附件中。建议包括型号、品牌、名称、封装、采购渠道、用途等内容。具体内容和形式应以表达清楚项目构成为准。

 

*8、大赛LOGO验证


m1Y9deMFOGrQ6IQ7SbftKhpTcwzdFE8fy6f1SSxC.png&HRvRpXhgnIHLjp1ZjajWPwApXciK4bAknLCEEhJa.png

 

* 8、演示您的项目并录制成视频上传


 

 

 

设计图
原理图
1 /
PCB
1 /
未生成预览图,请在编辑器重新保存一次
ID Name Designator Footprint Quantity
1 YS-MBZ9055C05R42 BUZZER1 DIP-BUZZER-14.1X7 1
2 4.7u C1 C0805 1
3 0.1u C2,C3,C5,C6,C7,C8,C9,C10,C11,C15,C16,C17 C0805 12
4 12pF C13,C14 C0805 2
5 HDR-F-2.54_1x4 H1 HDR-F-2.54_1X4 1
6 HDR-F-2.54_1x6 H2 HDR-F-2.54_1X6 1
7 HDR-M-2.54_1x3 J1 HDR-M-2.54_1X3 1
8 LED-TH-5mm_B LED1,LED2,LED3,LED4 LED-TH_BD5.0_BLUE 4
9 LED-0805_R LED5 LED0805_RED 1
10 10K R2,R4,R7,R11 R0805 4
11 1k R3,R14,R16,R17,R19,R20 R0805 6
12 1.5k R5,R8,R12 R0805 3
13 10k R6,R9,R10,R15 R0805 4
14 0.01 R13 R1210 1
15 100k R18 R0805 1
16 12X12X7.3 SW1,SW2,SW3,SW6 SW-TH_4P-L12.0-W12.0-P5.00-LS12.5 4
17 1TS002A-2300-5000 SW4,SW5 SW-TH_L6.0-W3.5-LS6.6 2
18 CH224K U1 CH224K 1
19 N32G430C8L7 U2 LQFP-48_L7.0-W7.0-P0.50-LS9.0-BL 1
20 INA199B1DCKR U3 SC-70-6_L2.2-W1.3-P0.65-LS2.1-BL 1
21 78M05_C2891842 U4 TO-252-2_L6.5-W5.5-P4.58-LS9.8-BR-CW 1
22 GT-USB-7002B USB1 USB-C-SMD_GT-USB-7002B 1
23 8MHZ X1 HC-49US_L11.0-W4.6-P4.88 1

展开

工程视频/附件
工程成员
侵权投诉
相关工程
换一批
加载中...
认证图标

Baymax

鸿蒙物联网实战训练营优秀学员

添加到专辑 ×

加载中...

温馨提示 ×

是否需要添加此工程到专辑?

温馨提示
动态内容涉嫌违规
内容:
  • 153 6159 2675

服务时间

周一至周五 9:00~18:00
  • 技术支持

support
  • 开源平台公众号

MP