精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

3天內不再提示

利用單股雙絞線和神經芯片實現遠端水溫控制系統的設計

牽手一起夢 ? 來源:單片機與嵌入式系統應用 ? 作者:劉建偉 , 邊增遠 ? 2020-04-22 09:39 ? 次閱讀

在生產生活中,熱水的使用量非常大,而市面上流行的熱水器通常只能設定固定的溫度,并且一般需要在現場控制。但在許多工業場合,經常需要對遠端熱水裝置的工作過程進行控制,使其生產出穩定的熱水,并可隨時調節水溫。本文使用普通的單股雙絞線作為網絡物理介質,設計了一個基于LON網絡的遠程監控系統,來完成上述功能。

1、Lonworks總線和神經芯片

Lonworks控制網絡是當前最為流行的現場總線之一,它的核心是神經元芯片(neuron chip)和LonTalk通信協議。LonTalk通信協議支持0SI/RM的所有七層模型,使得LON網絡與其他網絡有著良好的接口和兼容性。支持多種拓撲結構,通信介質可選雙絞線、電力線、紅外線、光纖、同軸電纜等媒介,使得網絡布線更加方便。應用程序采用面向對象的設計方法,通過網絡變量進行節點之間的數據交換,使網絡通信簡化為參數設置。

本系統中用到兩種關鍵部件。

(1)神經芯片

神經元(Neuron)芯片使用CMOS VLSI技術,允許運行價格低廉的控制網絡。其主要包括MCl43150和MCl43120兩大系列。神經元芯片的主要特點是:

高度集成,所需要的外部部件較少;

3個8位的CPU,輸入時鐘可選擇的范圍10~625Hz;

片上存儲器;

11個可編程I/O引腳(有34種可選擇的工作方式);

2個16位定時器/計數器;

15個軟定時器;

5個網絡通信端口,有3種方式可選擇(單端反射、差分方式和專用方式);

固件包括符合0SI七層協議的LonTalk協議,I/0驅動程序和事件驅動多任務調度程序;

服務引腳用于遠程識別和診斷;

48位內部Neuron ID用于唯一識別Neuron芯片;

在兩大系列中,3120芯片內部包含E2PROMRAM和ROM存儲器,而3150芯片內部無ROM,但擁有訪問外部存儲器的接口,可根據實際情況靈活配置存儲器。

(2)收發器

提供神經芯片與Lonworks網絡的物理通信接口

2、水溫監控系統硬件組成及工作原理

本系統由監控結點、執行結點兩個結點組成。它們位于LON網絡的兩端,結構如圖l所示。

利用單股雙絞線和神經芯片實現遠端水溫控制系統的設計

本系統中選用單股雙絞線作為網絡介質,收發器采用Echelon公司的FTT-10A型收發器,兩個節點間通過網絡變量進行通信.

在每個節點中,選用3150芯片外加一塊a2 KB的Flash存儲器芯片AT29C257來存儲應用程序、數據和通信協議等神經芯片固件。神經芯片和存儲器之間的連接如圖2所示。

監控結點位于中心控制室,能顯示實時水溫,用戶通過它對遠端加熱裝置器進行水溫設置。監控節點中神經芯片的I/O部分電路如圖3所示。

在本電路中,用戶調節電位器來設置水溫;電位器上得到的電壓經A/O轉換后變為O~100之間的數,發往執行結點,并在前兩個數碼管上顯示出來。執行結點傳過來的實時水溫顯示在后兩個數碼管上。為了充分利用芯片的I/0口,使用移位計數器74HC595擴展I/O口,采用芯片的串行輸出功能,I/O8作為時鐘信號,I/09作為數據輸出口,I/06作為數據鎖存控制端.根據實際情況的需要可用液晶顯示屏替換8段數碼管。

執行結點位于加熱器端,它檢測水溫井將數值發往監控結點,接收監控結點發來的控制溫度數據/根據情況啟動/停止熱水器工作。執行節點中神經芯片的I/O部分電路如圖4所示。

在本電路中,實時水溫由溫度傳感器檢測出,經A/D轉換后變為0~100之間的值,保存并發往監控結點。神經芯片把從監控結點收到控制溫度值與檢測溫度值相比較,若檢測值小,則閉合繼電器,加熱器開始工作;若檢測值大,則斷開繼電器,加熱器停止工作。

為避免加熱器反復通斷電工作,可以設置一個可接受的溫度控制精度區間。本電路中設置為±3℃,即加熱時,當檢測溫度高過控制溫度3℃時才斷開繼電器;不加熱時,當檢測溫度低于控制溫度3℃時才閉合繼電器。

