久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 7981|回復: 6
收起左側

PID算法控制電機轉速 Proteus仿真+單片機代碼 升級版

  [復制鏈接]
ID:96737 發表于 2018-12-29 17:55 | 顯示全部樓層 |閱讀模式
PID算法控制電機轉速仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)

PID仿真截圖

PID仿真截圖

PID程序截圖

PID程序截圖


單片機源程序如下:
  1. //=== C文件 ==========
  2. /*
  3. * PID管理程序,PID manager
  4. */

  5. #include "PID_Mgr.h"

  6. /*-----------------------------------------
  7. * 位置式PID
  8. ------------------------------------------*/
  9. float PID_Deal(PID_STR *pid)
  10. {
  11.     float re_val;

  12.     pid->offset_sum += (pid->set - pid->now);   //更新“累計偏差”(在原來的基礎上加“當前偏差”)

  13.     //位置式PID公式
  14.     re_val = pid->kp*(pid->set - pid->now)  +                   /* 比例系數*當前偏差 */     \   
  15.              pid->ki*(pid->offset_sum)      +                   /* 積分系數*累計偏差 */     \   
  16.              pid->kd*((pid->set - pid->now) - pid->offset_b);   /* 微分系數*偏差變化率 */

  17.     pid->offset_b = pid->set - pid->now;


  18.     return re_val;
  19. }




  20. //=== H文件 ======
  21. #ifndef _PID_MGR_H_
  22. #define _PID_MGR_H_

  23. #include "system.h"

  24. //=== 位置式PID結構體 =============
  25. typedef struct
  26. {
  27.     float kp;
  28.     float ki;
  29.     float kd;

  30.     float set;          //設定值
  31.     float now;          //當前值   (注:設定值-當前值 = 當前偏差)
  32.     float offset_b;     //上次偏差
  33.     float offset_sum;   //累計偏差
  34. }
  35. PID_STR;

  36. /*---------------------------------
  37. * 函數聲明
  38. ---------------------------------*/
  39. float PID_Deal(PID_STR *pid);


  40. #endif
復制代碼
0.png

所有資料51hei提供下載:
PID算法控制電機轉速 proteus仿真 v2.0.rar (95.59 KB, 下載次數: 227)


評分

參與人數 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

回復

使用道具 舉報

ID:459522 發表于 2019-1-1 22:43 | 顯示全部樓層
樓主的資料很有用
回復

使用道具 舉報

ID:96737 發表于 2019-1-2 14:17 | 顯示全部樓層
優化按鍵掃描: PID算法控制電機轉速 proteus仿真 v2.2.rar (99.67 KB, 下載次數: 27)
回復

使用道具 舉報

ID:96737 發表于 2019-1-2 22:53 | 顯示全部樓層
本帖最后由 pkintel 于 2019-1-3 08:51 編輯

推導有誤,刪除。

PID算法控制電機轉速 proteus仿真 v3.0.rar

112.48 KB, 下載次數: 73, 下載積分: 黑幣 -5

增量式PID及其推導

回復

使用道具 舉報

ID:463000 發表于 2019-1-6 19:25 | 顯示全部樓層
很贊,很有用,非常不錯
回復

使用道具 舉報

ID:618425 發表于 2019-9-30 17:06 | 顯示全部樓層
謝謝分享
回復

使用道具 舉報

ID:738859 發表于 2020-4-27 09:19 來自觸屏版 | 顯示全部樓層
謝謝分享
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 亚洲日本欧美日韩高观看 | 国产精品国产精品国产专区不卡 | 男女精品网站 | 欧美在线观看免费观看视频 | 国产精品久久国产精品 | 国内成人免费视频 | 亚洲视频中文字幕 | 天天综合久久网 | 91精品久久久久久久久99蜜臂 | 超碰8 | 国产精品美女久久久久aⅴ国产馆 | 四虎成人av | 福利网址 | 天天天操操操 | 国产亚洲精品久久久优势 | 成人在线h| 久久精品国产99国产精品亚洲 | 欧美一区二区在线观看 | 欧美中文字幕一区 | 日韩在线视频一区二区三区 | 成人av免费看 | 日韩免费福利视频 | 在线色网站 | 在线视频一区二区三区 | 碰碰视频| 久久久久久久久99精品 | 欧美日韩在线一区二区 | 久久99深爱久久99精品 | 天天操夜夜拍 | 亚洲成人免费视频在线 | 91精品国产高清久久久久久久久 | 免费视频一区 | 欧美成人aaa级毛片在线视频 | 国产欧美视频一区二区 | 免费观看毛片 | 日日艹夜夜艹 | 精品美女 | 黄色免费网 | 毛片视频观看 | 国产精品成av人在线视午夜片 | 日本免费视频在线观看 |