2011年10月6日 星期四

CANopen & RS485(modbus) 的差異

[http://vkinngworld.blogspot.com/]

RS485 跟CANopen之間的絕對性的差異,
在於同步信號。

一樣都是通訊在傳資料,
再怎麼快,到下一站還是需要ms的時間。
如果一來就不是同步了。

所以在CANopen的規範裡,就加了同步信號的機制。
雖然在信號的傳遞有時間差,
但規定在下一個同步信號到達時,(幾個同步信號為可設定)
才將收的到資料,搬到記憶體內。
達到同步的效果。

可預一舉把通訊的時間差,從ms等級,減到到us~ns等級。

當然還有其他,錯誤、等等信號。先不談。

沒有留言:

張貼留言