999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

低壓電力線載波通信的集散控制數據交換研究

2012-01-26 03:45:42李智超
時代農機 2012年3期
關鍵詞:單片機信號

羅 野,李智超

(常熟理工學院 電氣與自動化工程學院,江蘇 常熟 215500)

集散控制系統(Distributed Control System,簡稱DCS)的特點是集中管理、集中操作,分散控制,特別適合大規模生產設備的管理、控制和操作,這種系統使得企業自動化水平大大提高。傳統的DCS有上位機和下位機兩個層面,分為有線和無線兩大類。有線傳輸需敷設專用通信線路,增加項目成本;無線傳輸存在信號盲區,且無線頻率資源受管制,使用不方便。在供電網絡覆蓋的區域內,利用供電線路,采用電力線載波通信可以克服以上兩種方式的缺點,形成供電與通訊一體化的DCS系統。

1 基于低壓電力線載波通信DCS接口單元總體結構

DCS接口單元具有低壓電力線載波通信功能及RS485總線通信功能,它的一端是RS485標準接口,另一端是電力線通信接口。總體結構如圖1所示。DCS接口單元之間利用PL2102實現低壓電力線載波通信,上位機及下位機則采用RS485總線分別與DCS接口單元進行數據通信。

2 接口單元硬件電路設計

DCS通信接口的硬件電路如圖2所示,其中PL2102芯片是專為電力線通訊網絡設計的半雙工異步調制解調器。電力線載波通信所需要的直接序列擴頻調制電路已在PL2102芯片內集成,外圍的配置電路主要包括功率放大電路、濾波整形電路、諧振電路及二次濾波電路,PL2102芯片通過外圍配置電路與電力線耦合。

(1)電力線載波芯片與單片機接口電路設計。選用AT89C2051單片機,通過P1.3、P1.4引腳模擬I2C時序來訪問PL2102的內部寄存器。因為I2C器件連接到總線的輸出端是開漏輸出或集電極開路輸出的結構,所以SDA和SCL必須用上拉電阻接到電源正極,PL2102的半雙工收發控制端接單片機的P1.5口,單片機通過P1.6口與PL2102接收、發送數據,數據同步端SYNC接單片機的外部中斷INT0。

(2)RS485與單片機接口電路設計。RS485接口電路采用MAX485實現TTL與RS485之間的電平轉換,由于MAX485為半雙工狀態,所以只采用一對差分信號線。A、B分別為差分信號的正、負端,當A引腳的電平高于B時發送的數據為1,當A引腳的電平低于B時發送的數據為0,在總線末端接一個匹配電阻,吸收總線上的發射信號,保證信號傳輸無毛刺。

MAX485芯片的發送和接收功能轉換是有芯片的RE、DE端控制的。當單片機P1.7為高電平時,經反相器,使得RE=0且DE=1,接收器R打開,驅動器D關閉,此時MAX485處于數據接收允許狀態,將A端和B端的差分信號轉化成TTL信號送RXD。當單片機P1.0為低電平時,經反相器,使得RE=1且DE=0,接收器R關閉,驅動器D打開,此時MAX485處于數據發送允許狀態,使TTL信號經驅動平衡后變成差分信號送A端和B端。

3 DCS通信單元程序流程設計

DCS通信接口單元的程序主要有三部分,即主程序、與RS485通信的串行中斷服務程序、電力線載波通信子程序。在主程序中利用RS485通信的串行中斷服務程序與上下位機溝通,然后通過判斷接收到的電力線載波信號中的地址信息是否與本機地址相符,確定有無請求信號,若有則調用電力線載波通信子程序,將采集到的信息通過電力線進行傳輸。

(1)單片機與PL2102的I2C通信。通過單片機的P1.3、P1.4模擬I2C時序來訪問PL2102的內部寄存器,在電力線載波通信子程序都會調用到載波發送子程序、載波接收子程序。

載波發送子程,用于載波通信的主叫方發出命令。置為載波發送態時,載波通信控制單元發送完1位的擴頻數據后,自動產生一次中斷,允許下一位數據發送。根據捕獲和同步過程需要,首先發送至少40位的全“1”;然后按位發送同步幀頭0x09、0xAF;之后根據用戶的有關通信協議按位發送通信地址、數據長度、數據體、校驗等字節。接收時,由于電力線的噪聲一直存在,所以有效數據前必須增加同步幀頭,依據相關性標準選擇為0x09、0xAF,后續為通信的有效數據體及校驗字節。接收時,首先采用16位接收窗口、1位滑動方式來接收通信的同步幀頭0x09、0xAF。幀頭接收成功后,后續數據按每8位一個字節的方式進行截取,得到傳送的有效數據。

