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

BOM


评论