- 企業(yè)推廣分銷B2B平臺(tái)
- 累計(jì)為企業(yè)宣傳展示1.2億次以上
- 分銷模式,讓每個(gè)人都愿意幫您做生意
- 30多萬(wàn)銷售員注冊(cè),快速對(duì)接銷售渠道
編碼器是科技發(fā)展的結(jié)果,是應(yīng)用廣泛的工業(yè)設(shè)備了,但是編碼器具體有哪些作用?編碼器應(yīng)用在哪些行業(yè)?我想還有很多工業(yè)新手們還不能熟知的,現(xiàn)在就讓小編在這里簡(jiǎn)單為大家介紹一下吧!結(jié)合了一些帖子以及應(yīng)用的過(guò)程中出現(xiàn)的一些問(wèn)題,然后歸納出來(lái)的一個(gè)總結(jié)吧。
第一,編碼器概述
編碼器是一種將角位移或者角速度轉(zhuǎn)換成一連串電數(shù)字脈沖的旋轉(zhuǎn)式傳感器,我們可以通過(guò)編碼器測(cè)量到底位移或者速度信息。編碼器從輸出數(shù)據(jù)類型上分,可以分為增量式編碼器和絕對(duì)式編碼器。
從編碼器檢測(cè)原理上來(lái)分,還可以分為光學(xué)式、磁式、感應(yīng)式、電容式。常見(jiàn)的是光電編碼器(光學(xué)式)和霍爾編碼器(磁式)。
第二,編碼器原理
光電編碼器是一種通過(guò)光電轉(zhuǎn)換將輸出軸上的機(jī)械幾何位移轉(zhuǎn)換為脈沖或數(shù)字量的傳感器。光電編碼器由光碼盤和光電檢測(cè)裝置組成。光碼盤是一個(gè)具有一定直徑的圓盤,并均勻地開(kāi)有若干個(gè)矩形孔。由于光電編碼器與電機(jī)同軸,當(dāng)電機(jī)轉(zhuǎn)動(dòng)時(shí),檢測(cè)裝置檢測(cè)并輸出若干個(gè)脈沖信號(hào)。為了判斷旋轉(zhuǎn)方向,一般輸出兩組具有一定相位差的方波信號(hào)。
??霍爾編碼器是一種通過(guò)磁電轉(zhuǎn)換將輸出軸上的機(jī)械幾何位移轉(zhuǎn)換為脈沖或數(shù)字量的傳感器?;魻柧幋a器由霍爾碼盤和霍爾元件組成?;魻柎a盤在一定直徑的圓盤上以不同的磁極等距排列。霍爾碼盤與電機(jī)同軸。當(dāng)電機(jī)轉(zhuǎn)動(dòng)時(shí),霍爾元件檢測(cè)并輸出幾個(gè)脈沖信號(hào)。為了判斷旋轉(zhuǎn)方向,一般輸出兩組具有一定相位差的方波信號(hào)。
第三、電機(jī)編碼器接線
??然后這里是平衡車上的編碼器。
??輪子上有一根線,最靠邊的兩根是電機(jī)電源線,由tb6612驅(qū)動(dòng),可以用來(lái)控制電機(jī)的速度和轉(zhuǎn)向。然后中間四個(gè)是編碼器接口。
??注意~使用的兩個(gè)編碼器接反了。如果測(cè)試時(shí)輪子同向旋轉(zhuǎn),計(jì)數(shù)值相反,只需改變AB相即可?;蛘咴谧x取的其中一個(gè)數(shù)字前加一個(gè)減號(hào)。
??然后編碼器電源是5v,電源問(wèn)題,這個(gè)是增量輸出霍爾編碼器。編碼器有AB相輸出,不僅能測(cè)速度,還能判別旋轉(zhuǎn)方向。根據(jù)上圖中的接線說(shuō)明,我們可以看到,我們只需要給編碼器電源提供5V的電壓,電機(jī)轉(zhuǎn)動(dòng)時(shí)就可以通過(guò)AB相輸出方波信號(hào)。編碼器自帶上拉電阻,無(wú)需外接上拉,直接接單片機(jī)IO讀取即可。
??當(dāng)然,這并不意味著編碼器必須使用定時(shí)器作為接口。有些微控制器沒(méi)有編碼器接口的功能,也可以用外部中斷代替。將編碼器A相的輸出接到單片機(jī)的外部中斷輸入口,這樣可以通過(guò)跳變沿觸發(fā)中斷,然后在相應(yīng)的外部中斷服務(wù)函數(shù)中,再用B相的電平來(lái)判斷正向和反向旋轉(zhuǎn)。當(dāng)A相當(dāng)于一個(gè)過(guò)渡沿時(shí),B相的高電平為正轉(zhuǎn),低電平為反轉(zhuǎn)。那么普通的io口也可以處理。
??但是使用stm32作為編碼器接口的好處是計(jì)數(shù)更智能,允許接口抖動(dòng)而不影響結(jié)果。而且配置代碼很多,拉過(guò)來(lái)用就行了。所以下面介紹stm32定時(shí)器作為編碼器接口