久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
開源基于STM8的增量式PID制冷片溫控器
[打印本頁]
作者:
jiujiu
時間:
2014-12-21 01:29
標題:
開源基于STM8的增量式PID制冷片溫控器
原創開源
此電路和程序已經過實際測試,性能穩定,我用的是6A的制冷片,沒有啥問題哈,IRF530稍微有些暖而已。
電源:LM2596
CPU:STM8S103K3T6(內部16MHz RC)
測溫裝置:DS18B20
制冷片驅動電路:PC923+IRF530
編譯環境:IAR FOR STM8 V1.3
程序框架:500ms時間片
控制算法:PWM的增量式PID(參考論壇上的資料)
原理圖
145747blsbqqsszrk1nsml.jpg
(57.29 KB, 下載次數: 260)
下載附件
2014-12-21 01:46 上傳
單片機源程序如下:
#include "PID.h"
int tempset,tempnow,tempctrl; //溫度設置,現在溫度,溫度控制量
int PID_Init(void)
{
int DisTemp;
DisTemp = EEPROM_Read(0);
if(DisTemp >= 127) DisTemp = -1 - (0xFF - DisTemp);
if(DisTemp < -20)DisTemp = -20;
else if(DisTemp > 40)DisTemp = 40;
tempset = DisTemp*10; //將溫度值轉換為PID值;
return DisTemp;
}
unsigned int DOPID(void)
{
static int err = 0,err1 = 0,err2 = 0; //本次、上次、上上次誤差
signed int add; //增量
tempnow = ReadTemperature(); //獲取溫度值
err = tempset*10 - tempnow; // 比設定值高出0.5℃
if(err >= 100)
{
tempctrl = 5400; //全速升溫
}
else if(err <= -100)
{
tempctrl = 100; //全速降溫
}
else
{
add = KP*(err - err1) + KI*err + KD*(err - 2*err1 + err2); //計算增量
tempctrl = tempctrl + add;
}
if(tempctrl > 5400) // 0x1D45 / 2= 3746
{
tempctrl = 5400; //限幅
}
if(tempctrl < 100)
{
tempctrl = 100;
}
err2 = err1; //保存誤差
err1 = err;
return tempctrl;
}
void CtrlTemp(void)
{
static unsigned int PWM_Value = 0;
PWM_Value = DOPID();
//PWM_Timet1(5400);
PWM_Timet1(PWM_Value);
}
復制代碼
本人初學,僅供參考,如有錯誤,請大家回帖多多指教,代碼工程下載:
程序 原理圖.zip
(712.49 KB, 下載次數: 460)
2014-12-21 01:29 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
作者:
c8112499
時間:
2014-12-22 22:36
收藏了,謝謝。。。。。。。。。。。。。。。
作者:
heyonlin1979
時間:
2014-12-24 18:59
收藏!!!!!!!!!!!!!!!!!!!!
作者:
barons
時間:
2015-1-28 11:34
收藏下先,謝謝
作者:
cqh757128
時間:
2015-4-19 18:17
謝謝樓主的資料
作者:
一本正經說胡話
時間:
2016-8-30 20:01
很好 先收藏了 最近在學這個。
作者:
黑色芯片
時間:
2017-4-4 13:25
樓主可以的,謝謝啊
作者:
xllin
時間:
2017-4-9 22:43
收藏下先,謝謝
作者:
xllin
時間:
2017-4-9 22:43
收藏下先,謝謝
作者:
lw082273
時間:
2017-6-8 17:26
謝謝
剛好需要
作者:
zhnagrui95
時間:
2017-6-13 11:29
學習了 收藏了 謝謝
作者:
andersonleo
時間:
2017-6-18 19:32
我來看看
作者:
adee
時間:
2017-6-20 22:24
謝謝,學習中!
作者:
zhnagrui95
時間:
2017-7-18 10:01
學習學習 51黑有你更精彩!!!!!!
作者:
易曉勇121
時間:
2017-7-20 13:31
學習學習、、、、、
作者:
zhyum1
時間:
2017-11-6 00:37
正在研究溫度控制,參考下感謝分享
作者:
mmhkshh
時間:
2017-11-21 13:23
收藏,不錯的資料
作者:
ziuny
時間:
2017-11-22 12:56
pid值得學習
作者:
stlong
時間:
2017-11-28 09:41
收藏了,謝謝。。。。。。。。。。。。。。。
作者:
ailexy
時間:
2018-4-3 16:31
謝謝樓主的資料,收藏了
作者:
Akon4
時間:
2018-4-3 17:12
學習一下 謝謝
作者:
自由電子
時間:
2018-4-4 11:09
前來學習,感謝分享!
作者:
czwang
時間:
2018-4-6 23:49
謝謝分享!
作者:
swt233
時間:
2018-4-8 18:24
收藏學習
作者:
whs123456
時間:
2018-4-14 12:47
謝謝分享
作者:
294411253
時間:
2018-5-21 14:27
謝謝 剛好需要
作者:
jiqingming
時間:
2018-8-13 09:58
收藏學習
作者:
wo51hei
時間:
2018-8-15 17:14
謝謝 剛好需要
作者:
flyingcool
時間:
2018-10-11 21:26
沒有bi啊,觀看
作者:
cooldog123pp
時間:
2019-3-12 13:52
問下 論壇上資料鏈接在哪里
作者:
xia61881
時間:
2019-3-17 21:03
謝謝樓主的資料
作者:
xia61881
時間:
2019-3-17 21:08
謝謝分享!
作者:
xia61881
時間:
2019-3-18 10:43
學習一下 謝謝
作者:
xia61881
時間:
2019-3-19 16:35
謝謝分享!
作者:
cool900
時間:
2019-4-28 08:10
收藏下先,謝謝
作者:
hq987333864
時間:
2019-5-16 15:24
感謝分享!
作者:
jovew
時間:
2019-11-28 09:07
好東西,試試看!
作者:
jovew
時間:
2019-11-28 09:15
原理圖不清楚,為什么不提供電子文檔?
作者:
taotao123
時間:
2021-8-18 10:03
圖紙看不清,而且圖紙放大了看見這控制原理也是不對。
作者:
nmgbtzyf
時間:
2021-8-23 01:02
想知道制冷片的散熱問題,你是怎么處理的?
歡迎光臨 (http://m.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
欧美精品一区二区三区四区
|
亚洲天天
|
亚洲一区亚洲二区
|
天天爽天天干
|
成人小视频在线观看
|
美女扒开腿让人桶爽原神
|
午夜久久久
|
欧美视频在线一区
|
一级毛片在线免费观看
|
中文字幕在线免费播放
|
黄色av免费在线观看
|
久久国产精品一区二区
|
思思在线视频
|
亚洲一级免费视频
|
欧美精品乱码99久久蜜桃
|
黄色免费av
|
亚洲天天
|
国产成人免费在线视频
|
超碰777
|
欧美一区二区在线播放
|
青青伊人网
|
黄色免费大片
|
成人午夜av
|
香蕉视频免费
|
日本中文字幕在线播放
|
国产一区二区三区视频在线
|
亚洲欧洲天堂
|
日韩免费高清
|
国产精品成人一区二区三区
|
免费精品视频
|
亚州av在线
|
荤话粗俗h高h重口
|
日韩精品免费在线观看
|
成人性生活片
|
欧美天堂
|
婷婷一区二区三区
|
日韩伦理视频
|
欧美日日日
|
日韩欧美三区
|
久久久久久99精品久久久
|
中文字幕2021
|