在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

串行編碼器接口SEI的應(yīng)用場(chǎng)景/主要特性/結(jié)構(gòu)組成/工作原理

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

電力電子與電力傳動(dòng)專業(yè)碩士研究生,一個(gè)從事了20多年的功率控制的工程小兵,有多年的電機(jī)驅(qū)動(dòng)和電源控制經(jīng)驗(yàn),專注電力電子控制方向。

01.串行編碼器接口SEI 的應(yīng)用場(chǎng)景

SEI 串行編碼器接口

是HPM單片機(jī)獨(dú)創(chuàng)的通信接口外設(shè),可以在同一個(gè)硬件接口上實(shí)現(xiàn)不同類型的串行通信協(xié)議的數(shù)據(jù)收發(fā)。

是5300精確位置系統(tǒng)的一部分,可以與系統(tǒng)中的其它外設(shè)協(xié)同工作。

主要應(yīng)用場(chǎng)景:

作為主機(jī),從外部的串行編碼器讀取電機(jī)運(yùn)動(dòng)信息(絕對(duì)位置、速度、圈數(shù)、故障…等),交由 MMC單元 或 主控軟件 進(jìn)行電機(jī)驅(qū)動(dòng)控制。

作為從機(jī),QEIv2或RDC模塊將從傳感器(光、霍爾、旋變)獲取的位置數(shù)據(jù),經(jīng)SEI轉(zhuǎn)換成不同的協(xié)議后發(fā)送給外部的電機(jī)驅(qū)動(dòng)器PLC、運(yùn)動(dòng)控制卡、伺服驅(qū)動(dòng)……)。

定制通訊,可以在多種不同的串行協(xié)議間進(jìn)行轉(zhuǎn)換;也可以根據(jù)自己的需要定制協(xié)議,并可實(shí)現(xiàn)硬件自主通訊。

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

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

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

●2 個(gè) SEI 控制器

●9 個(gè)數(shù)據(jù)寄存器

● 最高支持 64 條指令

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

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

● 支持 RS-485RS-422 接口

● 每個(gè) SEI 控制器支持共 3 種觸發(fā)方式

外部觸發(fā),包括觸發(fā)輸入及觸發(fā)輸出各 8 路

周期性觸發(fā)

軟件觸發(fā)

● 支持精確控制 SAMPLE 或 UPDATE 位置信息與時(shí)間戳的時(shí)機(jī)

● 支持命令匹配及指令跳轉(zhuǎn)

● 支持自動(dòng) CRC 校驗(yàn)

● 支持自動(dòng)奇偶校驗(yàn)

● 支持 WatchDog

● 支持超時(shí) TIMEOUT 及收發(fā) CDM/CDS

●靈活實(shí)現(xiàn)多種編碼器協(xié)議:Tamagawa、HIPERFACE、Nikon 、SSI、BiSS-C、EnDat2.1/2.2

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

03.HPM5300 串行編碼器接口SEI 的組成結(jié)構(gòu)

SEI模塊的寄存器組成

引擎寄存器

負(fù)責(zé)模塊使能控制、超時(shí)處理、看門狗配置,和反饋執(zhí)行狀態(tài)、指令指針等

收發(fā)控制

負(fù)責(zé)收發(fā)配置,數(shù)據(jù)傳輸長(zhǎng)度、波特率、空閑狀態(tài)、同步或異步控制模式等收發(fā)控制

觸發(fā)

負(fù)責(zé)外部輸入觸發(fā)、周期觸發(fā)、軟件觸發(fā)模式配置

負(fù)責(zé)輸出觸發(fā),可以配置外部觸發(fā)命令

命令

包含8個(gè)命令表及其相關(guān)的比較位和最大、最小值范圍

負(fù)責(zé)命令數(shù)據(jù)的長(zhǎng)度、校驗(yàn)、大小端格式等

鎖存器

負(fù)責(zé)4個(gè)鎖存器的跳轉(zhuǎn)配置、輸出延遲和輸出選擇

位置寄存器

包含sample和update對(duì)應(yīng)的位置寄存器組

負(fù)責(zé)觸發(fā)sample和update的配置

中斷寄存器

負(fù)責(zé)中斷使能配置、狀態(tài)記錄、中斷指令和中斷指令匹配的配置

指令內(nèi)存

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

數(shù)據(jù)寄存器組

存放9組數(shù)據(jù)寄存器, SEI0 與 SEI1共用

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

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

