0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

工業(yè)旋轉(zhuǎn)編碼器中的SPI信號與SSI信號有什么區(qū)別

lhl545545 ? 來源:維庫電子 ? 作者:佚名 ? 2020-03-12 16:03 ? 次閱讀

近年來國內(nèi)工業(yè)旋轉(zhuǎn)編碼器市場常??吹健癝SI編碼器”,但卻存在兩種不同的“SSI”信號定義,以至于用戶常常搞錯而走彎路,而事實(shí)上一類是工業(yè)級編碼器的SSI信號接口,而另一類卻是芯片級SPI信號的混淆。本文就此針對SPI信號與SSI信號的不同比較,以試圖澄清,避免編碼器用戶被誤導(dǎo)而再走彎路。

1.1. SPI信號

SPI接口的全稱是“Serial Peripheral Interface”,意為串行外圍接口,是Motorola首先在其MC68HCXX系列處理器上定義的。SPI接口主要應(yīng)用在EEPROM、FLASH、實(shí)時時鐘、AD轉(zhuǎn)換器,還有數(shù)字信號處理器和數(shù)字信號解碼器之間SPI接口是在CPU和外圍低速器件之間進(jìn)行同步串行數(shù)據(jù)傳輸,以三線或四線的物理結(jié)構(gòu),信號電壓對地,在主器件的移位脈沖下,數(shù)據(jù)按位傳輸,高位在前,低位在后,為全雙工通信,數(shù)據(jù)傳輸速度總體來說比I2C總線要快,速度可達(dá)到幾Mbps,SPI信號傳輸線少,電路簡單,并可多個鏈?zhǔn)竭x通而節(jié)省接口資源。

工業(yè)旋轉(zhuǎn)編碼器中的SPI信號與SSI信號有什么區(qū)別

雖然SPI有以上優(yōu)點(diǎn),然而它一般只用電路板上的信號傳輸,在真正的產(chǎn)品信號傳輸中卻很少用到,原因主要是其抗干擾能力差。SPI采用的是單端非平衡的傳輸方式,即傳輸?shù)臄?shù)據(jù)位的電壓電平是以公共地作為參考的。在這種傳輸方式中,對于已進(jìn)入信號中的干擾是無法消除和減弱的。而信號在傳輸過程中總會受到干擾,而且距離越長干擾越嚴(yán)重,以致于信號傳輸產(chǎn)生錯誤。在這種條件下,信號傳輸就變得毫無意義了。另外,由于單端非平衡傳輸方式以公共地作為參考點(diǎn),地線作為信號回流線,因此也存在信號電流。當(dāng)傳輸線兩端的系統(tǒng)之間存在交流電位差時,這個電位差將直接竄到信號中,形成噪聲干擾。所以,為了解決抗干擾問題,通常采用平衡傳輸(balanced transmission)方式,這里采用比較常見的RS-422。另外,SPI信號的硬件接口為單端非平衡性器件,信號地與電源0V共地,對于外界較大的感應(yīng)沖擊電壓的影響下,較易由地引入反向感應(yīng)電壓的沖擊而較易損壞硬件。作為工業(yè)用編碼器,須通過各種EMC電磁兼容性)試驗(yàn)才能作為正式產(chǎn)品,但SPI的信號無法通過EMC,其抗干擾性差及器件易損壞而不適合工業(yè)級應(yīng)用,因此是不能用SPI作為工業(yè)級編碼器信號接口輸出的。

2。RS-422簡介

RS-422標(biāo)準(zhǔn)全稱是“平衡電壓數(shù)字接口電路的電氣特性”,RS-422標(biāo)準(zhǔn)是RS-232的改進(jìn)型。它使用兩根線之間的電壓差來代表邏輯電平,通常稱之為雙絞線。它是一種平衡傳輸,任何噪聲或干擾都會同時影響兩根雙絞線中的每一根,但對二者之間的差異影響很小,這種現(xiàn)象稱為共模抑制。所以RS-422可以在更遠(yuǎn)的距離上以更快的速度傳輸數(shù)據(jù),其抗干擾能力遠(yuǎn)強(qiáng)于RS-232、SPI等非平衡傳輸方式。RS485信號是在RS422的基礎(chǔ)上的改進(jìn),其對于差分電壓的范圍更大,差分特性更明顯,其最大傳輸距離約1200 m,最大傳輸速度可達(dá)10 Mb/s。但是由于線路過長造成損耗,其傳輸速率會隨著距離的增加而下降。RS422與RS485信號為國際電工協(xié)會確認(rèn)的工業(yè)標(biāo)準(zhǔn)的串行信號。

