+ATWINC1500的智能容柵位移傳感器設(shè)計于興晗(中國水利"/>

国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

SAMD20/21>+ATWINC1500的智能容柵位移傳感器設(shè)計

2016-09-15 07:03:00于興晗
關(guān)鍵詞:電路傳感器裝置

于興晗

(中國水利水電科學(xué)研究院, 北京 100038)

?

SAMD20/21>+ATWINC1500的智能容柵位移傳感器設(shè)計

于興晗

(中國水利水電科學(xué)研究院, 北京 100038)

介紹了一款使用SAMD20/21+ATWINC1500方案設(shè)計并實現(xiàn)的WIFI智能容柵位移傳感器,并詳細介紹其原理和相關(guān)技術(shù)。本文設(shè)計的傳感器可以將測量的位移數(shù)據(jù)通過WIFI接口上傳到Internet,異地終端接收數(shù)據(jù)并處理,不但可以實現(xiàn)異地測量,而且可以實現(xiàn)多個傳感器智能組網(wǎng)、協(xié)同處理,擴大了容柵位移傳感器的使用范圍。

容柵;位移傳感器;WiFi;SAMD20/21;ATWINC1500

引 言

目前,大部分的容柵位移傳感器(如千分尺、直線位移傳感器等),都是直接通過電路轉(zhuǎn)換,將動?xùn)拍K的輸出數(shù)據(jù)轉(zhuǎn)換成標(biāo)準(zhǔn)的RS232/RS485/USB等有線方式,上傳給電腦終端處理,或者是直接轉(zhuǎn)換成液晶讀數(shù)供使用者目測使用。使用RS232/RS485/USB集線器,可以將多個傳感器接入電腦終端。接入傳感器的數(shù)目越多,這種有線傳輸方式的弊端也越來越明顯,影響了容柵傳感器的使用范圍。其弊端主要表現(xiàn)在以下幾個方面:

◆ 傳輸距離有限,一般限制在1.2 km以下。

◆ 多個接入困難,必須使用中間設(shè)備(集線器)才可接入多個傳感器。

◆ 占用空間,傳感器的接入需要外接電纜,電纜越長占用的空間越大,使用的局限性就越大。

◆ 使用地域有限,不支持異地測量。

隨著WIFI技術(shù)的發(fā)展,本文設(shè)計了一種基于WIFI技術(shù)的智能容柵位移傳感器,不但解決了上述弊端,還增加了容柵位移傳感器的使用范圍。

1 原 理

WIFI智能容柵位移傳感器的硬件結(jié)構(gòu)圖如圖1所示。

圖1 硬件結(jié)構(gòu)圖

電路設(shè)計主要包括5部分:容柵測量電路、SAMD20/21控制核心、ATWINC1500 WIFI驅(qū)動電路、電源管理和電池管理電路,各部分電路說明如表1所列。

其工作時,系統(tǒng)上電時,由電池管理電路判斷并切換供電電源,輸出電壓經(jīng)電源管理電路轉(zhuǎn)換后分別向各個模塊電路單獨供電,此時由系統(tǒng)的控制核心SAMD20/21監(jiān)測容柵測量電路的輸出數(shù)據(jù),接收到輸出數(shù)據(jù)通過控制核心程序,按照動?xùn)艆f(xié)議轉(zhuǎn)換成計算機可以處理的浮點數(shù),最后啟動WIFI驅(qū)動電路,按照通信協(xié)議規(guī)定將數(shù)據(jù)打包并發(fā)送到接收終端(PC機),接收終端在接收到數(shù)據(jù)后再進行存儲或?qū)I(yè)處理。

表1 電路說明

2 程序設(shè)計

(1) 硬件程序

WIFI智能傳感器的原理結(jié)構(gòu)框圖如圖1所示,整個系統(tǒng)的實現(xiàn)需要解決的問題主要有:動?xùn)拍K輸出數(shù)據(jù)解析,需要將動?xùn)拍K的輸出數(shù)據(jù)讀入并解析成控制器可以識別的數(shù)據(jù);參數(shù)存取,需要將一些系統(tǒng)工作需要的重要參數(shù)存儲在非易失性存儲器中;WIFI控制,該裝置將讀取的數(shù)據(jù)通過WIFI控制器上傳到數(shù)據(jù)終端(數(shù)據(jù)中心,移動終端和智能手機等);任務(wù)運行控制,用來控制整個程序的運行和調(diào)度;功耗管理和其他處理。程序結(jié)構(gòu)圖如圖2所示。

