色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

基于W78E58單片機和傳輸控制協議實現網絡化智能傳感器的應用方案

電子設計 ? 來源:中國兵工學會測試技術學 ? 作者:孫永剛,廖戎,郭 ? 2021-05-25 10:36 ? 次閱讀

作者:孫永剛,廖戎,郭新成

針對當前各領域中傳感器的微型化、智能化、網絡化的發展趨勢,從網絡化智能傳感器的結構和特點入手,系統論述了一種基于TCP/IP 協議的網絡化智能傳感器的軟、硬件設計方法。實驗證明,采用該方法設計的智能傳感器具有良好的檢測性能和網絡通信性能。該智能網絡傳感器已經成功地應用在廣東省農業現代化的環境因子網絡測控平臺上。

傳感器是人類獲取信息的重要工具。它在工業生產、國防建設和科學技術領域發揮著巨大的作用,并在工業過程自動化、制造自動化等相關領域中得到了快速發展。但對于飛速發展的計算機技術來說,傳感器遠遠趕不上計算機的發展速度。傳統的智能傳感器已遠遠不能滿足現代化的需求,因此,開發高可靠性、多功能的網絡化智能傳感器成為人們關注的熱點。

基于TCP/IP 的網絡化智能傳感器概念及其功能特點

一般認為,網絡化智能傳感器在智能傳感技術上融合了通信技術和計算機技術,使傳感器具備自檢、自校、自診斷及網絡通信功能,從而實現信息的采集、傳輸和處理真正統一協調,是一種新型智能傳感器。而基于TCP/IP(Transmission Control Protocol/Internet Protocol ,傳輸控制協議/互連網協議) 的網絡化智能傳感器則是把計算機網絡的事實上的國際標準——TCP/IP 協議引入到了傳感器中,即在傳感器中嵌入了簡化的TCP/IP 協議,使傳感器不通過PC 或其他專用設備就能直接連上Internet/Intranet。

它相對于其他類型的傳感器而言,具有以下功能特點:

1) 結合了傳感技術、通信技術和計算機技術,分別完成對信息的采集、傳輸和處理,使各種現場數據在網絡上直接傳輸、發布和共享。

2) 基于TIP/ IP 的網絡化智能傳感器———基于現場總線的網絡化智能傳感器的最大區別:基于TIP/IP 的網絡化智能傳感器因其在傳感器現場級就具備了TCP/IP 功能,測控系統在數據采集、信息發布及系統集成等方面都以企業內部網( Intranet) 為依托,使得測控網和信息網統一起來。如果企業Intranet 與Internet 相連,各種現場信息均可在整個Internet 上實時瀏覽,如果需要,這些信息在全球任何開通了Internet 的地方均可實時瀏覽共享。

由上可以看出,網絡化智能傳感器特別是基于TCP/IP 的網絡化智能傳感器,使傳感器從被動檢測向主動進行信息處理和信息發布方向發展;從孤立單一檢測向智能化、系統化、網絡化發展;從本地測量向遠程實時在線測控發展,它代表了當今傳感器技術的發展方向。

基于TCP/IP 的網絡化智能傳感器的系統結構

針對網絡化智能傳感器的小型化、智能化、網絡化的發展趨勢,設計了一種基于TCP/IP 的網絡化智能傳感器,并可與溫濕度傳感單元、光敏元件及氣敏元件等組成多功能集成的網絡化智能傳感器。下面介紹該傳感系統的結構及軟硬件實現方法。

系統結構及組成

本系統由以下3 部分組成:傳感模塊、信號處理模塊和通訊模塊。

1) 傳感模塊

傳感模塊將各種物理量轉換為電量,主要由具體的傳感單元來實現,如溫濕度傳感單元、光敏傳感單元及氣敏傳感單元等,其輸出包括模擬量、數字量、開關量等。

2) 信號處理模塊

信號處理模塊以微處理器為核心,主要完成A/D 轉換、數字信號處理(如數字濾波、非線性補償、自診斷) 和數據輸出調度(選擇數據遠程輸出還是本地輸出等) 。 從智能傳感器高可靠性、低功耗、微體積等特點來考慮,選用Winbond 公司的W78E58 單片機,該型號的單片機性價比高、速度快、程序空間大,能很好地滿足設計要求。

3) 通訊模塊

