一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

聯(lián)網溫度監(jiān)測

星星科技指導員 ? 來源:ADI ? 作者:ADI ? 2023-05-17 12:21 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

基于IP的網絡傳感器監(jiān)視器可以通過微型互聯(lián)網接口(MxTNI)的組合輕松創(chuàng)建?) 平臺、1-Wire 傳感器和相應的 Java??軟件。MxTNI平臺提供TCP/IP網絡堆棧和設計基于IP的網絡傳感器所需的本地控制功能。內置的Java運行時環(huán)境和1-Wire外設接口庫,允許使用1-Wire器件輕松控制和通信。

本應用筆記演示了基于IP的網絡溫度監(jiān)測器,以及可在支持Java的瀏覽器中執(zhí)行的可下載小程序控制界面。它采用MxTNI驗證模塊和DS1920 i按鈕或DS1820 1-Wire溫度傳感器。小程序控制傳感器并顯示采集的時間和溫度樣本。通過瀏覽到 MxTNI 的 IP 地址自動下載小程序,并使用 MxTNI 運行時環(huán)境提供服務。?

介紹

ADI公司的微型網絡接口(MxTNI)平臺提供設計基于IP的網絡傳感器所需的TCP/IP網絡堆棧和本地控制功能。內置的Java運行時環(huán)境和1-Wire外設接口庫,允許使用1-Wire器件輕松控制和通信。本應用筆記演示了基于IP的網絡溫度監(jiān)測器,以及可在支持Java的瀏覽器中執(zhí)行的可下載小程序控制界面。它采用MxTNI驗證模塊和DS1920 i按鈕或DS1820 1-Wire溫度傳感器。小程序控制傳感器并顯示采集的時間和溫度樣本。通過瀏覽到 MxTNI 的 IP 地址自動下載小程序,并使用 MxTNI 運行時環(huán)境提供服務。

系統(tǒng)概述

此應用程序使用 TINIm390 或 TINIm400 驗證模塊。DS1920連接到MxTNI的外部1-Wire總線。MxTNI提供以太網連接,并用作1-Wire主站。

MxTNI 1線接口庫

MxTNI運行時環(huán)境的API支持1-Wire器件,包括適配器庫和1-Wire特定容器,公開其各自的功能。該應用使用DSPortAdapter和OneWireContainer10,其中包含與DS1920通信所需的方法。要開始1-Wire通信,MxTNI請求默認適配器:

DSPortAdapter ourAccess = OneWireAccessProvider.getDefaultAdapter();

接下來,MxTNI針對1-Wire器件(本例中為0x10)所需的族碼,并接收對其容器的引用。

ourAccess.targetFamily(0x10); ourAccess.findFirstDevice(); OneWireContainer10 tc = ( OneWireContainer10 ) ourAccess.getDeviceContainer();

使用參考的容器,MxTNI現(xiàn)在可以訪問DS1920的所有功能。i按鈕的功能使用以下方法向應用程序公開。

readDevice(); writeDevice(); doTemperatureConvert(byte[] state); getTemperature(byte[] state); setTemperatureAlarm(int alarmType, double alarmValue, byte[] state); isAlarming(); (inherited from OneWireContainer)

要感知溫度,請使用readDevice讀取i按鈕的狀態(tài)信息,然后通過調用doTemperatureConvert,然后調用getTemperature來讀取轉換后的溫度來執(zhí)行溫度測量。

DS1920內置高低溫報警功能,可通過編程方式設置,當測得的溫度值超出設定范圍時通知主機。要使用溫度警報,請使用 setTemperatureAlarm 方法設置它們,該方法傳遞TemperatureContainer.ALARM_HIGH或TemperatureContainer.ALARM_LOW作為參數,以及新的警報值和狀態(tài)。通過在容器上調用 isAlarming 方法,可以監(jiān)視設置的警報的狀態(tài)。

在此應用程序中,ButtonControl.java處理溫度樣本,而AlarmMonitor.java檢查警報。

MxTNI服務器軟件

MxTNI為傳入的HTTP請求實現(xiàn)了一個簡單的Web服務器。圖 1 顯示了客戶端和服務器之間的交互。它分為四個線程,顯示 MxTNI 溫度服務器的各個部分。它通過包含嵌入式小程序的簡單 HTML 索引頁提供連接。此小程序由客戶端下載并用于控制溫度采樣和顯示數據。Web 服務器由 TempButtonHost.java 實現(xiàn)。