圖2 轉(zhuǎn)換裝置程序結(jié)構(gòu)

(2) 專業(yè)處理軟件結(jié)構(gòu)

大部分的傳感器上傳數(shù)據(jù)都需要使用電腦終端機來處理,本文描述的終端機通過讀取數(shù)據(jù)轉(zhuǎn)換裝置WIFI上傳的數(shù)據(jù),將其存儲成文件并可進行分析,由于篇幅有限,本文僅對其實現(xiàn)的一部分UDP數(shù)據(jù)的實現(xiàn)進行描述,其程序結(jié)構(gòu)如圖3所示,主要包括6部分:端口監(jiān)視、數(shù)據(jù)解析、數(shù)據(jù)處理、數(shù)據(jù)顯示、數(shù)據(jù)存儲和數(shù)據(jù)分析。

圖3 終端機數(shù)據(jù)處理平臺結(jié)構(gòu)圖

3 實 現(xiàn)

3.1SAMD20/21

SAMD20/21采用ARM Cortex-M0+處理器核心,最高主頻為48 MHz, 2.14 Core mark/MHz,運行模式下能耗低至70 μA/MHz,繼承了ARM Cortex-M0+高效能比的優(yōu)良特性。獨有的事件觸發(fā)系統(tǒng)(Event System)在實時應(yīng)用中為功耗敏感的設(shè)計提供了強有力的保障。內(nèi)部集成的存儲資源包含256 KB的Flash和32 KB的SRAM。在目前主流采用了ARM Cortex-M0+內(nèi)核的微控制器中,這已經(jīng)是相當(dāng)豪華的配置了。其還使用64引腳的QFN封裝,對于電子發(fā)燒友來說,這是一個可以方便焊接的封裝?;A(chǔ)通信總線接口方面,集成了6個通用串行通信接口(Serial Communication Interface, SERCOM),每個接口均可通過軟件配置成 UART/USART、SPI 或I2C總線的任意一種工作模式。高級通信總線接口方面,內(nèi)置的嵌入式全速USB2.0模塊支持主機和設(shè)備兩種模式,配備96 MHz 音頻流分?jǐn)?shù)PLL的雙通道I2S接口。模擬外設(shè)方面,集成1個20通道的16位高精度ADC、1個12位的DAC、2個模擬比較器,以及豐富的GPIO和眾多功能強大的定時器模塊。

SAMD21J18A微控制器除了豐富特定的片內(nèi)資源,還具有從SAMD20系列向上兼容的特點,全速USB、高端定時器在特定的工業(yè)領(lǐng)域扮演著重要的角色,而高精度的ADC、DAC,保證了其在計量等專業(yè)領(lǐng)域的用武之地。

3.2ATWINC1500

Atmel SmartConnect——WINC1500 是一 種支持 IEEE 802.11 b/g/物聯(lián)網(wǎng)控制標(biāo)準(zhǔn)的片上系統(tǒng),該系統(tǒng)主要針對低功耗移動應(yīng)用進行優(yōu)化。 支持單流802.11n模式,提供了72 Mbps PHY 速率。片內(nèi)集成了功率放大器、 LNA、開關(guān)和功耗管理。 ATWINC1500內(nèi)部集成 了Flash 和外圍接口(包括UART、SPI、I2C總線) 。支持(12~32 MHz)寬范圍的外部時鐘源,支持QFN封裝。

3.3程序流程

