国产精品视频全国免费观看丨性欧美熟妇视频免费观看丨日韩免费大片丨成人在线观看免费视频丨欧美性video高清精品丨亚洲精品国产欧美一二区丨欧美牲交a欧美牲交aⅴ免费真丨欧美成人自拍丨日本伦片免费观看丨欧美中文字幕在线视频丨亚洲精品乱码久久久久久app丨毛片网站免费丨大尺度福利视频丨日本一上一下爱爱免费丨综合激情网站丨re久久丨亚洲国产精品一区二区动图丨亚洲狠狠丁香综合一区丨国产精品有限公司丨久久99精品久久久久久水蜜桃

技術文章您的位置:網站首頁 >技術文章>光電編碼器的計數方法
光電編碼器的計數方法
更新時間:2009-07-06   點擊次數:14099次

 

1 引言
  在位置控制系統中,為了提高控制精度,準確測量控制對象的位置是十分重要的。目前,檢測位置的辦法有兩種:其一是使用位置傳感器,測量到的位移量由變送器經A/D轉換成數字量送至系統進行進一步處理。此方法雖然檢測精度高,但在多路、長距離位置監控系統中,由于其成本昂貴,安裝困難,因此并不適用;其二是使用光電編碼器[1]。光電編碼器是高精度控制系統常用的位移檢測傳感器。當控制對象發生位置變化時,光電編碼器便會發出A、B兩路相位差90度的數字脈沖信號。正轉時A超前B90度,反轉時B超前A90度。脈沖的個數與位移量成比例關系,因此通過對脈沖計數就能計算出相應的位移。該方法不僅使用方便、測量準確,而且成本較低,因此在電力拖動系統中,經常采用第二種位置測量方法。
  使用光電編碼器測量位移,準確無誤的記數起著決定性作用。由于在位置控制系統中,電機既可以正轉,又可以反轉,所以要求計數器既要能夠實現加計數,又要能夠實現減計數。相應的計數方法可以用軟件來實現,也可以用硬件來實現。
  使用軟件方式對光電編碼器的脈沖進行方向判別和計數降低了系統控制的實時性,尤其當使用光電編碼器的數量較多時,并且其可靠性也不及硬件電路。但是用軟件計數外圍電路比較簡單,所以在計數頻率不高的情況下,使用軟件計數還是有一定優勢的。對編碼器中輸出的兩路脈沖進行計數主要分兩個步驟,首先要對編碼器輸出的兩路脈沖進行鑒相,即:判別電機是正轉還是反轉;其次是進行加減計數,正轉時加計數,反轉時減計數。
2 鑒相原理
  脈沖鑒相的方法比較多,既可以用軟件實現,也可以用一個D觸發器實現。下圖是編碼器正反轉時輸出脈沖的相位關系。

 


  由圖中編碼器輸出波形可以看出,編碼器正轉時A相超前B相90度.在A相脈沖的下降沿處,B相為高電平;而在編碼器反轉時,A相滯后B相90度,在A相脈沖的下降沿處,B相輸出為低電平。這樣,編碼器旋轉時通過判斷B相電平的高低就可以判斷編碼器的旋轉方向[2]。
3 用軟件實現脈沖的鑒相、計數
 


  編碼器輸出的A向脈沖接到單片機的外部中斷INT0,B向脈沖接到I/O端口P1.0。當系統工作時,首先要把INT0設置成下降沿觸發,并開相應中斷。當有有效脈沖觸發中斷時,進行中斷處理程序,判別B脈沖是高電平還是低電平,若是高電平則編碼器正轉,加1計數;若是低電平則編碼器反轉,減1計數。
