某工程師對485、CAN和以太網三者的經驗之談
主要考慮的是兩方面問題,485和CAN的成本和速度。
總線類型 | 速度 | 特點 |
---|---|---|
485 | 典型的速度是10k左右 | 總線仲裁有損,利用率低需要主機仲裁(modbus),距離近,幾米,4-5個節點 |
CAN | 典型速度100k | 硬件仲裁,二進制退避,逐位仲裁無損,幾十米,幾十個 |
以太網 | 10M、100M | 易用于大批量的數據傳輸,總線占用的不確定性,實時性可能無法滿足 |
一些思考的方法,“速度快——能量高——距離短”,485總線是一個突破,后來的總線方法都是類似的,無非在485將空間利用到極致的情況下,如何在時間上獲得突破。速度、距離、掛載節點數,三者存在平衡。