工作流程圖如圖4所示。整個系統(tǒng)調(diào)度的核心為命令處理,整個系統(tǒng)在工作時,一直處于接收數(shù)據(jù)狀態(tài),當(dāng)接收到命令數(shù)據(jù)時,按命令來對數(shù)據(jù)進行處理。本系統(tǒng)的命令主要包括啟動采樣、關(guān)閉、休眠和設(shè)置參數(shù)等,正常情況下,設(shè)備在接收到啟動采樣命令才會讀取容柵傳感器的數(shù)據(jù),并將數(shù)據(jù)通過WIFI上傳到主機,主機在把接收到的數(shù)據(jù)進行存儲、處理和分析。

3.4專業(yè)數(shù)據(jù)分析軟件

本文描述的數(shù)據(jù)分析軟件是在WIN10操作系統(tǒng)上,使用Visul studio 2013開發(fā)的,可以實現(xiàn)大部分的數(shù)據(jù)操作,包括數(shù)據(jù)存儲、數(shù)據(jù)分析等,由于篇幅有限,本文只提供其主要界面和數(shù)據(jù)分析曲線,如圖5所示。4幅圖分別是:接收數(shù)據(jù)界面、實時曲線、系統(tǒng)事件記錄和數(shù)據(jù)分析曲線。此外,版本軟件還支持將數(shù)據(jù)導(dǎo)出存成EXCEL和記事本格式的文件,方便用戶做進一步的分析。

圖4 程序流程圖

結(jié) 語

按照本文描述所開發(fā)出來的數(shù)據(jù)轉(zhuǎn)換裝置,不但實現(xiàn)了容柵數(shù)據(jù)轉(zhuǎn)換的基本功能,如現(xiàn)場數(shù)據(jù)的采集、存儲和發(fā)送,而且利用其WIFI接口提供的強大功能和豐富的硬件資源,也可將一些復(fù)雜和實用功能(如與智能手機互聯(lián)、Email數(shù)據(jù)發(fā)送、Web數(shù)據(jù)發(fā)布和應(yīng)答式數(shù)據(jù)響應(yīng)等功能)集成到本系統(tǒng)中。通過本文描述開發(fā)的數(shù)據(jù)轉(zhuǎn)換裝置,具備傳統(tǒng)裝置所不具備的優(yōu)勢,主要表現(xiàn)如下:

① 可以應(yīng)用在現(xiàn)場無電源的野外,由于本系統(tǒng)支持鋰電池供電,在無外部電源的情況下也可以正常工作。

② 支持無網(wǎng)環(huán)境工作,在無Internet的環(huán)境下,只需對無線路由器進行簡單設(shè)置就可使裝置正常工作。

圖5 版本1.0數(shù)據(jù)分析軟件運行主界面和數(shù)據(jù)分析曲線

③ 自動組網(wǎng),當(dāng)多個設(shè)備同時接入時,這些設(shè)備將自動獲取IP,組成局域網(wǎng),形成測試網(wǎng)絡(luò),從理論上講,一個UDP端口可以接入253個傳感器,端口取值范圍為1~65 535,平臺可以接入65 535×253個傳感器,增大了測試系統(tǒng)的應(yīng)用范圍。

④ 支持異地測量,由于網(wǎng)絡(luò)技術(shù)的發(fā)展,支持網(wǎng)絡(luò)的地區(qū)也越來越多,因此異地測量就成為可能,在進行異地測量時可以將MQTT通信數(shù)據(jù)集成到本系統(tǒng)中來實現(xiàn)。

⑤ 可以與智能手機(iPad、平板電腦等)互連,本裝置可以使用UDP數(shù)據(jù),或者是Email、TCP、MQTT利用web發(fā)布與智能手機建立連接。

隨著WIFI技術(shù)的發(fā)展,支持WIFI接口的設(shè)備也越來越多,WIFI技術(shù)本身的技術(shù)優(yōu)勢也使本裝置的應(yīng)用領(lǐng)域進一步擴大,而且本裝置使用的技術(shù)具有一定的典型性,非常適合在其他領(lǐng)域推廣。

[1] 胡超,方剛,王耀.對容柵位移傳感器的研究[J].機電工程,1997,21(2):177-179.

[2] 程新黨,馬曉普.基于P89LPC922容柵式傳感器接口技術(shù)設(shè)計及應(yīng)用[J].科技資訊,2007(15):4-5.