3. SSI信號

工業(yè)旋轉(zhuǎn)編碼器標(biāo)準(zhǔn)的同步串行信號Synchronous Serial Interface,由兩組RS422差分信號組成,一組由接收信號端控制器發(fā)送開始——中斷的時鐘脈沖,觸發(fā)編碼器設(shè)備返回另一組數(shù)據(jù)信號,每一個時鐘周期對應(yīng)一位數(shù)據(jù),在接收端控制器中“同步”讀取。

工業(yè)旋轉(zhuǎn)編碼器中的SPI信號與SSI信號有什么區(qū)別

普遍認(rèn)同的通訊規(guī)約:設(shè)備在時鐘的第一個下降沿準(zhǔn)備數(shù)據(jù),在隨后的時鐘上升沿開始發(fā)送數(shù)據(jù),MSB(最高有效位)開始,連續(xù)發(fā)送至數(shù)據(jù)的LSB(最低有效位)后保持0(低)電平等待時鐘的穩(wěn)態(tài),如果時鐘沒有給出穩(wěn)態(tài)電平,設(shè)備重新發(fā)送一遍數(shù)據(jù)。

串行輸出分同步與異步界面,同步就是發(fā)送指令與數(shù)據(jù)是同步的,這樣就是指令(時鐘)走一對電纜,數(shù)據(jù)走一對電纜SSI只是同步串行界面的簡稱,用于工業(yè)旋轉(zhuǎn)編碼器的接口,國際上并沒有規(guī)定統(tǒng)一的標(biāo)準(zhǔn),以德國海德漢、STEGMANN(現(xiàn)合并為SICK)為主的絕對值編碼器廠商使用的RS422的5V差分、中斷時鐘同步的SSI標(biāo)準(zhǔn)作為絕對值編碼器SSI輸出的主流,一些廠家與其相似,但仍然有細(xì)微的差別,國內(nèi)廠家往往不夠了解,以為SSI都是一樣的,等買來連接起來才發(fā)現(xiàn)不對,或者在家里連接的都好的,到了現(xiàn)場連接就不穩(wěn)定,或工作一段時間之后不穩(wěn)定(由于對其細(xì)小差別的不了解,或因現(xiàn)場因素、或一段時間之后器件的細(xì)小變化而產(chǎn)生了變化)。國外廠家出于商業(yè)目的,往往要求配置其推薦的后續(xù)設(shè)備,而對于自行選定或開發(fā)的后續(xù)設(shè)備,除非有很大的量,一般是不確定支持的。國內(nèi)如自行開發(fā)SSI信號傳感器或SSI接收設(shè)備,應(yīng)對各種SSI的細(xì)微差別充分的了解,如不了解,往往會在家連的好好的,到了現(xiàn)場就經(jīng)常不穩(wěn)定,此為在SSI信號的細(xì)節(jié)上沒有處理好。上海精浦提供的絕對值多圈SSI編碼器GMX425和GMS412就是參照德國海德漢、德國SICK編碼器的標(biāo)準(zhǔn),與其完全兼容互換,并能連接如西門子PLC與科比變頻器等歐系設(shè)備的SSI接口。(上海精浦同樣可提供RS485信號接口的絕對值編碼器。)

同步串行信號的發(fā)展:SSI信號是最簡單的串行信號,同時,其信號的可靠性就較低,需要在發(fā)送-接收做相應(yīng)的可靠性處理,隨著運(yùn)動控制速度要求越來越高,或數(shù)據(jù)可靠性要求越來越高,但是“同步串行”信號真正的在更高速或干擾情況下,其實(shí)已經(jīng)不是“同步”了,為此同步串行信號增加了很多新的內(nèi)容,如海德漢的EnDat,STEGMANN的hiperface,以及歐洲一線編碼器聯(lián)盟的Biss,這些信號特點(diǎn)都是傳輸速度快,為避免傳輸速度快而產(chǎn)生的錯碼概率,而增加了循環(huán)校驗(yàn)碼CRC,并可以讀取編碼器內(nèi)部的工作壽命、工作溫度、光學(xué)讀頭可靠性等信息,這類編碼器目前都是連接其專用的接口,成本較高,主要在高速運(yùn)動控制中使用。

RS422信號為國際電工協(xié)會標(biāo)準(zhǔn)的工業(yè)級信號,SSI由2組RS422信號構(gòu)成物理結(jié)構(gòu),其同樣符合工業(yè)級標(biāo)準(zhǔn),為此,可作為工業(yè)級編碼器信號物理接口標(biāo)準(zhǔn)。

