色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

串行編碼器接口SEI的應用場景/主要特性/結構組成/工作原理

331062281 ? 來源:先楫半導體HPMicro ? 作者:先楫半導體HPMicr ? 2023-12-19 16:54 ? 次閱讀

電力電子與電力傳動專業碩士研究生,一個從事了20多年的功率控制的工程小兵,有多年的電機驅動和電源控制經驗,專注電力電子控制方向。

01.串行編碼器接口SEI 的應用場景

SEI 串行編碼器接口

是HPM單片機獨創的通信接口外設,可以在同一個硬件接口上實現不同類型的串行通信協議的數據收發。

是5300精確位置系統的一部分,可以與系統中的其它外設協同工作。

主要應用場景:

作為主機,從外部的串行編碼器讀取電機運動信息(絕對位置、速度、圈數、故障…等),交由 MMC單元 或 主控軟件 進行電機驅動控制。

作為從機,QEIv2或RDC模塊將從傳感器(光、霍爾、旋變)獲取的位置數據,經SEI轉換成不同的協議后發送給外部的電機驅動器PLC、運動控制卡、伺服驅動……)。

定制通訊,可以在多種不同的串行協議間進行轉換;也可以根據自己的需要定制協議,并可實現硬件自主通訊。

2585f9ee-9e4c-11ee-8b88-92fbcf53809c.png

(圖示:5300精確位置系統)

02.串行編碼器接口SEI 的主要特性

●2 個 SEI 控制器

●9 個數據寄存器

● 最高支持 64 條指令

● 支持同步通信 和 異步通信

● 支持主機模式和從機模式(作為編碼器)

● 支持 RS-485RS-422 接口

● 每個 SEI 控制器支持共 3 種觸發方式

外部觸發,包括觸發輸入及觸發輸出各 8 路

周期性觸發

軟件觸發

● 支持精確控制 SAMPLE 或 UPDATE 位置信息與時間戳的時機

● 支持命令匹配及指令跳轉

● 支持自動 CRC 校驗

● 支持自動奇偶校驗

● 支持 WatchDog

● 支持超時 TIMEOUT 及收發 CDM/CDS

●靈活實現多種編碼器協議:Tamagawa、HIPERFACE、Nikon 、SSI、BiSS-C、EnDat2.1/2.2

2591c3aa-9e4c-11ee-8b88-92fbcf53809c.png

03.HPM5300 串行編碼器接口SEI 的組成結構

SEI模塊的寄存器組成

引擎寄存器

負責模塊使能控制、超時處理、看門狗配置,和反饋執行狀態、指令指針等

收發控制

負責收發配置,數據傳輸長度、波特率、空閑狀態、同步或異步控制模式等收發控制

觸發

負責外部輸入觸發、周期觸發、軟件觸發模式配置

負責輸出觸發,可以配置外部觸發命令

命令

包含8個命令表及其相關的比較位和最大、最小值范圍

負責命令數據的長度、校驗、大小端格式等

鎖存器

負責4個鎖存器的跳轉配置、輸出延遲和輸出選擇

位置寄存器

包含sample和update對應的位置寄存器組

負責觸發sample和update的配置

中斷寄存器

負責中斷使能配置、狀態記錄、中斷指令和中斷指令匹配的配置

指令內存

存放64條可配置的指令,SEI0 與 SEI1共用

數據寄存器組

存放9組數據寄存器, SEI0 與 SEI1共用

25a18614-9e4c-11ee-8b88-92fbcf53809c.png

04.串行編碼器接口SEI的工作原理:通訊指令

Tamagawa、BiSS-C和SSI,這三種不同協議的編碼器為例,通信協議之前存在較大的差異:異步vs同步、校驗方式、大小端、數據長度、返回信息延遲、通訊結束標志、觸發采樣和更新位置時刻等。

SEI 的大致方法是把通訊協議分解成多個典型節點,每個節點對應一條指令,通過不同指令組合實現通訊完成。

25b641d0-9e4c-11ee-8b88-92fbcf53809c.png

Tamagawa

25cada8c-9e4c-11ee-8b88-92fbcf53809c.png

BiSS-C

25e05f92-9e4c-11ee-8b88-92fbcf53809c.png

SSI

05.SEI示例

多摩川編碼器主查詢協議為例,調用指令設置函數sei_set_instr():

0階段: 發送控制字,sei_set_instr(BOARD_SEI, instr_idx++, SEI_INSTR_OP_SEND, 0, SEI_DAT_0, SEI_DAT_2, 8);

參數設置:指定SEI0/1;指定指令指針,OP:3無時限內發送 ;CK:異步傳輸統一為0;CRC:CRC放入無效數據寄存器DAT_0表示當前數據不計算CRC;傳輸數據:放入DAT2;數據長度:8bit。

1階段: 接收控制字,sei_set_instr(BOARD_SEI, instr_idx++, SEI_INSTR_OP_RECV_WDG, 0, SEI_DAT_9, SEI_DAT_3, 8);

