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

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

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

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

英創(chuàng)信息技術(shù)EM9280與光電編碼器的接口及應(yīng)用簡(jiǎn)介

英創(chuàng)信息技術(shù) ? 來(lái)源:英創(chuàng)信息技術(shù) ? 作者:英創(chuàng)信息技術(shù) ? 2020-01-16 09:48 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

增量式光電編碼器是工業(yè)自動(dòng)化領(lǐng)域最常用的轉(zhuǎn)速測(cè)量傳感器。針對(duì)轉(zhuǎn)速測(cè)量的應(yīng)用需求,我們?cè)贓M9280的硬件基礎(chǔ)上,設(shè)計(jì)了相應(yīng)的驅(qū)動(dòng)程序并提供標(biāo)準(zhǔn)的流式驅(qū)動(dòng)程序API,為客戶(hù)應(yīng)用程序增加轉(zhuǎn)速測(cè)量功能提供了一種快速低成本的實(shí)現(xiàn)途徑。本文主要介紹英創(chuàng)工控主板EM9280與增量式光電旋轉(zhuǎn)編碼器的軟硬件接口

接口硬件說(shuō)明

鑒于本應(yīng)用主要是監(jiān)測(cè)轉(zhuǎn)速信號(hào),因此只需要接入增量式光電旋轉(zhuǎn)編碼器的A、B兩相脈沖信號(hào)即可。典型的A、B相信號(hào)的關(guān)系如下圖所示:

上圖的左面是A、B相在電機(jī)順時(shí)針?lè)较蛐D(zhuǎn)時(shí)的波形,其特點(diǎn)是A相脈沖超前B相脈沖90o相位。而圖的右邊是點(diǎn)擊逆時(shí)針旋轉(zhuǎn)時(shí)的波形,此時(shí)B相超前A相90o相位。

一般說(shuō)來(lái),光電編碼器的A、B相信號(hào)需要經(jīng)過(guò)隔離及電平轉(zhuǎn)換電路,方可接入EM9280的相應(yīng)管腳。隔離整形后的A、B相輸出信號(hào)必須是3.3V的TTL信號(hào),與EM9280連接如下表所示:

光電編碼器 EM9280管腳 簡(jiǎn)要說(shuō)明
A相信號(hào) GPIO23 3.3V TTL電平信號(hào)
B相信號(hào) GPIO22 3.3V TTL電平信號(hào)

由于內(nèi)部電路對(duì)A、B相信號(hào)進(jìn)一步做了去抖動(dòng)處理,因此要求輸入信號(hào)頻率不能高于5KHz,方能保證后續(xù)計(jì)數(shù)結(jié)果的正確。

從應(yīng)用編程的角度看,光電編碼器的基本指標(biāo)包括:(1)每分鐘最大轉(zhuǎn)速,(2)每轉(zhuǎn)輸出的脈沖數(shù),也就是光電編碼器的分辨率。

接口軟件說(shuō)明

光電編碼轉(zhuǎn)速測(cè)量的驅(qū)動(dòng)程序已內(nèi)置在EM9280的內(nèi)核中,其設(shè)備文件名為”ROT1:”。當(dāng)打開(kāi)該設(shè)備文件后,EM9280的對(duì)應(yīng)管腳(GPIO23和GPIO22)將自動(dòng)轉(zhuǎn)為相應(yīng)的脈沖輸入狀態(tài)。當(dāng)然這兩個(gè)管腳不能再作為通用GPIO或I2C接口使用。

當(dāng)調(diào)用CreateFile(_T(”ROT1:”), ….)打開(kāi)設(shè)備文件后,可通過(guò)WriteFile設(shè)置光電編碼器的參數(shù),參數(shù)包含在以下數(shù)據(jù)結(jié)構(gòu):

typedef struct _ROTARY_ENCODER_INFO
{
BYTE ucSize; // 填入本結(jié)構(gòu)的字節(jié)數(shù) = 21
DWORD dwMaxRotary; // 正常工況每分鐘旋轉(zhuǎn)圈數(shù),單位為rpm
DWORD dwResolution; // 每轉(zhuǎn)輸出的脈沖數(shù)
DWORD dwAlarmRotaryHigh; // 轉(zhuǎn)速報(bào)警高限值,單位rpm,= 0: 禁止該功能
DWORD dwAlarmRotaryLow; // 轉(zhuǎn)速報(bào)警低限值,單位rpm,= 0: 禁止該功能
DWORD dwPeriod; // 采樣周期,單位為ms,= 0:自動(dòng)設(shè)置采樣周期
} ROTARY_ENCODER_INFO, *PROTARY_ENCODER_INFO;

