亚洲激情av免费在线播放-天堂888一区二区三区-2020国自产拍精品露脸-成人午夜福利在线观看视频

Hengstler(亨士樂)編碼器 - 西安德伍拓自動化傳動系統(tǒng)有限公司
首頁 技術(shù)知識

網(wǎng)友自制正交編碼器碼盤,可測TT電機的轉(zhuǎn)速、方向。

編輯:Hengstler(亨士樂)編碼器    發(fā)布時間:2022/6/22 9:06:40

摘要:正交編碼器就是編碼器的一種,百科上定義是:正交編碼器一般指增量式編碼器。接下來我們就用最常見、最便宜的TT減速電機為基礎(chǔ),使用2對射式光電開關(guān)(ITR9608),制作一個帶正交編碼器的電機。
網(wǎng)友自制正交編碼器碼盤,可測TT電機的轉(zhuǎn)速、方向。

有一位網(wǎng)友想要使用TT電機做小車,想裝一個碼盤用來測速。但是,直接把碼盤裝在輸出軸又很難做到足夠的分辨率,于是就想到了一個比較冷門的方法,自制了一個碼盤,并且以此為基礎(chǔ),給一個TT電機加裝一組正交編碼器。

下面,作為Hengstler編碼器在國內(nèi)的代理,也作為一個編碼器愛好者,讓我們和大家一起分享網(wǎng)友的神奇制作吧!

1、先說一說正交編碼器

從名字來說,正交編碼器就是編碼器的一種,百科上定義是:正交編碼器一般指增量式編碼器。增量式編碼器是將位移轉(zhuǎn)換成周期性的電信號,再把這個電信號轉(zhuǎn)變成計數(shù)脈沖,用脈沖的個數(shù)表示位移的大小,balabala……

其實,就是把圓周的旋轉(zhuǎn)運動轉(zhuǎn)換成2路相位差90度的電平跳變信號,如下圖所示:

把圓周的旋轉(zhuǎn)運動轉(zhuǎn)換成2路相位差90度的電平跳變信號,如圖所示

上圖中有Z相,相當(dāng)于是零點,可以消除累計誤差,部分應(yīng)用中可以不使用。

這種編碼器的優(yōu)點,就是可以根據(jù)AB相位關(guān)系推測出轉(zhuǎn)動方向,而且當(dāng)圓周柵格數(shù)目為n時,跳變信號可以達到4n個,變相提高了分辨率。

說了這么多,接下來我們就用最常見、最便宜的TT減速電機為基礎(chǔ),使用2對射式光電開關(guān)(ITR9608),制作一個帶正交編碼器的電機。

2、準(zhǔn)備材料,設(shè)計ITR9608原理圖并焊接

首先是TT電機,可以說這是最普遍、最便宜的一款了,這還是我十年前入門玩智能小車時候買的存貨呢~

TT電機,可以說這是最普遍、最便宜的一款了

上圖中箭頭所指的位置是本方案的關(guān)鍵,就是要利用這一小點凸起搞點事情。

首先用助焊劑輕輕擦拭一下這段短短的軸,然后準(zhǔn)備一個小銅片(沒有銅片,用鋁片也行;再沒有,切一點萬用板也可以),大小控制在10mm邊長,中間鉆一個2mm多一點的孔(盡量居中鉆孔),就像下面這樣:

首先用助焊劑輕輕擦拭一下這段短短的軸,然后準(zhǔn)備一個小銅片

接下來,使用助焊劑輕輕擦拭銅片,然后將銅片通過小孔安裝在電機軸上,如下圖所示:

使用助焊劑輕輕擦拭銅片,然后將銅片通過小孔安裝在電機軸上

接下來是關(guān)鍵一步:焊接銅片!使用60W電烙鐵,快速焊接銅片的小孔,使其牢固地連接在電機軸上。對,這里其實是用來粘接碼盤的一個基點,哈哈,所以我說這個凸出的一點點軸是關(guān)鍵。

ITR9608是一種常見的對射式光電開關(guān),加兩個電阻就可以使用了,設(shè)計了簡單的原理圖:

ITR9608是一種常見的對射式光電開關(guān),加兩個電阻就可以使用了,設(shè)計了簡單的原理圖

ITR9608是一種常見的對射式光電開關(guān),加兩個電阻就可以使用了,設(shè)計了簡單的原理圖

按圖焊接,需要焊接兩個。

3、設(shè)計碼盤組件安裝座,并進行切割加工

設(shè)計碼盤組件安裝座,并進行切割加工

設(shè)計碼盤組件安裝座,并進行切割加工

 這里有個地方需要提示一下:在上圖中,兩個光電開關(guān)的安裝角度一定要注意,一個開關(guān)對準(zhǔn)柵格的時候,另一個開關(guān)的位置要剛好被遮擋,這樣就能保證信號“正交”。上圖中使用的是24線碼盤,兩個傳感器夾角67.5度。

制作碼盤

4、安裝碼盤組件

安裝碼盤組件

由于上面24線碼盤測試中發(fā)現(xiàn)會“丟失”信號,分析可能是由于柵格過于密集,后來切割了一個4線的,使用的是普通包裝紙(更輕,避免對電機帶負載能力產(chǎn)生影響)。