(2)DCS接口單元與RS485的通信。上位機和下位機與DCS接口單元間的數據交換是利用RS485通信完成的,DCS通信接口單元的RS485通信子程序主要由兩部分組成:串行中斷服務程序和T0中斷服務程序。串行中斷服務程序用于接收或發送數據,TO中斷服務程序是用于當接收完一幀信息后進行解釋并啟動通信向上位機應答,另外也用于當上位機發送超時后的一些處理。當上位機有指令發送時,便進入串行中斷服務程序。首先判斷是接收中斷還是發送中斷,若是發送中斷,則清除TI,同時啟動字符間隔定時器T0,并置收發標志為發,將數據發送給上位機;若是接收中斷,則清除RI,也啟動字符間隔定時器T0,置收發標志為收,當接收完一幀信息后,字符間定時器會產生定時中斷,進入T0中斷服務程序。開始TO中斷服務程序后,首先清除T0中斷請求標志,停止T0定時器,接著判斷是接收完成還是發送超時,若是接收完成,再判斷校驗和是否正確,若正確,對接收的命令進行解釋,并給上位機一個回復信號;若不正確或者發送超時則等待上位機重新發送。

4 結語

本設計基于低壓電力線載波通信的DCS數據交換平臺,實現了單片機之間通過電力線進行數據交換。這個研究為供電線路覆蓋的場合如樓宇、礦井和農田等,在無需建設任何其它通信網絡的情況下構建集散控制系統提供新手段。

[1]黃仁欣,馬彪.單片機原理及應用技術[M].北京:清華大學出版社,2005.

[2]封錦.電力線載波通信技術在井下電力監控系統中的應用[J].工礦自動化,2008(3).

[3]李雙田.基于RS485通信方式的多單片機控制系統[J].微計算機應用,2008.

猜你喜歡
單片機信號
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
完形填空二則
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
孩子停止長個的信號
小議PLC與單片機之間的串行通信及應用
電子制作(2018年12期)2018-08-01 00:48:04
基于單片機的平衡控制系統設計
電子制作(2017年19期)2017-02-02 07:08:27
基于LabVIEW的力加載信號采集與PID控制
一種基于極大似然估計的信號盲抽取算法
主站蜘蛛池模板: 国产主播在线一区| 亚洲码一区二区三区| 色精品视频| 青青操视频在线| 成人午夜免费观看| 免费高清毛片| 青青草原国产一区二区| 无码区日韩专区免费系列| 国产日韩欧美成人| 午夜国产小视频| 无码内射在线| 亚洲综合中文字幕国产精品欧美 | 中日韩一区二区三区中文免费视频| 久久人搡人人玩人妻精品| 啊嗯不日本网站| 国产精品永久免费嫩草研究院| 久久精品人人做人人爽97| 国产成人精彩在线视频50| a亚洲视频| 91麻豆国产在线| 亚洲中文字幕手机在线第一页| av免费在线观看美女叉开腿| 日本少妇又色又爽又高潮| 国产在线观看91精品亚瑟| 人妻中文字幕无码久久一区| 亚洲精品色AV无码看| 国产迷奸在线看| 国产区免费| 人妻少妇久久久久久97人妻| 日韩在线影院| 草草影院国产第一页| 欧洲高清无码在线| 最新加勒比隔壁人妻| 亚洲女同一区二区| 四虎永久免费网站| 五月天丁香婷婷综合久久| 狠狠做深爱婷婷久久一区| 综合网天天| 精品天海翼一区二区| 澳门av无码| 99性视频| 99久久精彩视频| 99视频在线观看免费| 日韩区欧美区| 5555国产在线观看| 91久久国产热精品免费| 91在线中文| jizz在线观看| 国产91在线免费视频| 国产福利不卡视频| 亚洲日本在线免费观看| 午夜视频www| 国产香蕉一区二区在线网站| 午夜限制老子影院888| 亚洲国产天堂久久综合| 青青青视频蜜桃一区二区| 成人无码一区二区三区视频在线观看| 免费在线成人网| 国产午夜福利亚洲第一| 久久成人免费| 国产一级二级在线观看| 囯产av无码片毛片一级| 欧美不卡视频一区发布| 99久久国产综合精品女同| 天天综合网在线| 欧美精品在线看| 免费一级成人毛片| 久久精品亚洲热综合一区二区| 国产成人高精品免费视频| 欧洲精品视频在线观看| 中文字幕免费在线视频| 久久人人97超碰人人澡爱香蕉| 一本色道久久88| 欧美a在线看| 久久精品视频亚洲| Jizz国产色系免费| 99久久精品美女高潮喷水| 美女一级免费毛片| 四虎影视8848永久精品| 一级看片免费视频| 超碰91免费人妻| 日本免费高清一区|