嵌入式 ADC采样 原始数据分析上层(平均值 波动率 正态分布 线性补偿 系统误差)

复制代码
基于一些数据处理调试经验:
 在数据处理时候,比如嵌入式通过MCU/FPGA 采样得到一系列的原始数据(16进制),从数据梳理的角度,这些原始数据该如何分析,需要做多少次平滑可以降低波动同时在系统响应速度之间获得平衡?怎么样的理论分析才能够节省嵌入式数据处理的时间?如何判断ADC采集是否有系统误差?
 正常来说以前处理数据的经验是直接用EXCAL 将串口打印的数据进行16进制转换成10进制然后通过平滑和公式得到 ADC转换后的电压值,进而通过EXCAL 工具分析平均值 波动率 如果要做 正态分布 线性补偿分析 系统误差往往会花费比较长的时间;
 所以结合个人经验,个人做了一个上位机来专门做数据分析,提高嵌入式/数据分析效率'

功能包括如下:

1-支持10组数据输入(也可以输入其他数量的数据),在点击开始分析之后会对10组数据的均值做线性拟合,在拟合显示图下方还会对拟合后的精度进行评估; 同时在误差分析栏也会对原始数据进行误差分析,判断数据是否符合正态分布,如果不符合,往往原始数据中存在系统误差;

2- 数据支持10进制和16进制数据输入,可以通过过算法框增加将所有原始数据进行运算比如原始数据是2048 可以通过运算框 将原始数据2048/65535*3.3=0.103126V 等方式 计算转换成电压值,最后分析波动也会分析运算后的值;

运算包括如下: (平均值 波动率 正态分布 线性补偿 系统误差分析)这样可以快速判断原始数据质量;

3- 可以通过数据示例来将不同函数叠加,快速上手上层,熟悉操作和分析示例数据系统误差规律;

4- 资源链接在我账户的资源分享中可以下载,如有改进意见,欢迎在评论区留言,我会定期上账号看和更新上层;

相关推荐
szxinmai主板定制专家3 小时前
Zynq MPSoC实现半导体真空腔体状态监测|FPGA多传感器时序同步采集方案
fpga开发·zynq·控制器·mpsoc·半导体设备·fpga同步
学习FPGA的电气小兴兴5 小时前
基于FPGA的DDS信号发生器设计,生成频率可调的正弦波、三角波、锯齿波和方波
fpga开发·数字信号处理·fpga·vivado·dsp·dds·diy
数模竞赛Paid answer9 小时前
2026年五一杯数学建模A题煤矿巷道支护问题求解全过程文档及程序
数学建模·数据分析·五一杯
饼干哥哥9 小时前
十年数据分析经验,被我打包成了4个跨境VOC Skill
前端·数据分析·数据可视化
过期的秋刀鱼!17 小时前
决策树-测量纯度
人工智能·python·深度学习·算法·决策树·机器学习·数据挖掘
szxinmai主板定制专家17 小时前
Zynq MPSoC半导体高精度运动控制方案|FPGA硬件插补实现亚微米级伺服实时控制
人工智能·嵌入式硬件·fpga开发·zynq·运动控制·ethercat
Asa1213817 小时前
Nature Microbiology|陆域地下水微生物群落与深层生物圈的“微生物节俭“框架
数据分析
小小测试开发17 小时前
Trace 驱动回归:把线上 Agent 故障变成 CI 门禁的四步管道
人工智能·ci/cd·数据挖掘·回归
数模竞赛Paid answer1 天前
2024年五一杯数学建模A题钢板最优切割路径问题求解全过程论文及程序
数学建模·数据分析·五一杯
白狐_7981 天前
408数据结构第5章:树与二叉树③——公式分类速查
数据结构·分类·数据挖掘