標(biāo)題:
如何通過單片機(jī)在LCD1602上顯示無刷直流電機(jī)速度
[打印本頁]
作者:
gsjdbdvd
時間:
2021-12-25 18:19
標(biāo)題:
如何通過單片機(jī)在LCD1602上顯示無刷直流電機(jī)速度
BLDC無刷電機(jī)轉(zhuǎn)一圈輸出18個方波信號,如何通過單片機(jī)在LCD1602上顯示速度?求解答。
作者:
13205495918
時間:
2021-12-26 08:38
這一個用定時器去定時接收,用外部中斷去采集多少個脈沖信號,這樣就一個值了(單位時間內(nèi)的脈沖信號),然后處理處理就行了,還是看不明白的話就在本站內(nèi)搜那種電機(jī)轉(zhuǎn)速pid控制的仿真,那里面的速度處理你可以借鑒借鑒。
作者:
來51學(xué)習(xí)
時間:
2021-12-26 09:33
類似于頻率計,然后將測量結(jié)果除以18
作者:
lixinliang2016
時間:
2021-12-26 11:29
評論區(qū)果然有高手,又學(xué)到了。
作者:
溫xyz
時間:
2021-12-26 11:47
打開外中斷和定時器,外中斷時設(shè)置下降沿觸發(fā),當(dāng)中斷發(fā)生時計數(shù),當(dāng)計數(shù)到18時禁止定時器,把定時器時間讀出來,再把輪子周長除時間就得到速度。
作者:
man1234567
時間:
2021-12-28 15:20
直接統(tǒng)計那個信號個數(shù)然后算一下就可以;
如果沒有那個信號,也可以用霍爾一類的器件自己做個一圈一個或多個信號來統(tǒng)計。
至于在什么上面顯示,本壇上例程太多。上面的計數(shù)例程也可找到大把的參照。
作者:
akesking
時間:
2021-12-28 17:00
頻率計,代碼在附件
程序.7z
2021-12-29 02:58 上傳
點擊文件名下載附件
41.35 KB, 下載次數(shù): 11
作者:
934609429
時間:
2021-12-28 20:57
你可以在論壇搜一下霍爾測轉(zhuǎn)速的程序,就是除一下頻率
作者:
smart8888
時間:
2021-12-30 23:43
高轉(zhuǎn)速脈沖計數(shù),低轉(zhuǎn)速測量脈沖的周期,兩種結(jié)合就是固定采樣時間內(nèi)計數(shù)N個脈沖+脈沖周期,比如采用一個外部中斷源,當(dāng)脈沖下降沿開始計時100毫秒,計數(shù)脈沖的個數(shù)N。100ms時間到,再計時T到下一個脈沖的下降沿。那么總的脈沖數(shù)N+1個,總的周期100ms+T.。那么轉(zhuǎn)速=(N+1)/(0.1+T)/18
作者:
李121212
時間:
2022-1-1 14:13
使用一個定時器去計數(shù),然后給一個變量,再將這個變量顯示在屏幕上。
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1