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

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

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

3天內不再提示

使用ATtiny2313A AVR微控制器即可實現高速讀取正交編碼器信號

PCB線路板打樣 ? 來源:LONG ? 2019-08-09 15:39 ? 次閱讀

高速讀取正交編碼器信號(例如,1MHz,或1m/s,分辨率為1μm)通常需要專用硬件。本設計方案展示了一個簡單的方案,僅使用ATtiny2313A AVR微控制器即可實現此功能。當然,微控制器也可以通過串行接口連接到其他設備,或者測量位置可以顯示在本地LCD上,可以連接到端口PB。此外,可以添加一個或多個LED來指示錯誤情況。

使用ATtiny2313A AVR微控制器即可實現高速讀取正交編碼器信號

圖1用ATtiny2313A讀取正交信號; Z索引信號是可選的。

在這個實現中,中斷處理程序非常重要。它在不到1μs的時間內讀取輸入信號A和B.差分信號AP/N和BP/N由SN75157接收器處理,如果編碼器輸出邏輯電平信號,則不需要。

處理器配置為端口PD引腳的任何更改產生中斷。該中斷是中斷向量表中的最后一個,因此

可以省去跳轉指令,從而減少2-3個時鐘(100-150ns)的中斷服務時間。

先前和當前信號之間的異或操作( A 舊 ? B new或 A new ? B old )確定當前位置是否從前一個增加或減少。 old 和 B old 是改變狀態前的A和B信號, A new 和 B new 是中斷后的值。中斷處理程序位于 PCIsubroutine1.txt 文件中。

中斷處理程序的執行時間為800-850ns(16-17個時鐘)。為了最大限度地縮短ISR的執行時間,一些寄存器專門用于它,主程序不能使用它:

R10保存SREG并測試激活新的中斷

R11和R12用于新舊狀態

R24和R25用于位置傳感器

要計算當前位置,需要只有一個時鐘周期。缺點是該位置只能有65536個值。您可以使用3或4個字節確定位置,在這種情況下,子程序執行時間從添加必要指令后增加到18-19個周期(使用寄存器對R24,R26,R28或R30)。

中斷處理程序在退出當前ISR之前檢查新中斷。通過在SREG中設置位T來指示該情況。執行此檢查,執行時間增加3個周期。我們使用RB6029(每轉4,000個脈沖)以最大速度測試子程序的操作,沒有檢測到錯誤。

在激活中斷之前,PCIE2值必須放在寄存器R12中(讀取PIND寄存器)在啟用PCINT2中斷并設置SREG -I標志之前。

如果要使用Z索引信號,該位置將存儲在三個寄存器中,為1,024,000個值? (4,000次計數/旋轉; 256次旋轉)。讀取數據的中斷處理程序更復雜,如 PCIsubroutine2.txt 中所示。長度為19個周期,或當Z激活時當前位置遞增時為20個周期。

如果Z索引處于激活狀態,我們清除角度位置,增加轉數,并檢查先前的角度價值是3,999。在該子程序中,檢測到三個錯誤:一個用于重疊的新中斷(如前一種情況),另外兩個與Z索引相關(檢查先前角位置的正確性)。錯誤計數器寄存器rerr1,rerr2和rerr3應由用戶定義。要初始化系統,請運行 InitIndexZ.txt ,等待Z處于活動狀態。

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

    關注

    48

    文章

    7572

    瀏覽量

    151645
  • PCB打樣
    +關注

    關注

    17

    文章

    2968

    瀏覽量

    21747
  • 華強PCB
    +關注

    關注

    8

    文章

    1831

    瀏覽量

    27819
  • 華強pcb線路板打樣

    關注

    5

    文章

    14629

    瀏覽量

    43091