3、 軟件設計

本系統軟件部分采用面向對象的程序設計方法,將檢測信號、控制信號、神經芯片I/O分別定義為不同的對象,使用NeuronC進行編程。

4、結 語

本文利用Lonwork網絡在單股雙絞線上實現較遠距離的節點通信,設計并實現了對遠端水溫的監控。本系統只涉及對溫度的控制,在實際應用中,只需增加簡單的電路和程序代碼,即可實現對壓力、氧氣含量(如公共浴室)等其他指標的控制。

責任編輯:gt

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

    關注

    454

    文章

    50460

    瀏覽量

    421971
  • 控制系統
    +關注

    關注

    41

    文章

    6550

    瀏覽量

    110498
  • 總線
    +關注

    關注

    10

    文章

    2869

    瀏覽量

    87995
收藏 人收藏

    評論

    相關推薦

    基于AT89C51的水溫控制系統

    基于AT89C51的水溫控制系統
    發表于 08-13 23:49

    基于單片機的水溫控制系統

    基于單片機的水溫控制系統
    發表于 08-20 11:57

    求labview和單片機水溫控制系統

    求labview和單片機水溫控制系統,上位機和下位機的程序代碼,急求。。。。
    發表于 12-27 20:47

    水溫控制系統仿真原理圖實現圖 protues

    水溫控制系統仿真原理圖實現圖 protues 郵箱 735142428QQ.com
    發表于 05-16 23:33

    關于水溫控制系統的接線問題

    `之前做單片機的同事離開公司,boss 就要我來完成這個水溫控制系統,無奈我是個外行,身邊也沒有懂這方面的人,特來求教 下面是 PCB 設計圖和實物圖 求各位大佬能通俗易懂地給我說下這個東西線路是怎么連接的 就是哪個口對應的哪個口`
    發表于 12-24 11:24

    如何利用AT89C2051單片機實現水溫控制系統的設計

    文末下載完整資料????????????????基于單片機的水溫控制系統設計??????????????????????摘要:??本系統以AT89C51,AT89C2051單片機為核心,主要包括
    發表于 11-10 08:58

    如何利用51單片機實現水溫控制系統的設計

    數字量,顯示于LED顯示器上。該系統靈活性強,易于操作,可靠性高,將會有更廣闊的開發前景。1.1 水溫控制系統概述
    發表于 11-19 08:37

    基于單片機的水溫控制系統

    基于單片機的水溫控制系統PDF資料
    發表于 09-21 08:31

    水溫控制系統設計方案

    水溫控制系統設計方案 本設計是以C8051F020 單片機為控制核心的水溫控制系統。該系統由溫度傳感器AD590 對溫度進行采集并由單片機內部AD 轉化為數字量,溫度
    發表于 03-09 09:01 ?148次下載

    PID水溫控制系統

    PID水溫控制系統,有需要的朋友下來看看
    發表于 03-31 17:46 ?99次下載

    水溫控制系統的設計

    水溫控制系統的設計
    發表于 01-24 17:21 ?54次下載

    如何設計一個水溫控制系統設計

    水溫控制系統設計,已經買好了大部分的硬件,接下來就是分析電路,編寫程序。這個系統的設計其實可以很簡單,一個本科生就可以完成的比較好,但是呢,這個作業的目的遠不止于此,更多的是鍛煉對一個控制系統
    發表于 08-19 17:31 ?29次下載
    如何設計一個<b class='flag-5'>水溫控制系統</b>設計

    STC89C52單片機的水溫控制系統設計

    水溫控制系統是一個典型的檢測、控制型應用系統,它要求系統完成從水溫檢測、信號處理、輸入、運算,到輸出
    發表于 10-12 16:45 ?5833次閱讀
    STC89C52單片機的<b class='flag-5'>水溫控制系統</b>設計

    基于STC89C52單片機的水溫控制系統設計

    水溫控制系統是一個典型的檢測、控制型應用系統,它要求系統完成從水溫檢測、信號處理、輸入、運算,到輸出
    發表于 04-13 15:18 ?5542次閱讀
    基于STC89C52單片機的<b class='flag-5'>水溫控制系統</b>設計

    C51_PID 水溫控制系統

    C51_PID 水溫控制系統
    發表于 11-25 18:06 ?53次下載
    C51_PID <b class='flag-5'>水溫控制系統</b>