[3] 張陽華,于會廉,李玉紅.馬歇爾穩(wěn)定度儀中容柵式位移傳感器數(shù)字接口的設(shè)計與研制[J].技術(shù)交流,2002(1):54-57.

[4] 楊雪芳,蔡萍,王衛(wèi)鋼,等.全數(shù)字式容柵位移傳感器[J].儀表技術(shù)與傳感器,2005(7):5-6.

[5] 胡書屏,王自如,柳英南.容柵式位移傳感器與PC機接口的研究[J].武漢水利電力大學(xué)學(xué)報,1998,31(5):85-90.

[6] 安然然,佟寧.容柵式位移傳感器在幕墻抗風(fēng)壓檢測中的應(yīng)用[J].沈陽化工學(xué)院學(xué)報,2007,21(1):50-56.

[7] 郝衛(wèi)東.容柵位移傳感器[J].桂林電子工業(yè)學(xué)院學(xué)報,1997,17(1):83-86.

[8] 申義儉,于曉洋,魏振華,等.容柵位移傳感器的高精度測量原理[J].電測與儀表,1994(7):31-33.

[9] 張銀芳.容柵位移傳感器的工作原理及其特點[J].航空精密制造技術(shù),2005,41(4):58-59.

[10] 張朝柱,吳凱,姜南.一種基于容柵位移傳感器的微波測量線系統(tǒng)[J].實驗技術(shù)與管理,2007,24(4):30-34.

[11] 刑德周,向娟,易黎麗,等.圓容柵角位移傳感器設(shè)計[J].重慶工學(xué)院學(xué)報,2008,22(3):65-71.

[12] 趙輝,馬東麗,劉偉文,等.用于防水?dāng)?shù)顯卡尺的新型感柵式位移傳感器設(shè)計[J].上海交通大學(xué)學(xué)報,2004,38(8):1382-1384.

于興晗(水利工程師),主要從事水利、數(shù)據(jù)采集和嵌入式開發(fā)方面的研究。

Smart Capacitive Displacement Sensor Based on SAMD20/21+ATWINC1500

Yu Xinghan

(China Institute of Water Resource and Hydropower Research,Beijing 100038,China)

In this paper,a WIFI smart capacitive displacement sensor is designed which uses SAMD20/21 and ATWINC1500.The principle and related technologies are introduced in detail.The sensor can upload the measured data to internet through the WIFI,and the remote terminal can receive and process the data.The method not only can realize the remote measurement,but also can realize the multiple sensors network and the collaborative processing.So the design can expand the usage range of the capacitive grating displacement sensor.

capacitive;displacement sensor;WiFi;SAMD20/21;ATWINC1500

TP212

A

(責(zé)任編輯:楊迪娜2016-03-16)

猜你喜歡
電路傳感器裝置
電路的保護
康奈爾大學(xué)制造出可拉伸傳感器
簡述傳感器在物聯(lián)網(wǎng)中的應(yīng)用
電子制作(2019年22期)2020-01-14 03:16:52
解讀電路
“傳感器新聞”會帶來什么
傳媒評論(2019年5期)2019-08-30 03:50:18
跟蹤導(dǎo)練(三)2
巧用立創(chuàng)EDA軟件和Altium Designer軟件設(shè)計電路
電子制作(2019年24期)2019-02-23 13:22:20
SBS裝置VOCs排放控制探討
基于MATLAB模擬混沌電路
電子制作(2018年17期)2018-09-28 01:56:44
轟趴裝置指南
Coco薇(2017年10期)2017-10-12 19:43:59
措勤县| 刚察县| 莱芜市| 什邡市| 贵州省| 上蔡县| 泗阳县| 阳江市| 锡林浩特市| 巴青县| 宁都县| 武义县| 昌都县| 九龙城区| 乡城县| 周至县| 棋牌| 芮城县| 宁波市| 穆棱市| 扶沟县| 呼图壁县| 华阴市| 诸城市| 潍坊市| 车险| 焦作市| 济南市| 聂拉木县| 民县| 博客| 东阿县| 雷山县| 依安县| 红桥区| 蕲春县| 虞城县| 平山县| 石景山区| 深泽县| 大竹县|