振南技术干货集:比萨斜塔要倒了,倾斜传感器快来!(2)

注解目录

1、倾斜传感器的那些基础干货

1.1 典型应用场景

(危楼、边坡、古建筑都是对倾斜敏感的。)

1.2 倾斜传感器的原理

1.2.1 滚珠式倾斜开关

1.2.2 加速度式倾斜传感器

1)直接输出倾角

2)加速度计算倾角

3)倾角精度的提高

(如果没看懂,振南教你个好办法:再看一遍。)

2、倾斜传感器温漂校准的基础知识

2.1 温漂产生的根源

(万物皆受温度影响。振南给你讲讲“调皮的尺子”。)

2.2 温漂的真实例子

(某项目的奇怪现象,一到中午数据就乱跳。亮一下壮观而精密的自动化校准装置。)

3、静态温控的实现与温补装置的迭代

3.1 制冷原理

(振南告诉你如何对传感器温漂校准。温度控制不难,但是不允许有振动,你作得到吗?)

3.2 静态温度控制

3.2.1 TEC 制冷

3.2.2 散热方案

3.2.3 倾角温补校准装置设计方案

3.2.4 多级 TEC 制冷

3.2.5 物理制冷

3.2.6 半导体制热

3.2.7 温控策略

3.2.8 多路温度的同步控制

(如何安静的制冷?TEC 及阵列、水冷、干冰、铝注冷技术、PTC、保温材料、比热容、热阻,还有温控算法,这些你应该了解一下。)

4、倾角校准与数据拟合

4.1 倾角校准装置的构成

4.2 倾角温补校准与数据拟合

4.3 分段校准的质疑

(多阶拟合算法,还有开源的 Polyfit 方案。来看看最终效果:温度乱舞,传感器却无波动。)

5、其它细节

5.1 真值的读取

5.2 规避震动干扰

5.3 克服地面不平问题

5.4 减震设计

(万事的成败在于细节。)

倾斜传感器温漂校准的基础知识

2.1 温漂产生的根源


我们知道任何物体都会或多或少的受到温度变化的影响,比如最普遍的热胀冷缩。传感器是基于物理材料制成的,所以从严格意义上来说,任何传感器都会产生温漂,即反映实际物理量的值随着温度变化而产生漂移。

关于传感器的温漂,我曾经做过一个讲座,名为《大话温补与温控》,算是把“温漂”比较通俗地进行了阐述,下面是讲座的一些核心内容。

个例子:《调皮的尺子》。

我们用尺子去测量长度,你量得准或是不准,真值就在那里,不长不短。但是在不同的温度下。尺子的示数可能是不同的,因为尺子会热胀冷缩,如图 16.6 所示。


图16.6 温度的变化使得尺子对长度测不准

也许你会说,这点温漂几乎可以忽略不计吧。确实,如果你的精度要求不高,温漂是可以无视的。但是很多应用场合下较得就是这个真儿,差一丝都不行。比如建筑物或边坡的倾斜,其实它们的倾斜量都是非常微小的,1年顶多倾斜0.1,但是如果倾斜传感器的温漂误差就有 0.几°,那基本上就把真值淹没了。

既然有温漂的存在,那我们如何能把物理量采准呢?

“调皮的尺子”有它的规律:每当-25C时,我们用它去测量 1000 um 的距离一定会示数 1003.1 um。所以,当我们看到 1 003.1 um 时,我们就知道实际是 1 000 pm(-25C)了。

那就出现一个问题:-25C时,测量 2 000 um 的距离,它会示数多少? 2 003.1 um? 2 006.2 um?都不是!因为在此温度下尺子的刻度变化可能是非线性的,不能依比例推算。那怎么办呢?

最笨的方法:在某一个温度下,我们记录下每个距离和与之对应的尺子示数,形成表格。以后测量的时候,拿着当前温度和尺子示数,去表里查它所对应的实际值是多少,如图 16.7 所示。


图16.7 各温度下示数与实际值的对应表

方法很简单,但是要编制这个表却不容易。

2.2 温漂的真实例子


当时,讲座讲到这里.有人问了一个问题.“就说倾斜传感器,温漂能对它产生多大的影响?举实际例子说一下。”我现场登录公司的 IOT 平台,找了几个实际项目在用的倾斜传感器,如图 16.8 所示。


图16.8 倾斜传感器在每天特定时间段产生尖峰

