哈哈哈哈哈操欧洲电影,久草网在线,亚洲久久熟女熟妇视频,麻豆精品色,久久福利在线视频,日韩中文字幕的,淫乱毛视频一区,亚洲成人一二三,中文人妻日韩精品电影

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

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

接口硬件說明

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

上圖的左面是A、B相在電機(jī)順時針方向旋轉(zhuǎn)時的波形,其特點是A相脈沖超前B相脈沖90o相位。而圖的右邊是點擊逆時針旋轉(zhuǎn)時的波形,此時B相超前A相90o相位。

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

光電編碼器 EM9280管腳 簡要說明
A相信號 GPIO23 3.3V TTL電平信號
B相信號 GPIO22 3.3V TTL電平信號

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

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

接口軟件說明

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

當(dāng)調(diào)用CreateFile(_T(”ROT1:”), ….)打開設(shè)備文件后,可通過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)速報警高限值,單位rpm,= 0: 禁止該功能
DWORD dwAlarmRotaryLow; // 轉(zhuǎn)速報警低限值,單位rpm,= 0: 禁止該功能
DWORD dwPeriod; // 采樣周期,單位為ms,= 0:自動設(shè)置采樣周期
} ROTARY_ENCODER_INFO, *PROTARY_ENCODER_INFO;

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

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

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

