在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

如何將無線鏈路添加到智能電表設計中

電子設計 ? 來源:郭婷 ? 作者:電子設計 ? 2019-03-12 08:57 ? 次閱讀

智能電表是創建智能家居的核心。能夠測量家庭的總體電力使用量并將數據反饋給公用事業公司是管理公用電網負荷并最終減少消費者賬單的關鍵因素。

為電表添加無線連接是使用最新RF模塊相對簡單。它們提供經認證可用于特定地理區域的所有RF連接。但是,這些模塊需要連接到儀表以直接獲取數據,或者連接到正在消耗電流傳感器。這可以通過低成本的8位微控制器相對容易地完成。

使用未經調節的1 GHz以下頻段對于智能電表設計具有許多優勢。較低的頻率可以在較長的距離內提供較低的數據速率,從而為系智能電表每天只需要發送少量數據,因此數據速率很低。這允許使用更長的范圍,并且與諸如ZigBee的協議非常不同,ZigBee可以在2.4GHz下承載更多數據。使用低于1 GHz的頻段還可以避免來自2.4 GHz信號源(如Wi-Fi藍牙微波爐)的潛在干擾,這進一步降低了建立可靠無線鏈路所需的功率。

德州儀器的最新射頻芯片已被證明在這些較低頻率下,在最遠10 km的距離內攜帶低數據速率(幾kbyte/s)。這有兩個優點:可以將更多設備連接到單個集線器或集中器,或者可以顯著降低RF收發器的功耗。這允許系統架構師優化功耗和范圍的平衡。例如,幾條房屋的街道可以通過低于1 GHz的鏈路連接到街道中的集中器,從而避免在每個家庭中使用寬帶集線器。

模塊支持不同的無線網絡拓撲,例如點對點,點對多點,對等和網狀網絡,具體取決于系統架構。網狀網絡允許相鄰單元鏈接在一起并攜帶數據,從而大大擴展了覆蓋范圍。這會影響數據速率,但對于智能電表網絡來說,節省成本比數據速率更重要,并且有足夠的空間來支持網狀網絡。

RF模塊

Anaren的A1101R04C是可用于智能電表設計的1 GHz以下RF模塊的一個很好的例子,它將晶體,內部穩壓器,匹配電路和濾波器集成到可以輕松安裝在電路板上的表面貼裝設計中。9 x 12 x 2.5 mm模塊通過U.FL連接器使用外部天線,用于433.05至434.79 MHz的歐洲頻段,非常適合實現低功耗無線連接,無需處理廣泛的RF設計和法規遵從性,并且提供快速上市時間。

如何將無線鏈路添加到智能電表設計中

圖1:A1101R04C 1 GHz以下RF模塊。

模塊經過100%測試,可提供一致的性能,模塊化認證允許OEM將帶有認可天線的模塊放置在成品中不得不對故意散熱器進行昂貴的監管測試。

天線設計

對于智能電表等應用,如家庭中安裝了該設備,全向天線模式使設備可以在任何方向上同樣良好地工作。類似地,對于對等或點對多點應用,期望全向模式,因此所有節點都具有公平的通信機會。 A1101R04C具有經批準的近全向單極天線,但重要的是要注意,末端輻射方向圖不僅取決于天線,還取決于地平面,外殼和安裝環境。

天線匹配提供正確的負載發射放大器實現最高輸出功率,以及正確的負載,為接收低噪聲放大器(LNA)實現最佳靈敏度和所需范圍。模塊中的電源管理可確保內部功能的穩定供電,并為低功耗睡眠模式提供方法(在這種情況下,大多數收發器都已斷電)。

Interface

物理層提供數據,符號和RF信號之間的轉換,而MAC層是邏輯鏈路層的一部分,并提供幀處理,尋址和媒體訪問服務。物理層和MAC層的寄存器和命令通過SPI串行接口暴露給微控制器,這可以由8位微控制器(如Microchip PIC12)處理。下面詳細討論如何使用PIC12以及如何實現SPI接口。

物理層和MAC層功能通過SPI總線通過可尋址寄存器和執行命令進行訪問。接收或發送的數據也可通過SPI總線訪問,并實現為FIFO寄存器(Tx和Rx各64字節)。