參數定義:指定SEI0/1,指定指令指針,OP:6時限內接收 ,CK:異步傳輸統一為0, CRC:校驗值放入數據寄存器DAT_9,傳輸數據放入DAT_3,數據長度為8bit。

2階段: 接收傳感器狀態信息,sei_set_instr(BOARD_SEI, instr_idx++, SEI_INSTR_OP_RECV_WDG, 0, SEI_DAT_9, SEI_DAT_4, 8);

參數定義:其他信息同上,傳輸數據放入DAT_4。

3階段: 接收位置信息,sei_set_instr(BOARD_SEI, instr_idx++, SEI_INSTR_OP_RECV_WDG, 0, SEI_DAT_9, SEI_DAT_5, 24);

參數定義:其他信息同上,傳輸數據放入DAT_5,數據長度為24bit。

4階段: 接收ENID,sei_set_instr(BOARD_SEI, instr_idx++, SEI_INSTR_OP_RECV_WDG, 0, SEI_DAT_9, SEI_DAT_6, 8);

參數定義:其他信息同上,傳輸數據放入DAT_6,數據長度為8bit。

5階段: 接收圈數信息,sei_set_instr(BOARD_SEI, instr_idx++, SEI_INSTR_OP_RECV_WDG, 0, SEI_DAT_9, SEI_DAT_7, 24);

參數定義:其他信息同上,傳輸數據放入DAT_7,數據長度為24bit。

6階段: 接收報警信息,sei_set_instr(BOARD_SEI, instr_idx++, SEI_INSTR_OP_RECV_WDG, 0, SEI_DAT_9, SEI_DAT_8, 8);

參數定義:其他信息同上,傳輸數據放入DAT_8,數據長度為8bit。

7階段: 接收CRC,sei_set_instr(BOARD_SEI, instr_idx++, SEI_INSTR_OP_RECV_WDG, 0, SEI_DAT_0, SEI_DAT_9, 8);

參數定義:其他參數同上, CRC:數據放入無效數據寄存器DAT_0表示該指令中接收到的數據不計算CRC;如果DAT_9配置為CRC模式,前期接收數據計算后的CRC校驗值會與DAT_9接收值做對比,數據長度為8bit。

8階段: 停止指令sei_set_instr(BOARD_SEI, instr_idx++, SEI_INSTR_OP_HALT, 0, SEI_DAT_0, SEI_DAT_0, 0)

參數定義:OP:0 停頓,其他參數均設為0。

通訊結束。

25edf01c-9e4c-11ee-8b88-92fbcf53809c.png261d57ee-9e4c-11ee-8b88-92fbcf53809c.png

06.SEI 引擎寄存器

寄存器組成

引擎控制

負責模塊使能控制、狀態回倒、狀態異常處理、觸發使能控制、看門狗使能

指針地址配置

配置異常和初始執行指令地址指針,當執行不同數據通訊時可以修改初始執行指令地址指針實現調用不同的收發指令

看門狗配置、程序執行指針、當前指令、看門狗狀態

負責監控當前工作狀態

●SEI中有兩組,分別應用于SEI0和SEI1

262e5ab2-9e4c-11ee-8b88-92fbcf53809c.png

未完待續

審核編輯:湯梓紅

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 單片機
    +關注

    關注

    6042

    文章

    44617

    瀏覽量

    637608
  • 控制器
    +關注

    關注

    112

    文章

    16444

    瀏覽量

    179068
  • 編碼器
    +關注

    關注

    45

    文章

    3664

    瀏覽量

    135074
  • 寄存器
    +關注

    關注

    31

    文章

    5363

    瀏覽量

    120949
  • 接口
    +關注

    關注

    33

    文章

    8691

    瀏覽量

    151706

原文標題:經驗分享 | HPM5300系列SEI串行編碼器接口:如何設置通訊協議(上)

