Skip to main content

moregeek program

振弦采集模块辅助功能寄存器之低功耗休眠-多极客编程

振弦采集模块辅助功能寄存器之低功耗休眠

振弦采集模块辅助功能寄存器之低功耗休眠_应力应变

在收到休眠指令后,完成当次测量后立即进入低功耗的休眠模式,休眠模式下, VDD 电流可降至 1mA 左右,当收到数字接口任意数据后自动唤醒。此功能会使硬件看门狗失效,存在模块意外死机(受到强电磁干扰或者电压不稳定、参数设置错误等)而无法自动复位恢复的隐患。 设置 AUX.[4]为 1 启用此功能,设置为 0 关闭此功能, 开启此功能后必须重新启动方可生效。

一次休眠与唤醒的流程如下:

( 1)使用任意通讯协议,向系统功能寄存器 SYS_FUN 发送指令码 0x06 或者使用专用字符串指令$SLEP\r\n。

( 2)模块在收到指令后关闭所有无关功率开关, 输出“Sleep\r\n” 进入低功耗休眠状态。

( 3) 通过数字接口,向模块发送任意数据,模块自动唤醒,并输出“WakeUP\r\n” 。

( 4)模块被唤醒后继续休眠前的工作(首先返回对指令码 0x06 的响应信息)。

( 5)等待其它指令。

振弦采集模块辅助功能寄存器之低功耗休眠_应力应变_02

SFC 辅助测频

SFC( Smart Frequency capture)是 SF3.50 增加的新功能,此辅助功能可在测频失败时对采样数据进行分析,获取最大可能的频率值,然后进一步扫频确认得到最终频率数据。

©著作权归作者所有:来自51CTO博客作者稳控科技的原创作品,请联系作者获取转载授权,否则将追究法律责任

文件io操作开发笔记(一):使用qt的qfile对磁盘文件存储进行性能测试以及测试工具-多极客编程

前言   在做到个别项目对日志要求较高,要求并行写入的数据较多,尽管写入数据的线程放在子线程,仍然会造成界面程序的假死(实际上Qt还是在跑,只是磁盘消耗超过瓶颈,造成假死(注意:控制台还能看到打印输出,linux则能看到打印输出)。   本篇开发了测试工具,并且测试了QFile在USB3.0和M.2SSD上的写入性能。 <br> 补充   在海思Hi3559AV100,Hi3516DV

嵌入式:arm中断系统设计全解-多极客编程

一、ARM9的异常事件管理ARM920T能处理有8个异常,他们分别是:Reset,Undefined instruction,Software Interrupt,Abort (prefetch),Abort (data),Reserved,IRQ,FIQ ,它们的矢量表是:Address Instruct 0x00000000: b

优化温度检测工程架构的心得-多极客编程

一、硬件与架构设计本项目中用到的设备有:PC、FPGA、温度传感器DS18B20、蜂鸣器(beep)、数码管(segment)。对于本次的项目,我的任务是将之前的温度检测项目的架构再进行细分,以及将相应的代码写出来并且能够上板调试出来。之前的温度检测项目的架构主要分了九个模块:分别是uart_rx模块、ascii_hex模块、opcode模块、control模块、byte模块、bit模块、seg_

嵌入式:arm的dma设计-多极客编程

一、DMA工作原理所谓DMA方式,即直接存储器存取(Direct Memory Acess),在DMA控制器的控制下,不通过CPU控制,高速地和I/O设备和存储器之间交换数据。S3C2410具有一个4通道DMA控制器。该DMA控制器位于系统总线(AHB)和外设总线(APB)之间。每个DMA通道均能在系统总线和(或)外设总线之间执行一次数据搬移。这样可以有四种DMA数据搬移:(1)源设备和目标都在

嵌入式:i/o接口扩展-多极客编程

嵌入式:I/O接口扩展S3C2410A共有117个多功能复用输入输出口(I/O口),分为8组PORT A~PORT H。PORT A除了作为功能口外,它只作为输出口使用;其余的PORT B~PORT H都可以作为输入输出口使用。8组I/O口按照其位数的不同,可分为:1个23位的输出口(PORT A)2个11位的I/O口(PORT B 和PORT H)4个16位的I/O口(PORT C、PORT D

桌面客户端性能提升,优化使用资源消耗-多极客编程

十二月末,​​MQTT X​​ 团队发布了 1.9.1-beta.1 版本,这也是 MQTT X 的首个公共测试版。我们希望能够通过测试版本,让更多用户参与到 MQTT X 的测试中来,和我们一起打造一个更加稳定的版本,进而帮助用户轻松使用 MQTT X 完成 MQTT 服务与应用的开发。在 1.9.1-beta.1 版本中,我们主要优化了 MQTT X 桌面端使用时的部分性能问题,减少了在使用过

jmeter 扩展开发:自定义 jmeter 插件的调试-多极客编程

前言在本系列专题​​之前的文章​​中,我们已经介绍了 JMeter 扩展开发的一些方法。但是在开发过程中还有一个需要处理的环节,是对编写的代码进行调试。一种方式是将开发的扩展与 JMeter 源码放在一起进行调试。但是这种方法的缺点是需要将整个 JMeter 的源码都放在工作空间,如果新开发的扩展只是一个小插件的话,这样做就会有点过于重量级。本文将介绍另一种比较轻量级的方式:利用 Java 远程调

vm系列振弦采集模块 温度传感器使用及uart 通讯参数-多极客编程

VM系列振弦采集模块 温度传感器使用及UART 通讯参数 VMXXX 模块支持外接温度传感器,通过设置寄存器 TEMP_EX 的值来选择外接温度传感器的类型, 通过读取寄存器 TEMP 来获取实时的温度传感器测量值, 温度计算参数寄存器 TEMP_PAR1和 TEMP_PAR2 是温度计算参数。 TEMP_EX.[6:0]定义了外接温度传感器类型, 当传感器类型为热敏电阻时, TEMP_EX.[1

emqx 多版本发布、新增自定义函数功能_emq的博客-多极客编程

11 月,EMQX 开源版和​​企业版​​分别发布了多个迭代版本,在安全性保障和生态集成方面又有了新的提升。MQTT 消息云服务 ​​EMQX Cloud​​ 推出了新功能——自定义函数,用户可以更方便地将 IoT 数据处理为符合数据流的数据格式。EMQX11 月 EMQX 开源版发布了 v4.4.11、v4.3.22 以及 v5.0.10、v5.0.11 版本,企业版发布了 v4.3.17 以及

桌面客户端性能提升,优化使用资源消耗-多极客编程

十二月末,​​MQTT X​​ 团队发布了 1.9.1-beta.1 版本,这也是 MQTT X 的首个公共测试版。我们希望能够通过测试版本,让更多用户参与到 MQTT X 的测试中来,和我们一起打造一个更加稳定的版本,进而帮助用户轻松使用 MQTT X 完成 MQTT 服务与应用的开发。在 1.9.1-beta.1 版本中,我们主要优化了 MQTT X 桌面端使用时的部分性能问题,减少了在使用过

#百人创作先锋团#自动驾驶最核心的技术是什么?-多极客编程

结论先行:自动驾驶车辆核心技术为环境感知、路径规划、精确定位、线控执行,其中环境感知是所有关键技术的数据基石。 ::: hljs-center ::: 自动驾驶车辆核心技术为:环境感知、精确定位、路径规划、线控执行。其中,环境感知技术涵盖目标状态感知、目标识别。精确定位技术是通过对惯性测量单元、全球导航系统、激光雷达的采集信息来融合来达到准确定位的效果。路径规划技术涵盖路径搜索、轨迹规划。线控控