要發送,數據幀放在FIFO中;這可能包括目的地地址。給出發送命令,該命令將根據寄存器的初始設置發送數據。為了接收數據,給出接收命令,該命令使單元“監聽”傳輸,并且當發生一個時,將接收的幀放入FIFO中。當既不需要發送也不接收時,設備可以進入空閑模式,從中可以快速重新進入接收或發送模式,或者進入低功耗睡眠模式,在發送或接收操作之前也需要晶體啟動。

使用模塊

該模塊基于德州儀器(TI)的CC1101收發器IC。收發器的所有控制線都在模塊級提供,以完全控制其操作。

如何將無線鏈路添加到智能電表設計中

圖2:A1101R04C子1 GHz RF模塊中的CC1101收發器。

After初始設置寄存器,模塊可以以幾種不同的方式運行。對于不頻繁數據傳輸的應用,收發器將處于“睡眠”模式以節省功率(200nA)。從那里它將被喚醒,然后進入“空閑”模式。作為喚醒過程的一部分,晶體振蕩器啟動(約240μs),微控制器接口通電。在發送或接收之前,需要啟動頻率合成器(“FS_Wakeup”),并且在關閉電源(或暫停一段時間)后,需要校準VCO/PLL的控制環路。

數據幀被加載到發送FIFO中并進入TX模式。收發器將在完成后傳輸數據并進入“空閑”模式。發送完成后,進入RX模式等待應答幀。一旦接收到幀,收發器將再次進入“空閑”模式。如果在給定超時內沒有接收到確認幀,則將重新發送數據幀。如果確認幀指示接收到數據,則將發送下一個數據幀。在成功傳輸最后一個數據幀后,收發器將再次進入“睡眠”模式。

為了符合歐洲的輸出功率限制,最大輸出功率為10 mW(10 dBm),如果模塊以10%的占空比運行。如果需要100%占空比,全時操作,則對于小于250 kHz帶寬的信號,輸出功率應限制為1 mW(0 dBm),對于大于250的信號,輸出功率應限制在-13 dBm/10 kHz kHz。

重要的是要注意模塊的輸出功率隨環境溫度而變化。為了獲得盡可能好的范圍并同時保持認證合規性,可以根據溫度調整輸出功率,以在整個溫度范圍內保持近似恒定的輸出功率。如果未實施溫度相關控制,則用戶必須使用所有溫度的最低功率值,以便將功率保持在認證限制范圍內。

與智能儀表的接口

模塊與系統其余部分之間的鏈接是SPI串行,這可以通過相對簡單的微控制器(如Microchip PIC12)來處理。如果儀表已經是數字,則可以從儀表獲取數據,或者使用集成的模數轉換器轉換霍爾效應電流傳感器(如Melexis MLX91205或Allegro Microsystems ACS711)的信號。這些可直接從現有儀表系統測量功率。

PIC12單片機

PIC12使用增強型中檔8位CPU內核,具有49條指令,中斷功能,自動上下文保存和具有溢出和下溢復位功能的16級硬件堆棧。為了提高編碼的靈活性,可以使用直接,間接和相對尋址模式,兩個文件選擇寄存器(FSR)提供讀取程序和數據存儲器的能力。

如何將無線鏈路添加到智能電表設計中

圖3:PIC12單片機顯示用于連接RF模塊的SPI接口,以及用于連接外部器件(如霍爾效應電流傳感器)的模數轉換接口模塊。

SPI接口

SPI接口是將RF模塊連接到系統其余部分的關鍵。該同步協議允許主設備發起與從設備的通信以交換數據。它由PICmicro MCU通過稱為同步串行端口或主同步串行端口的硬件模塊實現。該模塊允許兩個或更多設備之間的高速串行通信,并且相當容易實現。

如何將無線鏈路添加到智能電表設計中

圖4:PIC12單片機的內核顯示SSP和MSSP模塊。時鐘信號由主機提供,用于提供同步和控制數據何時可以更改以及何時有效讀取。由于SPI是同步的,它具有時鐘脈沖和數據,使其與RS-232和其他不使用時鐘脈沖的異步協議不同,因此需要精確的時序。這意味著時鐘可以在不中斷數據的情況下變化,因為數據速率將隨時鐘頻率的變化而變化。這使得SPI成為微控制器時鐘不精確時的理想選擇,例如通過低成本的RC振蕩器。