收藏 人收藏

    評論

    相關推薦

    ATtiny2313AAVR微控制器

    AVR微控制器處理正交編碼器信號只需不到1μs的時間
    發表于 02-04 06:58

    正交編碼器原理什么是正交

    1.正交編碼器原理什么是正交?如果兩個信號相位相差90度,則這兩個信號稱為正交。由于兩個
    發表于 01-10 08:04

    正交編碼器測速的方法

    1.正交編碼器的原理通常,光電式編碼器的輸出信號A信號和B
    發表于 01-10 06:00

    如何利用STM32的正交編碼器模式讀取編碼器的角度數據和速度?

    如何利用STM32的正交編碼器模式讀取編碼器的角度數據和速度?
    發表于 02-11 07:01

    一個基于ATtiny13A/5xIO的微型微控制器PCB

    描述ATtiny13A 分線 PCB一個基于 ATtiny13A、5xIO 的微型微控制器 PCB,其中 3 個 IO 連接到 ADC。該板非常適合所有使用 Arduino 的小而簡單的項目。板載
    發表于 07-06 07:33

    attiny2313中文資料pdf

    ATtiny2313是基于增強的AVR RISC結構的低功耗8位CMOS微控制器。由于其先進的指令集以及單時鐘周期指令執行時間, ATtiny2313 的數據吞吐率高達1 MIPS/M
    發表于 04-08 09:24 ?106次下載

    attiny2313 pdf

    ATtiny2313是基于增強的AVR RISC結構的低功耗8位CMOS微控制器。由于其先進的指令集以及單時鐘周期指令執行時間, ATtiny2313 的數據吞吐率高達1 MIPS/M
    發表于 06-16 12:51 ?107次下載

    Atmel推出快閃AVR微控制器封裝產品ATtiny4/5/

    愛特梅爾公司(Atmel® Corporatio)宣布,全球最小的快閃AVR®微控制器封裝產品開始投入生產。愛特梅爾的ATtiny4、ATtiny5、
    發表于 06-04 08:49 ?917次閱讀

    編碼器正交編碼工作原理

    正交編碼器(又名雙通道增量式編碼器),用于將線性移位轉換為脈沖信號
    發表于 08-02 08:50 ?3.3w次閱讀

    ATtiny2313 AVR增強型RISC架構的低功耗CMOS 8位微控制器的資料概述

    ATtiny2313是基于AVR增強型RISC架構的低功耗CMOS 8位微控制器。通過在單個時鐘周期中執行強大的指令,ATtiny2313實現
    發表于 11-13 08:00 ?9次下載
    <b class='flag-5'>ATtiny2313</b> <b class='flag-5'>AVR</b>增強型RISC架構的低功耗CMOS 8位<b class='flag-5'>微控制器</b>的資料概述

    ATtiny2313低功耗8位CMOS微控制器數據手冊免費下載

    ATtiny2313是基于增強的AVR RISC結構的低功耗8位CMOS微控制器。由于其先進的指令集以及單時鐘周期指令執行時間, ATtiny2313 的數據吞吐率高達 1 MIPS/
    發表于 12-11 08:00 ?4次下載
    <b class='flag-5'>ATtiny2313</b>低功耗8位CMOS<b class='flag-5'>微控制器</b>數據手冊免費下載

    STM32的正交編碼器模式讀取編碼器的角度數據和速度

    STM32的正交編碼器模式讀取編碼器的角度數據和速度
    發表于 12-08 17:06 ?144次下載
    STM32的<b class='flag-5'>正交</b><b class='flag-5'>編碼器</b>模式<b class='flag-5'>讀取</b><b class='flag-5'>編碼器</b>的角度數據和速度

    編碼器脈沖信號丟失怎么處理

    通常使用計數微控制器來計量編碼器的脈沖信號。可以通過將編碼器的輸出信號接收到計數
    的頭像 發表于 01-18 14:44 ?2572次閱讀

    編碼器脈沖信號(怎么測量 | 丟失怎么處理 | 丟失的原因)

    線的功能。 2. 使用計數微控制器:通常使用計數微控制器來計量編碼器的脈沖信號。可以通過
    的頭像 發表于 04-17 15:24 ?2853次閱讀

    伺服控制器編碼器信號輸出怎么接

    伺服控制器編碼器信號輸出接線是伺服系統設計和安裝過程中的一個重要環節。本文將詳細介紹伺服控制器編碼器信號
    的頭像 發表于 06-05 14:57 ?1707次閱讀
    主站蜘蛛池模板: 91综合久久久久婷婷| 被老头下药玩好爽| 亚洲国产中文字幕新在线| 亚洲福利网站| 一道本在线伊人蕉无码| 一个人在线观看的视频| 征服艳妇后宫春色| 中文字幕a有搜索网站| 99久酒店在线精品2019| 成人片在线播放| 国产色婷亚洲99精品AV在| 精品国产在线国语视频| 久久伊人天堂视频网| 女同给老师下媚药| 色欲AV人妻精品麻豆AV| 亚洲精品线在线观看| 最新国产亚洲亚洲精品视频| JLZZJLZZJLZ老师好多的水| 国产h视频免费观看| 极品少妇高潮XXXXX| 美女洗澡脱得一二干净| 色列少女漫画| 亚洲中文无码AV在线观看| 99草在线观看| 国产成人欧美日韩在线电影| 精品成人在线视频| 欧美日韩一区不卡在线观看| 校花的奶好大好浪| 最近免费中文字幕MV免费高清| poronovideos动物狗猪| 国产色婷婷精品人妻蜜桃成熟时| 久久伊人网站| 上原结衣快播| 伊人久在线观看视频| 成人国产在线视频| 精品午夜寂寞影院在线观看| 欧美国产成人在线| 亚洲精品第一综合99久久| 99热国产这里只有精品9九| 国产深夜福利视频在线| 男男腐文污高干嗯啊快点1V1|