Tamagawa、BiSS-C和SSI,這三種不同協(xié)議的編碼器為例,通信協(xié)議之前存在較大的差異:異步vs同步、校驗(yàn)方式、大小端、數(shù)據(jù)長(zhǎng)度、返回信息延遲、通訊結(jié)束標(biāo)志、觸發(fā)采樣和更新位置時(shí)刻等。

SEI 的大致方法是把通訊協(xié)議分解成多個(gè)典型節(jié)點(diǎn),每個(gè)節(jié)點(diǎn)對(duì)應(yīng)一條指令,通過不同指令組合實(shí)現(xiàn)通訊完成。

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

Tamagawa

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

BiSS-C

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

SSI

05.SEI示例

多摩川編碼器主查詢協(xié)議為例,調(diào)用指令設(shè)置函數(shù)sei_set_instr():

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

參數(shù)設(shè)置:指定SEI0/1;指定指令指針,OP:3無時(shí)限內(nèi)發(fā)送 ;CK:異步傳輸統(tǒng)一為0;CRC:CRC放入無效數(shù)據(jù)寄存器DAT_0表示當(dāng)前數(shù)據(jù)不計(jì)算CRC;傳輸數(shù)據(jù):放入DAT2;數(shù)據(jù)長(zhǎng)度:8bit。

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

參數(shù)定義:指定SEI0/1,指定指令指針,OP:6時(shí)限內(nèi)接收 ,CK:異步傳輸統(tǒng)一為0, CRC:校驗(yàn)值放入數(shù)據(jù)寄存器DAT_9,傳輸數(shù)據(jù)放入DAT_3,數(shù)據(jù)長(zhǎng)度為8bit。

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

參數(shù)定義:其他信息同上,傳輸數(shù)據(jù)放入DAT_4。

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

參數(shù)定義:其他信息同上,傳輸數(shù)據(jù)放入DAT_5,數(shù)據(jù)長(zhǎng)度為24bit。

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

參數(shù)定義:其他信息同上,傳輸數(shù)據(jù)放入DAT_6,數(shù)據(jù)長(zhǎng)度為8bit。

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

參數(shù)定義:其他信息同上,傳輸數(shù)據(jù)放入DAT_7,數(shù)據(jù)長(zhǎng)度為24bit。

6階段: 接收?qǐng)?bào)警信息,sei_set_instr(BOARD_SEI, instr_idx++, SEI_INSTR_OP_RECV_WDG, 0, SEI_DAT_9, SEI_DAT_8, 8);

參數(shù)定義:其他信息同上,傳輸數(shù)據(jù)放入DAT_8,數(shù)據(jù)長(zhǎng)度為8bit。

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

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

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

參數(shù)定義:OP:0 停頓,其他參數(shù)均設(shè)為0。

通訊結(jié)束。

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

06.SEI 引擎寄存器

寄存器組成

引擎控制

負(fù)責(zé)模塊使能控制、狀態(tài)回倒、狀態(tài)異常處理、觸發(fā)使能控制、看門狗使能

指針地址配置

配置異常和初始執(zhí)行指令地址指針,當(dāng)執(zhí)行不同數(shù)據(jù)通訊時(shí)可以修改初始執(zhí)行指令地址指針實(shí)現(xiàn)調(diào)用不同的收發(fā)指令

看門狗配置、程序執(zhí)行指針、當(dāng)前指令、看門狗狀態(tài)

負(fù)責(zé)監(jiān)控當(dāng)前工作狀態(tài)

●SEI中有兩組,分別應(yīng)用于SEI0和SEI1

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

未完待續(xù)

審核編輯:湯梓紅

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

    關(guān)注

    6039

    文章

    44579

    瀏覽量

    636453
  • 控制器
    +關(guān)注

    關(guān)注

    112

    文章

    16398

    瀏覽量

    178544
  • 編碼器
    +關(guān)注

    關(guān)注

    45

    文章

    3650

    瀏覽量

    134761
  • 寄存器
    +關(guān)注

    關(guān)注

    31

    文章

    5357

    瀏覽量

    120668
  • 接口
    +關(guān)注

    關(guān)注

    33

    文章

    8645

    瀏覽量

    151399

原文標(biāo)題:經(jīng)驗(yàn)分享 | HPM5300系列SEI串行編碼器接口:如何設(shè)置通訊協(xié)議(上)