當傳輸數據時,必須先讀取輸入數據,然后再嘗試傳輸。如果未讀取輸入數據,則數據將丟失,因此SPI模塊可能會被禁用。傳輸完成后總是讀取數據,即使數據在應用程序中沒有用。每個設備有兩條數據線,一條用于輸入,一條用于輸出,但數據總是在SPI設備之間交換 - 沒有設備可以只是一個“發射器”或只是一個“接收器”。這些數據交換由時鐘線SCK控制,SCK由主設備控制。數據通常在SCK的上升沿或下降沿期間發生變化。通常,從選擇信號將控制何時訪問器件。當系統中存在多個從站時,必須使用此信號,但當電路中只有一個從站時,該信號可以是可選的。該從選擇(SS)信號向從機指示主機希望在該從機設備與其自身之間啟動SPI數據交換。信號通常為低電平有效,因此該線路上的低電平表示SPI處于活動狀態,而高電平表示信號不活動。它通常用于提高系統的抗噪性。其功能是復位SPI從器件,以便接收下一個字節。

SSP或MSSP控制器模塊允許實現SPI或I2C。 MSSP中的“M”代表“主”,它與如何處理I2C數據有關,因此它不會影響其SPI性能,因此可以將MSSP或SSP模塊用于SPI。

SSPSR是移位寄存器對于SPI模塊,將數據移入和移出器件。數據以環路傳輸到下一個移位寄存器,從PIC12的SDO引腳移出并進入RF模塊的SDI引腳。一旦在兩個器件之間交換了一個字節的數據,就會將其復制到SSPBUF寄存器。然后用戶軟件讀取SSPBUF。

用戶代碼將儀表的使用日期寫入SSPBUF,然后自動傳送到SSPSR。

以PIC為主,這個過程將啟動數據傳輸。從器件選擇信號通過低電平啟動SPI傳輸來激活,一旦進行一個字節傳輸就返回高電平狀態。

結論

1 GHz以下的免許可頻段為低電平提供了機會智能電表的成本,低功耗鏈路。避免2.4 GHz頻段的干擾以及更大的穿透,允許更長的范圍和更低的功耗,這兩者都有助于降低系統成本。通過預先批準的RF模塊,可以輕松地將這些無線鏈路添加到電表設計中。然后,可以使用低成本,簡單的微控制器來處理模塊與儀表其余部分以及其他傳感器之間的SPI接口。所有這些相結合,為智能電網提供堅固,可靠的系統設計。

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

    關注

    48

    文章

    7576

    瀏覽量

    151727
  • RF
    RF
    +關注

    關注

    65

    文章

    3055

    瀏覽量

    167165
  • 智能電表
    +關注

    關注

    25

    文章

    938

    瀏覽量

    109193