通訊模塊用來實現本地數據的遠程傳送及接收遠程控制命令等。 工業應用中采用的網絡形式有多種,早期的有RS232/485 ,近期的有各種現場總線等。 在這里采用的是在PC 機上廣泛使用的TCP/IP 協議,由于TCP/IP 協議已經成為計算機網絡通信中的事實標準協議,它具有開放性、低成本、高速度、高可靠性等特點,而且連網方便,有眾多的應用和開發軟件。

基于W78E58單片機和傳輸控制協議實現網絡化智能傳感器的應用方案

硬件結構圖

實現網絡接口的方式一般有兩種:軟件方式和硬件方式。 軟件方式是開發者將TCP/IP 協議嵌入到特定的芯片中,這種方法的優點是成本低,但實現較麻煩;硬件方式是直接使用已經嵌入了TCP/IP 協議的芯片,如研華的S-7600A ,韓國Wiznet 公司的Ether-3100 ,武漢力源公司的WebChip 等,使用這些芯片操作簡單、使用方便,但成本太高,利用這些芯片組網動輒幾千元。綜合考慮實現的方便性及設備的成本問題,這里采用的是軟硬件結合的方式,即把TCPPIP 協議寫入到單片機中,用單片機驅動8029 芯片的網卡。

硬件結構設計

基于TCP/IP 的網絡化智能傳感器的硬件結構如圖1 所示。

硬件電路說明:圖1 中微處理器1 及其以下部分即傳統的智能傳感器,微處理器2 及其以上部分是網絡化接口,實現與遠程Internet 的通訊。復雜可編程邏輯器件(Complex Programmable Logic Device ,CPLD) 用于實現單片機與網絡芯片8029 之間的邏輯轉換。RAM作為收發網絡數據緩沖區。EEPROM用于存放斷電需保存的數據,如本機IP 地址、網關IP 地址等,這些設置可在線修改。

軟件設計

限于篇幅,這里重點介紹網絡接口的軟件實現方法。 本系統的網絡接口的實現采用的是軟硬件結合的方式,微處理器2 (采用Winbond 公司的W78E58 單片機) 是整個系統的核心。一方面,它要處理傳統傳感器部分傳過來的數據;另一方面,它既要實現TCP/IP 協議,即根據IP 地址和端口把待發送的數據壓縮成能直接在Internet 傳輸的數據包送給網絡芯片8029 發送,又要根據8029 芯片的邏輯時序,對8029 進行控制,實現網絡數據的發送和接收。

由上分析可知,網絡接口設計的關鍵在于完成對待收發數據的解包打包及實現對8029 芯片的控制(即8029 驅動程序的編寫) 。

網絡數據的打包解包

將待發送的數據經過某種變換,使之符合某種網絡協議,即稱之為網絡數據的打包;解包與打包過程相反。 限于篇幅,這里只論述網絡數據的打包過程.TCP/IP 體系結構及其與OSI7 層模型對照關系如圖2 所示。

TCP/IP 體系的最高層為應用層,相當于OSI 的最高3 層;TCP/UDP 協議層與OSI 運輸層相當; IP 協議層與OSI 網絡層相當。TCP/IP 體系中沒有對最低的兩層做出規定。本系統中對網絡接口層采用的是IEEE802.3 標準的以太網協議。具體應用到網絡數據封裝中的順序如下:

1) 在待發送數據前后加上http 協議或telnet 等協議內容形成應用層數據包;

2) 在應用層數據包前加上TCP 或UDP 協議對應的幀頭形成TCP 或UDP 數據幀;

3) 在TCP 或UDP 數據幀前加上IP 協議頭形成IP 數據幀;

4) 在IP 數據幀前后加上IEEE802.3 局域網的MAC 幀格式形成最后的的網絡數據包,將此、數據包交給8029 芯片發送。

接收數據時的解包過程與打包過程剛好相反。

本系統中,采用是IPV4 版本的IP 協議,簡化后的TCP/IP 協議嵌入到微處理器2 中后約占用8kB 存儲空間,上層功能主要支持http 協議和telnet 協議。

8029 驅動程序的編寫

8029 芯片驅動程序主要包括以下幾個步驟:

1) 8029 芯片上電復位

8029 芯片跟復位有關的引腳是89 腳RSTB ,只需給該引腳一個至少120 ns 的低電平信號,然后拉高,即可使其復位。

2) 8029 芯片初始化

