日期:2022-10-11 11:55:26瀏覽量:26512
諧波減速電機軟件開發包括源程序、計時器中斷服務程序、外部中斷服務程序、低壓檢驗中斷服務程序等.以下主要介紹源程序、指針運行速率管理程序、加快回零管理程序.3.主操作程序主程序流程如圖所示.初始化后,為保證諧波減速電機儀表指針通電后處于零位,主循環前設置回零標志有效,計時器1中斷服務程序執行回零程序.通電回零后,每1000次ms記錄輸入脈沖(捕獲外部中斷1中斷觸發頻率),并通過滾動濾波獲得500mA脈沖信號數(每100mA記數結束,比較包括100mA及前6次100mA脈沖數據,去除最高值和最小值后求和).按轉速傳感器輸出5000mA脈沖數對應的轉速,計算指針的目標位置,然后調用SetStepTarget()函數計算指針(諧波減速電機)運行目標的速度和方向,啟動計時器0驅動指針(諧波減速電機)運行到目標位置.