www涩-www黄网站-www黄色-www黄色com-国产免费拍拍视频在线观看网站-国产免费怕怕免费视频观看

基于PL2101的單片機低壓電力線載波通信接口擴展

2013-11-27 15:22:43 北極星電力信息化網  點擊量: 評論 (0)
早期的低壓電力線載波通信芯片的接口電路相對復雜、抗干擾能力差,且多為國外產品,性價比低,因此,單片機系統較少采用低壓電力線載波通信。隨著通信技術的發展,新型低壓電力線載波通信接口芯片解決了以上
    早期的低壓電力線載波通信芯片的接口電路相對復雜、抗干擾能力差,且多為國外產品,性價比低,因此,單片機系統較少采用低壓電力線載波通信。隨著通信技術的發展,新型低壓電力線載波通信接口芯片解決了以上缺點,使得單片機系統采用低壓電力線載波通信變得簡單易用。

PL2101簡介

PL2101采用二相相移鍵控,載波頻率120KHz,帶寬15KHz,傳輸速率500bps。它由單一的+5V電源供電,與單片機的接口簡單,外圍模擬發射/接收電路也較簡單,工作時無需外接模擬混頻器。PL2101內置有5種實用的功能電路:時鐘電路、32 Bytes SRAM、電壓監測、看門狗定時器及復位電路。其中,時鐘與SRAM在主電源掉電后可由3V備用電池供電繼續工作。

采用PL2101擴展單片機低壓電力線載波通信接口

硬件電路設計

PL2101的半雙工收發控制端、HEAD(數據同步端)、RXD_TXD (半雙工數據收發、數據輸入/輸出端)引腳用于與單片機、DSP處理器收發數據,實現低壓電力線載波通信功能;PL2101內部的寄存器采用標準I2C接口(由SCL、SDA引腳組成進行操作;另外,PL2101的 WDI(看門狗計數器清零輸入端)、 RESET(上電及看門狗計數器溢出復位輸出端)和PFo(電源掉電指示端)用于單片機對PL2101的工作狀態監測。

采用PL2101為MSP430單片機擴展低壓電力線載波通信接口的原理。PL2101和MSP430F149的接口部分,PL2101的外圍模擬發射/接收電路可參考芯片手冊的典型電路。使用MSP430F149的P1口與PL2101的8個引腳連接。使用MSP430F149具有中斷功能的 P1口的引腳P1.6連接HEAD,以實現在中斷方式下發送/接收PL2101的數據;由于MSP430F149未集成I2C總線接口,因此,MSP430F149通過P1.2、P1.3引腳軟件模擬I2C時序來訪問PL2101的內部寄存器;另外,由于MSP430F149采用3.3V邏輯電平,PL2101采用5V COMS邏輯電平,因此不能直接連接引腳,需要進行電平轉換。

數據收發軟件設計

MSP430F149只需對P1口操作就可以通過PL2101進行數據收發,實現與其它單片機的低壓電力線載波通信。

單片機對PL2101的發送/接收數據工作時序。當PL2101相對單片機處于發射態時,PL2101由 HEAD的上升沿對內部解調的數據進行鎖存輸出,外部單片機可在HEAD的下降沿后讀取PL2101從電力線接收到的數據。而當PL2101處于接收態時,PL2101在 HEAD的上升沿對RXD_TXD的數據進行鎖存,可讓外部單片機在 HEAD的下降沿后將數據置于RXD_TXD引腳,由PL2101發送到電力線上。

MSP430F149接收數據流程。程序采用子程序形式,采用中斷方式接收數據。MSP430F149發送數據流程與接收流程相似,可以看出,通過PL2101發送/接收數據的軟件設計比較簡單。

PL2101配置及監控軟件設計

PL2101的配置通過對其內部寄存器的操作來實現。PL2101上電復位后,除寫保護寄存器外,其它寄存器均處于寫保護狀態。單片機系統對PL2101上電復位后,應先向PL2101的寫保護寄存器寫1xxx xxxx B以打開寫保護,再按電網特性向捕獲門限寄存器寫入相關數據來配置PL2101。


外部單片機讀寫PL2101內部寄存器時,先產生起始位啟動I2C總線,根據芯片要求,外部單片機須發出器件代碼(1011000,高7位)和讀寫控制位(0,表示寫,最低位),當數據正確時,PL2101將發出第1個確認位,外部單片機讀出后再發出讀寫地址,然后外部單片機等待PL2101發送第2個確認位。

外部單片機讀出PL2101發出的第2個確認位后,如果要向PL2101內部寄存器寫一個字節時,則可直接發出數據,當PL2101接收完發出第3個確認位后,外部單片機則應發出停止位結束寫操作。

MSP430F149寫PL2101內部寄存器操作流程。也采用子程序形式。I2C總線時序請參考有關資料,本文不作討論。

外部單片機讀出PL2101發出的第2個確認位后,若要讀PL2101內部寄存器的一個字節,必須再次發出一個總線起始位、發出一次器件代碼和讀寫控制位(1表示讀),PL2101收到后將在發出第3個確認位后接著發送8位數據,由外部單片機接收。外部單片機接收完后,可發出一個不確認位和結束位結束讀操作;如果外部單片機發出確認位,則PL2101將發送下一個地址的寄存器數據,直至外部單片機發出一個不確認位和結束位結束讀操作。

PL2101監控部分的軟件設計比較簡單,只需定時清PL2101的WDI引腳和掃描PFo引腳就可實現,對RST操作可使PL2101恢復正常工作狀態。

結語

對于單片機系統的通信,除廣泛應用的RS-232、485等方式外,采用基于新型接口芯片的低壓電力線載波通信也是一個不錯的選擇。

大云網官方微信售電那點事兒

責任編輯:何健

免責聲明:本文僅代表作者個人觀點,與本站無關。其原創性以及文中陳述文字和內容未經本站證實,對本文以及其中全部或者部分內容、文字的真實性、完整性、及時性本站不作任何保證或承諾,請讀者僅作參考,并請自行核實相關內容。
我要收藏
個贊
?
主站蜘蛛池模板: 老司机午夜在线视频免费观| 一区二区三区四区产品乱码伦| 国产成人免费网站在线观看| 国产高清专区| 国产精品免费一区二区三区| 国产精品亚洲一区在线播放| 国产精品黄色片| 高清国产在线| 99在线观看视频免费精品9| 99精品视频一区在线视频免费观看| 99草精品视频| 中文字幕一区二区三区精彩视频 | 欧美精品xx| 毛片免费在线观看网址| 久久三级网站| 国产小呦| 成年人在线观看免费| a一区二区三区视频| 怡红院亚洲红怡院天堂麻豆| 亚洲一级毛片在线观播放| 亚洲欧美精品一区天堂久久| 日本在线视频观看| 人人公开免费超级碰碰碰视频| 欧美日本一区视频免费| 久久亚洲一级毛片| 国产人成亚洲第一网站在线播放| 成人黄色在线免费观看| 怡红院视频在线观看| 香蕉伊人网| 欧美成人久久一级c片免费| 久久免费久久| 国产亚洲精品久久| 成人欧美一区二区三区视频xxx | 国产a国产片| 91成人免费观看在线观看| 亚洲欧美精品| 日本免费在线观看视频| 久久婷五月天| 99国产国人青青视频在线观看| 亚洲精品久久玖玖玖玖| 欧美乱一级在线观看|