完成復位之后,還需對8029 的工作參數進行設置,以使芯片開始工作。 主要是對8029 芯片的各個工作寄存器的設置,如3 個配置寄存器(CONFIG0 , CONFIG2 , CONFIG3) 及命令寄存器(Command Register , CR) 等。 設置完各個工作寄存器后,還需設置芯片的IP 地址。通過上述設置后,8029 芯片就可以正常工作了。

8029 芯片正常工作后,微處理器處理一次網絡數據包的流程圖如圖3 所示。 在以太網幀中,協議類型值為0x0800 時表明下一層協議為IP 協議,為0x0806 時表明下一層協議是ARP(Address Resolution Protocol ,地址轉換協議) 協議; IP 幀中,協議類型值為1 時表明下一層協議是ICMP( InternetControl Message Protocol ,Internet 控制報文協議) ,為6 時表明下一層協議是TCP 協議,為17 時表明下一層協議是UDP(User Datagram Protocol ,用戶數據報協議) 協議。由于網絡數據量可能非常大,因此采用了專門的單片機(圖1 中微處理器2) 對網絡數據進行處理和控制,微處理器2 對網絡數據的處理采用是定時查詢的方式,對微處理器1 傳來的數據或命令采用的是中斷方式。微處理器2將微處理器1 傳來的數據放到接收緩沖區RXD-BUF 中,IsCommand 變量用來標志接收到的是數據還是命令。微處理器2 處理一次接收到的指令的流程圖如圖4 所示。

應用實例

圖5 為應用于廣東省農業現代化環境因子測控平臺中的基于TCP/IP 的智能網絡傳感器設備連接圖1 已經標定后的基于熱敏電阻溫度傳感和基于高分子電阻式濕度傳感器通過網絡接口設備接入到現場以太網,系統中的傳感器、設備與微機可以通過以太網相互通信,實現多機協同工作。實際應用結果表明,基于TCP/IP 的智能網絡測控平臺的測量結果與原來單個傳感測量結果是一致的,測量結果是可靠的。這是基于TCP/IP 的智能網絡測控系統,現場測量的結果通過網絡采用數字信號傳輸,系統的測量準確度主要取決于所連接的傳感器件的測量準確度。

結束語

網絡化智能傳感器是將智能傳感技術和計算機通信技術相結合而提出的一個全新概念。基于TCP/IP 的網絡化智能傳感器在傳感器現場級實現了TCP/IP 協議,且組網方便可靠,組網費用低廉,在過程控制領域將得到廣泛應用。采用文中所介紹的軟硬件設計方法設計的智能傳感器及其網絡接口,已在農業現代化的環境參數測控平臺上得到成功應用。實踐證明,該設備運行穩定可靠,組網十分方便,使監控系統的兼容性和可擴充性得到很大提高。 文中所介紹的網絡接口軟、硬件設計方案,不僅適用于環境參數測控系統,而且可以推廣到其它過程控制系統的網絡監控模塊設計中。

責任編輯:gt

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

    關注

    2550

    文章

    51035

    瀏覽量

    753071
  • 單片機
    +關注

    關注

    6035

    文章

    44554

    瀏覽量

    634634
  • 計算機
    +關注

    關注

    19

    文章

    7488

    瀏覽量

    87849