ROTARY_ENCODER_INFO Info; //定義結(jié)構(gòu)對象
DWORD dwReturnWritten; //實際寫入的字節(jié)數(shù)
//填寫數(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è)置為自動(= 0),則可通過以下API讀取驅(qū)動實際使用的采樣周期:

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

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

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

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

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

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

    關(guān)注

    7

    文章

    6107

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    三菱伺服電機(jī)的編碼器引腳的定義

    。下面的信息是基于常見系列和通用規(guī)范整理的,供您參考。 驅(qū)動側(cè) (CN2接口) 通用引腳定義 伺服驅(qū)動編碼器
    的頭像 發(fā)表于 04-14 12:12 ?71次閱讀
    三菱伺服電機(jī)的<b class='flag-5'>編碼器</b>引腳的定義

    磁阻式磁性編碼器工作原理及關(guān)鍵技術(shù)分析-艾畢勝電子

    在伺服控制、機(jī)器人關(guān)節(jié)、新能源汽車電驅(qū)動等高精度位置檢測場景中,磁性編碼器憑借抗污、抗震、寬溫工作等優(yōu)勢,成為替代傳統(tǒng)光電編碼器的重要方案。其中,磁阻式(MR)編碼器憑借高靈敏度、低功
    的頭像 發(fā)表于 03-19 15:13 ?233次閱讀

    磁鐵在編碼器中的作用與應(yīng)用

    編碼器中,磁鐵的作用不可小覷,常用的磁性材料主要是釹鐵硼和鐵氧體,今天這篇文章主要介紹下磁鐵用于哪些編碼器類型,以及其具體作用。磁鐵在編碼器中的作用(功能)是什么?在編碼器中,磁鐵主
    的頭像 發(fā)表于 03-19 14:42 ?326次閱讀
    磁鐵在<b class='flag-5'>編碼器</b>中的作用與應(yīng)用

    編碼器接口定義及標(biāo)準(zhǔn)接線方法

    編碼器以非接觸式磁場檢測技術(shù)為核心,具備抗油污、抗振動、寬溫工作、可靠性高等突出優(yōu)勢,已廣泛應(yīng)用于伺服驅(qū)動、云臺控制、機(jī)器人關(guān)節(jié)、AGV、數(shù)控機(jī)床、精密傳動等工業(yè)與消費(fèi)電子領(lǐng)域。接口定義標(biāo)準(zhǔn)化
    的頭像 發(fā)表于 03-12 15:42 ?230次閱讀

    編碼器電氣接口與信號接線技術(shù)

    、接地不當(dāng)、抗干擾處理缺失,是導(dǎo)致位置漂移、數(shù)據(jù)跳變、系統(tǒng)失控的主要原因。本文從接口類型、電氣規(guī)范、信號定義、接線方法、接地與抗干擾、故障排查六個維度,系統(tǒng)講解磁編碼器電氣接口與信號接線技術(shù)
    的頭像 發(fā)表于 03-12 15:13 ?269次閱讀

    編碼器接口定義及標(biāo)準(zhǔn)接線方法

    、數(shù)據(jù)丟包等問題頻發(fā)。本文系統(tǒng)梳理增量式與絕對式磁編碼器的主流接口定義,詳解標(biāo)準(zhǔn)接線流程與關(guān)鍵規(guī)范,為硬件集成與現(xiàn)場調(diào)試提供技術(shù)參考。
    的頭像 發(fā)表于 03-12 15:10 ?479次閱讀

    光電增量編碼器:工業(yè)精密控制的“隱形引擎”

    在智能制造的浪潮中,每一臺高精度設(shè)備的穩(wěn)定運(yùn)行都離不開對位置與速度的精準(zhǔn)把控。作為工業(yè)自動化的核心傳感,貝弗德光電增量編碼器以其高精度、高可靠性和高性價比,正成為伺服電機(jī)、機(jī)器人關(guān)節(jié)、數(shù)控機(jī)床等高
    的頭像 發(fā)表于 12-09 08:47 ?562次閱讀
    <b class='flag-5'>光電</b>增量<b class='flag-5'>編碼器</b>:工業(yè)精密控制的“隱形引擎”

    Vishay USB編碼器接口技術(shù)解析與應(yīng)用指南

    Vishay/MCB Industrie RAMK/RAME USB編碼器接口是一款設(shè)計用于Vishay MCB編碼器(AMK和RAME系列,包括霍爾效應(yīng))的電子板。該接口板只需使用隨
    的頭像 發(fā)表于 11-12 11:51 ?1109次閱讀

    編碼器為何能取代光電編碼器?

    在復(fù)雜工業(yè)場景下,磁編碼器憑借其不怕油污粉塵、抗沖擊振動、安裝便捷及高速響應(yīng)等優(yōu)勢,正有效解決光電編碼器怕臟、怕震、難安裝、怕高速的痛點,逐漸成為提升機(jī)器人性能的新選擇。
    的頭像 發(fā)表于 10-15 09:55 ?902次閱讀
    磁<b class='flag-5'>編碼器</b>為何能取代<b class='flag-5'>光電</b><b class='flag-5'>編碼器</b>?

    Bourns發(fā)布全新增量式微型編碼器

    Bourns 推出 PEC04 系列 4 mm 增量式微型編碼器、PEC05 PEC05 系列 5 mm 增量式微型編碼器,以及 PEC06 型號 6 mm 增量式微型編碼器。Bourns 全新微型
    的頭像 發(fā)表于 09-22 16:05 ?1431次閱讀

    超越光電編碼器:MT6835磁編芯片在直流無刷電機(jī)控制

    在直流無刷電機(jī)(BLDC)控制領(lǐng)域,光電編碼器長期以來一直是位置和速度反饋的主流選擇。然而,隨著技術(shù)的不斷進(jìn)步,磁編碼器芯片如MT6835正逐漸嶄露頭角,以其獨特的優(yōu)勢挑戰(zhàn)著傳統(tǒng)
    的頭像 發(fā)表于 08-21 17:02 ?1339次閱讀

    絕對值編碼器與增量式編碼器相比有哪些優(yōu)勢?

    絕對值編碼器與增量式編碼器相比有哪些優(yōu)勢?核心功能:斷電后位置信息不丟失,絕對值編碼器:通過機(jī)械結(jié)構(gòu)或電子存儲(如電池備份),能實時輸出當(dāng)前位置的唯一絕對值
    的頭像 發(fā)表于 08-11 13:57 ?1981次閱讀
    絕對值<b class='flag-5'>編碼器</b>與增量式<b class='flag-5'>編碼器</b>相比有哪些優(yōu)勢?

    增量型編碼器與絕對值型編碼器怎么選擇?

    在選擇增量型編碼器與絕對值型編碼器時,需要考慮多個因素,包括應(yīng)用需求、成本、精度、可靠性以及環(huán)境適應(yīng)性等。以下是對兩種編碼器的詳細(xì)比較及選擇建議: 一、增量型編碼器 1. 優(yōu)點: ?
    的頭像 發(fā)表于 07-10 10:34 ?1749次閱讀

    增量型光電編碼器:工業(yè)自動化領(lǐng)域的“隱形冠軍”

    線等核心裝備提供著關(guān)鍵的位置反饋。 精密制造的“黃金搭檔” 增量型光電編碼器的核心原理基于光柵衍射與光電轉(zhuǎn)換技術(shù)。當(dāng)旋轉(zhuǎn)軸帶動刻有精密透光條紋的光柵盤轉(zhuǎn)動時,LED光源發(fā)出的光線透過條
    的頭像 發(fā)表于 06-27 08:38 ?849次閱讀

    一文讀懂什么是磁性編碼器

    。 ? ? ? 一般來說,磁性編碼器可以分為兩類:絕對式和增量式。 ? ? ? 絕對式磁性編碼器可以提供準(zhǔn)確的絕對位置信息。它們通常由一個磁性碼盤和一個讀頭構(gòu)成。磁性碼盤分成許多不同的區(qū)域,每個區(qū)域都有一個唯一的磁性
    的頭像 發(fā)表于 04-27 17:18 ?1225次閱讀
    昌邑市| 临汾市| 马边| 扎鲁特旗| 东乡县| 泰和县| 阜阳市| 六安市| 宝山区| 松桃| 定西市| 九龙坡区| 新乡市| 新绛县| 酒泉市| 鲁山县| 五寨县| 大方县| 徐汇区| 山阳县| 凤阳县| 台中市| 濮阳市| 宁晋县| 宣恩县| 沿河| 灵璧县| 独山县| 北宁市| 晴隆县| 呼伦贝尔市| 普兰店市| 自贡市| 石柱| 金坛市| 鹤山市| 韩城市| 偏关县| 罗源县| 云浮市| 凯里市|