電機控制器的通信技術有哪些?
在電機驅動應用中,經常需要與其他裝置的通信。常規(guī)地,通信方法是經由網絡配置或點對點配置與其他裝置的基于有線的通信。RS232、RS485通信、串口通信和控制器局域網(can)總線是迄今為止業(yè)界采用的典型示例。本文PEKEW派酷就具體說說電機控制器的通信技術有哪些?
?
1)RS232、RS485通信
RS-232標準接口(又稱EIA RS-232)是常用的串行通信接口標準之一,其全名是“數據終端設備(DTE)和數據通信設備(DCE)之間串行二進制數據交換接口技術標準”
串口通信參數:
a)波特率:RS-232-C標準規(guī)定的數據傳輸速率為每秒50、75、100、150、300、600、1200、2400、4800、9600、19200波特。
b)數據位:標準的值是5、7和8位,如何設置取決于你想傳送的信息。比如,標準的ASCII碼是0~127(7位);擴展的ASCII碼是0~255(8位)。
c)停止位:用于表示單個包的最后一位,典型的值為1,1.5和2位。由于數是在傳輸線上定時的,并且每一個設備有其自己的時鐘,很可能在通信中兩臺設備間出現了小小的不同步。因此停止位不僅僅是表示傳輸的結束,并且提供計算機校正時鐘同步的機會。
d)奇偶校驗位:在串口通信中一種簡單的檢錯方式。對于偶和奇校驗的情況,串口會設置校驗位(數據位后面的一位),用一個值確保傳輸的數據有偶個或者奇?zhèn)€邏輯高位。例如,如果數據是011,那么對于偶校驗,校驗位為0,保證邏輯高的位數是偶數個。如果是奇校驗,校驗位位1,這樣就有3個邏輯高位。
?
2)串口通信的傳輸格式
串行通信中,線路空閑時,線路的TTL電平總是高,經反向RS232的電平總是低。一個數據的開始RS232線路為高電平,結束時Rs232為低電平。數據總是從低位向高位一位一位的傳輸。示波器讀數時,左邊是數據的高位。
例如,對于16進制數據55aaH,當采用8位數據位、1位停止位傳輸時,它在信號線上的波形如圖1(TTL電平)和圖2(RS-232電平)所示。
55H=01010101B,取反后10101010B,加入一個起始位1,一個停止位0,55H的數據格式為1010101010B;
aaH=10101010B,取反后01010101B,加入一個起始位1,一個停止位0,55H的數據格式為1101010100B;
?

串口通信的傳輸格式[/caption]
以120GB的硬盤為例:
廠商容量計算方法:120GB=120,000MB=120,000,000KB=120,000,000,000字節(jié);
換算成操作系統(tǒng)計算方法:120,000,000,000字節(jié)/1024=117,187,500KB/1024=114,440.9MB/1024=111.8GB。
?
3)RS485通信格式
通訊數據的類型及格式:數據長度:8,停止位:1,傳輸速率:9600,校驗:偶

★注:1、1個字節(jié)由8位二進制數組成(既8bit)。
2、ModBus是Modicon公司的注冊商標。
3、“從機”在本文件中既為GZB-H8高壓配電保護器。
4、“N”為偶數。
?
4)CAN總線介紹
硬件拓撲
連接在CAN總線上的設備叫做節(jié)點設備(CAN Node),CAN網絡的拓撲一般為線型。線束常用為非屏蔽雙絞線(UTP),線上傳輸為對稱的電平信號(差分)。圖3示為CAN總線網絡示意圖,節(jié)點主要包括Host,控制器和收發(fā)器三部分。Host常集成有CAN控制器,CAN控制器負責處理協議相關功能,以減輕Host的免擔。CAN收發(fā)器將控制器連接到傳輸媒介,通??刂破骱涂偩€收發(fā)器通過光耦或磁耦隔離,這樣即使總線上過壓,損壞收發(fā)器,控制器和Host設備也可以得到保護。
?

5)CAN幀格式
