历史上的今天
今天是:2025年08月01日(星期五)
2019年08月01日 | 如何为物联网系统选择一款合适的传感器?
2019-08-01 来源:EEWORLD
随着物联网(IoT)边缘计算侧能力和网络连接能力的提升,终端产品越来越可以自主进行一些决策性工作。与此同时,对于物联网中另外一个重要的组成部分——传感器,也有了更多的要求。
传感器可以提供准确有效的现实数据,是物联网操作的基础元件,如果把物联网生态系统比喻成人的话,处理器相当于大脑,网络通信相当于神经,传感器则相当于人的眼睛、耳朵、鼻子以及皮肤等,通过感知获得对大自然的认识。
利用好物联网技术可以加速对客观世界的改造,比如垃圾收集车,大多数卡车都有每周清空垃圾箱的固定路线和时间表,而无论它们是否已满。如果将超声波传感器结合到垃圾箱的设计中,它可以为废品回收公司提供垃圾量的数据,从而相应地优化垃圾收集路线。
类似地,在工业环境中,不同传感器使用和组合可显著改善其响应性和灵活性,以及增加总体正常运行时间。在工厂中,传感器可以监控振动和温度,从而判断电机的健康状况,并进行预测性维护。
传感器类型
根据具体应用不同,场景不同,需要选择合适的传感器,如下列出了主流的传感器类型,你看看都认识吗?
物理位置和运动传感器。这些传感器非常适用于接近感应,线性和角度感应以及用于检测运动和方向的加速度计(例如,在移动电话中)。位置传感器还可用于电机控制和机器人应用。
光传感器。这些类型的传感器可以集成到广泛的应用中,从简单地知道何时在建筑物或车辆中打开和关闭灯,到用于工厂自动化的复杂机器视觉系统。
流体和气体传感器。对于工业过程控制环境,流体和气体传感器测量诸如水平面,压力和流量的参数,并检测潜在的故障状况。
温度传感器。除了家庭,汽车和楼宇自动化环境中的加热和通风系统外,温度传感器还可用于各种行业的过程监控和控制。
力、冲击和振动传感器。这些传感器为工业监控系统提供了宝贵的数据,应用于汽车,运输和航空航天应用等。
超声波传感器。这些传感器通常用于距离测量,特别是机器人。
电气或电流传感器。电流传感器可以优化电源单元的效率或电机控制系统的性能,同时它们还可以检测电机和驱动系统中的问题。
磁传感器。它们非常适合在汽车行业的恶劣环境中提供位置和转速信息。
传感器指标
在设计“智能”系统时,选择合适的传感器至关重要,每类参数对于不同的传感器和不同的应用场合,需要具体考量。
灵敏度(Sensitivity)。定义为输出特性曲线的斜率,或者更一般地,定义为产生可检测的输出变化物理参数的最小输入值。
灵敏度误差(Sensitivity error)。偏离特征曲线的斜率。
范围(Range)。可测量的参数的最大值和最小值。
动态范围(Dynamic range)。信号最大值和最小值的比值。
准确度(Precision)。测量再现性程度。
分辨率(Resolution)。传感器可感受到的被测量的最小变化的能力。。
正确率(Accuracy)。在真值附近正负三倍标准差的值与量程之比,是指测量值与真值的最大差异。
偏移(Offset)。在应该为零时存在的输出,或者在某些特定条件下实际输出值与指定输出值之间的差值。
线性度(Linearity)。传感器的实际测量曲线偏离理想曲线的程度。
滞后(Hysteresis)。衡量换能器能够跟随输入参数变化的程度,而不管进行变化的方向如何。
响应时间(Response time)。传感器输出在正确新值的公差带内从其先前状态变为最终稳定值所需的时间。
动态线性(Dynamic linearity)。衡量传感器跟随输入参数快速变化的能力。
其他需要注意的
传感器的接口也需要注意,因为通常情况下,传感器要直接和微控制器或处理器相连。用于物联网应用的接口传感器相对简单,实际上只有三种类型的输出:模拟,调制或数字。调制输出使用诸如脉冲宽度调制(PWM)之类的技术,数字输出则利用SPI或I2C等行业标准数字接口。
此外,功耗高低也是传感器的重要指标之一,因为有些IoT场合需要一颗电池终身供电或者利用能源收集等方式。
史海拾趣
|
在嵌入式软件开发过程中,一般来说,花在测试和花在编码的时间比为3:1(实际上可能更多)。这个比例随着你的编程和测试水平的提高而不断下降,但不论怎样,软件测试对一般人来讲很重要。 很多年前,一位开发人员为了对嵌入式有更深层次的理解 ...… 查看全部问答> |
|
完整的一条指令,应该包含指令符+操作数(当然不包括那些单指令,比如NOT等)。其中的操作数是指令要执行的目标,也就是指令要进行操作的地址。 我们知道,在PLC中划有各种用途的存储区,比如物理输入输出区P、映像输入区I、映像输出区Q、位 ...… 查看全部问答> |
|
c语言功底扎实,能快速完成简单数据结构链表,队列程序的编写,了解嵌入式linux开发。对基本的驱动程序编写原理了解。对GUI机制有所了解。待遇面谈。应届和工作1-2年的即可! 有意者请发简历到efly2008@qq.com… 查看全部问答> |
|
用PB订制内核时,如何让被定制的内核跟手边的特定硬件平台相关联? 在定制嵌入式XP内核时,是通过在目标硬件平台上运行一个工具,然后生成一个硬件平台信息文件,接着通过这个文件来订制内核的,很显然,这个信息文件就把系统跟目标硬件联系起来了,换句话说,这样生成的嵌入式系统是基于这个目标硬件平台的。初次学 ...… 查看全部问答> |
|
我们知道,P45是Intel LGA775平台的最后一款主流芯片组,而它的继任者是面向LGA1160平台的“Ibex Peak”,命名很简单:P55。 即将推出的X58虽然也是5系列芯片组,但仅用于高端LGA1366平台,支持Bloomfield Core i7系列处理器。 P55主要搭配代号Ly ...… 查看全部问答> |
|
我是一个新手,只是刚刚应用到了vxworks。有个问题想问大家,请指教,多谢 有块运动控制卡,卖方只提供了.lib文件和.h文件,请问如何才能加载到tornado下,直接调用其定义的函数… 查看全部问答> |




