联系人:张总
电话:0757-22300095
手机:18902563858
邮箱:931199351@qq.com
传真:0757-22300097
地址:佛山市顺德区勒流富安工业区光电产业园4栋303号
网址:www.pecinvest.com
传感器作为各个领域最重要的设备之一,产品品种之多,运用领域之广,跟着“智能时代”的到来,传感器的运用将发挥愈加关键的作用。那么,要怎么以最简略,最高效的方法运用这些品种繁多,操作杂乱的传感器呢?本文将为大家逐个介绍。
传感器作为一种检测设备,它的运用早已渗透到诸如工业出产、宇宙探索、海洋勘探、环境保护、资源调查、医学确诊、生物工程、甚至文物保护等等极端之广泛的领域。能够毫不夸大地说,从茫茫的太空,到众多的海洋,以及各种杂乱的工程体系,简直每一个现代化项目,都离不开传感器。
目前,市面上现已存在大量各品种型卫生型卡箍压力变送器,各种型号,不同厂家出产的各种传感器,例如,温度、湿度、电压、电流、压强、光照、加速度、角速度等等。它们的运用场景、产品参数、运用方法都不尽相同,这往往使许多项目开发人员在运用传感器时举步维艰:添加一个传感器,就要编写对应的驱动,供给一套访问这个传感器的接口。
通常情况下,在一个杂乱的体系中,传感器往往不止一个,或许存在几个或几十个甚至更多不同品种的卫生型卡箍压力变送器,若这些传感器的运用接口都不相同,那么可想而知,软件方面的工作量和杂乱度又会有多大?无形中又增加了很大的开发难度。不仅如此,若根据多种传感器开发的运用程序想跨渠道复用,而底层各个传感器的接口却千奇百怪,那么,这样的工作量和杂乱度又会上升到什么程度?
为了处理这些问题,AWorks界说了通用的传感器接口,适用于林林总总的传感器,只要是挂载在AWorks体系中的传感器,都能够经过相同的操作接口来访问。同时,只要是根据这些通用接口开发的运用程序,都不会与具体的硬件设备绑定,换句话说,底层更换运用不同型号的传感器,对运用程序不会造成影响,运用程序能够不做任何改动。
从功能上看,传感器完成了对真实世界中某种物理信号(温度、湿度、气压等)的收集,在运用传感器时,最重要的操作便是从传感器中获取出相应的数据。接下来,进一步介绍怎么经过接口获取传感器数据作。
1、传感器通道ID
在介绍接口的运用方法之前,需求简略了解一个概念,AWorks之所以能够完成运用一套相同的接口访问一切类型的广东压力传感器,是因为AWorks对体系中的传感器进行了统一的管理。为了完成对林林总总的传感器进行统一管理,在AWorks中,界说了“传感器通道”的抽象概念,一路传感器通道用于完成一路物理信号的收集,体系为每个传感器通道分配了一个仅有的ID。例如,若此刻体系中存在三个传感器,分别为温湿度传感器HTS221(能为体系供给一路温度和一路湿度通道),三轴磁传感器LIS3MDL(能位体系供给X,Y,Z轴三路磁数据通道和一路温度通道)和光照传感器BH1730(能为体系供给一路光照度收集通道),则对
按照以上的传感器通道ID分配方法,理论上,体系中能够挂载无数个各品种型的传感器,新参加的传感器通道只需按照以上方法顺次向后分配ID即可。通常情况下,该ID号的分配现已由体系完成,无需咱们自行分配,咱们只需简略知道当时体系中的有用ID号所对应的传感器通道类型即可。例如,当时AWorks体系中存在的传感器如表1所示,有三个传感器,ID号为0~6,下文中函数接口ID的运用将以此为例。