Stm32-使用TB6612驅動電機及編碼器測速
一、電機及編碼器的參數
編碼電機其實就是一個帶有編碼器的電機,我的這個電機是一個增量式的帶霍爾傳感器的電機
本文引用地址:http://www.ex-cimer.com/article/202404/457299.htm電機的型號是JGB37-520電機
下方是電機的參數
主要關注的就是電機的額定電壓 12V
電機的減速比 30(這個很重要)
編碼器的參數
主要關注編碼器的線數 11線 (也就是說電機轉一圈會產生11個脈沖)
供電電壓 5V
輸出類型 方波
編碼器的連接
一般這種編碼器都有六根線
兩邊靠外的兩根線是電機電源線
往里兩根是編碼器的電源線
中間兩根是編碼器的A,B相
具體大概是啥意思呢?
就是電機轉動的時候編碼器會通過編碼電機的A相和B相輸出兩個正交的方波
通過輸出的兩個方波就可以對電機進行測速和識別電機的方向
二、硬件
整體結構采用洞洞板+TB6612+Stm32C8T6+編碼電機(起初采用的是這種結構)
后面采用Stm32ZET6+TB6612+洞洞板+編碼電機+12V電源(原因是C8T6燒壞了,哭
評論