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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 7866|回復: 6
打印 上一主題 下一主題
收起左側

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

  [復制鏈接]
跳轉到指定樓層
樓主
ID:96737 發表于 2018-12-29 17:55 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
PID算法控制電機轉速仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)


單片機源程序如下:
  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
復制代碼


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


評分

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

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏2 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
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及其推導

回復

使用道具 舉報

5#
ID:463000 發表于 2019-1-6 19:25 | 只看該作者
很贊,很有用,非常不錯
回復

使用道具 舉報

6#
ID:618425 發表于 2019-9-30 17:06 | 只看該作者
謝謝分享
回復

使用道具 舉報

7#
ID:738859 發表于 2020-4-27 09:19 來自手機 | 只看該作者
謝謝分享
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 久久大香 | 日韩欧美一区二区三区免费观看 | 久久精品一区二区三区四区 | 中文字幕乱码视频32 | 欧美黄色片 | 欧美一级久久 | 在线观看成人av | 亚洲精品白浆高清久久久久久 | 久久蜜桃av一区二区天堂 | 午夜久久久 | 欧美一级做性受免费大片免费 | 日韩视频精品 | 在线免费av观看 | 日韩一级二级片 | 综合久久综合久久 | 一二区成人影院电影网 | 国产精品久久久久久久久图文区 | 久久精品色欧美aⅴ一区二区 | 亚洲视频一区在线观看 | 久久精品一区二区三区四区 | 午夜天堂精品久久久久 | 欧美一极视频 | 妞干网福利视频 | 欧美综合一区二区 | 成人av看片| 999国产视频 | 激情久久网 | 久久国内精品 | 亚洲国产成人精品久久久国产成人一区 | 6996成人影院网在线播放 | 中文字幕免费中文 | 国产精品国产自产拍高清 | 国产午夜久久 | 精品少妇一区二区三区在线播放 | 一区视频| 亚洲一区二区三区在线播放 | 亚洲视频中文字幕 | 亚洲国产精品久久人人爱 | 国产乱码精品一区二区三区五月婷 | 国产精品久久在线观看 | 天天爱爱网 |