国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

電表設計中的紅外和RS-485通信

發布時間:2010-7-22 10:23    發布者:vinda
關鍵詞: 電表 , 紅外
在設計電表時,通信往往是最后考慮的問題。目前的電表設計需要收集越來越多的信息,并且能夠自動地把這些信息傳輸到電力公司。在MAX3120電表參考設計中,通信子系統的工作既是用于這一目的。

為什么要進行通信?  

在設計電表時,通信往往是最后考慮的問題。傳統電表使用老式的被動通信方式傳輸用電信息:抄表員定期抄表并讀取數值。而新一代電表需要收集的信息越來越多。如果對工作人員進行培訓,用手工方式從每個電表收集大量數據,并且還要滿足精度要求,似乎是不切實際的想法。取而代之的是利用電子裝置自動把用電信息傳輸到電力公司。在MAX3120電表參考設計中,通信子系統既是用于這一目的。
  
兩個通道  

MAX3120電表參考設計中包括兩個通信通道:一個用于與手持終端通信的紅外(IR)通道,另一個是完全隔離的多點RS-485通道。  

兩個通道使用相同的通信協議,但具體工作情況有所不同。紅外通道始終是點對點模式;手持終端每次只能與一個電表通信。由于手持終端不能同時訪問多個電表,因此電表可單方面響應廣播消息。但是,在網絡環境中,這種工作方式會導致嚴重的數據沖突。  

RS-485通道的工作情況與之不同。由于網絡中有許多電表(雖然不會有一個以上的主機),沒有電表能夠發送數據包以響應網絡廣播。主機發出一個消息后,主機收發器需要經過一定延時,為接收數據做好準備。因此,謹慎的措施是在電表響應之前設置一個傳輸延時,以防數據丟失。  

通信原理  

盡管有傳輸通道之分,通信協議所使用的原理卻是相同的。首先,鏈路特征相同:通道以1200比特每秒的速率進行通信,處于異步工作方式,使用一個終止位和偶校驗。其次,如圖1所示,鏈接協議是相同的。最后,用于兩個通道的命令含義相同:在IR通道上發送命令,與在RS-485通道上發送命令所起到的作用相同。  



圖1. 通信協議示意圖[/td]

數據包具有以下結構:  

開始標志: 1個字節,0x68.

電表地址: 6個字節,為變量。網絡中的每個電表都具有一個唯一的網絡地址。相比之下,主機(運行網絡的個人計算機或手持終端)沒有地址;主機用來啟動所有通信過程,是電表發送任何消息的目標。因此,地址字段的功能是主機向電表發送消息的目標地址,以及電表向主機發送消息的源地址。地址99 99 99 99 99 99作為廣播地址予以保留。

分隔符號: 一個字節,0x68.

命令字節: 一個字節,具有以下格式:



命令字節中包括如下字段:  

一個方向位: 當數據包由主機發送給電表時清零,當數據包由電表發送給主機時置1。

一個誤差位: 用于指示電表檢測到主機發送的消息中存在誤碼。

一個冗余位: 指示電表對某條消息的響應時間過長,該消息已被劃分成多條消息。

一個功能字段::

0x01: 讀操作,表示主機要求讀取電表的某些寄存器值。

0x02: 讀下一個數據,表示主機接收到多條消息標記,要求讀取下一部分。

0x03: 重讀操作,指示主機沒有正確接收上一個消息段,要求重新發送該消息段。

0x04: 寫操作,主機要求在電表寄存器中存儲一個值。這個數據包括2個字節的寄存器地址長度可變的數據。

0x08: 同步操作。這個數據字段包含時間和日期。如果電表的內部時鐘與消息中給出的時間和日期不同,并且相差小于10分鐘,那么內部時鐘調整為給出的時間,否則,內部時間不變,返回一個誤差指示信號。

0x0A: 設置網絡地址,始終是一條廣播消息。該數據字段包含6個字節的地址,電表將它作為網絡地址。電表的設置地址按鈕激活表明它接受該地址。

