欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標(biāo)題: 電機(jī)PID調(diào)節(jié)程序 [打印本頁(yè)]

作者: chengp    時(shí)間: 2023-5-16 19:18
標(biāo)題: 電機(jī)PID調(diào)節(jié)程序
分別有增量式PID調(diào)節(jié)程序、積分限幅調(diào)節(jié)程序、位置式PID調(diào)節(jié)程序
  1. #include<stdio.h>
  2. struct _pid
  3. {
  4.         float Setspeed;//定義設(shè)定值
  5.         float ActualSpeed;//定義實(shí)際值
  6.         float err;//定義偏差值
  7.         float err_last;//定義上上個(gè)偏差值
  8.         float Kp,Ki,Kd;//定義比例、積分、微分系數(shù)
  9.         float err_next;//定義上一個(gè)偏差值
  10. }pid;
  11. void PID_init()
  12. {
  13.          printf("PID_init begin \n");
  14.          pid.Setspeed=0.0;
  15.          pid.ActualSpeed=0.0;
  16.          pid.err=0.0;
  17.          pid.err_last=0.0;
  18.          pid.err_next=0.0;
  19.          pid.Kp=0.2;
  20.          pid.Ki=0.015;
  21.          pid.Kd=0.2;
  22.          printf("PID_init end\n");
  23. }
  24. float PID_realize(float speed)
  25. {
  26.         float incrementSpeed;
  27.         pid.Setspeed =speed;
  28.         pid.err=pid.Setspeed-pid.ActualSpeed;
  29.         incrementSpeed=pid.Kp*(pid.err-pid.err_next)+pid.Ki*pid.err+pid.Kd*(pid.err-2*pid.err_next+pid.err_last);
  30.         pid.ActualSpeed+=incrementSpeed;
  31.         pid.err_last=pid.err_next;
  32.         pid.err_next=pid.err;
  33.         return pid.ActualSpeed;
  34. }
  35. int main()
  36. {
  37.         int count;
  38.         printf("System begin\n");
  39.         PID_init();
  40.         count=0;
  41.         while(count<1000)
  42.         {
  43.                 float speed=PID_realize(50);
  44.                 printf("%f\t",speed);
  45.                 count++;
  46.         }
  47.         getchar();
  48.         return 0;
  49. }
復(fù)制代碼


積分限幅PID.rar

677.47 KB, 下載次數(shù): 60, 下載積分: 黑幣 -5

增量式PID.rar

543.92 KB, 下載次數(shù): 68, 下載積分: 黑幣 -5

位置式PID.rar

5.52 MB, 下載次數(shù): 65, 下載積分: 黑幣 -5


作者: long7777777    時(shí)間: 2023-5-20 17:30
點(diǎn)贊點(diǎn)贊點(diǎn)贊點(diǎn)贊點(diǎn)贊點(diǎn)贊點(diǎn)贊點(diǎn)贊
作者: 王秋冬    時(shí)間: 2023-7-20 07:40
全面介紹PID的多種程序范例,謝謝分享。
作者: wanghuailin    時(shí)間: 2023-7-25 19:32
還好可以借鑒
作者: tsb0574    時(shí)間: 2024-10-15 17:16
沒(méi)有曲線圖像輸出?
作者: 251932270    時(shí)間: 2025-8-14 00:35
給個(gè)電路圖




歡迎光臨 (http://www.raoushi.com/bbs/) Powered by Discuz! X3.1