超声波传感器(CHx01) 学习笔记 Ⅴ- 参数配置
在上一篇 超声波传感器(CHx01) 学习笔记 Ⅳ- 程序移植 中,传感器初始化后,必须将其配置为使用应用程序所需的特定设置进行操作。 虽然在编码上看是3行代码,但对配置的参数选择还是有很多内容,本篇重点介绍一下相关的配置。
这些设置包括传感器的整体操作模式、它将测量的最大范围、内部采样间隔(对于处于自由运行模式的设备)、静态目标抑制和物体检测阈值。(请注意,并非所有功能都适用于所有设备或传感器固件版本。)
1.传感器工作模式
CH_MODE_FREERUN – 自由运行(自定时)发送/接收模式
当传感器处于自由运行模式时,它使用基于传感器内部实时时钟 (RTC) 的周期性定时器来控制整体操作模式。定时器设置为与感应间隔相对应的特定延迟。当定时器到期时,传感器将唤醒并开始超声波范围测量。测量完成后,传感器将通过置位 INT 引脚来通知 MCU。
自由运行模式只能由独立运行的单个传感器使用。多传感器配置必须使用触发模式。
自由运行模式下使用的内部 RTC 可提供良好的精度,但不如微控制器板上常见的晶体控制振荡器稳定。因此,硬件触发模式应该用于关键时序应用。
CH_MODE_TRIGGERED_TX_RX – 硬件触发的发送/接收模式
在有些应用中,超声波测量需要比传感器内部 RTC 在自由运行模式下提供的更精确的时序,或者传感器操作需要与其他应用活动相协调。在这些情况下,传感器的测量周期可以通过使用硬件触发器来启动,其中MCU中断处理然后释放 INT 引脚。
单个传感器最典型的模式是硬件
超声波传感器(CHx01) 学习笔记 Ⅴ- 参数配置相关推荐
- oracle学习笔记 参数文件及数据库的启动和关闭
oracle学习笔记 参数文件及数据库的启动和关闭 我们这节课把oracle的参数文件以及oracle的启动关闭讲一下 一)参数文件作用 先看oracle的参数文件 它由来已久了 我们知道oracle ...
- oracle11g中用asmlib配置磁盘组,ASM学习笔记_配置ASMLIB磁盘组
ASM学习笔记_配置ASMLIB磁盘组 目录 1 ASMLIB Introduction 2 虚拟机添加一个共享磁盘(块设备) 3 下载,安装ASMLIB 4 配置,使用ASMLib 磁盘组 #### ...
- Linux学习笔记12——配置ftp、squid、Tomcat、Samba、MySQL主从
Linux学习笔记12 Linux学习笔记12 配置FTP服务 配置pure-ftpd 开机启动 上传下载文件 配置vsftpd CentOS 70安装配置Vsftp服务器 搭好vsftp之后出现55 ...
- 多通道振弦传感器无线采集仪参数配置工具SETP简单介绍
多通道振弦传感器无线采集仪参数配置工具SETP简单介绍 VS208/416/432 是以振弦.温度传感信号为主的多通道无线采集仪,并可扩展其它 模拟(电流.电压.电阻)信号和数字信号(RS485.RS ...
- GRBL学习-GRBL参数配置
GRBL参数配置 最近在学习GRBL,记录一下学习的过程 GRBL1.1h GRBL1.1h GRBL1.1h配置参数 $ 输入$并按回车键让Grbl打印出帮助信息. 输出: [HLP:$$ $# $ ...
- Pyspark学习笔记1——配置环境并计算pi测试
Pyspark学习笔记(一) 环境搭建 在linux的CentOS 7.3中,首先要配置好JDK和python. 1.JDK和Python3配置 Jdk的下载地址,注意需要先点击同意条款的按钮.htt ...
- MyGeneration学习笔记(10) :配置数据库连接
在我的<MyGeneration学习笔记(1) : 使用MyGeneration生成存储过程和数据访问层代码 >一文中,我提到用internal string _raw = Project ...
- 信号采集之传感器信号学习笔记
CSDN话题挑战赛第2期 参赛话题:学习笔记 不同的数据采集对象所传递的信号类型也不尽相同,因此有必要对各种信号的基本特点有所了解,才能在对信号进行后续的调理和分析过程时采取最合适的方法. 在一般的数 ...
- Kotlin学习笔记——安装配置kotlin
这个系列主要为了整理一下自己学习kotlin的笔记以及学习过程中遇到的问题. 整个系列初期大约有20篇左右,我会尽快整理出来.后续会不定时更新,主要是实际使用的案例或者一些知识点的深入探讨. 1.安装 ...
- 温湿度传感器的学习笔记
相对湿度的学习 1.RH是相对湿度的缩写,55RH%指的是当前相对湿度为55%. 2.相对湿度是指单位体积空气中,实际水蒸气的分压与相同温度和体积下水饱和蒸气压的百分比.用百分数表达.也就是绝对湿度与 ...
最新文章
- Integer的自动缓存
- angular5 httpclient的示例实战
- mount and fstab的使用(整理)
- 百度SEO未注册域名批量检测查询
- 嵌入式中常见的存储器总结(二)SRAM VS DRAM
- linux服务器的诗句迁移,使用scp命令在两台linux上对拷文件或者文件夹
- 重温Android——调节屏幕亮度
- 读书笔记(从0到1)
- ASIHTTPRequest
- duilib在同一个界面中(xml)加载两种自定义的list
- 来给你的CSDN博客换个皮肤~
- python爬虫实战万年历
- 【网络】解决校园网Wi-Fi登录页无法自动弹出
- 二、Win10如何解决svchost一直占用网速和内存?
- echarts tree默认展开_Echarts树形图展开和收缩
- 浏览器无法访问localhost
- 数据分析画图:50道练习玩转matplotlib
- 精简Cocos2dx-python环境搭建工程创建过程
- 中国书法的价值和意义
- 【回溯法】八皇后问题