1樓:娛樂小八卦啊
從機的地址是遵循協議,根據協議定義的。
rs485主從式多機通訊協議的資料傳輸協議:此協議定義了一個控制器能認識使用的訊息結構,而不管它們是經過何種網路進行通訊的。它描述了一控制器請求訪問其它裝置的過程,如何迴應來自其它裝置的請求,以及怎樣偵測錯誤並記錄。
它制定了訊息域格局和內容的公共格式。
此協議決定了每個控制器須要知道它們的裝置地址,識別按地址發來的訊息,決定要產生何種行動。如果需要回應,控制器將生成反饋資訊按本協議發出。
擴充套件資料
主從式多機通訊協議的錯誤檢測方法:
1、超時檢測
使用者要給主裝置配置-預先定義的超時時間間隔,這個時間間隔要足夠長,以使任何從裝置都能作為正常反應。如果從裝置檢測到一傳輸錯誤,訊息將不會接收,也不會向主裝置作出迴應。這樣超時事件將觸發主裝置來處理錯誤。
發往不存在的從裝置的地址也會產生超時。
2、crc檢測
crc域是一個位元組,檢測了整個訊息的內容。它由傳輸裝置計算後加入到訊息中。接收裝置重新計算收到訊息的crc,並與接收到的crc域中的值比較,如果兩值不同,則有誤,從裝置對本訊息不作迴應。
通訊網路只設有一個主機,所有通訊都由他發起。網路可支援254個之多的遠端從屬控制器,但實際所支援的從機數要由所用通訊裝置決定。
2樓:知道大大師人物
從機地址是隨意分配只要不重合就可以了;
可以撥碼開關也可以程式裡固化,很簡單。
一般是由程式設計者自己來確定地址,或者通過硬體來設定,硬體地址設定通過電路板上的撥碼開關來選擇,例如下面這個圖,有兩個撥碼開關,兩位就00、01、10、11四個地址,依次類推,攝像監控雲臺控制裡就是通過這種辦法來設定的從機地址(一般是485通訊)
3樓:生活如歌
這個需要你自己來定。一般情況都是在板子上加一個撥碼開關,通過硬體在使用前來進行選擇,但同一匯流排上的一定不能選成一樣的。在程式中加電後就要讀這個撥碼開關來確定本機地址。
4樓:匿名使用者
從機地址是隨意分配只要不重合就可以了,可以撥碼開關也可以程式裡固化,很簡單。
5樓:史冥
這個你解決了沒?我也遇到類似問題,求解??qq737722525
微控制器的多機通訊是,如何設定從機的地址。
6樓:生活如歌
一般是由程式設計者自己來確定地址,或者通過硬體來
設定,硬體地址設定通專過電路板上的撥碼開關來屬
選擇,例如下面這個圖,有兩個撥碼開關,兩位就00、01、10、11四個地址,依次類推,攝像監控雲臺控制裡就是通過這種辦法來設定的從機地址(一般是485通訊)
7樓:匿名使用者
我用過i2c,spi的多機通訊,從機地址都是軟體設定的,必須和主機當前地址一樣才可以通訊,樓主用的是不是串列埠多機通訊,我想基本原理都是想通的
微控制器多機串列埠通訊時,怎麼設定從機地址?
8樓:萍水e相逢
主機傳送資料時加上特別標記,就是從機的地址。
從機接收時,看這個地址 是不是 自己的地址,是就接收,不是就棄之不理!
事先要 規劃 好的!
這個是我的 理解!
祝你順利
9樓:
設定方法很多,例如:寫入從機的程式中,寫入從機的eeprom中,或加撥碼開關等。
10樓:匿名使用者
打個比方 你可以傳送兩幀 第一幀為地址幀 第二幀為資料幀
多個微控制器之間通過rs485通訊的電路連線圖和程式
關於RS485介面電路,多機通訊的。
初接觸會有各種問題!多看資料吧。請看 武漢鴻偉光電。e485yg rs485 rs422兩端隔離防雷型中繼器特點 7 4 聰明型設計,無需跳線即可完成rs 485 rs 422接線轉換。7 4 通訊距離可達公里 支援128節點輪詢網路結構。7 4 自動識別rs 485訊號流向,零延時自動 7 4 兩...
微控制器串列埠多機通訊問題,一主多從,各個從機硬體 程式都一樣,請問怎麼實現通訊
一主bai 多從,最好用序列485匯流排方式通du訊,485用兩根線,從zhi機都掛dao著匯流排上,主機以輪巡的方式專訪問從機 屬,對話協議可以用最簡單的485modbus匯流排對話協議。如果是232口,可以用232 485轉換就可以用485匯流排了。不知微控制器能不能有現成的序列485介面板或電...
網路硬碟錄影機支援RS 485協議嗎?沒有485介面的NVR可以在USB插口上插USB 485轉換器嗎
網路硬覆盤錄影機支援 制rs 485協議嗎?答案是bai不支援沒有485介面的nvr可以在duusb 插口上插usb 485轉換zhi器嗎?答案是不支援 原因dao是 網路球形雲臺機,不使用485協議 如果採用固定網路攝像機 雲臺的方式,雲臺所使用的485協議有網路攝像機提供,先硬碟錄影機控制網路攝...