MxTNI還維護一個等待入站連接的服務器套接字。建立連接后.java SockListen會解密命令并調用TempCommand.java來執(zhí)行它。TempCommand 調用所需的方法來執(zhí)行命令,并在必要時利用 AppletComm.java將信息發(fā)送回客戶端。

wKgZomRkVjKASV91AAArBp_tByI442.gif

圖1.小程序和MxTNI軟件流程圖。

wKgaomRkVjOAIpGPAAArx8zTeBE432.gif

圖2.Applet和MxTNI流程圖繼續(xù)。

MxTNI 樣品緩沖液

MxTNI使用SampleHold.java維護一個時間和溫度緩沖區(qū),該緩沖區(qū)在MxTNI的文件系統(tǒng)中存儲多達300個樣本,因此樣本數據是持久的。SampleHold使用RandomAccessFile來保存檢索時間和溫度采樣應用程序所需的所有信息。

溫度 i按鈕控制小程序

顯示的控制小程序如圖3所示。小程序的主要用途是控制DS1920的采樣,并以有意義的格式顯示采樣。圖表概述了紅色、藍色和黑色之間的變化,具體取決于當前的報警條件。MxTNI的當前溫度顯示在圖表下方;華氏和攝氏刻度都可用。該圖可沿溫度軸和時間軸進行縮放,以使采樣數據更易于解釋。當范圍正確時,高跳變點和低跳變點都顯示在圖表上,高點和低跳變點顯示為紅色,低點顯示為藍色。這些是從圖形右側的控件調整的。小程序還可以控制在給定時間段內要采集的樣本數量。它還提供用于啟動和停止采樣、清除緩沖區(qū)和關閉溫度服務器的控件。如果收到關閉命令,則會保存所有小程序配置數據,以便小程序可以跨會話維護狀態(tài)。

wKgaomRkcjWACcAeAAFAALE4_ho509.png

圖3.溫度控制小程序。

小程序由幾個類組成:

TempApplet.java是實現(xiàn)AWT內容的主要類。

TempGraph.java實現(xiàn)了溫度與時間的關系圖。

TiniComm.java,TiniListen.java在MxTNI和小程序之間進行通信。

結論

使用MxTNI運行時環(huán)境和1-Wire庫,可以輕松創(chuàng)建復雜的溫度采樣器件。此應用程序展示了如何將 MxTNI 最好地用作遠程接口設備,用于采集和存儲樣本并將此數據提供給客戶端,以處理顯示數據的計算密集型任務。