文章出處:【微信號(hào):HPMicro,微信公眾號(hào):先楫半導(dǎo)體HPMicro】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

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

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

    編碼器工作原理

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

    編碼器結(jié)構(gòu)工作原理是什么?伺服電機(jī)與編碼器工作是什么?

    伺服電機(jī)的種類有哪些?伺服電機(jī)主要的作用是什么?編碼器結(jié)構(gòu)工作原理是什么?編碼器的分類和特點(diǎn)有哪些?伺服電機(jī)與
    發(fā)表于 06-28 08:11

    編碼器工作原理是什么

    編碼器工作原理是什么?如何通過波形得出正反轉(zhuǎn)的判據(jù)呢?編碼器的程序結(jié)構(gòu)如何實(shí)現(xiàn)?
    發(fā)表于 10-14 06:36

    光電編碼器工作原理

    光電編碼器工作原理 工作原理:當(dāng)光電編碼器的軸轉(zhuǎn)動(dòng)時(shí)A、B兩根線都產(chǎn)生脈沖輸出,A、B兩相脈沖相差90度相
    發(fā)表于 01-05 08:59 ?2869次閱讀
    光電<b class='flag-5'>編碼器</b>的<b class='flag-5'>工作原理</b>

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

    光電編碼器,光電編碼器工作原理 光電編碼器,是一種通過光電轉(zhuǎn)換將輸出軸上的機(jī)械幾何位移量轉(zhuǎn)換成脈沖或數(shù)字量的傳感。這是目前應(yīng)用最
    發(fā)表于 03-02 14:40 ?9055次閱讀

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

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

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

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

    編碼器元件工作原理及其應(yīng)用電路

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

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

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

    拉線編碼器工作原理

    隨著拉線位移傳感的應(yīng)用越來越普遍,對(duì)于拉線編碼器的了解也越來越重要了,因?yàn)槿绻欢K編碼器工作原理的話,您也不好真正的把拉線式編碼器
    發(fā)表于 05-12 17:10 ?7784次閱讀

    磁性直線編碼器工作原理

    磁性直線編碼器是一種常用于精確測(cè)量直線位移的關(guān)鍵裝置。本文將詳細(xì)介紹磁性直線編碼器工作原理,包括其基本結(jié)構(gòu)工作原理、測(cè)量原理和應(yīng)用領(lǐng)域。
    的頭像 發(fā)表于 06-26 14:04 ?1538次閱讀

    串行接口工作原理結(jié)構(gòu)

    串行接口(Serial Interface)的工作原理結(jié)構(gòu)是理解其在計(jì)算機(jī)與外部設(shè)備之間數(shù)據(jù)傳輸方式的重要基礎(chǔ)。以下將詳細(xì)闡述串行
    的頭像 發(fā)表于 08-25 17:01 ?1824次閱讀

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

    編碼器工作原理 編碼器可以是硬件設(shè)備,也可以是軟件程序,它們的基本功能是將輸入信號(hào)轉(zhuǎn)換成特定的輸出格式。編碼器工作原理取決于其類型和應(yīng)用
    的頭像 發(fā)表于 11-24 10:11 ?818次閱讀

    拉線編碼器的應(yīng)用場(chǎng)景與優(yōu)勢(shì)

    在現(xiàn)代工業(yè)自動(dòng)化與精密控制領(lǐng)域,拉線編碼器以其獨(dú)特的測(cè)量方式和廣泛的應(yīng)用場(chǎng)景,成為了不可或缺的重要組件。本文將深入探討拉線編碼器的精密結(jié)構(gòu)及其工作原
    的頭像 發(fā)表于 12-25 14:06 ?158次閱讀
    主站蜘蛛池模板: 亚洲永久网站| 一区二区三区视频在线观看| 天天草夜夜操| 天天操天天操天天干| 天天干天天操天天玩| 欧美1024性视频| 久热国产精品视频| 1024手机最新手机在线| 性xxxxhd高清| 亚洲综合视频一区| 美女扒开尿口让男生添 漫画| 乱子伦xxxx厨房| 亚洲аv电影天堂网| 伊人精品久久久大香线蕉99| 午夜色站| 欧美一级黄色录相| 寄宿日记免费看| 看黄在线观看| 久久亚洲精品国产亚洲老地址| 福利午夜| 亚洲婷婷综合中文字幕第一页| 老熟女毛片| 五月天婷婷导航| 美女被免费视频网站九色| 成人网在线视频| 手机看片三级| 日本68xxxxxxxxx59| 末发育女一区二区三区| 四虎影院免费在线播放| 久久福利青草精品资源| a级毛片免费网站| 久久影视一区| 一区二区三区高清不卡| 五月天激情开心网| 毛片在线播| 天天综合天天看夜夜添狠狠玩| 成人精品福利| 在线看片你懂得| 欧美成人性动漫在线观看| www伊人| 国产免费一级在线观看|