在上述數(shù)據(jù)結(jié)構(gòu)中,dwMaxRotary設(shè)置的上限是編碼器的最高轉(zhuǎn)速,也可根據(jù)實(shí)際應(yīng)用設(shè)置為正常工況的最高轉(zhuǎn)速。本驅(qū)動(dòng)程序支持的采樣間隔共10檔,分別為1ms、2ms、5ms、10ms、20ms、50ms、100ms、200ms、500ms、1000ms。采樣周期與編碼器參數(shù)的關(guān)系為:

N =(dwMaxRotary×dwResolution / 60)× dwPeriod / 1000

上式中N表示在一個(gè)采樣間隔所采集的脈沖數(shù),當(dāng)N為正時(shí),表示順時(shí)針旋轉(zhuǎn),N為負(fù)數(shù)時(shí),表示逆時(shí)針旋轉(zhuǎn)。在本驅(qū)動(dòng)程序中,采集輸出的數(shù)據(jù)即為N,數(shù)據(jù)類(lèi)型為帶符號(hào)的16-bit整型量。具體設(shè)置并啟動(dòng)測(cè)量的API調(diào)用為:

ROTARY_ENCODER_INFO Info; //定義結(jié)構(gòu)對(duì)象
DWORD dwReturnWritten; //實(shí)際寫(xiě)入的字節(jié)數(shù)
//填寫(xiě)數(shù)據(jù)結(jié)構(gòu)參數(shù)
Info.ucSize = sizeof(ROTARY_ENCODER_INFO);
// … …
WriteFile(hROT, &Info, sizeof(ROTARY_ENCODER_INFO), &dwReturnWritten, 0);

上面調(diào)用中的hROT是CreateFile返回的文件句柄。若dwPeriod設(shè)置為自動(dòng)(= 0),則可通過(guò)以下API讀取驅(qū)動(dòng)實(shí)際使用的采樣周期:

ReadFile(hROT, &Info, sizeof(ROTARY_ENCODER_INFO), &dwReturnRead, 0);

若應(yīng)用程序設(shè)置自動(dòng)采樣周期,驅(qū)動(dòng)程序?qū)⒏鶕?jù)光電編碼器的基本參數(shù)(轉(zhuǎn)速和分辨率),選取滿足一定精度的最小采樣周期。

當(dāng)通過(guò)WriteFile設(shè)置并啟動(dòng)了轉(zhuǎn)速測(cè)量后,還可通過(guò)ReadFile隨時(shí)讀取當(dāng)前轉(zhuǎn)速或截止當(dāng)前時(shí)刻的轉(zhuǎn)速數(shù)據(jù)序列(即轉(zhuǎn)速曲線),具體調(diào)用方式為:

int short DBuf[1024]; // 16-bit 帶符號(hào)整型量數(shù)據(jù)buffer
DWORD dwBufLen; // buffer長(zhǎng)度,必須兩字節(jié)對(duì)齊
DWORD dwReturnRead; // 返回的字節(jié)數(shù)
DWORD dwNbSamples;
dwBufLen = 20 * sizeof(int short); // 采集20個(gè)樣點(diǎn)
dwReturnRead = 0; // 必須置0
ReadFile(hROT, DBuf, dwBufLen, &dwReturnRead, 0);
dwNbSamples = dwReturnRead / sizeof(int short);

