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

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

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

3天內不再提示

應廣科技單片機PS173微控制器作為編碼器計數器的實例應用

泛海微ic ? 來源:泛海微ic ? 作者:泛海微ic ? 2024-01-16 23:10 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

應廣科技單片機PS173微控制器作為編碼器計數器的實例應用成功案例,過讀取每個信號何時發(fā)生變化并跟蹤哪個信號首先發(fā)生變化,編碼器上的計數可以準確地遞增或遞減

即使在微控制器領域,單個單元 0.03 美元的微控制器也是很奇怪的。 它非常便宜。 您可以在 Digikey 或 Mouser 等在線分銷商中找到的***的單件微控制器在 1.Topushit 低于 1 標記的區(qū)域,您的訂單通常必須達到數千個。 從角度來看,它是 6inaworldof 的一款無名智能手機

幾年前,作者研究過這些 IC,并進行了一些探索,探索它們的用途。 從那時起,IDE 中有了更好的文檔,IC 的成本增加了 4 倍(!),并且開源工具鏈(SDCC)變得更加成熟。

這次作者想用這個IC作為編碼計數器。

wKgaomWmnEqASapIAABZ3ROUPlU321.png

應廣科技單片機PS173計數信號
跟蹤編碼器計數是一項重要的活動。 編碼器經常用于跟蹤角位置,并且該信息用于跟蹤輪子旋轉的速度或打印機的打印頭前進的距離等信息。

然而,編碼器計數也非常繁忙。 想象一下,您必須盯著顯示兩個變量 1 或 0 的屏幕。 通過跟蹤 1 或 0 出現的頻率以及順序,您可以得知編碼器的位置及其轉動方向。 你可以整天盯著屏幕,這意味著你不能做任何其他事情......或者你可以設置一個通知來告訴你每個變量何時發(fā)生變化。

wKgZomWmnEuAEQ9gAAD3_X_C860777.png

微控制器不使用通知,而是使用中斷來確保它們不會錯過計數。 但是,每秒計數數百次,除了服務中斷之外,您可能無法執(zhí)行任何其他操作,這就是為什么某些(讀取:昂貴)芯片具有專用編碼器模塊的原因,這可以釋放主控制器來執(zhí)行其他操作,例如 讀取控制信號或發(fā)送數據。

并非所有微控制器都有此模塊,這就是 Padauk 微控制器的用武之地。

應廣科技單片機PS173輸入/輸出
概念

這個概念非常簡單:使用 Padauk 微控制器完成讀取編碼器的繁瑣工作,然后為另一個微控制器提供訪問計數的簡單方法。

wKgaomWmnEyAX2uGAACOkiUDtDA488.png



作者決定采用兩種方法來讀取計數。 SPI 從微控制器獲取精確計數,以及適用于位置要求較低的應用的 2 引腳計數/方向控制方案:Padauk 微控制器在檢測到編碼器轉動時將通過一個引腳輸出脈沖,并指示編碼器旋轉的方向 使用另一個引腳的編碼器。

應廣科技單片機PS173旋轉編碼器的工作原理

wKgZomWmnEyAFWl6AAJDYWuG_JE903.jpg

旋轉編碼器通過輸出格雷碼來工作。 它是一對信號,指示旋鈕的圈數以及方向。

wKgaomWmnE2ACL-oAACsx7e9jpE007.png

通過讀取每個信號何時發(fā)生變化并跟蹤哪個信號首先發(fā)生變化,編碼器上的計數可以準確地遞增或遞減。

wKgZomWmnE2AHy66AAFAsAN4sUM856.png

編碼器的接線也相當簡單,每個通道上都有上拉電阻

應廣科技單片機PS173編碼仿真IC

作者在 Padauk 模擬器上測試了代碼。 作者發(fā)現調試經驗對于修復邏輯中的一些錯誤非常有用。 當您逐步執(zhí)行時,Padauk IDE 會自動顯示所有寄存器及其當前狀態(tài)以及代碼每個部分中的變量值。

由于 Padauk IC 的指令集非常小,因此可以在 IDE 上顯示所有內容。 作者不喜歡的一件事是,Mini-C 的文檔分散在 IDE 中的應用說明和 IC 的數據表中。

在代碼中,作者設置了兩個中斷來從編碼器讀取格雷碼并將其存儲到全局變量中。 該全局變量可以遞增和遞減。
二進制補碼

應廣科技單片機PS173Mini-C 沒有負數的概念,負數通常以二進制補碼的形式實現。

wKgaomWmnE2AQz3BAAKVNj8Tofk493.png

