首页 > 其他分享 >河北稳控科技振弦采集模块的系统状态

河北稳控科技振弦采集模块的系统状态

时间:2022-11-28 11:14:14浏览次数:33  
标签:状态 频率 振弦 测量 休眠 模块 寄存器 稳控

河北稳控科技振弦采集模块的系统状态
1 工作状态
VMXXX 模块有 3 种工作状态,分别为空闲状态、忙状态、休眠状态, 模块自动完成空闲和忙两种状态的切换,当需要使模块进入休眠模式时,需要向系统寄存器 SYS_FUN 发送指令码 0x0006或者字符串指令$SLEP\r\n(详见“3.21.6 低功耗休眠” )。

 

忙状态:模块正在进行传感器激励或正在采样传感器返回的频率数据,在忙状态下,管脚RTS 输出高电平,在此期间应尽量减少频繁的通过数字接口对模块进行访问。
空闲状态:模块“ 非忙” 状态均可视为“ 空闲” 。
休眠状态:模块内核休眠以实现较低的电流消耗, 数字接口可将模块从休眠状态唤醒。
注:休眠后,模块检测到数字接口变化时自动唤醒,但当次的数据接收会不完整,模块仅在被唤醒后才能正常处理数字接口的指令。

2 运行状态
寄存器 SYS_STA 内包含了 VMXXX 运行过程中的状态信息, 通过读取此寄存器可以获取模块当前的工作状态以及是否发生了某种错误。系统状态寄存器仅在条件满足时将某些特定位置 1,在读取并获取状态寄存器后应向其写入 0 来清除状态标志。

 


指令校验错误: 收到错误的指令标志。
UART 溢出: UART 收到的单帧数据超出了缓存大小。
采样超时: 未完成指定数量的信号采集且采样过程超过了预定时长。
信号质量低: 信号质量未达到预期要求( 寄存器 EXS_TH)。
测量完成: 此位为 1 表示已完成一次测量,可以通过读取频率寄存器 S_FRQ 获得本次测量的频率结果。 当为连续测量时,每次测量完成均会置位,当为单次测量时,仅当完成指定次数的测量后才会置位,用以表示单次测量完成(详见“ 3.9.2 单次测量模式” )。
频率溢出: 测量到的传感器频率超过了 6553.5Hz,则此时真实频率值=测量值+6553.6Hz,详见“ 3.13.4 频率计算与质量评定中实时频率值寄存器 S_FRQ” 。
VSEN 电压低: 当检测到 VSEN 低于 3V 时会放弃测量。

标签:状态,频率,振弦,测量,休眠,模块,寄存器,稳控
From: https://www.cnblogs.com/wenkon/p/16931642.html

相关文章

  • 振弦采集模块的系统状态
    河北稳控科技振弦采集模块的系统状态1工作状态VMXXX模块有3种工作状态,分别为空闲状态、忙状态、休眠状态,模块自动完成空闲和忙两种状态的切换,当需要使模块进入休眠模......
  • 【雕爷学编程】Arduino动手做(109)---3路电压转换模块
    37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)......
  • python之OS模块
    1、简介OS模块是python中整理文件和目录最为常用的模块,该模块提供了非常丰富的方法用来处理文件和目录。  知识串讲:1)模块的安装和导入importos2)os.getcwd......
  • Django自带Auth模块
    Django自带Auth模块目录Django自带Auth模块auth模块小结拓展auth_user表User类表如果要后期拓展字段1.删除所有app下的迁移文件2.删除admin&auth下的迁移文件3.数据库转......
  • 变量、input函数、getpass模块
    一、变量1、声明变量name="ming"print("mynameis",name)上述代码声明了一个变量,变量名为:name,变量name的值为“ming”。2、变量命名规则变量名只能是字母......
  • python-re 正则模块
    \W+:匹配一个或多个非字母进行切割,匹配到的非字母不缓存;(\W+):匹配一个或多个非字母进行切割,匹配到的非字母全部缓存;(\W)+:匹配一个或多个非字母进行切割,匹配到的非字母缓存......
  • Rust的模块化概念与可见性修饰符
    【模块化编程】是指将计算机程序的功能分离成独立的、可相互作用的“模块”的软件设计概念,每个模块都包含着执行一个预期功能的代码,复杂的系统被分割为小块的独立代码块。......
  • yolov5推理模块复现
    importcv2importnumpyasnpimporttorch.nnimporttorchvisionimporttorchvision.transforms.functionalasTcheckpoint=torch.load("D:/yolov5m.pt",map_......
  • 第1章-Spring的模块与应用场景
    目录一、Spring模块1.核心模块2.AOP模块3.消息模块4.数据访问模块5.Web模块6.测试模块二、集成功能1.目标原则2.支持组件三、应用场景1.典型完整的SpringWeb应......
  • js文件模块化引用问题(JavaScript modules)
    有个前端项目,需要用到配置文件。这个配置文件实在是太大了,就想拆成多个小的,然后一一引入,组合成一个完整的配置文件。如果是vue代码,这种情况根本是手到擒来,不费吹灰之力,而该......