注意實(shí)際采集的點(diǎn)數(shù)有可能小于希望采集的點(diǎn)數(shù)。在驅(qū)動(dòng)程序內(nèi)部緩沖的最大數(shù)據(jù)點(diǎn)數(shù)為32K,即32768個(gè)樣點(diǎn)。上面調(diào)用中特別要注意的是dwBufLen必須為兩字節(jié)對(duì)齊,這是因?yàn)?6-bit 帶符號(hào)整型量占用2個(gè)字節(jié)。

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

    關(guān)注

    7

    文章

    6097

    瀏覽量

    36219
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    光電編碼器:精準(zhǔn)測(cè)量與定位的技術(shù)核心

    在現(xiàn)代工業(yè)與自動(dòng)化控制領(lǐng)域,精準(zhǔn)、高效、穩(wěn)定的測(cè)量與定位技術(shù)是推動(dòng)設(shè)備智能化、提升生產(chǎn)效率的關(guān)鍵。而光電編碼器,作為這一領(lǐng)域的佼佼者,正以其卓越的性能和廣泛的應(yīng)用場(chǎng)景,成為眾多行業(yè)不可或缺的
    的頭像 發(fā)表于 04-02 18:23 ?402次閱讀

    伺服電機(jī)編碼器怎么選型

    工作環(huán)境、精度要求、分辨率需求、輸出信號(hào)類(lèi)型等。這有助于縮小選型范圍,提高選型的準(zhǔn)確性和效率。 二、選擇合適的編碼器類(lèi)型 根據(jù)應(yīng)用需求,選擇合適的編碼器類(lèi)型。常見(jiàn)的伺服電機(jī)編碼器類(lèi)型包括光電
    的頭像 發(fā)表于 03-11 12:01 ?616次閱讀
    伺服電機(jī)<b class='flag-5'>編碼器</b>怎么選型

    DISCOAA編碼器性質(zhì)特點(diǎn)

    DISCOAA編碼器的具體詳細(xì)資料或參數(shù) ?。不過(guò),我們可以根據(jù)編碼器的通用知識(shí)和一些相關(guān)信息來(lái)概述編碼器的一般特點(diǎn)和類(lèi)型。 編碼器通常用于
    的頭像 發(fā)表于 02-20 13:50 ?304次閱讀

    編碼器的作用與功能解析

    編碼器的工作原理、主要類(lèi)型及其在各個(gè)領(lǐng)域中的廣泛應(yīng)用,揭示這一技術(shù)背后的奧秘。 編碼器的工作原理 編碼器的基本工作原理基于光電效應(yīng)或磁電效應(yīng)
    的頭像 發(fā)表于 01-24 08:41 ?996次閱讀
    <b class='flag-5'>編碼器</b>的作用與功能解析

    編碼器種類(lèi)大觀:探索技術(shù)前沿與應(yīng)用創(chuàng)新

    在工業(yè)自動(dòng)化、機(jī)器人技術(shù)、航空航天以及眾多精密制造領(lǐng)域,編碼器作為位置、速度或方向反饋的關(guān)鍵組件,扮演著舉足輕重的角色。隨著技術(shù)的不斷進(jìn)步,編碼器的種類(lèi)日益豐富,從基礎(chǔ)的旋轉(zhuǎn)
    的頭像 發(fā)表于 11-21 08:49 ?1255次閱讀

    編碼器類(lèi)型詳解:探索不同編碼技術(shù)的奧秘

    編碼器類(lèi)型詳解:探索不同編碼技術(shù)的奧秘 在自動(dòng)化、機(jī)器控制和數(shù)據(jù)處理等領(lǐng)域,編碼器作為關(guān)鍵的傳感組件,扮演著至關(guān)重要的角色。它們通過(guò)將物理
    的頭像 發(fā)表于 11-19 08:58 ?1799次閱讀
    <b class='flag-5'>編碼器</b>類(lèi)型詳解:探索不同<b class='flag-5'>編碼</b><b class='flag-5'>技術(shù)</b>的奧秘

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

    編碼器是工業(yè)自動(dòng)化和機(jī)器人技術(shù)中不可或缺的組件,用于將機(jī)械位置或運(yùn)動(dòng)轉(zhuǎn)換為電信號(hào)。二進(jìn)制編碼器和絕對(duì)編碼器是兩種常見(jiàn)的編碼器類(lèi)型,它們各自有
    的頭像 發(fā)表于 11-06 09:54 ?1225次閱讀

    磁電式編碼器好還是光電編碼器

    夠提供非常準(zhǔn)確的位置反饋。這使得它在需要高精度和分辨率的應(yīng)用中表現(xiàn)尤為出色。 技術(shù)成熟 :光電編碼器在市場(chǎng)上已經(jīng)存在多年,技術(shù)相對(duì)成熟,應(yīng)用廣泛。因此,用戶(hù)更容易找到適合其應(yīng)用需求的
    的頭像 發(fā)表于 10-12 10:01 ?1444次閱讀

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

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

    光電編碼器碼盤(pán)和狹縫設(shè)計(jì)的區(qū)別

    光電編碼器是一種將機(jī)械位置或運(yùn)動(dòng)轉(zhuǎn)換為電信號(hào)的傳感,廣泛應(yīng)用于自動(dòng)化控制、機(jī)器人技術(shù)、精密測(cè)量等領(lǐng)域。光電
    的頭像 發(fā)表于 10-12 09:51 ?1455次閱讀

    光電軸角編碼器和讀數(shù)頭的區(qū)別

    在工業(yè)自動(dòng)化、精密機(jī)械和機(jī)器人技術(shù)等領(lǐng)域,精確的位置和角度測(cè)量是至關(guān)重要的。為了實(shí)現(xiàn)這一目標(biāo),工程師們開(kāi)發(fā)了多種傳感技術(shù),其中光電軸角編碼器
    的頭像 發(fā)表于 10-12 09:47 ?952次閱讀

    光電編碼器的結(jié)構(gòu)和類(lèi)型

    光電編碼器,作為一種高精度的傳感,主要通過(guò)光電轉(zhuǎn)換原理將輸出軸上的機(jī)械幾何位移量轉(zhuǎn)換成脈沖或數(shù)字量。它廣泛應(yīng)用于工業(yè)自動(dòng)化、機(jī)器人技術(shù)、數(shù)
    的頭像 發(fā)表于 09-03 10:53 ?1385次閱讀

    模塊式編碼器原理 精度與分辨率

    。 模塊式編碼器一般采用光電或磁電原理進(jìn)行工作。在光電編碼器中,光根據(jù)光柵盤(pán)的縫隙照射到光電傳感器上,產(chǎn)生脈沖信號(hào);而磁電
    的頭像 發(fā)表于 08-12 11:13 ?663次閱讀
    模塊式<b class='flag-5'>編碼器</b>原理 精度與分辨率

    MT6501在線編程磁編碼IC:光電編碼器的理想替代品

    在現(xiàn)代工業(yè)控制和自動(dòng)化領(lǐng)域,編碼器是一種常見(jiàn)的傳感,用于將機(jī)械運(yùn)動(dòng)轉(zhuǎn)化為電信號(hào),以實(shí)現(xiàn)位置、速度和方向的檢測(cè)和控制。傳統(tǒng)的光電編碼器雖然技術(shù)
    的頭像 發(fā)表于 07-31 17:18 ?930次閱讀

    光電編碼器是什么?它具有什么特征?

    數(shù)字信號(hào)輸出。光柵刻痕一般采用光學(xué)加工技術(shù)進(jìn)行制造,其刻痕數(shù)目越多,測(cè)量時(shí)精度就越高。 光電編碼器主要應(yīng)用在工業(yè)自動(dòng)化,機(jī)床控制等方面,用于測(cè)量轉(zhuǎn)速、角度、位置和位置誤差等重要參數(shù),可以實(shí)現(xiàn)高精度和高速度的測(cè)量。
    的頭像 發(fā)表于 07-26 18:00 ?1990次閱讀
    <b class='flag-5'>光電</b><b class='flag-5'>編碼器</b>是什么?它具有什么特征?
    主站蜘蛛池模板: 色天天综合久久久久综合片 | 青草青青产国视频在线 | 久久久久青草 | 一级毛片一级毛片一级级毛片 | 在线观看免费xx高清视频 | 成人国内精品久久久久影院 | 午夜嘿嘿嘿 | 女人被两根一起进3p在线观看 | 欧美高清激情毛片 | 91福利网| 日韩免费精品视频 | 成人免费的性色视频 | www.亚洲.com| 日本在线视频一区 | 瑟瑟网站免费 | 精品国产第一国产综合精品gif | 一级片免费看 | 222.www免费观看| 欧美亚洲一区二区三区在线 | 永久免费视频网站在线观看 | 老师啊灬啊灬用力啊快224视频 | 欧美成人免费高清网站 | 女人aaaaa片一级一毛片 | 天天射天天干天天色 | 成人国产日本亚洲精品 | 美女黄色毛片 | 天堂8中文在线bt | 亚洲va久久久噜噜噜久久男同 | 真实一级一级一片免费视频 | 一级毛片aaaaaa免费看 | 亚洲人成影院在线高清 | 欧美xxxx日本 | 国产精品永久免费 | 精品福利在线视频 | h网址在线观看 | 香港澳门a级三级三级全黄 香港经典a毛片免费观看爽爽影院 | 一级视频在线免费观看 | yy8090韩国日本三理论免费 | 国产精品福利视频手机免费观看 | 久久波多野结衣 | 天天做人人爱夜夜爽2020毛片 |