上图中的 3 个领斜传感器都是实际安装在平地上的,用于监测边坡地灾。每天在中午都会产生尖峰,这个波动范围大约是 0.0 几。难道说每天一到中午平地就会有微震?这显然是不符合逻辑的,其根本原因就是温漂。

现场有人进行了反驳,从 IoT 平台上找到了几个中午时段没有尖峰的例子

“请给我解释一下?”

“这些传感器应该没有被太阳直晒吧?有树荫遮着?”

项目总监此时说:“确实,这几处传感器都在林子里,上面有波动的传感器是直晒的。”

这下大家信服了。

项目上使用的倾斜传感器很明显是没有经过温漂校准的(也叫温度补偿,简称温补)。我们多么希望传感器不受温度等外界因素的影响,而直接输出稳定、可信、真实的示数啊!这就是我们追求的“理想传感器”。谁的产品越接近理想传感器,谁就越具有竞争力。

我们将上面所说的这张表内置到传感器中,使其输出依温度与原始示数查表之后的值传感器即向所谓的“理想传感器”迈进了一大步。

这张表是很庞大的,靠人工编制效率极低。我们要寻求更高效的方案,最好是无人参与的、全自动化的,如图 16.9 所示。


图16.9 北微倾斜传感器的自动化校准装置

北微传感的这套倾角自动化校准装置是委托中航工业研制的,用我们项目总监的话说“高品质产品的背后一定需要有雄厚的工业基础,我们简直就是小米加步枪。”

OK,终于引出了“倾角自动化校准装置”,振南研究倾斜传感器的近 1 年的时间,其实主要精力就在这套东西上,它是倾斜传感器达到真正意义上的高精度的核心。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/154164.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【C++面向对象】13. 接口 / 抽象类*

文章目录 【 1. 抽象类 】1.1 抽象类的定义1.2 抽象类的应用条件1.3 实例 【 2. 设计策略 】 接口描述了类的行为和功能,而不需要完成类的特定实现。C 接口是使用 抽象类(abstract base class,也称为ABC) 来实现的。 【 1. 抽象类…

macos 配置ndk环境

选择Android Studio下默认的ndk环境 mac电脑的ndk默认路径一般是 /Users/user_name/Library/Android/sdk/ndk/version_code 其中user_name为自己电脑的用户名,version_code为自己ndk安装的版本号,比如我这里电脑的ndk路径就是 /Users/zhangsan/Libra…

智慧环保:科技驱动下的环境保护新篇章

智慧环保:科技驱动下的环境保护新篇章 环境保护已经成为当今社会的重要议题,而科技的飞速发展为我们开启了智慧环保的新篇章。在这篇文章中,我们将介绍智慧环保所带来的机会和创新,以及科技在环境保护中的重要作用。 智慧环保的理…

Unity中Shader图形流水线中的纹理

文章目录 前言一、图形流水线中的纹理1、我们的纹理一般用于:2、纹理的获取方式: 二、纹理的分类1、颜色纹理2、几何纹理 三、纹理管线四、纹理的作用1、纹理可以 替换 漫反射模型中的 漫反射系数Kd2、纹理还有的作用 前言 Unity中Shader图形流水线中的…

【入门篇】1.3 redis客户端之 jedis 高级使用示例

文章目录 0.前言1. 发布和订阅消息2. 事务操作3. 管道操作4. jedis 支持哨兵模式5. jedis 支持集群模式5. 参考链接 0.前言 Jedis是Redis的Java客户端,它支持所有的Redis原生命令,使用方便,且可以与Java项目无缝集成。 该库的最新版本支持Re…

国内领先的五大API接口供应商

API(Application Programming Interface)接口,现在很多应用系统中常用的开放接口,对接相应的系统、软件功能,简化专业化的程序开发。作者用过的国内比较稳定的API接口供应商有如下几家,大家可以参考选择&am…

Android设计模式--状态模式

真知即所以为行,不行不足谓之知 一,定义 当一个对象的内在状态改变时,允许改变其行为,这个对象看起来像是改变了其类。 这么说可能很难理解,通俗来讲就是当一个对象它有多种状态的时候,把每一种状态的行为…

C++ 之字符串、字符数组与字符指针(*、**)

