杭州锐达数字技术有限公司
查看: 111|回复: 6

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

[复制链接]
发表于 2018-10-28 18:26 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?我要加入

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

Yxmc0102 - 副本.txt

10 KB, 下载次数: 4

回复
分享到:

使用道具 举报

发表于 2018-10-28 19:17 | 显示全部楼层
本帖最后由 qiaohai 于 2018-10-28 19:37 编辑

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

点评

我是这么转化的,fid=fopen('Yxmc0102.tim','r');A=fread(fid,inf,'int8');data = (5000*A)/(2^24*100*5);你看对吗  发表于 2018-11-3 10:42
发表于 2018-10-31 17:15 | 显示全部楼层
还要考虑模数转换时的量化系数才行。
发表于 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');
发表于 2018-11-6 12:56 | 显示全部楼层
“(5000*A)/(2^24*100*5);你看对吗“ -----  模数转换满程为5V才对。如果模数转换满程为-5V~+5V,5000改为10000。另外A为有符号数,否则应减去均值。
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

快速回复 返回顶部 返回列表