文章出處:【微信號:HPMicro,微信公眾號:先楫半導體HPMicro】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    HPM5300系列SEI串行編碼器接口:如何設置通訊協議(上)

    01.串行編碼器接口SEI的應用場景SEI串行
    的頭像 發表于 12-20 08:17 ?2468次閱讀
    HPM5300系列<b class='flag-5'>SEI</b><b class='flag-5'>串行</b><b class='flag-5'>編碼器</b><b class='flag-5'>接口</b>:如何設置通訊協議(上)

    編碼器工作原理

    ,那么輸出00 0000 0001, 如果偏離50°,也就是在50°的位置, 那么輸出就是00 0101 0000。絕對式編碼器總是輸出當前位置信息。編碼器工作原理 #1 光電編碼器
    發表于 02-24 22:03

    編碼器結構工作原理是什么?伺服電機與編碼器工作是什么?

    伺服電機的種類有哪些?伺服電機主要的作用是什么?編碼器結構工作原理是什么?編碼器的分類和特點有哪些?伺服電機與
    發表于 06-28 08:11

    編碼器工作原理是什么

    編碼器工作原理是什么?如何通過波形得出正反轉的判據呢?編碼器的程序結構如何實現?
    發表于 10-14 06:36

    光電編碼器工作原理

    光電編碼器工作原理 工作原理:當光電編碼器的軸轉動時A、B兩根線都產生脈沖輸出,A、B兩相脈沖相差90度相
    發表于 01-05 08:59 ?2879次閱讀
    光電<b class='flag-5'>編碼器</b>的<b class='flag-5'>工作原理</b>

    光電編碼器,光電編碼器工作原理

    光電編碼器,光電編碼器工作原理 光電編碼器,是一種通過光電轉換將輸出軸上的機械幾何位移量轉換成脈沖或數字量的傳感。這是目前應用最
    發表于 03-02 14:40 ?9069次閱讀

    編碼器工作原理,光電編碼器工作原理分析

    編碼器工作原理,光電編碼器工作原理分析 編碼器工作原理  絕對脈沖
    發表于 03-08 15:18 ?21.7w次閱讀

    詳解雙向/串行/同步(BiSS)位置編碼器接口

    在本文對雙向/串行/同步(BiSS)位置編碼器接口進行講解。 BiSS是來自iC-Haus公司的開源協議。它定義了適用于致動和傳感(如
    發表于 11-17 01:55 ?2w次閱讀
    詳解雙向/<b class='flag-5'>串行</b>/同步(BiSS)位置<b class='flag-5'>編碼器</b>的<b class='flag-5'>接口</b>

    編碼器元件工作原理及其應用電路

    本文主要介紹了編碼器元件工作原理及其應用電路。本文將對增量型編碼器和絕對型編碼器工作原理和應用
    的頭像 發表于 03-04 15:20 ?4w次閱讀
    <b class='flag-5'>編碼器</b>元件<b class='flag-5'>工作原理</b>及其應用電路

    主軸編碼器工作原理_主軸編碼器的作用

    本文主要闡述了主軸編碼器工作原理及應用。
    的頭像 發表于 11-07 09:06 ?1.3w次閱讀

    拉線編碼器工作原理

    隨著拉線位移傳感的應用越來越普遍,對于拉線編碼器的了解也越來越重要了,因為如果您不懂拉繩編碼器工作原理的話,您也不好真正的把拉線式編碼器
    發表于 05-12 17:10 ?7812次閱讀

    磁性直線編碼器工作原理

    磁性直線編碼器是一種常用于精確測量直線位移的關鍵裝置。本文將詳細介紹磁性直線編碼器工作原理,包括其基本結構工作原理、測量原理和應用領域。
    的頭像 發表于 06-26 14:04 ?1574次閱讀

    串行接口工作原理結構

    串行接口(Serial Interface)的工作原理結構是理解其在計算機與外部設備之間數據傳輸方式的重要基礎。以下將詳細闡述串行
    的頭像 發表于 08-25 17:01 ?1905次閱讀

    編碼器工作原理及其主要作用

    編碼器工作原理 編碼器可以是硬件設備,也可以是軟件程序,它們的基本功能是將輸入信號轉換成特定的輸出格式。編碼器工作原理取決于其類型和應用
    的頭像 發表于 11-24 10:11 ?1000次閱讀

    拉線編碼器的應用場景與優勢

    在現代工業自動化與精密控制領域,拉線編碼器以其獨特的測量方式和廣泛的應用場景,成為了不可或缺的重要組件。本文將深入探討拉線編碼器的精密結構及其工作原
    的頭像 發表于 12-25 14:06 ?222次閱讀
    主站蜘蛛池模板: 国产香蕉视频在线观看 | 久久精品久久久 | 中文字幕 人妻熟女 | 无修肉动漫在线观看影片 | 久久精品国产亚洲精品2020 | 国产成人久久婷婷精品流白浆 | 国产精亚洲视频综合区 | 久久精品国产欧美 | 国产精品久久久久久52AVAV | 久久国产亚洲精品AV麻豆 | 国产成人刺激视频在线观看 | 97人妻无码AV碰碰视频 | 国产一区二区青青精品久久 | 国产精品无码视频一区二区 | 在线视频一区二区三区在线播放 | 99热久久视频只有精品6 | 永久久久免费人妻精品 | 日本高清无人区影院 | 波多野结衣教师系列6 | 国产女人乱人伦精品一区二区 | 亚洲大片免费看 | 午夜国产一区在线观看 | 久久亚洲精品无码A片大香大香 | 97人妻中文字幕免费视频 | 麻豆狠色伊人亚洲综合网站 | 王小军怎么了最新消息 | 成 人 动漫3d 在线看 | 久久亚洲精品无码A片大香大香 | 欧美 亚洲综合在线一区 | 花蝴蝶在线高清视频观看免费播放 | 亚洲伊人久久一次 | 伊人成综合网伊人222 | 精品久久免费观看 | 午夜影院美女 | 欧美丰满白嫩bbxx | 中文字幕精品AV内射夜夜夜 | 在线精品视频成人网 | 欧美18videosex| 亚洲三区视频 | 久久久久嫩草影院精品 | 99精品国产自在自线 |