日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【软件】PID调试软件(可免费下载)

發布時間:2024/1/1 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【软件】PID调试软件(可免费下载) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

版本說明:持續更新....

序號版本功能開發人
1V1.1

串口通訊、目標速度控制、PID調參

自動周期性調速

楊工

經過幾天的努力,終于開發了第一版本PID調試軟件(可免費下載)

測試硬件:

?

一、調試視頻:鏈接

二、通訊協議:

A、上位機發給下位機:

包頭(1位)命令(1位)長度(1位)數據(2*N個)和檢驗(1位)
0xBB控制命令數據個數每個數據占用兩位采用和檢驗(從包頭開始計算)

舉例:

(1)發送PID參數:

P:100? ? ? ? I:80? ? ? D:0? ? ? 采樣周期:50ms ?

數據:?BB 09 08 00 64 00 50 00 00 00 32 B2

說明:需要放大10倍傳送,這樣才能保證小數點后面有一位

????????00 64? :P為10

????????00 50??:I為8

????????00 00? :?D為0?

????????00 32? :采樣周期為50ms??

(2)發送目標速度:

????????目標速度設置為:100r/min

????????數據:BB 08 02 03 E8 B0

(3)急停:速度為0

????????數據:BB 08 02 00 00 C5?

B、下位機發給上位機格式:利用printf函數發送

具體格式:

printf("%.2f,%.2f,% d,% d,% d,% d,% .2f\n",setN_B*10,samplingValue*10,(int)(Velocity_KP*10),(int)(Velocity_KI*10),(int)(Velocity_KD*10),(int)SampleT,PowerAverage);

說明:

????setN_B*10? 表示目標速度

????samplingValue*10 表示采樣速度

????Velocity_KP 表示參數P

????Velocity_KI表示參數I

????Velocity_KD表示參數D

????SampleT表示采樣周期

????PowerAverage表示電壓值

提示:*10是自己搞的,也就是放大10倍后發送。

軟件下載方式:下載

總結

以上是生活随笔為你收集整理的【软件】PID调试软件(可免费下载)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。