收藏 人收藏

    評論

    相關推薦

    如何將AXI VIP添加到Vivado工程

    在這篇新博文中,我們來聊一聊如何將 AXI VIP 添加到 Vivado 工程,并對 AXI4-Lite 接口進行仿真。隨后,我們將在仿真波形窗口中講解用于AXI4-Lite 傳輸事務的信號。
    發表于 07-08 09:27 ?2022次閱讀

    如何將F-RAM?添加到現有的PSoC? Creator項目?

    ?Creator 添加 的示例。所有示例似乎都使用了 Modus 工具箱。是否有任何文檔顯示如何將F-RAM?添加到現有的PSoC? Creator 項目?
    發表于 03-01 12:14

    請問如何將cURL庫添加到ESP8266_RTOS_SDK項目中?

    我想使用 curl api,但我不知道如何將添加到我的項目中,這樣當我將該庫的頭文件包含在我的項目中時它就不會抱怨。 有誰知道如何正確地第三方庫添加到ESP8266_RTOS_SD
    發表于 07-09 07:52

    如何將STC單片機型號添加到Keil......

    有沒有覺得用STC單片機的時候,但是在Keil里卻找不到相應的型號,有時候很苦逼(大部分時候不影響)如何將STC單片機型號添加到Keil,請見附件:
    發表于 01-17 18:17

    如何將CML邏輯添加到IBIS模型

    文件,缺少CML邏輯。任何人都可以建議,我如何將CML邏輯添加到IBIS模型?或者我如何模擬邏輯。提前致謝。
    發表于 04-13 09:58

    如何將添加到設計并使用Tcl腳本編譯?

    .vhd&的路徑。它是正確的。誰能告訴我如何將添加到設計并使用Tcl腳本編譯它們提前致謝問候Sushma Huddar
    發表于 04-16 10:15

    新庫添加到Petalinux rootfs的最簡單方法是什么

    嗨,新庫添加到Petalinux rootfs的最簡單方法是什么?1>如何將預編譯的庫添加到rootfs,這將在petalinux-config -c rootfs
    發表于 05-22 08:32

    請問如何將自己的代碼添加到工程

    新手上路,兩個問題,第一,手冊里給的測試程序的源碼在哪(源碼的具體路徑)?第二,如何將自己的代碼添加到工程
    發表于 01-05 07:09

    請告知如何將中間件添加到stm32cubeide

    請告知如何將中間件添加到stm32cubeide。之后新的中間件會顯示在stm32cubeide的Middleware
    發表于 12-21 07:02

    如何將RAFL添加到我的項目的適當示例和/或文檔?

    我無法找到有關如何將 RAFL 添加到我的項目的適當示例和/或文檔。查看 RFAL 的 rfal.chm 文件有一個示例,但它對我不起作用?當我查看 X-CUBE-NFC5.chm 時,應該有 4
    發表于 01-10 06:02

    如何將應用程序添加到任務欄?

    如何將應用程序添加到任務欄? ­圖形用戶界面有一些有趣的現象,其中一個就是盡管是圖形界面,幫助文件卻是文本的形式。因此,如果您不熟悉文字處理,不知道斜
    發表于 07-31 14:12 ?6098次閱讀

    如何將TDM業務添加到WiMAX平臺上

    如何將TDM業務添加到WiMAX平臺上 對于今天的運營商來說,“接入”是一個熱門詞匯。盡管傳統接入依然是主要的收入來源,但它同時也成為限制
    發表于 10-20 21:29 ?731次閱讀

    如何將Crosswalk添加到Cordova應用程序

    英特爾開源技術中心的Bob Spencer解釋了如何將Crosswalk添加到Cordova應用程序,以提供具有世界級性能的可預測運行時。
    的頭像 發表于 11-07 06:37 ?2327次閱讀

    如何將WizFi360 EVB Mini添加到樹莓派Pico Python

    電子發燒友網站提供《如何將WizFi360 EVB Mini添加到樹莓派Pico Python.zip》資料免費下載
    發表于 12-01 14:38 ?0次下載
    <b class='flag-5'>如何將</b>WizFi360 EVB Mini<b class='flag-5'>添加到</b>樹莓派Pico Python

    如何將溶解氧添加到WiFi水培套件

    電子發燒友網站提供《如何將溶解氧添加到WiFi水培套件.zip》資料免費下載
    發表于 06-14 10:00 ?0次下載
    <b class='flag-5'>如何將</b>溶解氧<b class='flag-5'>添加到</b>WiFi水培套件
    主站蜘蛛池模板: 亚洲一区二区三区首页| 一区二区三区四区在线观看视频| 香港午夜理理伦_级毛片| 456主播喷水在线观看| 亚洲精品美女久久久久网站| 天天做夜夜爽| 亚洲伊人tv综合网色| 欧美三级一区二区三区| 好硬好湿好爽再深一点h| 99久久精品费精品国产一区二 | 国产色播| 最近视频在线播放免费观看| 天天干天天插| 国产免费的野战视频| 欧美xxxx极品流血| 男女一区二区三区免费| 亚洲三级黄色| 日本一线a视频免费观看| 免费黄色三级| 成年人毛片网站| 天天摸夜夜爽| 福利视频免费看| 亚洲一区不卡视频| 亚洲人成网站色7777| 日本人的色道免费网站| 国产一区二区三区在线影院| 亚洲精品精品一区| 国产片在线| 深点再深一点好爽好多水| 亚洲三级免费观看| 欧美.成人.综合在线| 高颜值大长腿美女啪啪| 色综合成人| 777奇米影视笫四色88me久久综合| 免费看性| 四虎成人免费网站在线| 黄网站色成年片大免费软件| 午夜激情福利网| 免费免费啪视频在线| 亚洲香蕉视频| 美女网色站|