2020-11-24 做一个简单的电量检测仪器

前言的啰嗦一下:

11月24日 0点过27分

突然登录了几年没用的博客,动机是什么

首先,今天网上公司开放了劳保用品的抢购,等待零点到来期间,把这两天购买的元器件找出来,准备搭建开发环境;

第一步是安装Arduino IDE,进入中文的ARDUINO论坛,在EDA的软件工具中看到一款PCB设计软件eagle,百度网盘打开一看,2017年的,也挺旧的,访问官方,是AUTOCAD所有公司的产品,注意力又被Fusion 360吸引,有个人免费的许可,于是填写信息,直到有一项,需要个人blog,我好像也没有,用短暂用过CSDN、用过,打开试了下密码,就来到这里了。

上一次记录内容还是17年,准备做课程设计,在安卓上开发一个APP,结合图像处理、模式识别的知识,实现对树叶的类型的时别;
简单的分工:
有人搜集学校内的数值种树叶,对树叶进行分类,拍照;
有人负责在matlab上实现树叶分类的算法,大概就是图像预处理提取树叶长宽比作为图像特征,使用贝叶斯分类对目标树叶图像进行时别;
我负责在安卓上,讲matlab的算法移植到手机上实现;

1.搭建安卓开发环境
2.移植安卓OPENCV
3.实现算法
那几天一直很忙到最后进行打分时,到了现场一顿调试,才勉强完成、实现了功能,不过因为在算法移植后、matlab上的模型和移植后的模型有一些偏差、识别上有一些出入;
主要难点时安卓环境的搭建,这技术变化太快日新月异的,借了图书馆两年前的书、还有网上找的博文,都过期了、而我不知道跟着瞎操作耗费了很多时间;最后完成了以后、就记录了那个文章;现在搜索东西、也喜欢筛选近期的内容;

记录一下我要做什么东西:

我想做一个测量设别功耗的东西,已经有了很久的想法,每次都不持续,现在用的测量方法还是使用电流表串入测量电路中,可以看到静态波形,但是没法看到动态的电流波形;
上位机显示波形,还希望可以计算出功耗、并且精度要高,ua级别的电流也希望能测出;

实现方案:

1.硬件

INA219 + ARDUINO + OLED + 库仑计 + 锂电池充放电模块

2.软件

C# 上位机,实现电流波形实时绘制与存储,实现波形的缩放移动,实现测量区间的平均电流值、以及消耗的功耗

3.整体

使用串口通信,按照固定的时间间隔、波特率115200,一位数据传输8+1bit,最多传输 12800 字节,1ms同步一次数据,单条数据内容长度为12Byte

直接按照二进制进行传输[12*8=96Bit]
电流值信息[最小单位ua,最大值2,999,999ua][16+4 20bit]
电压值信息[最小单位mv,最大值19,999mv][16bit]
功耗信息[10,000,000uah,最大值][16+4 20bit]
//合计 56Bit,剩余40Bit待定

上位机接收到到数据,数据进行存储
计算功耗,直接利用数据做差求得

你可能感兴趣的:(2020-11-24 做一个简单的电量检测仪器)