成品人和精品人的区别9点,日产国产欧洲系列,日韩一卡2卡3卡4卡新区亚洲,99精品久久毛片A片

技術文章您的位置:網站首頁 >技術文章>基于單片機的增量式旋轉編碼器解碼方案及設計要點
基于單片機的增量式旋轉編碼器解碼方案及設計要點
更新時間:2014-01-24   點擊次數:3390次

一、基于單片機的增量式旋轉編碼器解碼方案推薦:

1、中斷解碼:將Encoder輸出接到單片機中斷輸入引腳上,像Atmega48這種全IO中斷,且具有電平變化中斷功能的單片機尤佳。

2、主程序輪詢解碼:對于無中斷或外部中斷已被占用的情況下,必須使用主程序輪詢解碼,應該盡量提高單片機主頻,縮短主程序運行時間。

二、增量式旋轉編碼器解碼程序設計要點:

1、去抖動設計,強烈推薦使用電容進行硬件去抖動。應用中斷解碼,且具有剩余定時器資源的的情況下,可以考慮軟件去抖動;主程序十分簡單的情況下,采用輪詢解碼也可以考慮軟件去抖動(可以考慮延時去抖)。需要注意的是,具有按鍵去抖優化的單片機(如AU6840),應該考慮禁用相應IO的按鍵去抖優化,因為按鍵去抖一般在10mS以上,用在Encoder上會濾掉有用信息。

2、輪詢解碼設計:問題的焦點在于如何提高輪詢速度。可以考慮將主程序的任務劃分為不同的時間優先級,為不同的任務分配不同的時間片,使得每次主循環執行的任務盡量少。

 

網站首頁 關于我們 新聞中心 產品中心 聯系我們
備案號:滬ICP備09051314號-3   GoogleSitemap   技術支持:智能制造網 管理登陸
© 2018 上海德晶光電科技有限公司DECHING(www.yunwui.com) 版權所有 總訪問量:501680
<span id="4eqcz"><video id="4eqcz"></video></span>
<strong id="4eqcz"><rt id="4eqcz"></rt></strong>

  • <center id="4eqcz"><tr id="4eqcz"><small id="4eqcz"></small></tr></center>

      主站蜘蛛池模板: 吕梁市| 澎湖县| 阿鲁科尔沁旗| 会昌县| 黑龙江省| 黎城县| 石柱| 醴陵市| 澄迈县| 晋州市| 山丹县| 上犹县| 遵义县| 樟树市| 蓝山县| 尼木县| 永昌县| 尉犁县| 海门市| 来安县| 长汀县| 咸宁市| 利川市| 浦东新区| 鄂托克旗| 舒兰市| 阿瓦提县| 新闻| 五家渠市| 大英县| 芜湖县| 顺义区| 宜章县| 吉林市| 嘉善县| 洛南县| 瓮安县| 措美县| 金秀| 双江| 峨眉山市|