收藏 人收藏

    評論

    相關推薦

    基于IEEE1451.2和藍牙協議的無線網絡化傳感器

    IEEE1451.2標準  IEEE1451.2作為智能傳感器接口模塊標準,它提供了將傳感器和變送器實現網絡化的接口標準,采用通用的A/D或
    發表于 04-16 15:03

    基于藍牙技術的網絡化傳感器設計和應用

    著重討論基于該模型開發的模擬實驗裝置的實現及其在病人遠程監護中的應用。1 基于IEEE1451. 2和藍牙協議的無線網絡化傳感器1. 1 IEEE1451. 2標準IEEE1451.
    發表于 11-02 10:52

    基于藍牙技術的傳感器無線網絡化應用方案

    的應用。  1 基于IEEE1451.2和藍牙協議的無線網絡化傳感器  1.1 IEEE1451.2標準  IEEE1451.2作為智能傳感器
    發表于 11-13 10:35

    網絡化測控系統的特點和實現

    ]。利用局域網或廣域網,處在測控點的網絡傳感器將測控參數信息加以必要的處理后傳輸網絡上;網絡化示波器如泰克公司的TDS3000B系列示波器
    發表于 04-08 09:42

    利用硬件芯片實現嵌入式WEB傳感器網絡化接口設計

    網絡化智能化傳感器網絡化接口實現了對Internet或以太網的互連以進行信息的發布和資源共享。其
    發表于 04-24 07:00

    數字網絡化傳感器特點

    傳感器是將各種參量送入計算機系統,進行智能監測、控制的最前端。隨著科技的發展,數字網絡化傳感器
    發表于 06-25 07:31

    電子設備網絡化的兩大類方案

    單片機控制以太網網卡進行數據傳輸,此時須加載TCP/IP協議單片機中。還有一種方案是在設備與網
    發表于 06-28 07:56

    怎么實現嵌入式WEB傳感器網絡化接口設計?

    本文介紹了嵌入式WEB傳感器的體系結構,提出了網絡化接口中TCP/IP協議棧的幾種實現方式,著重探討了基于TCP/IP協議棧芯片
    發表于 06-04 06:19

    W78E58 W78LE58單片機資料

    W78E58 W78LE58單片機資料
    發表于 03-21 00:05 ?41次下載

    基于W78E58與FPGA的程控濾波設計

    基于 W78E58 單片機和FPGA 模塊, 利用MAX262 芯片, 實現了具有程控濾波, 包括信號幅頻特性測試、濾波參數設置及顯示輸出等功能的數字濾波
    發表于 08-04 15:49 ?54次下載
    基于<b class='flag-5'>W78E58</b>與FPGA的程控濾波<b class='flag-5'>器</b>設計

    基于單片機網絡化路燈控制系統設計

    利用單片機實現對路燈的智能化控制受到人們越來越多的關注,控制系統的高穩定性、低成本和操作的簡單化成為設計的主要目標。根據AVR
    發表于 08-25 16:36 ?148次下載
    基于<b class='flag-5'>單片機</b>的<b class='flag-5'>網絡化</b>路燈<b class='flag-5'>控制</b>系統設計

    基于單片機的串口協議網絡化設計

    本文深入研究了使用單片機控制網卡,接入以太網Ethernet,即IEEE802.3協議網絡實現串口儀器的
    發表于 09-16 14:08 ?2078次閱讀
    基于<b class='flag-5'>單片機</b>的串口<b class='flag-5'>協議</b><b class='flag-5'>網絡化</b>設計

    智能化網絡化傳感器技術

    智能化網絡化傳感器技術 智能化網絡化傳感器技術
    發表于 11-03 10:28 ?20次下載

    W78E58B中文手冊

    W78E58B中文手冊----單片機中文資料
    發表于 06-15 17:36 ?151次下載

    W78E58處理上移植的uCOS-II

    W78E58處理上移植的uCOS-II
    發表于 01-08 14:27 ?12次下載
    主站蜘蛛池模板: 午夜福利网国产A| brazzers欧美最新版视频| 色女孩综合| 无码天堂亚洲内射精品课堂| 少妇无码吹潮久久精品AV| 少妇连续高潮抽搐痉挛昏厥| 手机在线观看无码日韩视频| 无码人妻99久久密AV| 亚洲 色 欧美 爱 视频 日韩| 亚洲一在线| 一本道综合久久免费| 儿子操妈妈视频| 色欲AV人妻精品麻豆AV| 2018三级网站免费观看| 国产成人刺激视频在线观看| 男女肉大捧进出全过程免费| 亚洲一区乱码电影在线| 国产精品视频yy9099| 日日啪在线影院百度| 99热在线免费播放| 乱h好大噗嗤噗嗤烂了| 亚洲欧美精品无码大片在线观看| 国产黄片毛片| 日韩欧美中文字幕在线二视频| 97一期涩涩97片久久久久久久| 久久www免费人成高清| 亚洲精品国产在线网站| 国产精品线路一线路二| 神电影院午夜dy888我不卡| 草莓视频免费在线观看| 欧美123区| 99精品电影一区二区免费看| 狂躁美女BBBBBB视频| 亚洲中久无码永久在线| 狠狠色狠狠色88综合日日91| 驯服有夫之妇HD中字日本| 国产精品久久人妻无码网站一区L| 日本男女动态图| 成在线人免费视频| 日韩欧美高清一区| 干性感美女|