#第五届立创电子设计大赛#无线功率监视器 - 嘉立创EDA开源硬件平台

编辑器版本 ×
标准版 Standard

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

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

3、支持简单的电路仿真

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

专业版 professional

1、全新的交互和界面

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

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

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

标准版 #第五届立创电子设计大赛#无线功率监视器

  • 3.1k
  • 5
  • 14

暂无简介

开源协议: BSD

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

创建时间: 2020-06-29 16:45:57
更新时间: 2023-03-29 16:59:58
描述
**#define 0x00  Idea!** 最近在做某机器人赛事的电源管理系统,需要研究底盘电机的动态功率使用情况,于是打算做一个无线功率监视器,满足需求 **#define 0x01 Preview!**  几点要求: 1. 双向电流监测 2. 一路电压监测 3. 功率和累计功耗监测 4. 采样频率:1KSa/S 5. 有上位机,支持数据绘图和记录功能 6. 使用OLED进行显示,可脱机使用 **#define 0x02 Producer!** hbozyq:行业外不知名工程师,自宅大学荣誉教授,闲鱼个体市场总监。本科大三就读中。 **#define 0x03 Project!** **1.作品详情:截至2020年8月20日,本项目已经实现了如下的功能:** 1. [x] 双向电流监测 2. [x] 一路电压监测 3. [ ] 功率和累计功耗监测 4. [x] 采样频率:1KSa/S 5. [ ] 有上位机,支持数据绘图和记录功能 6. [x] 使用OLED进行显示,可脱机使用 电流电压检测精度和三位半万用表相差正负5个字左右(最大值,出现在量程极限处。) 无需外接供电,使用待测电源供电,电压范围6-30v 功率和累计功耗监测因为单片机flash不够暂未实现,下一个版本换用更大空间的单片机后将会加入。 上位机开发进度:50%. 因为windows下使用python难以实现高精度(分辨率小于1ms)计时,所以暂时只实现了简单的数据记录,绘图还未实现。 此外1KSa/S实用性未知,在考虑要不要砍到100Sa/S。 **项目食用指南:如何使用本项目?** 1. 本项目的pcb中有两块板,分别是PC端接收机和主机,修改一下边框连成一块板子拿去打样。 2. 拿到板子之后对着原理图焊接,无线模块可以使用泽耀或者ebyte的ML01S以及其他封装兼容的NRF24l01无线模块。如果不需要上位机的话可以不焊无线模块和pc端接收机。 3. 烧写固件并根据实际情况修改主机程序大概750行左右的地方的adc校正程序,使用多项式拟合实际值和adc采集值对应关系。 4. 主机端上电即用,除校正外无需设置,电流电压分上下两行显示,电流通过反白显示表示负电流,正显为正电流,电流参考方向在pcb上有标注。PC端接收机通过串口输出无线传输的信息,比特率为2M。 5. 除RST外,PC端接收机预留两个按键,主机预留一个按键,暂无实际功能,待换用单片机后增加功能。 6. 焊接输入输出线如图所示。 ![TIM截图20200820103540.png](//image.lceda.cn/pullimage/u0j54Qt44Gf54My3JOfG9GsZv7AWm9k8NXXpIjLE.png) **2.项目所面临的挑战及所解决的问题** 就本项目而言,主要挑战是模拟部分信号调理电路的设计。 电流采样部分:高端差分取样检流需要四个精密配对的电阻,使用分立元件的话比较难配对,导致PSRR较低。因此这里使用的是低端检流,通过反相放大器实现10倍电流放大,在同相端引入参考电压,使0输入时输出1.65v电压,实现双向电流检测。运放输出端到adc之间接入RC滤波网络,其作用有二,一是抗混叠,二是提供一个低阻抗的电荷源来避免SARADC采样电容对运放输出的影响。 ![TIM截图20200820090122.png](//image.lceda.cn/pullimage/ZREbrPgglUuAh1ddXAe49SSS6cFXNDrzq3v8Zp0A.png) 电压采样部分则是比较简单的分压+运放跟随的设计,此处不再赘述。 **![TIM截图20200820090041.png](//image.lceda.cn/pullimage/VfuQLIMS3srETs697kOf3b3HDeCMCysC0y0FrbAw.png)** **3.描述项目硬件、软件部分涉及到的关键点** 硬件重点基本如上述,这一部分简单讲下软件重点。软件重点主要是ADC定频采集和中断。 程序中使用一个定时器触发ADC进行4khz的采样,再设置dma搬运四次中断一次,实现1khz的采样完成中断,在中断回调程序中求四次采样平均值,转换为实际的电压电流值并发送给接收机,最终得到规律的1KSa/S采样结果,根据采样定理。足以还原500hz以内的电流电压波形。 **4.项目材料清单展示** BOM见文末 **5.项目图片上传** 空板和实物照片 ![1.jpg](//image.lceda.cn/pullimage/fu5C7ORc4kTnhV0L4HiOOXp27fnI8QLrUfd7fPNb.jpeg) ![2.jpg](//image.lceda.cn/pullimage/TU4vWaDRdrAB77YpjdBYeByKpWSX5x27ZbR47Hgh.jpeg) 电压精度对比 ![3.jpg](//image.lceda.cn/pullimage/EcM9TE1GRVBNGdhCVQNkJRzNsu7c6XpNKkoEQcIK.jpeg) ![4.jpg](//image.lceda.cn/pullimage/ekyUTA3tYgl525CvFOB94fxUUXa5Knw3dPK0VMwB.jpeg) 更多测试请查看视频演示。 **6.演示您的项目并录制成视频上传** 见附件,限于文件大小,画质感人,可以右转b站观看高清无码大片:https://www.bilibili.com/video/BV1oK4y1Y7SB/ **7.是否首次公开发布** 是 **8.开源文档** 暂无 **9.参考文献** 暂无
设计图
原理图
1 /
PCB
1 /
未生成预览图,请在编辑器重新保存一次
ID Name Designator Footprint Quantity
1 CH330N U7 SOP-8_L4.9-W3.9-P1.27-LS6.0-BL 1
2 0.005 R1 R2512 1
3 LED-0805_R LED1 LED0805_RED 1
4 micro 5P_C77238 USB1 MICRO-USB_MICRO-USB-17 1
5 XC6206P332MR U6,U5 SOT-23-3_L2.9-W1.6-P1.90-LS2.8-BR 2
6 10uf C10,C11,C5,C13,C12,C16 C0805 6
7 100nf C4,C3,C9,C6,C18,C17,C14,C15 C0805 8
8 1nf C2,C1 C0805 2
9 1uf C8 C0805 1
10 STM32F030F4P6TR U2,U8 SOP-20_L6.5-W4.4-P0.65-LS6.4-BL 2
11 4.7 R11,R10 R0805 2
12 21k R9 R0805 1
13 1k R8,R5 R0805 2
14 10k R6 R0805 1
15 100R R7,R3 R0805 2
16 16k R2,R4 R0805 2
17 2R R12 R0805 1
18 1K R14,R13,R31 R0805 3
19 LED-0805_G LED2,LED5 LED0805_GREEN 2
20 TSA343G00-250J2 SW1,SW2,SW6,SW5,SW4 SW-SMD_L4.0-W2.9-LS5.0 5
21 78L05 U4 SOT-89-3_L4.5-W2.5-P1.50-LS4.2-BR 1
22 HDR-M-2.54_1x4 I1C,I2C HDR-M-2.54_1X4 2
23 E01-ML01S U3,U9 WIRELM-SMD_E01-ML01S 2
24 LM358A-SR U1 SOIC-8_L5.0-W4.0-P1.27-LS6.0-BL 1

展开

工程视频/附件
序号 文件名称 下载次数
1

程序.7z

9
2

Power_Analyzer_v1.0.ipynb

10
工程成员
侵权投诉
相关工程
换一批
加载中...
添加到专辑 ×

加载中...

温馨提示 ×

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

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

服务时间

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

support
  • 开源平台公众号

MP