1、简单易用,可快速上手
2、流畅支持300个器件或1000个焊盘以下的设计规模
3、支持简单的电路仿真
4、面向学生、老师、创客
1、全新的交互和界面
2、流畅支持超过3w器件或10w焊盘的设计规模,支持面板和外壳设计
3、更严谨的设计约束,更规范的流程
4、面向企业、更专业的用户
标准版 #第七届立创电赛#带PD诱骗的桌面电压电流表
简介:基于CH224K和国民技术N32G430C8,可实时监测输出电压及电流,也可随时调整诱骗电压至9V/12V/15V/20V。
开源协议: GPL 3.0
基于CH224K和国民技术N32G430C8,可实时监测输出电压及电流,也可随时调整诱骗电压至9V/12V/15V/20V,设备也带有防误触功能,避免误触导致电压的突然变化。
首次公开
GPL 3.0
主控采用国民技术的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个引脚的高低电平来实现不同诱骗电压的切换:
在发出诱骗指令后,主控MCU通过ADC功能引脚结合分压电阻实现实时监测,如果诱骗成功,则相应指示灯会被点亮,OLED会显示当前电压及输出电流。
降压芯片
降压芯片采用LP2950ACDT-3.3RG,最大输入电压可达30V,输出电压为3.3V,最小压差:450mV@(100mA) 输出电流:100mA 3.3V
防误触
按钮可以设定诱骗的电压,在按住后蜂鸣器会提示即将切换输出电压,OLED显示屏会显示即将切换的电压值,按键需要持续3秒,直到OLED显示CONFIG(确认!),输出电压才会被切换到设置值,如按键持续时间少于3秒,OLED则会显示CANCEL(取消),更改电压的操作将不会被执行。这样的设计可以防误触,避免突然切换电压导致损坏用电设备。
实机演示:
按下按钮后屏幕显示即将变更的电压:
按下程序3秒,屏幕显示确认,电压调整指令即将执行:
中途松开按钮,显示取消,输出电压不会变更:
调整完成,显示实时的电压电流及功率:
编程软件采用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在线调试、同时也支持串口通信。配置界面如图:
需要注意的是电平设置需为3.3V,避免损坏OLED。
注:若您的项目涉及软件开发,请在附件上传对应的工程源码。这里可以详细说明您的软件流程图、功能模块框图、相关算法的解释或科普、源码结构、编译环境的搭建和配置、源码编译方法、程序烧录方法等。推荐图文并茂的形式向别人介绍您的想法。
外壳正在建模生产中,可能不能在截止日期前提交了... ...
BOM在页面底部已自动生成
注:项目涉及的BOM清单。这个位置请上传BOM的截图。清单详情请以PDF的格式上传到附件中。建议包括型号、品牌、名称、封装、采购渠道、用途等内容。具体内容和形式应以表达清楚项目构成为准。
&
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 |
展开
加载中...
是否需要添加此工程到专辑?