歡迎訪問佛山市賀迪傳感儀器有限公司官網(wǎng)!
佛山市賀迪傳感儀器有限公司
聯(lián)系人:張總
電話:0757-22300095
手機(jī):18902563858
郵箱:931199351@qq.com
傳真:0757-22300097
地址:廣東省佛山市順德區(qū)勒流富安工業(yè)區(qū)光電產(chǎn)業(yè)園4棟303號
網(wǎng)址:www.dqxnatsu.cc
傳感器作為各個領(lǐng)域最重要的設(shè)備之一,產(chǎn)品品種之多,運(yùn)用領(lǐng)域之廣,跟著“智能時代”的到來,傳感器的運(yùn)用將發(fā)揮愈加關(guān)鍵的作用。那么,要怎么以最簡略,最高效的方法運(yùn)用這些品種繁多,操作雜亂的傳感器呢?本文將為大家逐個介紹。
傳感器作為一種檢測設(shè)備,它的運(yùn)用早已滲透到諸如工業(yè)出產(chǎn)、宇宙探索、海洋勘探、環(huán)境保護(hù)、資源調(diào)查、醫(yī)學(xué)確診、生物工程、甚至文物保護(hù)等等極端之廣泛的領(lǐng)域。能夠毫不夸大地說,從茫茫的太空,到眾多的海洋,以及各種雜亂的工程體系,簡直每一個現(xiàn)代化項目,都離不開傳感器。
目前,市面上現(xiàn)已存在大量各品種型衛(wèi)生型卡箍壓力變送器,各種型號,不同廠家出產(chǎn)的各種傳感器,例如,溫度、濕度、電壓、電流、壓強(qiáng)、光照、加速度、角速度等等。它們的運(yùn)用場景、產(chǎn)品參數(shù)、運(yùn)用方法都不盡相同,這往往使許多項目開發(fā)人員在運(yùn)用傳感器時舉步維艱:添加一個傳感器,就要編寫對應(yīng)的驅(qū)動,供給一套訪問這個傳感器的接口。
通常情況下,在一個雜亂的體系中,傳感器往往不止一個,或許存在幾個或幾十個甚至更多不同品種的衛(wèi)生型卡箍壓力變送器,若這些傳感器的運(yùn)用接口都不相同,那么可想而知,軟件方面的工作量和雜亂度又會有多大?無形中又增加了很大的開發(fā)難度。不僅如此,若根據(jù)多種傳感器開發(fā)的運(yùn)用程序想跨渠道復(fù)用,而底層各個傳感器的接口卻千奇百怪,那么,這樣的工作量和雜亂度又會上升到什么程度?
為了處理這些問題,AWorks界說了通用的傳感器接口,適用于林林總總的傳感器,只要是掛載在AWorks體系中的傳感器,都能夠經(jīng)過相同的操作接口來訪問。同時,只要是根據(jù)這些通用接口開發(fā)的運(yùn)用程序,都不會與具體的硬件設(shè)備綁定,換句話說,底層更換運(yùn)用不同型號的傳感器,對運(yùn)用程序不會造成影響,運(yùn)用程序能夠不做任何改動。
從功能上看,傳感器完成了對真實世界中某種物理信號(溫度、濕度、氣壓等)的收集,在運(yùn)用傳感器時,最重要的操作便是從傳感器中獲取出相應(yīng)的數(shù)據(jù)。接下來,進(jìn)一步介紹怎么經(jīng)過接口獲取傳感器數(shù)據(jù)作。
1、傳感器通道ID
在介紹接口的運(yùn)用方法之前,需求簡略了解一個概念,AWorks之所以能夠完成運(yùn)用一套相同的接口訪問一切類型的廣東壓力傳感器,是因為AWorks對體系中的傳感器進(jìn)行了統(tǒng)一的管理。為了完成對林林總總的傳感器進(jìn)行統(tǒng)一管理,在AWorks中,界說了“傳感器通道”的抽象概念,一路傳感器通道用于完成一路物理信號的收集,體系為每個傳感器通道分配了一個僅有的ID。例如,若此刻體系中存在三個傳感器,分別為溫濕度傳感器HTS221(能為體系供給一路溫度和一路濕度通道),三軸磁傳感器LIS3MDL(能位體系供給X,Y,Z軸三路磁數(shù)據(jù)通道和一路溫度通道)和光照傳感器BH1730(能為體系供給一路光照度收集通道),則對
按照以上的傳感器通道ID分配方法,理論上,體系中能夠掛載無數(shù)個各品種型的傳感器,新參加的傳感器通道只需按照以上方法順次向后分配ID即可。通常情況下,該ID號的分配現(xiàn)已由體系完成,無需咱們自行分配,咱們只需簡略知道當(dāng)時體系中的有用ID號所對應(yīng)的傳感器通道類型即可。例如,當(dāng)時AWorks體系中存在的傳感器如表1所示,有三個傳感器,ID號為0~6,下文中函數(shù)接口ID的運(yùn)用將以此為例。