審核編輯:郭婷

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 傳感器
    +關注

    關注

    2565

    文章

    52930

    瀏覽量

    766841
  • 接口
    +關注

    關注

    33

    文章

    8992

    瀏覽量

    153666
  • 互聯(lián)網

    關注

    55

    文章

    11247

    瀏覽量

    106306
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    4G藍牙網關M1000功能及產品介紹

    :M1000在數據傳輸過程中具有較高的穩(wěn)定性,能夠確保在復雜環(huán)境下保持穩(wěn)定的連接,減少掉線或斷連的情況。 二、應用場景 桂花網4G藍牙網關M1000適用于多種應用場景,如智慧醫(yī)療、工業(yè)物聯(lián)網、溫度監(jiān)測
    發(fā)表于 12-22 14:38

    桂花網藍牙溫度監(jiān)測方案:實現(xiàn)穩(wěn)定可靠的無線溫度監(jiān)測

    一、引言溫度監(jiān)測在許多領域具有重要意義,如工業(yè)生產、醫(yī)療護理和環(huán)境監(jiān)測等。為了提供穩(wěn)定、高效的溫度監(jiān)測解決方案,桂花網推出了基于藍牙網關的
    發(fā)表于 01-30 14:25

    KZB-PC電動機主要軸承溫度及振動監(jiān)測裝置

    KZB-PC電動機主要軸承溫度及振動監(jiān)測裝置 電動機主要軸承溫度及振動監(jiān)測裝置,根據相關規(guī)定對需要監(jiān)測的設備的電動機部分加裝前軸承、后軸承
    發(fā)表于 04-25 14:24

    【Tisan物聯(lián)網申請】礦井提升機無線溫度監(jiān)測

    申請理由:對物聯(lián)網一直比較感興趣,希望能拿到這次試用機會項目描述:對礦井提升機滾筒,天輪,開關柜溫度進行采集,由于測點距離調度室比較遠,所以采用無線監(jiān)測的方法實現(xiàn)數據采集和傳輸
    發(fā)表于 10-15 10:09

    溫度監(jiān)測界面

    溫度監(jiān)測界面
    發(fā)表于 03-25 16:35

    基于物聯(lián)網的多點溫度監(jiān)控系統(tǒng)(WeMOS D1 WIFI ESP8266 開發(fā)板)相關資料分享

    實時獲取的溫度值通過WIFI傳輸至阿里云。3.可以通過阿里云物聯(lián)網平臺實時查看各監(jiān)測點的溫度數據。二、系統(tǒng)架構(1)感知層完成空氣溫度感知和
    發(fā)表于 07-06 06:00

    不使用云平臺的情況下怎樣才能實現(xiàn)溫度的遠程監(jiān)測?

    現(xiàn)在好多的物聯(lián)網技術都可以實現(xiàn)很多種遠程監(jiān)測的功能,但是基本上都是使用了云平臺的情況下實現(xiàn),但是不使用云平臺的話,只使用MCU怎么樣才能實現(xiàn)溫度的遠程監(jiān)測?
    發(fā)表于 11-09 06:43

    基于工業(yè)物聯(lián)網溫度監(jiān)測系統(tǒng)在鋼鐵行業(yè)的應用

    ,引發(fā)危險事故和經濟損失。 近年來,物聯(lián)網、傳感器以及無線通信技術的深入,結合鋼鐵工業(yè)的特點和需求,對設備溫度監(jiān)測提供新的解決方案。物通博聯(lián)推出的溫度
    發(fā)表于 12-08 14:02 ?659次閱讀
    基于工業(yè)物<b class='flag-5'>聯(lián)網</b>的<b class='flag-5'>溫度</b><b class='flag-5'>監(jiān)測</b>系統(tǒng)在鋼鐵行業(yè)的應用

    聯(lián)網溫度監(jiān)測設備開源

    電子發(fā)燒友網站提供《物聯(lián)網溫度監(jiān)測設備開源.zip》資料免費下載
    發(fā)表于 12-16 13:58 ?0次下載
    物<b class='flag-5'>聯(lián)網</b><b class='flag-5'>溫度</b><b class='flag-5'>監(jiān)測</b>設備開源

    聯(lián)網溫度監(jiān)測

    本應用筆記演示了基于IP的網絡溫度監(jiān)測器,以及可在支持Java的瀏覽器中執(zhí)行的可下載小程序控制界面。它采用MxTNI驗證模塊和DS1920 i按鈕或DS1820 1-Wire溫度傳感器。小程序控制
    的頭像 發(fā)表于 03-01 15:21 ?907次閱讀
    <b class='flag-5'>聯(lián)網</b><b class='flag-5'>溫度</b><b class='flag-5'>監(jiān)測</b>

    基于MQTT發(fā)布/訂閱模式的物聯(lián)網溫度監(jiān)測系統(tǒng)

    MQTT是一種輕量級的消息傳輸協(xié)議,主要用于物聯(lián)網設備和應用程序之間的通信,是基于發(fā)布/訂閱模式,具備靈活、安全、易于使用和可擴展等優(yōu)點的物聯(lián)網協(xié)議。
    發(fā)表于 08-29 13:33 ?985次閱讀
    基于MQTT發(fā)布/訂閱模式的物<b class='flag-5'>聯(lián)網</b><b class='flag-5'>溫度</b><b class='flag-5'>監(jiān)測</b>系統(tǒng)

    聯(lián)網中能夠實現(xiàn)溫度自動控制的繼電器方案_溫度繼電器

    聯(lián)網系統(tǒng)中為什么要使用溫度繼電器 在物聯(lián)網系統(tǒng)中使用溫度繼電器的原因主要基于其獨特的溫度監(jiān)測
    的頭像 發(fā)表于 09-24 12:12 ?776次閱讀
    物<b class='flag-5'>聯(lián)網</b>中能夠實現(xiàn)<b class='flag-5'>溫度</b>自動控制的繼電器方案_<b class='flag-5'>溫度</b>繼電器

    模擬溫度采集監(jiān)測系統(tǒng)

    在現(xiàn)代工業(yè)與科研領域,溫度作為一個關鍵的環(huán)境參數,其準確、實時的監(jiān)測對于確保設備安全、優(yōu)化生產效率以及科學研究的精確性至關重要。隨著物聯(lián)網技術的發(fā)展,模擬溫度采集
    的頭像 發(fā)表于 01-24 16:49 ?405次閱讀