這種方法與二進制和算術運算的邏輯一致,因此它是一種非常有用的表示負數的方法。 然而,由于作者對編碼器的相對位置更感興趣,因此不需要負值,實現此目的的另一種方法是初始化范圍中間的值。

wKgZomWmnE6ANYn4AABXLCZMHKA638.png

如果作者們從零開始并且不實現二進制補碼,則該值將從 0 滾回到 100,這是不可取的。 相反,作者從范圍的中間開始值,這允許它正常遞減和遞增。 作者所要做的就是跟蹤初始值并在其翻轉之前重置它。
對 IC 進行編程

當您點擊“編程”時,Padauk 的編程器會將二進制文件保存到編程器的內存中,以便您可以將其用作獨立設備或觸發(fā)從計算機的下載過程。

wKgaomWmnE6Ac0FyABFooSFGwGA835.png

作者使用的 PFS173 支持多次編程 (MTP),它按照蓋子上的說明執(zhí)行操作,允許多次編程。 還有其他 Padauk IC 只能編程一次,例如 PMC150。

wKgZomWmnE-AA5D3AACCgFezAJM562.png

將所有內容放在一起

在此過程中,作者添加了一些其他功能,例如該板能夠充當主控制器,而不僅僅是解釋編碼器信號,以及能夠在關閉或打開時保存最后設置的 PWM 值。 當作者對結果相當滿意時,作者將其移至作者的主要項目的專用板上。

wKgaomWmnE-ADjq8AADL-aC6m0A282.png