0x0C: 改變波特率命令。波特率可以更改為給定的速率,但只在本次事務中有效,以后又會恢復到1,200bps。

0x0F: 改變密碼命令。該數據字段包含8個字節,包含:(1) 超級用戶密碼標志符(通常為零); (2) 超級用戶密碼; (3) 改變密碼的標志符;(4) 新密碼。

0x10: 清除最大需求量寄存器命令。當電表接收到該命令時,會清零全月中幾個子域中的最大需求寄存器。

長度標記: 一個字節。表示整個消息的長度,從開始標志到終止標志。

數據: 變量。

校驗和: 一個字節。這是消息中所有字節以256為模后的求和數,從開始標志到終止標志。 紅外通道工作特性。

終止標志:一個字節,0x16。
  
紅外通道工作特性  

紅外通道按照簡單的音頻調制技術工作。即有紅外光束(38kHz調制頻率,波長850nm)時表示‘0’,無紅外光束表示‘1’。下圖(圖2)顯示了字母‘A’ (0x41)的傳輸過程。  


圖2. 紅外通道音頻調制技術示意圖

通過MAX3120 CPU中的調制器傳輸紅外線的物理通道很容易實現,該調制器集成了其中一個定時通道的輸出和其中一個UART通道。通過一個外部集成的紅外接收器進行解調(圖3)。  



圖3. 一個外部集成的紅外接收器,用于解調

RS-485通道工作特性  

RS-485通道有兩個特殊要求,因此比紅外通道更加復雜:RS-485通道采用精確的半雙工通信,必須與線纜進行電氣隔離。第一個必要條件可以借助于Maxim的半雙工收發器實現,可達到滿意的效果。第二個必要條件可以通過使用價格低廉的光藕進行電氣隔離,見圖4。  



圖4. 通過使用一個Maxim的半雙工收發器和價格低廉的光耦實現RS-485通信[/td]
本文地址:http://m.qingdxww.cn/thread-15948-1-1.html     【打印本頁】

本站部分文章為轉載或網友發布,目的在于傳遞和分享信息,并不代表本網贊同其觀點和對其真實性負責;文章版權歸原作者及原出處所有,如涉及作品內容、版權和其它問題,我們將根據著作權人的要求,第一時間更正或刪除。
您需要登錄后才可以發表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區
  • 使用SAM-IoT Wx v2開發板演示AWS IoT Core應用程序
  • 使用Harmony3加速TCP/IP應用的開發培訓教程
  • 集成高級模擬外設的PIC18F-Q71家族介紹培訓教程
  • 探索PIC16F13145 MCU系列——快速概覽
  • 貿澤電子(Mouser)專區

相關視頻

關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
快速回復 返回頂部 返回列表
主站蜘蛛池模板: japonensis护士| 欧美乱码伦视频免费| 伊人影院亚洲| 亚洲三及片| 午夜久久久久久久| 四虎影视最新地址| 99国产精品欲AV蜜桃臀麻豆| 国产永不无码精品AV永久| 日韩美女爱爱| 特片我不卡| 特级黄| 天堂成人在线观看| videossex性暴力| 免费高清在线影片一区| 伊人成综合网伊人222| 亚洲精品欧美| 天堂综合| 亚洲视频在线观看不卡| 国产一区二区青青精品久久 | 啦啦啦 中文 中国 免费 高清在线 | 日本在线视频免费观看| 亚洲欧美天堂综合久久| 在线看免费大片| 免费小视频在线观看| 亚洲成a人片在线观看88| 日日夜夜天天操| 亚洲18gay1069| YELLOW日本动漫免费动漫| 色jie戒电影| 日本aⅴ在线观看| 亚洲欧美在线精品一区二区| 在线无限观看次数破解版| 牛牛免费视频| 人人插人人艹| 日韩在线2020专区| 亚洲激情综合网| 精品国产成人AV在线看| 欧美日韩一区二区综合| 日本亚洲中午字幕乱码| 乌克兰美女性生活| 国产成人8x视频一区二区|