4 用硬件實現脈沖的鑒相、計數
  硬件計數在執行速度上有軟件計數不可比擬的優勢,通常采用多個可預置4位雙時鐘加減計數器74LS193 級聯組成的加減計數電路。P0-P3為計數器的4位預置數據端,與數據輸入鎖存器相接;QA-QD 為計數器的4位數據輸出端,與數據輸出緩沖器相接;MR為清零端與上電清零脈沖相接;PL為預置允許端,由譯碼控制電路觸發;CU 為加脈沖輸入端,CD為減脈沖輸入端;TCU為進位輸出端,TCD 為借位輸出端。如下圖所示:
 


  當CU和CD中一個輸入脈沖時,另一個必須處于高電平,才能進行計數工作。而從編碼器直接輸出的A、B兩路脈沖不符合要求,不能直接接到計數器的輸入端。但我們可以利用這兩路脈沖之間的相位關系對其進行鑒相后再計數。下圖給出了光電編碼器實際使用的鑒相與雙向計數電路,鑒相電路用1個D觸發器和2個與非門組成,計數電路用3片74LS193組成。
  當光電編碼器順時針旋轉時, A相超前B相90°,D觸發器輸出/Q(W1)為高電平,Q(W2)為低電平,上面與非門打開,計數脈沖通過(W3),送至雙向計數器74LS193的加脈沖輸入端CU,進行加法計數;此時,下面與非門關閉,其輸出為高電平(W4)。當光電編碼器逆時針旋轉時, A相比B相延遲90°,D觸發器輸出/Q(W1)為低電平,Q(W2)為高電平,上面與非門關閉,其輸出為高電平(W3);此時,下面與非門打開,計數脈沖通過(波W4),送至雙向計數器74LS193的減脈沖輸入端CD,進行減法計數[3]。
 


5 利用單片機內部計數器實現可逆計數
  對以上兩種計數方法進行分析可知,用純軟件計數雖然電路簡單,但是計數速度慢,難以滿足實時性要求,而且容易出錯,用外接加減計數芯片的方法,雖然速度快,但硬件電路復雜,由上圖可以看出要做一個12位計數器需要5個外圍芯片,成本也較高。那么我們能否用單片機內部的計數器來實現加減計數呢。我們知道,8051片內有兩個16位的定時器:定時器0和定時器1,8052還有一個定時器2,這三個定時器都可以作為計數器來用。但8051內部的計數器是加1計數器,所以不能直接應用,必須經過適當的軟件編程,來實現其“減”計數功能。硬件電路如下:
 


  我們可以把經過D觸發器之后的脈沖,即方向控制脈沖(DIR)接到單片機的外部中斷INT0端,同時經過反向器后再接到另一個外部中斷INT1,并且把計數脈沖A接到單片機的片內計數器T0端即可,相對外部計數芯片來說,使用這種方法電路相對要簡單的多。系統工作時,先要把兩個中斷設置成下降沿觸發,并打開相應的中斷。當方向判別脈沖(DIR)由低—高跳變時,INT1中斷,執行相應的中斷程序,進行加計數;而當方向判別脈沖由高—低跳變時,INT0中斷,執行相應的中斷程序,進行“減”計數(實際是重新復值,進行加計數)。下面是軟件編程思路:

我們在C語言環境下來實現計數功能:
#Include
int data k=1;
void service_int0() interrupt 0 using 0
{ k-- ;/*標志位減1*/
TR0=0 ;/*停止計數*/
TH0= -TH0 ;
TL0= -TL0 ;/*把計數器重新復值,此時相當于減計數*/
TR0=1 ;/*開始計數*/
}
void service_int1() interrupt 2 using 1
{ k++ ;/*標志位加1*/
TR0=0 ;/*停止計數*/
TH0= -TH0 ;
TL0= -TL0 ;/*把計數器重新復值,此時相當于加計數*/
TR0=1 ;/*開始計數*/
}
void timer0(void) interrup 1 using2
{ if(k=0)
/*反向計數滿*/
else if(k=1)
/*計數為0*/
else
/*正向計數滿*/
}
void main(void)
{TCON=0X05 ;/*設置下降沿中斷*/
TMOD=0X05 ;/*T0為16位計數方式*/
IE=0X87 ;/*開中斷*/
TH0=0 ;
TL0=0 ;/*預置初值*/
}
  此方法采用中斷的形式進行計數,硬件電路比較簡單,程序也不復雜,執行速度較快。
