wxq544463370
中二病晚期
級別: 略有小成
![]() |
如題,怎么樣測速呢。。現(xiàn)有一個增量式編碼器 我用spd可以測速,但是我還想要用高速計(jì)數(shù)器測速度。 我用計(jì)數(shù)器的話 設(shè)置20ms中斷只能接收到脈沖總數(shù),相當(dāng)于知道位移量。如何在設(shè)定時間查看每秒的脈沖差值? 計(jì)算出速度。 |
---|---|
|
wxq544463370
中二病晚期
級別: 略有小成
![]() |
看來遇到問題還得自己解答。。。 spd測速可以但是不能判斷方向。。 后面我用高速計(jì)數(shù)器測速。 方法是主程序讀取高速脈沖,中斷程序?yàn)闀r間中斷,每隔25ms讀取一次脈沖數(shù) 第二次脈沖數(shù)減去第一次的脈沖數(shù)除以時間 得到速度。。得到的數(shù)有正負(fù),正負(fù)可以判斷方向。 不曉得這種測速和判斷方向的方法誤差大不大。 |
---|---|
|