自己DIY的一个二代USB3.0的电流表;一代产品不是很OK,于是升级了下硬件和软件平台;新版采用STM32F0平台,MCP3421作为AD采样,MC85RC16存储数据,搭配0.96寸OLED屏幕;
采用三层PCB结构,顶层为OLED固定板,中间层为USB电流表硬件;底层预留ESP32数据传输平台;底层采用热门的ESP32作为数据传输通道,配有CP2102转换电路,焊上元件就是一个小型ESP32开发板!
上图中的一款采用10mR电阻采样,最小分辨力为0.0002A,也就是200uA,定标过后准确度和线性还可以!相比第一版本有明显的提升,不用太需要软件去修正;
另一款采用500mR电阻采样,最小分辨力为0.004mA,也就是4uA,之所以不做1uA,一个是2R的高精度电阻不太好买,而且电阻大了压降太大!另一个是MCP3421内部PGA最大就8倍,如果引入外部放大,误差不好控制;
两个版本的底板都安装了ESP32最小开发系统,和主板之间通过UART通信,自己也是新接触ESP32,UART转WiFi/BLE 一直没去搞,这块乐鑫都有现成的库文件,调用起来应该不会很难,主要还是懒!
现在分享出来,有兴趣的下载玩玩吧!
附件中包含USB Meter表的两个原理图(STM32主板和ESP32无线板),三个PCB板的PCB文件,Gerber文件,三个PCB板的3D PDF 预览图,USB Meter组装零件的说明!
因为等级权限设置,不得不将PCB文件分成8个小文件,大家将8个PCB分块文件下载后,将UM02_PCB.001.zip 文件名改成 UM02_PCB.zip.001后即可正常解压
注:已经验证过硬件正常,自己焊接了4个成品使用!
另外为了去库存,出售手里的多余空板子,10元一块,3块一套一起25元;不包邮,有兴趣的可以留言!购买者可以赠送安培版或者uA版本的固件!
注:仅仅是PCB空板子,不是已经焊接好的成品,PCB文件中放有一个较为特殊元器件购买指示,常用的元器件好买就不一一列举了!