C 之字符串、字符数组与字符指针(*、**) 最近频繁使用字符串指针,有时候想取值或者复制,常用到问题,在此总结一下字符串的处理、指针的使用长期更新版~ 1. char 使用相关 1.1 内存使用 首先介绍一下C语言中的数据类型: 下图给…

关于 内部类 你懂多少?

目录 1. 什么是内部类? 2. 内部类的分类 3. 内部类 3.1 实例内部类 3.2 静态内部类 4. 局部内部类 5. 匿名内部类 6.对象的打印 “不积跬步无以至千里,不积小流无以成江海。”每天坚持学习,哪怕是一点点!!&a…

【MATLAB源码-第79期】基于蚯蚓优化算法(EOA)的栅格路径规划,输出做短路径图和适应度曲线。

操作环境: MATLAB 2022a 1、算法描述 蚯蚓优化算法(Earthworm Optimisation Algorithm, EOA)是一种启发式算法,灵感来源于蚯蚓在自然界中的行为模式。蚯蚓优化算法主要模仿了蚯蚓在寻找食物和逃避天敌时的行为策略。以下是蚯蚓…

桂院校园导航 | 云上高校导航 云开发项目 二次开发教程 1.3

Gitee代码仓库:桂院校园导航小程序 GitHub代码仓库:GLU-Campus-Guide 演示视频 中国大学生计算机设计大赛-移动应用与开发-云上高校导航 升级日志 1.3 优化了小程序的数据存储方式,对部分页面进行了调整,调整了功能和代码。 引…

C语言再学习 -- 编程规范

C语言编程规范这部分一直想总结一下。现在终于付诸行动了。 其实之前讲过一些面试题,参看:嵌入式面试知识点总结 – C语言篇 里面已经有包含一部分了,比如《高质量C C编程指南》.林锐着.pdf。 此次主要参考 华为技术有限公司c语言编程规范 …

交换机如何配置BGP协议

环境: 华为交换机 华三交换机 问题描述: 交换机如何配置BGP协议 解决方案: 华三交换机上配置案例 1.配置BGP协议,可以按照以下步骤进行: 登录交换机:使用SSH、Telnet或控制台等方式登录到华三交换…

本地开发环境和服务器传输数据的几种方法

❤️觉得内容不错的话,欢迎点赞收藏加关注😊😊😊,后续会继续输入更多优质内容❤️ 👉有问题欢迎大家加关注私戳或者评论(包括但不限于NLP算法相关,linux学习相关,读研读博…

听GPT 讲Rust源代码--library/core/src(8)

题图来自 Hello, crustaceans. File: rust/library/core/src/future/ready.rs 在Rust源代码中,rust/library/core/src/future/ready.rs文件的作用是定义了一个名为Ready的Future类型。Ready是一个简单的Future实现,它立即返回一个给定的值。 Ready 是一个…

新晋“学霸”夸克大模型拿下C-Eval和CMMLU双榜第一

11月16日,根据最新成绩,千亿级参数的夸克大模型登顶C-Eval和CMMLU两大权威评测榜单,多项性能优于GPT-4。在国内大模型赛道火热的当下,夸克自研大模型凭借过硬的研发能力及数据、行业、平台等优势成为新晋“学霸”。 作为国内最权…

智能家居小程序

1、设备 系统板:STM32F103C8T6 温湿度传感器:DHT11 光照度传感器: BH1750 WIFI模块:ESP8266-015 蜂鸣器: 立创EDC画板子,然后微立创下单

小型企业如何选择非管理型交换机?

网络的一个关键要素都是交换机,它在连接设备和确保无缝数据流动方面发挥着关键作用。特别是非管理型交换机,为希望提升网络能力的小型企业提供了一种经济高效的解决方案。在本文中,我们将探讨非管理型交换机在小型企业网络中的广泛应用以及小…

十、http客户端Feign

目录 一、使用Feign客户端 1、修改pom文件 2、在启动类OrderApplication中加入注释 3、创建客户端接口 4、装配UserClient,并且进行远程调用 5、发送请求,查看服务调用情况 二、定义Feigin的配置 方式一:配置文件方式 (1&…

selenium 网页自动化-在访问一个网页时弹出的浏览器窗口,我该如何处理?

前言 相信大家在使用selenium做网页自动化时,会遇到如下这样的一个场景: 在你使用get访问某一个网址时,会在页面中弹出如上图所示的弹出框。 首先想到是利用Alert类来处理它。 然而,很不幸,Alert类处理的结果就是没…