4. 芯片級SPI與工業(yè)級編碼器SSI的混淆

幾年前,國外某芯片廠家在國內(nèi)推廣其編碼器專用芯片時,國內(nèi)推廣人員錯誤地將SPI信號與編碼器的標(biāo)準(zhǔn)的SSI信號混淆了(同為時鐘同步信號而造成誤解),并提供了時序圖以“SSI”來說明,以至于國內(nèi)用戶對于芯片級SPI與工業(yè)級編碼器SSI的不同性的模糊認(rèn)知,事實(shí)上該芯片廠家已經(jīng)更正為SPI的說明,但是國內(nèi)市場上仍然有將SPI繼續(xù)混淆為編碼器的SSI信號來推銷編碼器的情況,編碼器用戶在選購“SSI”編碼器時,務(wù)必了解清楚其是否為工業(yè)級編碼器的“SSI”,還是芯片級的SPI信號,以避免走彎路。
責(zé)任編輯;zl

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 旋轉(zhuǎn)編碼器
    +關(guān)注

    關(guān)注

    5

    文章

    158

    瀏覽量

    25929
  • SSI
    SSI
    +關(guān)注

    關(guān)注

    0

    文章

    38

    瀏覽量

    19195
  • spi信號
    +關(guān)注

    關(guān)注

    0

    文章

    2

    瀏覽量

    2480