使用的是普通包裝紙刻一個碼盤

使用的是普通包裝紙刻一個碼盤

5、基于stm32f103c8t6創(chuàng)建工程,編寫驅(qū)動程序

這里主要的就是通過cubeMX對定時器模式進行配置,簡單的兩步就可以了,使用TIM2,在combined Channels選擇“Encoder Mode”,如下圖所示:

這里主要的就是通過cubeMX對定時器模式進行配置

接下來,配置一下編碼模式,選擇“……TI1 and TI2”,這樣就會上升下降沿都計數(shù),實際脈沖數(shù)數(shù)值上是柵格的4倍。

配置一下編碼模式,選擇“……TI1 and TI2”,這樣就會上升下降沿都計數(shù),實際脈沖數(shù)數(shù)值上是柵格的4倍。

其它的再配置一下串口,我準(zhǔn)備用串口打印日志,查看脈沖數(shù)。

根據(jù)配置的引腳,連接編碼器和控制板(分別接PA0和PA1)。

根據(jù)配置的引腳,連接編碼器和控制板(分別接PA0和PA1)。

6、測試效果

手動撥動碼盤一周,可以看到串口讀出16個脈沖,反轉(zhuǎn)的時候讀出的數(shù)值是-16,這里沒有寫其它復(fù)雜的算法,只是周期性讀取,然后清零。所以不動的時候,讀出來的是0。

網(wǎng)友自制正交編碼器碼盤,可測TT電機的轉(zhuǎn)速、方向。

cubeMX配置

7、總結(jié)

從硬件上來說,有一點點復(fù)雜,需要特別注意碼盤線數(shù)不要太多。

從軟件上來說,cubeMX配置還是非常簡單的,也就是讀取很容易。實際使用的時候,需要根據(jù)需求對數(shù)據(jù)進行后處理,以解析出里程、方向等更多信息。

原文標(biāo)題:從零開始,教你制作TT電機正交編碼器

文章出處:【微信公眾號:嵌入式ARM】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

了解更多關(guān)于編碼器知識,請關(guān)注亨士樂編碼器國內(nèi)正規(guī)授權(quán)代理西安德伍拓自動化傳動系統(tǒng)有限公司網(wǎng)站。公司專業(yè)技術(shù)團隊為您免費提供Hengstler編碼器的選型、安裝、調(diào)試、保養(yǎng)等技術(shù)指導(dǎo)服務(wù),盡量避免企業(yè)因為編碼器技術(shù)人員的短缺帶來的損失,采取“線上+線下”服務(wù)的服務(wù)形式,幫助企業(yè)解決技術(shù)難題。

微信二維碼 - 西安德伍拓自動化傳動系統(tǒng)有限公司 德國Hengstler(亨士樂)授權(quán)代理

掃描二維碼咨詢

Hengstler(亨士樂)編碼器
Dynapar(丹納帕)編碼器
NorthStar(北極星)編碼器
Harowe旋轉(zhuǎn)變壓器
德國Hengstler及旗下品牌授權(quán)代理

近期發(fā)布

亨士樂編碼器引腳和安裝形式介紹
Hengstler增量編碼器的產(chǎn)品性能特點分析?
Hengstler教您避免損壞編碼器碼盤?
什么是磁性編碼器?它有哪些優(yōu)點?
NorthStar磁性編碼器的結(jié)構(gòu)組成和原理
Dynapar舉例解析單圈與多圈絕對值編碼器
Hengstler編碼器計數(shù)電路和數(shù)字濾波的設(shè)計
亨士樂絕對式編碼器的工作原理
NorthStar磁性編碼器技術(shù)及其應(yīng)用
HENGSTLER編碼器在移載設(shè)備中控制定位
亨士樂SSI絕對式編碼器的基本原理和操作
亨士樂編碼器在運動控制中會出現(xiàn)什么干擾現(xiàn)象?
HENGSTLER編碼器使用高壓時間太長會發(fā)生故障嗎?
變頻器和編碼器在起重機上的使用
HENGSTLER編碼器是通過什么反饋數(shù)據(jù)的?
聯(lián)軸器在配合亨士樂編碼器實際應(yīng)用中起什么作用?
HENGSTLER超薄編碼器是怎么進行工作的?
亨士樂教您如何選擇合適的光電編碼器。
選擇合適的HENGSTLER編碼器也不容易啊
亨士樂不銹鋼海水編碼器的前景分析
HENGSTLER告訴您絕對式編碼器的回零的意義在哪里?
Dynapar帶您了解伺服電機編碼器的精度問題
HENGSTLER增量編碼器報警的四種情況分析
NorthStar增量編碼器計數(shù)不準(zhǔn)確是怎么回事?
亨士樂編碼器在卷鋼板校平剪板機控制系統(tǒng)的應(yīng)用解析
HENGSTLER告訴您光柵尺和伺服電機編碼器不同步的原因?
亨士樂增量編碼器的A.B.Z信號怎么解釋?
數(shù)控系統(tǒng)中HENGSTLER編碼器的故障檢測
NorthStar為您科普編碼器的分辨率、精度以及重復(fù)精度。
亨士樂旋轉(zhuǎn)編碼器的線數(shù)與精度之前的關(guān)系?