人人學會單片機 發表于 2022-6-7 22:27
代碼沒優化好,
Hephaestus 發表于 2022-6-7 21:31
單片機跟不上旋轉編碼器運動,丟脈沖了吧。絕對值編碼器不會出這種問題,AB相的一定是軟件寫的不好或者單片 ...
xyz_city 發表于 2022-6-8 09:16
void Encoder_EC11_Init(void)
{
/***避免上電時EC11旋鈕位置不確定導致一次動作誤判***/
xyz_city 發表于 2022-6-8 09:16
void Encoder_EC11_Init(void)
{
/***避免上電時EC11旋鈕位置不確定導致一次動作誤判***/
datouyuan 發表于 2022-6-11 15:30
怎么沒有一個采用外中斷或端口變化中斷做的。
這種方法占用mcu時間極少,適用面廣(0~MHz級),極其可靠。
datouyuan 發表于 2022-6-11 15:30
怎么沒有一個采用外中斷或端口變化中斷做的。
這種方法占用mcu時間極少,適用面廣(0~MHz級),極其可靠。
robinsonlin 發表于 2022-6-11 16:44
EC11的判斷,最好還是丟到 1ms 的定時器中斷中去比較穩妥, 哪怕中斷級別低點都不是問題。 但是,如果放 ...
datouyuan 發表于 2022-6-13 10:13
ec11和電機編碼器時序是一樣的。
假設電機旋轉1圈有100個編碼器脈沖,電機最大轉速3000rpm,每秒編碼器 ...
lzzasd 發表于 2022-6-15 09:42
那是你沒試過中斷法,你試過就知道了干擾有多嚴重了,另外EC11和電機編碼器不一樣的地方是EC11更多干擾。 ...
歡迎光臨 (http://m.zg4o1577.cn/bbs/) | Powered by Discuz! X3.1 |