定時器編碼器模式

2021-09-19 19:50:33 字數 1417 閱讀 3827

做乙個這樣的訊號檢測

/*根據ti1fp1的電平,計數器在ti2fp2的邊沿向上/下計數。

1、計數器在ti2有上公升沿和下降沿變化

2、ti1為低時,計數器在ti2的上公升沿減小,下降沿增加

ti1為高時,計數器在ti2的上公升沿增加,下降沿減小

3、注意時tix而不是chx

4、與 tim3->cr1 &= ~tim_cr1_dir;//向上計數無關

例:ti1保持低 cnt在脈衝中會有 1 0 0 1

ti1保持高 cnt在脈衝中會有 0 1 1 0

*/void tim3_encoder_ti1(void)

/*根據ti2fp2的電平,計數器在ti1fp1的邊沿向上/下計數。

1、計數器在ti1有上公升沿和下降沿變化

2、ti2為低時,計數器在ti1的上公升沿增加,下降沿減小

ti2為高時,計數器在ti1的上公升沿減小,下降沿增加

3、注意時tix而不是chx

4、與 tim3->cr1 &= ~tim_cr1_dir;//向上計數無關

例:ti2保持低 cnt在脈衝中會有 0 1 1 0

ti2保持高 cnt在脈衝中會有 1 0 0 1

*/void tim3_encoder_ti2(void)

/*根據另乙個訊號的輸入電平,計數器在ti1fp1和ti2fp2的邊沿向上/下計數。

1、計數器在ti1和ti2有上公升沿和下降沿變化

2、ti1為低時,計數器在ti2的上公升沿減小,下降沿增加

ti1為高時,計數器在ti2的上公升沿增加,下降沿減小

ti2為低時,計數器在ti1的上公升沿增加,下降沿減小

ti2為高時,計數器在ti1的上公升沿減小,下降沿增加

3、注意時tix而不是chx

4、與 tim3->cr1 &= ~tim_cr1_dir;//向上計數無關

例:ti1保持低 cnt在脈衝中會有 0 0 1 1

ti1保持高 cnt在脈衝中會有 1 1 0 0

ti2保持低 cnt在脈衝中會有 0 1 1 0

ti2保持高 cnt在脈衝中會有 1 0 0 1

ti2: _|--|__|--|__|-

ti1: __|--|__|--|__| 1 2 3 4

ti1: _|--|__|--|__|-

ti2: __|--|__|--|__| 4 3 2 1

*/void tim3_encoder_ti1ti2(void)

STM32定時器 正交編碼器模式詳解

原創2016年01月25日 17 11 09 編碼器分類 按工作原理 光電式 磁電式和觸點電刷式 按碼盤的刻孔方式 增量式和絕對式兩類 由於博主接觸面還不是很廣,一共就用過兩個種類的編碼器,都是屬於光電的 差分編碼器 一般由8根線連線 訊號線分別為 a a b b z z 以及vcc和gnd 這裡有...

index編碼器 編碼器測量工具 主軸編碼器

德國vs sensorik編碼器為index車銑復合工具機標配編碼器 並可完全相容西門子 l b 海德漢等編碼器。dcmu 24p cnbo box 應用於工具機主軸編碼器訊號診斷 資料記錄及訊號校準的測量工具 僅使用一台膝上型電腦連線我們的編碼器測量工具裝置 dcmu box 就可以輕鬆對編碼器訊...

連線編碼器 編碼器原理及測量

編碼器及其應用概述 編碼器 encoder 是將訊號 如位元流 或資料進行編制 轉換為可用以通訊 傳輸和儲存的訊號形式的裝置。編碼器把角位移或直線位移轉換成電訊號,前者成為碼盤,後者稱碼尺。按照讀出方式編碼器可以分為接觸式和非接觸式兩種。接觸式採用電刷輸出,一電刷接觸導電區或絕緣區來表示 的狀態是 ...