收藏 人收藏

    評論

    相關(guān)推薦

    二進(jìn)制編碼器與絕對編碼器區(qū)別

    編碼器工業(yè)自動化和機(jī)器人技術(shù)不可或缺的組件,用于將機(jī)械位置或運(yùn)動轉(zhuǎn)換為電信號。二進(jìn)制編碼器和絕對編碼
    的頭像 發(fā)表于 11-06 09:54 ?202次閱讀

    磁電編碼器和光電編碼器區(qū)別

    磁電編碼器和光電編碼器是兩種不同類型的編碼器,它們在原理、結(jié)構(gòu)、性能和應(yīng)用領(lǐng)域上都有所不同。 磁電編碼器和光電編碼器
    的頭像 發(fā)表于 10-12 09:54 ?447次閱讀

    SSI絕對值編碼器在EtherCAT運(yùn)動控制的應(yīng)用

    SSI絕對值編碼器在EtherCAT運(yùn)動控制的應(yīng)用
    的頭像 發(fā)表于 10-09 10:13 ?353次閱讀
    <b class='flag-5'>SSI</b>絕對值<b class='flag-5'>編碼器</b>在EtherCAT運(yùn)動控制<b class='flag-5'>器</b><b class='flag-5'>中</b>的應(yīng)用

    旋轉(zhuǎn)編碼器可以收集并發(fā)出什么信號,旋轉(zhuǎn)編碼器信號異常怎么處理

    旋轉(zhuǎn)編碼器是一種精密的測量裝置,主要用于將旋轉(zhuǎn)運(yùn)動轉(zhuǎn)換為可測量的電信號。它可以收集并發(fā)出多種信號,但主要的是與
    的頭像 發(fā)表于 10-01 16:55 ?327次閱讀

    帶Arduino的旋轉(zhuǎn)編碼器設(shè)計(jì) 旋轉(zhuǎn)編碼器的工作原理和特點(diǎn)

    旋轉(zhuǎn)編碼器(Rotary Encoder),也稱為軸編碼器,是一種將旋轉(zhuǎn)的機(jī)械位移量轉(zhuǎn)換為電氣信號的傳感
    的頭像 發(fā)表于 07-04 17:17 ?1913次閱讀
    帶Arduino的<b class='flag-5'>旋轉(zhuǎn)</b><b class='flag-5'>編碼器</b>設(shè)計(jì) <b class='flag-5'>旋轉(zhuǎn)</b><b class='flag-5'>編碼器</b>的工作原理和特點(diǎn)

    旋轉(zhuǎn)編碼器在PLC怎么編程

    工業(yè)自動化領(lǐng)域,旋轉(zhuǎn)編碼器與可編程邏輯控制(PLC)的結(jié)合應(yīng)用極為廣泛。旋轉(zhuǎn)編碼器通過提供精
    的頭像 發(fā)表于 06-17 09:24 ?1312次閱讀

    旋轉(zhuǎn)編碼器的常見類型

    工業(yè)自動化和精密測量領(lǐng)域中,旋轉(zhuǎn)編碼器是一種不可或缺的設(shè)備。它能夠?qū)?b class='flag-5'>旋轉(zhuǎn)位置或旋轉(zhuǎn)量轉(zhuǎn)換成模擬或數(shù)字
    的頭像 發(fā)表于 05-29 15:59 ?796次閱讀

    光纖絕對式和光纖增量式編碼器區(qū)別

    絕對式編碼器和增量式編碼器二者什么區(qū)別呢?分別有什么特征,適合什么樣的應(yīng)用呢?歡迎閱讀文章了解~
    的頭像 發(fā)表于 05-15 10:43 ?384次閱讀
    光纖絕對式和光纖增量式<b class='flag-5'>編碼器</b>的<b class='flag-5'>區(qū)別</b>

    編碼器脈沖信號(怎么測量 | 丟失怎么處理 | 丟失的原因)

    編碼器脈沖信號怎么測量 要測量編碼器的脈沖信號,可以采取以下步驟: 1. 連接編碼器:首先,將編碼器
    的頭像 發(fā)表于 04-17 15:24 ?2376次閱讀

    差分編碼器信號如何接plc?

    差分編碼器信號通常用于測量旋轉(zhuǎn)運(yùn)動或線性位置,接收差分編碼器信號的PLC(可編程邏輯控制)需要
    的頭像 發(fā)表于 03-05 08:42 ?2650次閱讀
    差分<b class='flag-5'>編碼器</b><b class='flag-5'>信號</b>如何接plc?

    差分編碼器信號如何接plc

    差分編碼器信號通常用于測量旋轉(zhuǎn)運(yùn)動或線性位置,接收差分編碼器信號的PLC(可編程邏輯控制)需要
    的頭像 發(fā)表于 02-26 14:43 ?2278次閱讀

    脈沖編碼器輸入信號哪幾種 | 編碼器輸出的脈沖信號電壓嗎 | 脈沖編碼器輸入信號怎么調(diào)

    脈沖編碼器輸入信號哪幾種 脈沖編碼器是一種用于測量運(yùn)動、位置和速度的設(shè)備。它通過輸出脈沖信號來表示運(yùn)動的數(shù)量和方向。 脈沖
    的頭像 發(fā)表于 02-18 18:25 ?2344次閱讀
    脈沖<b class='flag-5'>編碼器</b>輸入<b class='flag-5'>信號</b><b class='flag-5'>有</b>哪幾種 | <b class='flag-5'>編碼器</b>輸出的脈沖<b class='flag-5'>信號</b><b class='flag-5'>有</b>電壓嗎 | 脈沖<b class='flag-5'>編碼器</b>輸入<b class='flag-5'>信號</b>怎么調(diào)

    如何獲取編碼器的脈沖信號? | 編碼器互補(bǔ)輸出和推挽式輸出的區(qū)別?

    如何獲取編碼器的脈沖信號 ? ? ? 編碼器是一種用于精確測量物理位置和速度的機(jī)械設(shè)備,它可以將機(jī)械運(yùn)動轉(zhuǎn)換為電信號。在工業(yè)生產(chǎn)自動化領(lǐng)域中
    的頭像 發(fā)表于 12-19 08:36 ?1559次閱讀
    如何獲取<b class='flag-5'>編碼器</b>的脈沖<b class='flag-5'>信號</b>? | <b class='flag-5'>編碼器</b>互補(bǔ)輸出和推挽式輸出的<b class='flag-5'>區(qū)別</b>?

    編碼器:互補(bǔ)輸出和推挽式輸出的區(qū)別

    編碼器:互補(bǔ)輸出和推挽式輸出的區(qū)別:編碼器是很常見的一種電子元器件,能將旋轉(zhuǎn)位置或線性位置轉(zhuǎn)換成數(shù)字信號輸出。在
    的頭像 發(fā)表于 11-23 13:53 ?3904次閱讀
    <b class='flag-5'>編碼器</b>:互補(bǔ)輸出和推挽式輸出的<b class='flag-5'>區(qū)別</b>

    旋轉(zhuǎn)編碼器能直接換嗎_旋轉(zhuǎn)編碼器更換注意事項(xiàng)

    螺絲頂出來,免得損壞編碼器。第五步,旋轉(zhuǎn)新的編碼器,使編碼器的兩個標(biāo)志重合。第六步,按以上相反的順序安裝編碼器。
    的頭像 發(fā)表于 11-12 08:07 ?1579次閱讀
    <b class='flag-5'>旋轉(zhuǎn)</b><b class='flag-5'>編碼器</b>能直接換嗎_<b class='flag-5'>旋轉(zhuǎn)</b><b class='flag-5'>編碼器</b>更換注意事項(xiàng)