溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

對M-BUS的個人理解

發(fā)布時間:2020-06-29 16:19:42 來源:網(wǎng)絡 閱讀:682 作者:小溢 欄目:開發(fā)技術

    M-BUS是一種總線,他被廣泛的應用于抄表行業(yè)。通信方式是一種半雙工的,他在OSI模型中地位處于物理層、數(shù)據(jù)鏈路層、網(wǎng)絡層(該層次是可擴展的,也可不要)、應用層。

    物理層:使用物理介質進行bit的傳輸,主站到從站的bit流傳輸規(guī)定是用電平的切換來表示bit的邏輯0和1,從站到主站的bit流傳輸規(guī)定是通過用電流調制來實現(xiàn)。在主站到從站的bit流傳輸中,電壓在22V到42V之間被認為是邏輯1,電壓在12V到-10V之間,被認為是邏輯0。從站到主站的bit流傳輸中,電流在0mA到1.5mA之間被認為是邏輯1,電流在Imark+11mA到Imark+20mA之間被認為是邏輯0,每個從站的Imark取電流約等于1.5mA。

    數(shù)據(jù)鏈路層:在這一層有多種協(xié)議來進行規(guī)定雙方的通信。其中有一個協(xié)議規(guī)定了雙方傳輸數(shù)據(jù)時,字節(jié)流的順序是先低bit后高bit,這個在ARM體系中的內存中的小端模式有著類似的概念,如同小端模式一樣,低地址對應于低字節(jié),高地址對應于高字節(jié)。只不過是用在了數(shù)據(jù)鏈路的傳輸過程中,只要規(guī)定好了雙方傳輸?shù)淖止?jié)序,才能準確的通信,所以這個可以看成是一個協(xié)議。還有一種協(xié)議,是規(guī)定了雙方傳輸數(shù)據(jù)的傳輸幀的格式,有三種幀格式,分別是單字節(jié)幀、定長短幀、和變長長幀,而變長長幀應該是應用的最多的一種,這三種幀格式中,每一種幀的格式中都有很多字段,每一字段都有著不同的含義,包括校驗信息,數(shù)據(jù)信息,控制命令信息,地址信息,還有用戶數(shù)據(jù)區(qū)等,這也可以看成是一個協(xié)議,詳細的可以在網(wǎng)上搜索。

    應用層:定義了數(shù)據(jù)類型和數(shù)據(jù)結構,從站利用主站發(fā)來的數(shù)據(jù)類型和數(shù)據(jù)結構,可以將測量記錄等信息進行處理成為一個長幀,然后放到用戶數(shù)據(jù)區(qū)中發(fā)送給主站,主站利用數(shù)據(jù)類型和數(shù)據(jù)結構來對來的數(shù)據(jù)中的用戶數(shù)據(jù)區(qū)中來解析處理,從而獲得從站測量到的數(shù)據(jù)信息等。

    由于在通信時由于距離的長度不同,干擾的不同,在總線上的電壓可能不一樣,由于從站設備的電源可以是由來自總線上的電壓來進行供給,從站就需要來找到基站電壓,來知道總線上傳輸過來的電壓在什么變換程度上認為是邏輯0或邏輯1,所以為了讓從站能夠靈活的動態(tài)的獲取到自己的基準電壓,所以有了TI公司推出的TSS721A MUS接口芯片,該芯片的作用就是可以動態(tài)的識別邏輯電平。

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經查實,將立刻刪除涉嫌侵權內容。

AI