6 結論
  本文分別介紹了利用軟件、外接計數芯片及單片機內部計數器實現對編碼器輸出脈沖進行計數的方法。利用軟件計數,硬件電路簡單,但占用了較多的CPU資源,執行速度較慢。利用外接計數芯片的方法計數,計數速度較快,但是要用較多的外圍芯片,硬件電路復雜。利用單片機內部計數器實現加減計數,在編碼器旋轉方向不頻繁改變的情況下,計數速度很快,而且外圍電路簡單,編程也不復雜,只是占用了兩個外部中斷和一個內部計數器。具體使用哪種計數方法,在使用時還要根據具體情況進行選擇。

                                                                                        

 

 

                                                                                                                              來源于中華機械網

網站首頁 關于我們 新聞中心 產品中心 聯系我們
備案號:滬ICP備09051314號-3   GoogleSitemap   技術支持:智能制造網 管理登陸
© 2018 上海德晶光電科技有限公司DECHING(www.ambershine.cn) 版權所有 總訪問量:532780
一级免费黄色 | 少妇粉嫩小泬喷水视频www | 最好看的日本字幕mv视频大全 | 97碰碰视频| 深夜成人福利 | 2025国产精品| 久久免费激情视频 | 久久国产剧情 | 天堂中文资源在线观看 | 波多野结衣先锋影音 | 红桃视频在线播放 | 九九五月天| 美女隐私无遮挡免费 | 性孕妇free特大另类 | 办公室大战高跟丝袜秘书经理ol | 久久桃色 | 丁香婷婷色 | 中文av网 | 伊人网大香| 九九自拍视频 | 日本久久爱 | 黄色片xxx | 成人免费国产 | 人人干人人干人人干 | 熟女俱乐部一区二区视频在线 | 国产伦精品一区二区三区精品 | 久久久久久久一区二区三区 | 久草手机在线视频 | 午夜黄色小说 | 丁香九月激情 | 成人在线高清视频 | 激情文学亚洲 | 91免费高清 | 91人人视频| 啪视频在线观看 | 麻豆av下载| 日本高清黄色 | 成人av一区二区三区 | 欧美日韩免费一区二区三区 | 欧美a级成人淫片免费看 | 久久久久亚洲精品 | 草逼视频免费看 | 国产青青 | 91精品99| 性做久久久久久久免费看 | 三区在线观看 | 久久久久久a | 亚洲精品视频播放 | 三级性视频 | 91视频一区二区三区 | 97香蕉 | 日韩社区| 欧美一级免费观看 | 五月婷婷六月天 | 欧美综合成人 | 国产精品人人做人人爽人人添 | 亚洲黄色成人 | 精品国产av一区二区三区 | 曰本毛片| 国产精品无码久久久久 | 深夜影院在线观看 | 91免费在线| 日韩欧美视频一区二区 | 天堂网av手机版 | 日韩深夜福利 | 国产欧美a | 成人网在线 | 特黄大片又粗又大又暴 | 日韩色在线 | 四虎一区二区三区 | 日本少妇在线观看 | 中文字幕免费观看 | 欧美激情免费视频 | ass大乳尤物肉体pics | 色哟哟视频 | 豆花在线视频 | 91极品在线 | 国产精品人人 | 亚洲国产精品无码久久久久高潮 | 欧美日韩卡一卡二 | 女厕精品迎bbwfreehd | 九九精品免费视频 | 96视频在线观看 | 午夜精品福利在线 | 日韩成人一区 | 免费看a | 国产伦精品一区二区三区免.费 | 五月天.com| 成人亚洲精品久久久久软件 | 国产一级免费 | 欧美午夜理伦三级在线观看 | 久久久精品999 | www欧美精品 | 黄瓜视频色 | 日韩精品人妻一区 | 亚洲福利在线视频 | 天天天天天干 | 精品久久久久久久久久久久久久久 | 日本精品一区二区三区视频 | 毛片无限看| 九九九精品视频 | 亚洲精品国产精品国自产观看浪潮 | 国产精品视频免费在线观看 | 久久免费激情视频 | 网友自拍av | 色综合久久综合 | 女人洗澡一级特黄毛片 | 亚洲一区二区色 | 中文字幕第27页 | 最好看的2019年中文在线观看 | 九色91蝌蚪 | 久久a久久 | 久久激情av | 欧美日韩色| 美国av毛片 | 中文字幕高清在线免费播放 | 亚洲精品高潮 | 99爱视频在线观看 | 丁香婷婷深情五月亚洲 | 亚洲视频欧美 | 欧美日韩一二区 | 日批免费在线观看 | 一区二区视频播放 | 亚洲 欧美 综合 | 看片网址国产福利av中文字幕 | h色视频在线观看 | 国产精品系列在线观看 | 禁漫天堂免费网站 | 俺也去在线| 日韩一区二区视频在线观看 | 国产精品theporn动漫 | 久久666 | 97视频在线免费观看 | 国产最爽的乱淫视频国语对白 | 日韩成人专区 | 九一精品国产 | 欧美jizz欧美性大全 | 日韩久久精品视频 | 日韩三级黄色 | 日韩免费在线视频 | 蜜桃传媒一区二区亚洲 | 免费观看视频在线观看 | 久久久91精品 | 久久一二三四区 | aaa在线 | 国产精品久久久一区 | 久久国产视频精品 | 日韩精品一二 | 狠狠操天天操 | 成人性生活免费看 | 午夜激情婷婷 | 先锋av影音 | 成人av免费在线观看 | 久久久久麻豆v国产精华液好用吗 | 艳母免费在线观看 | 精品无人国产偷自产在线 | 无码av免费精品一区二区三区 | 波多野结衣欲乱上班族 | 国产精品9| 日韩三级大片 | 国产精品久久久久久久久夜色 | 97超碰自拍 | 在线视频h| 女人18毛片水真多 | 毛片毛片毛片毛片 | 麻豆精品免费观看 | 精品人人妻人人澡人人爽牛牛 | 精品久久网 | 亚洲一二三四 | 欧美黄色三级视频 | 国产一区免费看 | 18禁一区二区三区 | 无码人妻丰满熟妇奶水区码 | 最好看的2019年中文视频 | 欧美污视频在线观看 | 中文字幕视频在线播放 | 国产精品久久久久9999 | 成人网站在线进入爽爽爽 | 欧美日韩一区二区三区在线电影 | 视频一区二区在线播放 | 五月天开心网 | 欧美中文字幕一区二区 | av在线一 | 97黄色片 | 亚洲成人欧美 | 成人淫片 | 欧美国产日韩一区 | 99精品热 | 非洲一级片 | 亚洲综合影院 | 91黄色视屏 | 日本一区二区三区在线观看视频 | 色屁屁ts人妖系列二区 | 少妇搡bbbb搡bbb搡打电话 | 蜜臀av性久久久久蜜臀aⅴ麻豆 | 在线观看中文字幕亚洲 | 欧美一区二区三区的 | 欧美激情第二页 | 粉嫩在线| 青青草原国产在线 | www黄色网址 | 欧美性受xxxx黑人xyx | av电影在线观看不卡 | 免费av网站在线观看 | 欧美一性一乱一交一视频 | 黄色精品网站 | 国产午夜影院 | 免费激情网站 | 色呦呦在线观看视频 | 午夜影院一区二区三区 | 黄在线免费观看 | 日本亚洲色大成网站www久久 | 午夜电影av| 国产精品视频成人 | 深夜福利视频在线观看 | 中文有码在线观看 | 国产午夜精品视频 | 日本欧美久久久久免费播放网 | 国产成人无码精品久久二区三 | 久久人体视频 | 悠悠色影院 | 亚洲操操操| 亚洲精品97久久中文字幕无码 | 久久久久久久中文字幕 | 欧美高清 | 日韩av高清 | 精品亚洲国产成av人片传媒 | av最新网址 | 欧美区一区二 | 九九九免费视频 | 成人在线免费网站 | 成人p站在线观看 | 一级黄色片a | 免费播放毛片 | 色老头影视 | 中文字幕中文字幕一区 | 亚洲一区二区黄色 | 就去吻综合 | 在线看成人 | 久久99精品久久久久久国产越南 | 亚洲天堂少妇 | 国产精品88| 欧美黑人添添高潮a片www | free黑人多人性派对hd | 超碰国产在线观看 | 豆花视频在线 | 欧美特黄一级大片 | 男男做爰猛烈啪啪高 | 亚洲精品91 | 国产色视频一区二区三区qq号 | 国内自拍偷拍视频 | 久久久久成人精品无码中文字幕 | 丁香婷婷在线 | 7788色淫网站小说 | 日韩av电影网 | 欧美成人第一页 | 又黄又爽一区二区三区 | 国产视频黄色 | 黄色在线免费视频 | 深夜久久 | 嫩草影院久久 | 日本特黄特色aaa大片免费 | 国产原创av在线 | 欧美日韩久久精品 | 五月天久久综合 | 欧美bbxxx| 免费网站在线高清观看 | 亚洲色图清纯唯美 | 久久国产精品精品国产色婷婷 | 国产黄色在线播放 | 日日骚视频 | 国产不卡在线播放 | 中文在线一区 | 国产视频久久久久久久 | 久久综合久色欧美综合狠狠 | 51国产偷自视频区视频 | 国产网址 | 久久大香 | 麻豆人妻少妇精品无码专区 | 欧美激情专区 | 麻豆传媒一区二区 | 综合色导航| 久久久久极品 | 国产精品久久在线观看 | 午夜影视网| 两口子交换真实刺激高潮 | 日本女人毛茸茸 | 国产特级毛片aaaaaa | 极品大奶| 亚洲国产精品久久久久 | 毛片毛片毛片毛片毛片毛片毛片毛片 | 日韩婷婷| 视频毛片| 美女视频在线观看 | 毛片高清 | 手机在线一区二区 | 国产精品大片 | 中文字幕日韩一区二区三区 | 成年人免费看 | 亚洲二区视频 | 99在线免费观看视频 | 少妇粉嫩小泬喷水视频www | 欧美日韩黄| 午夜精品久久久久久久久久久久久蜜桃 | 日本簧片 | 日日好av| 国产免费无码一区二区 | 亚洲情网| 国产又色又爽又黄又免费 | 国产不卡视频在线观看 | 国产刺激高潮av | 国产精品区二区三区日本 | 一区久久久 | 羞羞免费视频 | 新久草视频 | 成人h动漫精品一区二区无码 | 国产精品99久久久精品无码 | 中文在线a∨在线 | 日韩女女同性aa女同 | 久久免费看少妇高潮 | 欧美无马 | 高h校园不许穿内裤h调教 | 九七影院在线观看免费观看电视 | 亚洲一区二区网站 | 日韩欧美国产一区二区 | 成人久久久精品国产乱码一区二区 | 在线一区二区视频 | 麻豆 美女 丝袜 人妻 中文 | 岛国av一区 | 国产传媒在线观看 | 91社区视频| 一区二区视频在线观看 | 一级午夜 | 欧美精品综合 | 国产在线激情 | 亚洲iv一区二区三区 | 99插插| 国产午夜av | 99精品久久久久久 | 日韩成人在线影院 |