審核編輯 黃宇

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

    關注

    48

    文章

    7928

    瀏覽量

    153972
  • 單片機
    +關注

    關注

    6067

    文章

    44956

    瀏覽量

    648703
  • 編碼器
    +關注

    關注

    45

    文章

    3786

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    一文認識ARM微控制器及瑞薩RA系列MCU

    俗稱單片機,如果有學過微機原理就會很熟悉這個概念了。而ARM微控制器,顧名思義,就是基于ARM的微控制器,或者說搭載了ARM處理內核的微控制器
    的頭像 發(fā)表于 03-24 09:17 ?1253次閱讀
    一文認識ARM<b class='flag-5'>微控制器</b>及瑞薩RA系列MCU

    編碼器常見的故障問題及案例分析

    編碼器作為自動化控制系統(tǒng)中的重要組件,負責將機械位移轉換為電信號,以供上位、PLC或驅動等設備讀取和處理。然而,在使用過程中,
    的頭像 發(fā)表于 03-07 11:05 ?1320次閱讀

    絕對式編碼器在伺服電機控制中的應用與優(yōu)勢分析

    反饋傳感,能夠直接提供電機的絕對位置信息。在伺服電機控制系統(tǒng)中,絕對值編碼器作為反饋裝置,起到了至關重要的作用。它帶來了精確的位置反饋信號,依據
    的頭像 發(fā)表于 02-06 09:46 ?636次閱讀
    絕對式<b class='flag-5'>編碼器</b>在伺服電機<b class='flag-5'>控制</b>中的應用與優(yōu)勢分析

    編碼器類型詳解:探索不同編碼技術的奧秘

    編碼器類型詳解:探索不同編碼技術的奧秘 在自動化、機器控制和數據處理等領域,編碼器作為關鍵的傳感
    的頭像 發(fā)表于 11-19 08:58 ?1799次閱讀
    <b class='flag-5'>編碼器</b>類型詳解:探索不同<b class='flag-5'>編碼</b>技術的奧秘

    增量編碼器與絕對值編碼器的區(qū)別

    更高,尤其在多圈測量時優(yōu)勢比較明顯。 增量編碼器與絕對值編碼器在抗干擾能力對比 由于增量編碼器依賴脈沖計數,容易受到干擾導致脈沖丟失或誤計數
    的頭像 發(fā)表于 11-18 16:38 ?2403次閱讀
    增量<b class='flag-5'>編碼器</b>與絕對值<b class='flag-5'>編碼器</b>的區(qū)別

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

    稱為增量編碼器,是一種相對編碼器。它通過檢測軸的旋轉方向和步數來提供位置信息。 工作原理 二進制編碼器的工作原理基于脈沖計數。當軸旋轉時,編碼器
    的頭像 發(fā)表于 11-06 09:54 ?1219次閱讀

    變頻編碼器的連接方式

    變頻編碼器在工業(yè)自動化領域中扮演著至關重要的角色。變頻作為電機調速的核心設備,通過改變電源頻率實現對電機轉速的精確控制;而
    的頭像 發(fā)表于 10-23 15:52 ?1320次閱讀

    增量編碼器和絕對值編碼器是什么

    工業(yè)編碼器是一類傳感,是在工業(yè)自動化閉環(huán)控制和數字化轉型物理感知重要的傳感。關于傳感的宣傳已很多,但是對于
    的頭像 發(fā)表于 10-22 14:23 ?1029次閱讀
    增量<b class='flag-5'>編碼器</b>和絕對值<b class='flag-5'>編碼器</b>是什么

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

    磁電編碼器和光電編碼器是兩種不同類型的編碼器,它們在原理、結構、性能和應用領域上都有所不同。 磁電編碼器和光電編碼器的區(qū)別 1. 引言
    的頭像 發(fā)表于 10-12 09:54 ?2954次閱讀

    SSI絕對值編碼器在EtherCAT運動控制器中的應用

    SSI絕對值編碼器在EtherCAT運動控制器中的應用
    的頭像 發(fā)表于 10-09 10:13 ?1400次閱讀
    SSI絕對值<b class='flag-5'>編碼器</b>在EtherCAT運動<b class='flag-5'>控制器</b>中的應用

    微控制器的結構和應用

    微控制器(Microcontroller Unit,簡稱MCU)作為嵌入式系統(tǒng)的核心部件,其原理和應用在現代科技發(fā)展中占據了舉足輕重的地位。本文將從微控制器的原理、基本結構、工作原理、性能特點以及廣泛的應用領域等方面進行詳細闡述
    的頭像 發(fā)表于 08-22 10:40 ?2475次閱讀

    電機控制系統(tǒng)中的編碼器概述與作用

    編碼器分辨率是描述編碼器在測量運動過程中所能分辨的最小位置變化量的指標。理解編碼器分辨率對于設計和實現高精度的運動控制系統(tǒng)至關重要。以下是對編碼器
    的頭像 發(fā)表于 08-17 19:49 ?1002次閱讀

    BissC絕對值編碼器在EtherCAT運動控制器中的應用

    BissC多圈絕對值編碼器在EtherCAT運動控制器中的應用!
    的頭像 發(fā)表于 07-24 10:02 ?1441次閱讀
    BissC絕對值<b class='flag-5'>編碼器</b>在EtherCAT運動<b class='flag-5'>控制器</b>中的應用

    伺服電機編碼器種類有哪些?

    在轉速為1000 rpm以上,在高負載下有很好的性能。 這種類型的編碼器具有良好的抗振穩(wěn)定性,在高負載下保持較高性能。 該類型編碼器可以使用與交流伺服電機匹配的交流驅動,例如 PID控制器
    的頭像 發(fā)表于 07-21 17:01 ?2261次閱讀

    無塵潔凈室使用激光塵埃粒子計數器注意哪些事項

    無塵潔凈室使用激光塵埃粒子計數器注意哪些事項
    的頭像 發(fā)表于 07-16 10:56 ?482次閱讀
    無塵潔凈室使用激光塵埃粒子<b class='flag-5'>計數器</b><b class='flag-5'>應</b>注意哪些事項
    主站蜘蛛池模板: 天堂网在线新版www 天堂网在线资源 | 51影院在线观看成人免费 | 999伊人 | 亚洲国产系列 | 分分操免费视频在线观看 | 日韩一级欧美一级在线观看 | 久操视频在线免费观看 | 色综合久久久久综合99 | 成人人免费夜夜视频观看 | 男啪女色黄无遮挡免费观看 | 长腿丝袜美女被啪啪 | 免费高清成人啪啪网站 | 97久久草草超级碰碰碰 | 影院成人区精品一区二区婷婷丽春院影视 | 菲菲国产在线观看 | 久热网| 久优草 | 俺来也婷婷 | 午夜国产精品视频 | 久久精品人人爽人人爽快 | 成年人看的黄色 | 成人午夜大片免费视频77777 | 免费黄视频在线观看 | 亚洲黄色网址大全 | 免费观看视频网站 | jizz免费一区二区三区 | 色视频国产 | 国产精品高清一区二区三区 | 久优草| 天天干天天操天天碰 | 中文永久免费看电视网站入口 | 久久这里只有精品任你色 | 欧美中出 | 电影天堂在线观看三级 | 色多多在线观看播放 | 免费超爽视频 | 91精品国产色综合久久不卡蜜 | 男人不识本网站上遍色站也枉然 | 性欧美videofree另类超大 | 成人毛片在线播放 | 大乳妇女bd视频在线观看 |