首页 > 其他分享 >振弦采集模块辅助功能寄存器

振弦采集模块辅助功能寄存器

时间:2023-01-03 11:35:55浏览次数:49  
标签:功能 模块 振弦 频率 信号 寄存器 模拟量

振弦采集模块辅助功能寄存器

振弦采集模块辅助功能寄存器_寄存器

1.频率值模拟量输出


VMXXX(仅 VM501、 VM511) 模块支持将当前实时频率值以模拟量形式从管脚输出,模拟量有电流和电压两种输出形式。为了使用此功能,需要将辅助功能寄存器 AUX.[0]设置为 1, 并且设置模拟量所代表的频率值范围, DAO_TH.[15:8]为频率上限, DAO_TH.[7:0]为频率下限,此寄存器默认值为 0x2100,即模拟量的最大值和最小值分别代表 3300Hz 和 0Hz(不同版本的固件此默认值可能不同,请根据需要自行修改这两个参数)。

振弦采集模块辅助功能寄存器_数据_02

使用建议:建议在使用模拟输出时同时连接 SIG 管脚,用以判断当前传感器信号是否有效,仅在信号有效情况下采集 DAO 管脚的电压或电流。


2.信号纹波滤除

此功能用于滤除振弦传感器返回信号及电源中包含的小幅值纹波干扰信号,避免纹波信号被采集到频率采样数据中。通过将寄存器 AUX.[1]设置为 1 使能此功能。

此功能会将传感器返回信号中幅值较低的信号一并滤除,仅适用于传感器返回信号较强的情况,可一定程度上提高信号采样质量。 传感器返回信号较弱时启用此功能会导致无法采样到频率数据。

注:此功能在下次启动时生效。


3.振动避让

仅在振弦传感器内部钢弦处于静止状态时才向线圈发送激励信号。在钢弦静止状态时向其发送激励信号,有利于钢弦的良好起振,可以得到质量更高的采样数据。通过将寄存器 AUX.[2]设置为为 1 使能此功能。 当启用此功能时,读数模块会在激励前抑制钢弦的振动并等待振动完全停止。

在工程现场往往存在各种各样的随机干扰振动,使钢弦产生随机振动信号,振动避让功能可有效果规避这种不利因素的影响,但会一定程度上导致测频变慢。


振弦采集模块辅助功能寄存器_数据_03

4.底噪测量

此功能无需设置开启或者关闭,一直为开启状态。

在每次测量频率前,模块自动测量信号输入接口处的信号噪声和信号强度,测量值分别保存于寄存器 NOISE_FRQ 和 NOISE_AMP 中。

NOISE_FRQ 的单位为 0.1Hz, NOISE_AMP 的单位为 dB,一般噪声强度小于 20。



5.半功耗

在模块空闲时关闭一些非必须硬件资源,从而达到节省电流消耗的目的,约可节省一半电流( 对于 VM501, VDD 电流可从 45mA 降低到 25mA)。设置 AUX.[3]为 1 启用此功能,设置为 0 关闭此功能。

标签:功能,模块,振弦,频率,信号,寄存器,模拟量
From: https://blog.51cto.com/u_15704174/5984788

相关文章

  • 河北稳控科技振弦采集模块辅助功能寄存器
    河北稳控科技振弦采集模块辅助功能寄存器 1.频率值模拟量输出VMXXX(仅VM501、VM511)模块支持将当前实时频率值以模拟量形式从管脚输出,模拟量有电流和电压两种输出形......
  • 深入浅出es6模块化
      天下苦CommonJs久矣EsModule的独特之处在于,既可以通过浏览器原生加载,也可以与第三方加载器和构建工具一起加载。支持Esmodule模块的浏览器可以从顶级......
  • 配置mysql与注册登录模块(中)
    登录模块设计先记录自己清理c盘自己采取的办法。清理document文件夹的TencentFile与压缩Windows文件夹jwt验证方式解决跨域问题**浏览器快速切换页面快捷键CTR......
  • webpack4.15.1 学习笔记(三) — 模块热替换HMR
    目录模块热替换HMRHMR监听文件变化HMR修改样式表 模块热替换HMR允许在运行时更新各种模块,而无需进行完全刷新。不适用于生产环境,意味着应当只在开发环境使用。......
  • 03.基础框架场景和资源加载模块
    ​​​https://docs.unity3d.com/ScriptReference/SceneManagement.SceneManager.LoadSceneAsync.html​​usingSystem.Collections;usingSystem.Collections.Generic;usi......
  • Python模块之dedent 删除字符串中的前导空格
    作用:删除字符串中的前导空格必要操作:>>>fromtextwrapimportdedent 帮助查看:>>>help(dedent)方法(函数):fromtextwrapimportdedenttext="""......
  • redis之登录模块的开发
    UserHolder此类封装了ThreadLocal保证了线程安全packagecom.hmdp.utils;importcom.hmdp.dto.UserDTO;publicclassUserHolder{privatestaticfinalThre......
  • Django框架:13、csrf跨站请求伪造、auth认证模块及相关用法
    Django框架目录Django框架一、csrf跨站请求伪造1、简介2、csrf校验策略form表单csrf策略ajax请求csrf策略3、csrf相关装饰器FBV添加装饰器方式CBV添加装饰器方式二、aut......
  • 开发板测试手册——USB 4G 模块、GPS 定位功能操作步骤详解(3)
    目录4USB4G模块测试414.1网络功能测试424.2短信功能测试434.3GPS定位功能测试444.4通话功能测试454.5测试程序编译465USB网口模块测试47 前......
  • 31_Java中的模块化
    Java中的模块化一、模块化概述​ Java语言随着这些年的发展已经成为了一门影响深远的编程语言,无数平台,系统都采用Java语言编写。但是,伴随着发展,Java也越来......