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

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

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

3天內不再提示

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

泛海微ic ? 來源:泛海微ic ? 作者:泛海微ic ? 2024-01-16 23:10 ? 次閱讀

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

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

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

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

wKgaomWmnEqASapIAABZ3ROUPlU321.png

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

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

wKgZomWmnEuAEQ9gAAD3_X_C860777.png

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

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

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

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

wKgaomWmnEyAX2uGAACOkiUDtDA488.png



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

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

wKgZomWmnEyAFWl6AAJDYWuG_JE903.jpg

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

wKgaomWmnE2ACL-oAACsx7e9jpE007.png

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

wKgZomWmnE2AHy66AAFAsAN4sUM856.png

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

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

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

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

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

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

wKgaomWmnE2AQz3BAAKVNj8Tofk493.png

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

wKgZomWmnE6ANYn4AABXLCZMHKA638.png

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

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

wKgaomWmnE6Ac0FyABFooSFGwGA835.png

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

wKgZomWmnE-AA5D3AACCgFezAJM562.png

將所有內容放在一起

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

wKgaomWmnE-ADjq8AADL-aC6m0A282.png

審核編輯 黃宇

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

    關注

    48

    文章

    7546

    瀏覽量

    151325
  • 單片機
    +關注

    關注

    6035

    文章

    44553

    瀏覽量

    634722
  • 編碼器
    +關注

    關注

    45

    文章

    3639

    瀏覽量

    134436
收藏 人收藏

    評論

    相關推薦

    增量編碼器與絕對值編碼器的區別

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

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

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

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

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

    PLC如何判斷編碼器正反轉

    在工業自動化控制系統中,編碼器作為重要的位置反饋元件,其輸出的信號能夠準確地反映被控對象的旋轉位置或角度。對于PLC(可編程邏輯控制器)來說,判斷
    的頭像 發表于 06-17 09:31 ?2177次閱讀

    伺服控制器編碼器干擾怎么解決

    伺服控制器編碼器干擾問題在工業自動化領域中非常常見,它會影響到伺服系統的穩定性和精度。本文將從多個方面詳細分析伺服控制器編碼器干擾的成因、影響以及解決方法進行介紹。 一、伺服
    的頭像 發表于 06-05 15:09 ?1578次閱讀

    伺服控制器編碼器反饋數值為負數怎么回事

    伺服控制器編碼器反饋數值為負數是一個相對復雜的問題,涉及到多個方面。在這篇文章中,我們將從以下幾個方面進行詳細分析:伺服控制器編碼器的基本概念、
    的頭像 發表于 06-05 15:00 ?2353次閱讀

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

    伺服控制器編碼器信號輸出接線是伺服系統設計和安裝過程中的一個重要環節。本文將詳細介紹伺服控制器編碼器信號輸出接線的相關知識,包括伺服系統的基本組成、
    的頭像 發表于 06-05 14:57 ?1578次閱讀

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

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

    單片機定時單片機計數器分析

     從一個生活中的例程看起:一個水盆在水龍頭下,水龍沒關緊,水一滴滴地滴入盆中。水滴持續落下,盆的容量是有限的,過一段時間之后,水就會逐漸變滿。錄音機上的計數器多只計到999…。那么單片機計數器有多大的容量呢?8031
    發表于 02-15 16:24 ?539次閱讀

    計數器怎么用 計數器的作用有哪些

    計數器是一種被廣泛應用于各個領域的實用工具,在我們的日常生活中隨處可見。無論是進行時間統計,協助工作任務的完成,還是用于科學研究和編程技術,在各個領域都起到了重要的作用。本文將詳細介紹計數器
    的頭像 發表于 02-03 10:04 ?5370次閱讀

    8031單片機的定時計數器是怎么工作的

    8031單片機的定時計數器是通過內部的時鐘源來工作的。具體來說,定時/計數器T0和T1的輸入端都接到了機器周期信號上,因此它們的
    發表于 02-02 17:13 ?1246次閱讀

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

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

    磁性編碼器和光電編碼器的比較

    伺服電機編碼器是一種關鍵的反饋裝置,用于測量和控制電機的轉速和位置。在選擇伺服電機編碼器時,常常面臨一個選擇:使用磁電編碼器還是光電編碼器
    的頭像 發表于 01-18 10:29 ?3159次閱讀

    單片機科技的一款8位MTP型單片機PFS123介紹

    PFS123單片機片概述 PFS123 是一款基于 CMOS 帶 8位 ADC 的 MTP 的8 位微控制器。它運用 RISC 的架構基礎使大部分的指令執行時間都是一個指令周期,
    的頭像 發表于 01-17 11:31 ?1468次閱讀

    51單片機定時定時1秒程序流水燈結果分析

    51單片機是一種廣泛應用的嵌入式微控制器,具有高性能、低功耗、易擴展等優勢。在實際應用中,定時常用于定時操作,如控制程序運行時間、生成精確的時間延時等。本文將詳細介紹51
    的頭像 發表于 12-26 14:57 ?7186次閱讀
    主站蜘蛛池模板: 亚洲日本欧美日韩高观看| 国产麻豆剧看黄在线观看| 爽爽影院线观看免费| 男男免费看| 久久九九有精品国产23百花影院| 囯产愉拍亚洲精品一区| 竹菊影视一区二区三区| 小萝ar视频网站| 天天干夜夜曰| 日韩av国产av欧美天堂社区| 久久www成人看片| 我要干av| 日韩一区二区三区射精| 免费国产成人高清在线观看视频| 国产亚洲精品网站在线视频| 成人性生交大片免费看金瓶七仙女 | 亚洲一区免费香蕉在线| 色偷偷网址| 色AV色婷婷97人妻久久久| 人妻免费视频公开上传| 欧美黑人经典片免费观看| 久久亚洲成a人片| 久 久 亚洲 少 妇 无 码| 久久精品国产亚洲AV天美18| 国产日韩欧美另类| 国产一区二区精品视频| 国产日韩成人内射视频| 国产精品无需播放器| 国产精品高清视亚洲一区二区| yellow免费影视大全| 草莓在线观看| 高清无码色大片中文| 国产高清视频在线播放www色 | 香蕉免费高清完整| 亚洲精品123区在线观看| 一个人在线观看视频| 99久久免费精品国产| 草莓在线观看| 娇妻在床上迎合男人| 免费的av不用播放器的| 日韩视频中文在线一区|