冷偃血 发表于 2018-10-28 18:26

小白请教加速度传感器数据怎么转化成工程单位数据

给定文件为齿形磨床某一测点获得表面振动信号的原始数据(电压信号),数据存储类型为整形,分析频率为500Hz,传感器类型为加速度传感器,灵敏度为100mv/g,A/D转换精度为24位,放大倍数为5,怎么把原始数据转化为工程单位数据
给的文件的后缀名原本是tim,为了上传,我改成txt了
跪求大神解答下

qiaohai 发表于 2018-10-28 19:17

本帖最后由 qiaohai 于 2018-10-28 19:37 编辑

1)数据预处理,减去另点值(可以以平均值代替)
2)数据除以放大倍数,再除以灵敏度,得到振动加速度g
3)再用已知标准振动信号,例如1g,测量计算加以校核。

impulse 发表于 2018-10-31 17:15

还要考虑模数转换时的量化系数才行。

impulse 发表于 2018-10-31 17:25

你这个数据格式是厂家自定义的,哪里打得开啊

冷偃血 发表于 2018-11-3 10:43

impulse 发表于 2018-10-31 17:25
你这个数据格式是厂家自定义的,哪里打得开啊

我打开方式是这样的,fid=fopen('Yxmc0102.tim','r');A=fread(fid,inf,'int8');

TestGuru 发表于 2018-11-6 12:56

“(5000*A)/(2^24*100*5);你看对吗“ -----模数转换满程为5V才对。如果模数转换满程为-5V~+5V,5000改为10000。另外A为有符号数,否则应减去均值。
页: [1]
查看完整版本: 小白请教加速度传感器数据怎么转化成工程单位数据