System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 国产精品一区二区久久精品无码,中文字幕人成无码人妻综合社区,人妻丰满熟妇岳AV无码区HD
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    基于ARM內(nèi)核SPI功能的Biss-C編碼器的解碼電路及方法技術

    技術編號:44330822 閱讀:11 留言:0更新日期:2025-02-18 20:38
    本發(fā)明專利技術涉及基于ARM內(nèi)核SPI功能的Biss?C編碼器的解碼電路及方法,通過ARM芯片、422芯片和編碼器構建了非隔離式解碼電路,以及通過ARM芯片、數(shù)字隔離電路、422芯片和編碼器構建了隔離式解碼電路,本發(fā)明專利技術構建的解碼電路節(jié)約了Biss?C協(xié)議編碼器的伺服系統(tǒng)的設計開發(fā)成本。同時在利用ARM芯片解碼Biss?C協(xié)議角度信息的基礎上,還可以利用ARM芯片作為伺服控制的主控芯片。同時本發(fā)明專利技術的解碼方法通過配置ARM的SPI,可以高速讀取多種分辨率的Biss?C編碼器的數(shù)據(jù)。通過軟件上的移位、判斷、錯誤校驗,能可靠正確從Biss?C數(shù)據(jù)包中提取角度信息。

    【技術實現(xiàn)步驟摘要】

    本專利技術屬于軟件開發(fā),尤其是基于arm內(nèi)核spi功能的biss-c編碼器的解碼電路及方法。


    技術介紹

    1、biss-c協(xié)議是眾多編碼器在德國的ic_haus公司biss協(xié)議的基礎上,形成的一個雙向同步通信協(xié)議。其協(xié)議設計為全數(shù)字連接,有狀態(tài)位、校驗位,保證了通信傳輸?shù)陌踩院涂煽啃浴M瑫r,該協(xié)議對于硬件的要求小,目前該協(xié)議已經(jīng)被廣泛應用于高精度位置控制的絕對值編碼器系統(tǒng)中。國際知名編碼器廠家,雷尼紹、海德漢、多摩川等已經(jīng)在其產(chǎn)品中廣泛采用該協(xié)議。

    2、在高精度伺服控制系統(tǒng)中,需要對biss-c協(xié)議進行解碼,獲得編碼器的位置信息。目前主流方案有兩種,第一種方案是采用fpga的軟解碼方案,第二種是采用ic-haus公司的專用解碼芯片,例如ic-mb4的硬件解碼方案。

    3、而伺服系統(tǒng)的主控平臺通常是dsp芯片或者arm芯片,所有的控制算法都是在。采用第一種方案進行解碼,需要將fpga中的數(shù)據(jù)通過總線傳輸?shù)姆绞絺鬏斨林骺匦酒校偩€傳輸會占用主控芯片大量的接口。采用第二種方案進行解碼,需要通過主控平臺通過spi的方式讀取ic-mb4的角度信息,而且當前進口芯片ic-mb4的采購周期都比較長,對于設計開發(fā)不友好。


    技術實現(xiàn)思路

    1、本專利技術的目的在于克服現(xiàn)有技術的不足,提出基于arm內(nèi)核spi功能的biss-c編碼器的解碼電路及方法,通過配置arm的spi,可以高速讀取多種分辨率的biss-c編碼器的數(shù)據(jù)。

    2、本專利技術解決其技術問題是采取以下技術方案實現(xiàn)的:

    3、基于arm內(nèi)核spi功能的biss-c編碼器的解碼電路,包括非隔離式解碼電路和隔離式解碼電路,其中非隔離式解碼電路包括arm芯片、422芯片和編碼器,arm芯片的spi_sck引腳連接422芯片的發(fā)送端tx;arm芯片的spi_miso引腳連接422芯片的接收端rx,422芯片的發(fā)送端tx的輸出端y通過時鐘線連接編碼器時鐘差分接口ma+,422芯片的發(fā)送端tx的輸出端z通過時鐘線連接編碼器時鐘差分接口ma-;422芯片的發(fā)送端rx的輸出端b通過數(shù)據(jù)線連接編碼器數(shù)據(jù)差分接口cl+,422芯片的發(fā)送端rx的輸出端a通過數(shù)據(jù)線連接編碼器數(shù)據(jù)差分接口cl-。

    4、而且,所述隔離式解碼電路包括arm芯片、數(shù)字隔離器、422芯片和編碼器,arm芯片的spi_sck引腳連接數(shù)字隔離器的in-1引腳,數(shù)字隔離器的out-1引腳連接422芯片的發(fā)送端tx;arm芯片的spi_miso引腳連接數(shù)字隔離器的in-2引腳,數(shù)字隔離器的in-2引腳422芯片的接收端rx,422芯片的發(fā)送端tx的輸出端y通過時鐘線連接編碼器時鐘差分接口ma+,422芯片的發(fā)送端tx的輸出端z通過時鐘線連接編碼器時鐘差分接口ma-;422芯片的發(fā)送端rx的輸出端b通過數(shù)據(jù)線連接編碼器數(shù)據(jù)差分接口cl+,422芯片的發(fā)送端rx的輸出端a通過數(shù)據(jù)線連接編碼器數(shù)據(jù)差分接口cl-。

    5、一種基于arm內(nèi)核spi功能的biss-c編碼器的解碼電路的解碼方法,包括以下步驟:

    6、步驟1、arm芯片的spi配置;

    7、步驟2、根據(jù)步驟1arm芯片的spi配置,處理biss-c數(shù)據(jù)包,通過spi讀取數(shù)據(jù)。

    8、而且,所述步驟1包括以下步驟:

    9、步驟1.1、將arm芯片的spi配置為主器件模式;

    10、步驟1.2、將arm芯片的spi需要配置成時鐘引腳空閑高電平以及下降沿采集數(shù)據(jù);

    11、步驟1.3、將arm芯片的數(shù)據(jù)包配置成8位傳輸格式,用于進行數(shù)據(jù)包的調(diào)節(jié);

    12、步驟1.4、將arm芯片的spi配置為半雙工模式—僅接收或者全雙工模式,用于讀取數(shù)據(jù);

    13、步驟1.5、根據(jù)編碼器的工作頻率確定spi的工作速率;

    14、步驟1.6、確定spi一次性讀取的數(shù)據(jù)個數(shù)。

    15、而且,所述步驟2包括以下步驟:

    16、步驟2.1、構建一個64位的變量temp64,并且設置spi讀進來的nbyte數(shù)據(jù)按照先后順序是:rxbuff1、rxbuff2、rxbuff3……rxbuffn;

    17、步驟2.2、將nbyte的數(shù)據(jù)放入到temp64中;其中,rxbuff1放進temp64的最高8位,之后順序放入rxbuff2、rxbuff3……;若是nbyte大于8,則temp64放滿為止;否則空余位補0;

    18、步驟2.3、若temp64的最高的兩位是1,第三位是0;則代表數(shù)據(jù)包初步正確,并進行步驟2.4,否則數(shù)據(jù)包有誤;

    19、步驟2.4、數(shù)據(jù)包正確,跳過temp64的最初3位,對temp64進行左移位操作,直至找到起始位1和后續(xù)的0;在nbyte大于8的情況下,若是左移的位數(shù)滿8,則在temp64的低8位補上rxbuff9、rxbuff10、…、rxbuffn;

    20、步驟2.5、在找到起始位1和后續(xù)的0之后;后面的位置位、錯誤位、警告位、crc的6位按順序提取出來;

    21、步驟2.6、若是錯誤位是0,則代表本次的數(shù)據(jù)有問題;若是錯誤位是1則代表本次數(shù)據(jù)傳輸可以相信;

    22、步驟2.7、將位置位、錯誤位、警告位,按照x6+x1+x0的方式進行crc校驗,若是得到的校驗結果和數(shù)據(jù)包的crc的6位數(shù)據(jù)相同;則代表本次接收到的數(shù)據(jù)是完全正確的,否則本次接收到的數(shù)據(jù)是錯誤的。

    23、本專利技術的優(yōu)點和積極效果是:

    24、本專利技術通過arm芯片、422芯片和編碼器構建了非隔離式解碼電路,以及通過arm芯片、數(shù)字隔離電路、422芯片和編碼器構建了隔離式解碼電路,本專利技術構建的解碼電路節(jié)約了biss-c協(xié)議編碼器的伺服系統(tǒng)的設計開發(fā)成本。同時在利用arm芯片解碼biss-c協(xié)議角度信息的基礎上,還可以利用arm芯片作為伺服控制的主控芯片。同時本專利技術的解碼方法通過配置arm的spi,可以高速讀取多種分辨率的biss-c編碼器的數(shù)據(jù)。通過軟件上的移位、判斷、錯誤校驗,能可靠正確從biss-c數(shù)據(jù)包中提取角度信息。

    本文檔來自技高網(wǎng)...

    【技術保護點】

    1.基于ARM內(nèi)核SPI功能的Biss-C編碼器的解碼電路,其特征在于:包括非隔離式解碼電路和隔離式解碼電路,其中非隔離式解碼電路包括ARM芯片、422芯片和編碼器,ARM芯片的SPI_SCK引腳連接422芯片的發(fā)送端TX;ARM芯片的SPI_MISO引腳連接422芯片的接收端RX,422芯片的發(fā)送端TX的輸出端Y通過時鐘線連接編碼器時鐘差分接口MA+,422芯片的發(fā)送端TX的輸出端Z通過時鐘線連接編碼器時鐘差分接口MA-;422芯片的發(fā)送端RX的輸出端B通過數(shù)據(jù)線連接編碼器數(shù)據(jù)差分接口CL+,422芯片的發(fā)送端RX的輸出端A通過數(shù)據(jù)線連接編碼器數(shù)據(jù)差分接口CL-。

    2.根據(jù)權利要求1所述的基于ARM內(nèi)核SPI功能的Biss-C編碼器的解碼電路,其特征在于:所述隔離式解碼電路包括ARM芯片、數(shù)字隔離器、422芯片和編碼器,ARM芯片的SPI_SCK引腳連接數(shù)字隔離器的IN-1引腳,數(shù)字隔離器的OUT-1引腳連接422芯片的發(fā)送端TX;ARM芯片的SPI_MISO引腳連接數(shù)字隔離器的IN-2引腳,數(shù)字隔離器的IN-2引腳422芯片的接收端RX,422芯片的發(fā)送端TX的輸出端Y通過時鐘線連接編碼器時鐘差分接口MA+,422芯片的發(fā)送端TX的輸出端Z通過時鐘線連接編碼器時鐘差分接口MA-;422芯片的發(fā)送端RX的輸出端B通過數(shù)據(jù)線連接編碼器數(shù)據(jù)差分接口CL+,422芯片的發(fā)送端RX的輸出端A通過數(shù)據(jù)線連接編碼器數(shù)據(jù)差分接口CL-。

    3.一種如權利要求1至2任一項所述的基于ARM內(nèi)核SPI功能的Biss-C編碼器的解碼電路的解碼方法,其特征在于:包括以下步驟:

    4.根據(jù)權利要求3所述的基于ARM內(nèi)核SPI功能的Biss-C編碼器的解碼電路的解碼方法,其特征在于:所述步驟1包括以下步驟:

    5.根據(jù)權利要求1所述的基于ARM內(nèi)核SPI功能的Biss-C編碼器的解碼電路的解碼方法,其特征在于:所述步驟2包括以下步驟:

    ...

    【技術特征摘要】

    1.基于arm內(nèi)核spi功能的biss-c編碼器的解碼電路,其特征在于:包括非隔離式解碼電路和隔離式解碼電路,其中非隔離式解碼電路包括arm芯片、422芯片和編碼器,arm芯片的spi_sck引腳連接422芯片的發(fā)送端tx;arm芯片的spi_miso引腳連接422芯片的接收端rx,422芯片的發(fā)送端tx的輸出端y通過時鐘線連接編碼器時鐘差分接口ma+,422芯片的發(fā)送端tx的輸出端z通過時鐘線連接編碼器時鐘差分接口ma-;422芯片的發(fā)送端rx的輸出端b通過數(shù)據(jù)線連接編碼器數(shù)據(jù)差分接口cl+,422芯片的發(fā)送端rx的輸出端a通過數(shù)據(jù)線連接編碼器數(shù)據(jù)差分接口cl-。

    2.根據(jù)權利要求1所述的基于arm內(nèi)核spi功能的biss-c編碼器的解碼電路,其特征在于:所述隔離式解碼電路包括arm芯片、數(shù)字隔離器、422芯片和編碼器,arm芯片的spi_sck引腳連接數(shù)字隔離器的in-1引腳,數(shù)字隔離器的out-1引腳連接422...

    【專利技術屬性】
    技術研發(fā)人員:尉世超郝運嵩金璐何澤宇高用昶智豪
    申請(專利權)人:中國船舶集團有限公司第七〇七研究所
    類型:發(fā)明
    國別省市:

    網(wǎng)友詢問留言 已有0條評論
    • 還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 无码AⅤ精品一区二区三区| 亚洲午夜AV无码专区在线播放| 亚洲综合av永久无码精品一区二区| 国产午夜无码片在线观看| 人妻无码一区二区三区四区| 亚洲av无码潮喷在线观看| 日韩夜夜高潮夜夜爽无码| 日韩人妻无码中文字幕视频| 狠狠精品久久久无码中文字幕| 99久久亚洲精品无码毛片| 国产又爽又黄无码无遮挡在线观看 | 国产精品无码v在线观看| 久久久久亚洲Av无码专| 中文人妻无码一区二区三区| 久久久无码精品人妻一区| 久久无码AV一区二区三区| 亚洲日韩精品无码专区网址| 一级电影在线播放无码| 精品无码久久久久久国产| 最新中文字幕av无码专区| 午夜人性色福利无码视频在线观看 | 国产精品成人无码久久久| 亚洲AV综合永久无码精品天堂| 水蜜桃av无码一区二区| 亚洲av中文无码乱人伦在线咪咕 | 亚洲国产精品无码专区在线观看| 成人免费无码大片a毛片软件| 亚洲乱亚洲乱妇无码| 在线看无码的免费网站| 未满小14洗澡无码视频网站| 亚洲精品无码不卡在线播HE| 亚洲日韩乱码中文无码蜜桃臀网站| 亚洲成?v人片天堂网无码| 亚洲成A人片在线观看无码3D| 无码av不卡一区二区三区| 久久精品无码专区免费| 免费无码又爽又刺激网站| 亚洲情XO亚洲色XO无码| 亚洲av无码国产精品色午夜字幕| 少妇无码一区二区二三区| 亚洲色无码国产精品网站可下载|