亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        一種家庭異構(gòu)網(wǎng)絡系統(tǒng)終端設計*

        2013-06-13 11:32:26林孝康
        微處理機 2013年1期
        關鍵詞:電力線字節(jié)以太網(wǎng)

        胡 東,張 盛,林孝康

        (深圳市信息科學與技術(shù)重點實驗室,清華大學深圳研究生院,深圳518055)

        1 引言

        目前,世界上應用最廣的網(wǎng)絡還是互聯(lián)網(wǎng),而接入互聯(lián)網(wǎng)的終端設備主要有電腦、手機或者其他智能終端設備。隨著技術(shù)的發(fā)展,人們對技術(shù)的應用提出了更高水平和更廣領域的要求。人們不但希望網(wǎng)絡可以解決智能設備之間的信息交互問題,也希望它能與非智能型設備進行通信和控制,并通過合適的交互形式反饋給用戶。物聯(lián)網(wǎng)[1]的概念隨之提出。

        物聯(lián)網(wǎng)時代有兩個顯著的特點。一方面,物聯(lián)網(wǎng)技術(shù)的迅速發(fā)展,使得原本不方便接入到網(wǎng)絡中的設備可以通過外接或者集成小型網(wǎng)絡協(xié)議而有了聯(lián)網(wǎng)的可能;另一方面,隨著人們生活水平的提高以及對生活質(zhì)量的期待越來越高,對家用電器的智能化和網(wǎng)絡化也提出了更高層次的要求。

        電力線通信是一種利用高壓、中壓、低壓電力線作為傳輸媒介進行數(shù)據(jù)傳輸?shù)募夹g(shù),具有不需要重新布線、網(wǎng)絡覆蓋范圍廣等優(yōu)點。WirelessHART技術(shù)是一個健壯的、可用于過程測量、資產(chǎn)管理的無線HART協(xié)議,目前在工業(yè)控制界使用較多。

        該文提出一種兼容電力線通信、WirelessHART自足網(wǎng)絡以及以太網(wǎng)通信的異構(gòu)網(wǎng)絡型終端系統(tǒng),探討異構(gòu)網(wǎng)絡環(huán)境下的家用電器智能化發(fā)展方向。

        2 硬件模塊設計

        該系統(tǒng)主要由主控模塊、WirelessHART模塊、電力線通信模塊、以太網(wǎng)模塊組成。

        2.1 MCU主控模塊

        微控制器是一個嵌入式設備的核心,它承擔著整個系統(tǒng)的計算、資源調(diào)度與數(shù)據(jù)處理功能。考慮到系統(tǒng)功能的復雜性以及網(wǎng)絡結(jié)構(gòu)的多元性,該文選取由意法半導體公司生產(chǎn)的STM32F103ZET6芯片作為微控制器芯片。該芯片基于ARM Cortex-M3內(nèi)核,處理速度最高可達72Mhz,具備單循環(huán)周期運算以及硬件除法等特性,并具備多種外設和豐富的通信接口,具有很高的功能性和擴展性。

        2.2 WirelessHART 模塊

        WirelessHART模塊主要由射頻芯片CC1100E和協(xié)議主控芯片MSP430組成。CC1100E是Texas Instruments公司的一個RF模塊的芯片,主要應用于1Ghz頻段以下射頻通信的模塊,該芯片把RF收發(fā)器與基帶調(diào)制解調(diào)器集成在一起,支持多種調(diào)制格式。MSP430是 TI公司的一個低成本的16位MCU。

        2.3 PLC 模塊

        目前,電力線通信芯片有多種選擇,國外一些大公司有很多比較成熟的產(chǎn)品,例如 ST公司的ST7538、ST7540等芯片,Intellon公司的SSC P300芯片以及Maxim公司生產(chǎn)的Max2990芯片等。與此同時,國內(nèi)一些公司也有了自己的解決方案,如四川科強電子有限公司的KQ-130系列電力載波模塊,杭州新實科技有限公司的SENS-00電力載波模塊。該文選取科強公司的KQ-130F電力載波模塊作為系統(tǒng)的調(diào)制解調(diào)部分,該模塊具備以下特點:符合“中華人民共和國電力行業(yè)標準 DL/T698-1999”,采用FSK方式調(diào)制,載波中心頻率127KHz,帶寬達 8.77KHz,最高通信速率 4.8kbps,并具備高接收靈敏度的特點。

        2.4 以太網(wǎng)模塊

        該文選取體積較小的ENC28J60芯片作為以太網(wǎng)模塊。該芯片是美國微芯科技公司(Microchip Technology)推出的28引腳以太網(wǎng)控制器,具備低引腳數(shù)、低成本且高效易用等優(yōu)點。具有遵循IEEE 802.3標準的以太網(wǎng)控制器,集成MAC層與PHY層邏輯、支持全雙工/半雙工通信模式、支持SPI接口等特點[2]。

        2.5 硬件接口

        硬件模塊的協(xié)同工作要靠芯片間的通信接口來實現(xiàn)。該系統(tǒng)主要用到UART接口以及SPI接口。

        UART接口是一種通用型異步收發(fā)接口,UART協(xié)議廣泛應用于各種接口,包括 EIA、RS-232、RS-485等,現(xiàn)在UART電路已被廣泛集成于各種微控制器中。UART協(xié)議的特點是,在發(fā)送端,它通過并/串轉(zhuǎn)換過程,將一條多字節(jié)指令或信息順序地發(fā)送字節(jié)流來傳輸信息;在接收端,一個同樣的支持UART協(xié)議的設備通過串/并轉(zhuǎn)換,將字節(jié)流轉(zhuǎn)換成一條完整的指令或還原成信息。

        SPI接口的全稱是Serial Peripheral Interface,是一種可以工作于全雙工模式下的同步數(shù)據(jù)鏈路標準,最早由Motorola提出,常用于傳感器件、控制設備、存儲模塊等接口。SPI通信的雙方分為主機和從機,其中主機可以指定數(shù)據(jù)的幀結(jié)構(gòu);一個系統(tǒng)中可以存在多個從機,每個從機通過片選引腳決定是否處在工作狀態(tài)。

        3 軟件模塊設計

        嵌入式系統(tǒng)的開發(fā)環(huán)境有多種選擇,該文選取IAR Embedd Worckbench for ARM作為開發(fā)環(huán)境,使用STM32 Firmware Library作為庫來實現(xiàn)整個系統(tǒng)的軟件。

        3.1 主控模塊

        主控模塊主要承擔的功能有初始化STM32F103ZET6芯片、配置系統(tǒng)時鐘、配置外設等等功能,然后進入處理系統(tǒng)信息的邏輯。

        如圖1所示,該系統(tǒng)主要通過循環(huán)處理以太網(wǎng)以及電力線上的數(shù)據(jù)請求。沒有使用串口中斷來提高系統(tǒng)的實時響應速度,主要是考慮到終端系統(tǒng)的擴展性,如果有多個串口設備接入到終端系統(tǒng)中,或多個終端設備之間相互通信,可以通過STM32內(nèi)建的串口多機通信機制來擴展系統(tǒng)的功能。

        圖1 主控模塊系統(tǒng)流程

        3.2 WirelessHART 模塊

        WirelessHART模塊的軟件部分,主要由兩層模塊組成。上層控制模塊采用移植版的uCOS嵌入式操作系統(tǒng),它具有搶占式、實時性、多任務等特點;下層模塊采用自主開發(fā)的WirelessHART協(xié)議棧。它可以通過SPI接口與STM32F103ZET6進行通信。目前,該模塊已經(jīng)在某電力級無線數(shù)據(jù)終端產(chǎn)品中投入使用,該產(chǎn)品正在量產(chǎn)中。

        代碼級的接口主要有兩個,一個是數(shù)據(jù)發(fā)送函數(shù),定義為:void appSendDataReq(BYTE*txBuffInfo,UINT16 sAddr),其中第一個參數(shù)是被轉(zhuǎn)化為字符串的待發(fā)送數(shù)據(jù),第二個參數(shù)是設備地址;另外一個是一個字符數(shù)組緩沖區(qū),定義為:BYTE appRxBuff[APP_RX_BUFF_SIZE],該緩沖區(qū)緩存由 WirelessHART模塊接收到的數(shù)據(jù),并通過中斷機制通知MSP430對數(shù)據(jù)進一步處理。

        3.3 PLC 模塊

        KQ-130F模塊連線簡單,僅需要TX、RX兩個數(shù)據(jù)線連接即可完成通信功能。這兩個數(shù)據(jù)線的輸入信號,是標準的TTL電平信號,即5V電壓視為高電平,0V電壓視為低電平。傳輸協(xié)議采取UART協(xié)議,需要將STM32F103ZET6的串口配置為數(shù)據(jù)字長為 9比特、1停止位、9600波特率,然后將STM32F103ZET6的 TX、RX引腳分別接到 KQ-130F的RX、TX引腳。值得注意的是,雖然STM32系列的芯片工作于3.3V電壓下,但是它的非模擬輸入引腳均具備5V兼容特性,并兼容TTL和CMOS電平信號,因此主控模塊和PLC模塊之間可以直接連接,不需要使用上拉電阻提高主控模塊的輸出電平。

        一般來講,電力線上由于并接了多種家用電器,各種電器產(chǎn)生的諧波無法避免地會反饋耦合到電力線上,導致信道噪聲增大。KQ-130F模塊充分考慮到這一點,它提供兩種工作模式,一種是透明工作模式,可以將用戶數(shù)據(jù)與信道噪聲原封不動地傳輸并解調(diào)出來,用戶需要自己設計幀同步機制過濾掉噪聲;另一種是自定義工作模式,它提供特定的幀格式,用戶只需要按照幀格式傳輸數(shù)據(jù),就會過濾掉不需要的噪聲。對于一個N(N<=253)字節(jié)幀,它的幀格式如表1所示。

        表1 PLC模塊自定義工作模式下的幀結(jié)構(gòu)

        由表1可以看出,幀結(jié)構(gòu)的主要約束條件是:第一個字節(jié)需要標明該幀所含用戶數(shù)據(jù)的長度。另外需要注意的是,由于該模塊的傳輸速度較低,傳輸每個幀之間需要特定的時間間隔,具體的時間間隔計算方法如下:

        Δt=(N+4)*0.09(s)

        即幀的總字節(jié)數(shù),加上4字節(jié)的前導碼,乘以字節(jié)間間隔0.09秒,即是PLC模塊發(fā)送數(shù)據(jù)時的幀間間隔時間。以8字節(jié)幀長度為例,至少每隔(8+4)*0.09=1.08秒才能發(fā)送一幀數(shù)據(jù)。

        3.4 以太網(wǎng)模塊

        ENC28J60模塊采用SPI接口與微控制器模塊直接通信,收發(fā)數(shù)據(jù)和傳輸控制命令。該模塊主要包含三個部分。

        首先是ENC28J60芯片驅(qū)動,主要是初始化、配置ENC28J60,以使其處于正常的工作模式下。這里的配置,主要是由STM32F103ZET6通過SPI接口操作ENC28J60的控制寄存器實現(xiàn)。

        其次是移植版的TCP/IP協(xié)議棧,考慮到資源的有限性,該文移植了一個最小化的TCP/IP協(xié)議棧,僅包含用于地址解析的ARP協(xié)議、用于調(diào)試目的的ICMP協(xié)議、用于支持上層應用的TCP/UDP協(xié)議。

        最后是一個Web服務器,該Web服務器提供一個簡單的Web頁面,用于查詢系統(tǒng)自身以及一些外圍設備的工作狀態(tài),便于用戶掌控系統(tǒng)。

        4 應用舉例

        基于上述設計,一個兼容PLC和以太網(wǎng)的異構(gòu)網(wǎng)絡家庭智能終端系統(tǒng)已經(jīng)設計并實現(xiàn)完成。設計了一個簡單的基于傳感器的智能照明控制系統(tǒng),以測試系統(tǒng)。

        在上述設計基礎上,添加了一個PIR人體感應紅外傳感器模塊和繼電器驅(qū)動模塊。其中傳感器模塊采用CS9803熱釋電人體感應傳感器芯片,通過STM32F103ZET6的GPIO腳連接到主控模塊,通過STM32F103ZET6的外部中斷模式對傳感器的信號作出實時反應;繼電器驅(qū)動模塊采用達靈頓電路驅(qū)動,可以利用STM32F103ZET6輸出的高電平信號控制220V家用電線。同時,為以太網(wǎng)模塊的Web服務器增加一個照明燈指示功能,通過探測繼電器引腳的高低來判斷當前繼電器以及照明電路的狀態(tài)。

        經(jīng)過實踐,該系統(tǒng)可以對4米范圍內(nèi)的人體信號做出快速反應,打開照明系統(tǒng);并能通過Web服務器查詢和控制照明系統(tǒng)的工作狀態(tài),具備智能控制的特點。另外,在未來的工作計劃中,將會通過兼容基于PLC的智能抄表系統(tǒng)來實現(xiàn)對用電的靈活控制,提高電能利用率。

        5 結(jié)束語

        該文提出了一種基于PLC的家庭智能終端系統(tǒng),在結(jié)合一些外圍設備,如無線傳感器的情況下,該系統(tǒng)既可以實現(xiàn)智能化控制家用電器的目的,又實現(xiàn)了兼容電力線通信的功能,未來可以與智能電網(wǎng)系統(tǒng)中的基于PLC技術(shù)的智能抄表設備相配合,打通了智能家居與智能電網(wǎng)系統(tǒng)之間的障礙。本系統(tǒng)還可以利用WirelessHART網(wǎng)絡與工業(yè)控制系統(tǒng)通信,擴展了WirelessHART技術(shù)的應用范圍。

        [1]Kevin Ashton.That'Internet of Things'Thing[EB/OL].RFID Journal.22 July 2009.http://www.rfidjournal.com/article/view/4986.

        [2]緱延軍.基于ENC28J60的嵌入式異構(gòu)網(wǎng)關與Web應用[J].同濟大學學報(自然科學版),2008,36(2):263-268.

        猜你喜歡
        電力線字節(jié)以太網(wǎng)
        No.8 字節(jié)跳動將推出獨立出口電商APP
        基于1500以太網(wǎng)養(yǎng)豬場的智能飼喂控制系統(tǒng)的設計與實現(xiàn)
        No.10 “字節(jié)跳動手機”要來了?
        基于電力線載波通信的智能限電裝置
        電子制作(2017年14期)2017-12-18 07:07:59
        簡談MC7字節(jié)碼
        談實時以太網(wǎng)EtherCAT技術(shù)在變電站自動化中的應用
        電子制作(2017年24期)2017-02-02 07:14:44
        一種壓縮感知電力線信道估計機制
        電信科學(2016年11期)2016-11-23 05:07:50
        一種90W高功率以太網(wǎng)供電系統(tǒng)的設計
        淺談EPON與工業(yè)以太網(wǎng)在貴遵高速公路中的應用
        電力線載波通信標準PRIME和G3-PLC的研究
        黑色丝袜秘书夹住巨龙摩擦| 黄片午夜免费观看视频国产| 综合中文字幕亚洲一区二区三区| 久久综合国产精品一区二区| 久久久久亚洲av成人人电影| 免费操逼视频| 无码夜色一区二区三区| 久久久99久久久国产自输拍 | 亚洲sm另类一区二区三区| 风韵丰满熟妇啪啪区老熟熟女| 国产成本人片无码免费2020| 亚洲女人被黑人巨大进入| 无码中文字幕久久久久久| 99久久久69精品一区二区三区 | 加勒比久草免费在线观看 | 男女无遮挡高清性视频| 无码va在线观看| 国产av国片精品| 国产一区二区丁香婷婷| 一本色道久久综合亚洲精品不| 精品国产精品三级精品av网址| 国产精品无码久久久久| 欧美 亚洲 国产 日韩 综AⅤ| 日本在线免费一区二区三区| 久久99热只有频精品8国语| 国产av一区二区精品凹凸| 欧美成a人片在线观看久| 国产亚洲女人久久久久久| 91国产熟女自拍视频| 夜夜高潮夜夜爽夜夜爱爱一区| 天天躁日日躁狠狠很躁| 国产艳妇av在线出轨| 久久久精品国产亚洲av网不卡| 国产情侣自拍在线视频 | 午夜无码片在线观看影视| 婷婷综合缴情亚洲狠狠| 亚洲一区二区三区毛片| 国产精品亚洲第一区二区三区| 超清精品丝袜国产自在线拍| 亚洲色欲大片AAA无码| 国产一区二区三区在线观看免费版|