站内搜索
发作品签到
专业版

#第七届立创电赛#USB电流表

工程标签

6.7k
0
0
1

简介

基于N32G430C8L7的USB电流表,串口SPI 0.96寸TFT彩屏,ST7735S驱动,自己移植了SPI屏幕驱动代码,同时也显示芯片核心温度。

简介:基于N32G430C8L7的USB电流表,串口SPI 0.96寸TFT彩屏,ST7735S驱动,自己移植了SPI屏幕驱动代码,同时也显示芯片核心温度。
第七届立创电子设计开源大赛

开源协议

GPL 3.0

创建时间:2022-08-16 10:02:07更新时间:2022-09-19 10:15:56

描述

* 1、项目功能介绍


基于N32G430C8L7+INA199制作的USB电流表,精度1%,串口SPI 0.96寸TFT彩屏显示,很小很漂亮,可以查看USB工作时候的电流,同时显示芯片核心温度。

 

 

*2、项目属性


整个项目经历了3个版本。

 

第一个版本算是练练手,这个版本FPC插座设计在背面,PCB正面开了槽,FPC线穿过槽插到背面FPC插座上,但是问题也随之而来,买的屏幕是插接款,0.5mm间距,FPC插座引脚露出可焊接部分也只有0.5mm左右,不到1mm,比芯片难焊多了,对于我这个新手来说实在难以驾驭,焊费了3、4个FPC插座都没搞定,好在引出了I2C接口,所以这一版只是把训练营的案例跑通而已。

 

 

由于之前买了几十片N32G430了,器件费也花了不少了,连3D外壳都画了好长时间了,不想就这么浪费了,于是就着手第二版,同时也买了块鹿仙子铁板烧和焊锡膏。第一版的复位和BOOT按键以及槽实在太占用空间,所以第二版就把按键取消了,换成了测试点,同时为了配合铁板烧,把FPC插座也挪到了正面。改完就打板去了,心想着这次一定没问题了,等待板子的同时,写了串口SPI的程序,把ST7735S的驱动移植到N32G430来。

 

 

不得不说铁板烧简直就是神器,第二版的PCB到手后,FPC插座焊接也很顺利,于是就着手调试驱动串口SPI彩屏,这里犯了一个低级错误,第一版的FPC插座在背面,第二版的时候没注意FPC排线顺序,怎么都调试不通,期间屏幕还冒了2次烟,摸着烫手,还以为买到坏屏了,差点就放弃了。后来仔细对照了一下原理图和PCB才发现是自己排线插反了,找到问题后解决起来就方便了,好在屏幕也还没烧坏,只是屏幕背灯那里有一小块不显示,还能用。

 

 

 

第三版就是在第二版的基础上,调整了FPC插座的方向,又省出了空间,加了一个1x4P排针接口(3V3,PB8,PB9,GND),同时也以测试点的方式引出了PA6、PA7引脚,可以接个蜂鸣器啥的。

 

 

 

* 3、开源协议


GPL3.0

 

*4、硬件部分


MCU主控部分,电压电流采样,5V转3.3V,TFT屏幕FPC接口,指示灯,SWD下载接口,UART接口,I2C接口等电路。

 

 

*5、软件部分


 

* 编译器:ARM Compiler version 5 (-O0)
* MDK版本:5.36
* 调试器:ST-Link V2

 

 

 

*6、BOM清单


 

请看下方BOM清单

 

*7、大赛LOGO验证


 

 

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


 

 

 

设计图

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

BOM

暂无BOM

3D模型

序号文件名称下载次数
暂无数据

附件

序号文件名称下载次数
1
IMG_7493.MP4
68
2
USBMeter.7z
178
克隆工程
添加到专辑
0
0
分享
侵权投诉
知识产权声明&复刻说明

本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。

请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。

评论

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

底部导航