找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

帖子

STM32 pid自整定+pid控溫+pwm輸出 源程序

查看數(shù): 13420 | 評論數(shù): 25 | 收藏 48
關(guān)燈 | 提示:支持鍵盤翻頁<-左 右->
  • 1/1
發(fā)布時間: 2021-8-13 22:56

正文摘要:

  主要是利用繼電器反饋法進行pid參數(shù)自動整定。若測出了系統(tǒng)的一階模型,或得出了系統(tǒng)的臨界比例增益,則可很容易地設(shè)計出PID調(diào)節(jié)器。繼電型自整定的基本想法是,在控制系統(tǒng)中設(shè)置兩種模態(tài):測試模態(tài)和調(diào) ...

回復

ID:1148661 發(fā)表于 2025-4-27 17:39
wenhuaxiao 發(fā)表于 2021-8-14 09:17
最近正在學這PID呢,謝謝了

有點忘記了剛好學習一下
ID:469589 發(fā)表于 2025-4-25 09:08
這種方法有一定的危害甚至破壞性,適合與未出廠的產(chǎn)品或離線測試的產(chǎn)品做整定,
但部分的應用場合是不能使用震蕩法做系統(tǒng)分析或整定的!
ID:1148774 發(fā)表于 2025-4-23 16:05

最近正在學這PID呢,謝謝了
ID:1143650 發(fā)表于 2025-2-9 21:36
最近正在學這PID呢,謝謝了
ID:294886 發(fā)表于 2024-12-2 13:43
謝謝分享,PID挺好用的,學習學習
ID:704812 發(fā)表于 2024-11-12 16:41
感謝,想您學習。
ID:1134628 發(fā)表于 2024-11-7 11:09

最近正在學這PID呢,謝謝了
ID:419063 發(fā)表于 2024-9-30 17:08
沒玩過自整定,謝謝分享!學習一下。
ID:346648 發(fā)表于 2024-3-7 22:21
最近正在學這PID呢,謝謝了
ID:592857 發(fā)表于 2024-2-28 14:39
  最近正在學這PID呢,謝謝了
ID:164385 發(fā)表于 2024-2-4 09:28
很好的代碼,學習了
ID:52749 發(fā)表于 2024-2-1 16:08

請問“                                KC = 127/V_temp; //如果記錄了 最低溫度 與 最高溫度對應的時間 那么沿用這個公式:TC = 2 * (TIME_Hight - TIME_LOW);                                        TC = k_pid_self_counter;        //TC =2 * (TIME_Hight - TIME_LOW);                                                         pid.Kp = 0.6*KC;                                                pid.Ki = (0.6*KC)/(0.5*TC)/10;                                 pid.Kd = (0.6*KC)*(0.125*TC)/60;”這一段計算是根據(jù)什么得到的?


這個應該是繼電整定法,網(wǎng)上能找到公式

ID:52749 發(fā)表于 2024-2-1 16:07
CCR4_VAL=100  out=0%            CCR4_VAL=0  out=100%   

請問TC    得出后,PID運算周期 ,輸出周期沒有更改,這個應該很重要,關(guān)系到系統(tǒng)的滯后
ID:958310 發(fā)表于 2024-1-4 10:32
請問“                                KC = 127/V_temp; //如果記錄了 最低溫度 與 最高溫度對應的時間 那么沿用這個公式:TC = 2 * (TIME_Hight - TIME_LOW);                                        TC = k_pid_self_counter;        //TC =2 * (TIME_Hight - TIME_LOW);                                                         pid.Kp = 0.6*KC;                                                pid.Ki = (0.6*KC)/(0.5*TC)/10;                                 pid.Kd = (0.6*KC)*(0.125*TC)/60;”這一段計算是根據(jù)什么得到的?
ID:385620 發(fā)表于 2023-8-24 09:13
您好,你代碼里的自整定部分沒有運行,其中KI,KD,KP3個參數(shù)一直為0
ID:385620 發(fā)表于 2023-8-24 09:12
您好,您代碼中自整定這塊好像沒有運行,KI,KD,PD這3個參數(shù)一直為初值0
ID:41543 發(fā)表于 2023-2-1 10:53
學習中 溫控,pid ,感謝
ID:334781 發(fā)表于 2021-12-31 09:29
樓主,有原理圖嗎,PID控制是不是要用可控硅呢,用繼電器的話,會不會影響使用壽命呢?
ID:462629 發(fā)表于 2021-12-28 10:18
有原理圖嗎
ID:936528 發(fā)表于 2021-9-24 10:38
樓主你好,請問下這里為什么當前溫度大于設(shè)定溫度,占空比卻還要調(diào)到最大

捕獲.PNG (61.39 KB, 下載次數(shù): 258)

捕獲.PNG
ID:967413 發(fā)表于 2021-9-23 08:57
正在做一個PID溫控器的項目,學習了!謝謝!
ID:856642 發(fā)表于 2021-9-22 19:51
最近正在學這PID呢,謝謝了
ID:966468 發(fā)表于 2021-9-16 11:40
最近正在學這PID呢,謝謝了
ID:748535 發(fā)表于 2021-8-22 10:15

最近正在學這PID呢,謝謝了
ID:275041 發(fā)表于 2021-8-14 09:17
最近正在學這PID呢,謝謝了

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

Powered by 單片機教程網(wǎng)

快速回復 返回頂部 返回列表