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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索

單片機PID算法的恒溫控制系統仿真與程序源碼設計(DS18B20傳感器)

查看數: 15520 | 評論數: 27 | 收藏 24
關燈 | 提示:支持鍵盤翻頁<-左 右->
    組圖打開中,請稍候......
發布時間: 2018-4-24 10:21

正文摘要:

樓主做的基于51單片機主控的PID算法的恒溫控制系統,帶加熱指示燈與遞增和遞減按鈕.采用DS18B20做的溫度傳感器 電路原理圖如下:

回復

ID:1134216 發表于 2024-10-21 11:32
設計的不錯啊
ID:336378 發表于 2022-3-30 15:11
                        for(i=0;i<10;i++)
                        {
                                s=get_temper();//取得現在的溫度。
                                rin = s; // Read Input
                                rout = PIDCalc ( &spid,rin ); // Perform PID Interation
                        }
ID:739402 發表于 2020-5-5 11:08
樓主能QQ私聊一下嗎?救助,感激不盡
ID:732724 發表于 2020-5-5 10:56
landing 發表于 2020-5-4 11:14
謝謝,剛好要寫一個恒溫PID控制,可以參考一下。

能否加個QQ傳我 感激不盡
ID:732724 發表于 2020-5-5 10:55
landing 發表于 2020-5-4 11:14
謝謝,剛好要寫一個恒溫PID控制,可以參考一下。

請問你能打開嗎?我打不開,顯示丟失什么文件
ID:739026 發表于 2020-5-4 11:14
謝謝,剛好要寫一個恒溫PID控制,可以參考一下。
ID:491642 發表于 2019-5-11 15:49
謝謝樓主分享
ID:509991 發表于 2019-4-16 21:17
樓主你這個是通過什么加熱裝置加熱的呀
ID:507638 發表于 2019-4-13 19:45
樓主,沒有降溫處理嗎?
ID:507638 發表于 2019-4-10 20:23
有沒有解析呢??
ID:507638 發表于 2019-4-9 11:04
yzh123 發表于 2018-4-24 20:41
樓主你好,你的pid參數是怎么整定的?

要求精度不高的話通常設置都是一樣的
ID:507638 發表于 2019-4-9 11:03
樓主能私聊下嗎
ID:507638 發表于 2019-4-9 10:50
zxr961129 發表于 2018-6-7 21:13
感謝樓主,最近在做畢業設計,需要模糊pid方面的程序和仿真,很高興樓主能夠分享出來!

能互相交流下嗎
ID:507638 發表于 2019-4-9 10:46
樓主能加QQ聊嗎
ID:489404 發表于 2019-3-12 18:22
樓主你好,你的pid參數是怎么整定的?
ID:450056 發表于 2018-12-20 23:49
謝謝,樓主給力
ID:245429 發表于 2018-12-20 20:58
學習了,下載下來以后試試
ID:407060 發表于 2018-10-9 16:05
求救樓主 仿真的電路板在哪里,我打不開
ID:280466 發表于 2018-9-1 19:52
可以嗎???
ID:340241 發表于 2018-6-14 02:00
樓主流弊
ID:304629 發表于 2018-6-7 21:13
感謝樓主,最近在做畢業設計,需要模糊pid方面的程序和仿真,很高興樓主能夠分享出來!
ID:323102 發表于 2018-6-7 12:49
實際測量溫度不顯示誰幫幫我加qq2304146938
ID:323102 發表于 2018-6-7 12:48
實際測量溫度不顯示誰幫幫我加qq2304146938
ID:323102 發表于 2018-6-7 11:17
溫度顯示不出來怎么回事
ID:311660 發表于 2018-4-25 19:37
樓主我想對你的程序提幾個問題。在你的溫度比較處理子程序里面有一段程序是這樣的if(set_temper>temper)         //設置溫度大于當前溫度
        {
                ledred=0;
                ledgreen=1;
                if(set_temper-temper>1)         //溫度相差1度以上
                {         
                        high_time=100;
                        low_time=0;
                }
                else         //設置溫度不大于當前溫度
                {
                        for(i=0;i<10;i++)
                        {
                                get_temper();
                                rin = s; // Read Input
                                rout = PIDCalc ( &spid,rin ); // Perform PID Interation
                        }
                        if (high_time<=100)         high_time=(unsigned char)(rout/800);
                        else        high_time=100;
                        low_time= (100-high_time);
  請問一下rin=s是不是表示的是PID的回饋輸入,那么既然如此的話rin不應該是等于輸出的溫度嗎?為什么是s呢?我看了一下程序除了一開始的定義unsigned int s;和剛剛那個地方s就沒有別的用處了。
      else         //設置溫度不大于當前溫度     這一條語句的注釋也不是很明白。  這個else是在if(set_temper-temper>1)         //溫度相差1度以上      這條語句后面,那么我感覺他的注釋應該是     溫度相差小于一度
      最后的話是這一句  if (high_time<=100)         high_time=(unsigned char)(rout/800);
                        else        high_time=100;
                        low_time= (100-high_time);整個都不太明白 ,特別是(rout/800)
希望樓主有空的話可以賜教一下,謝謝!

評分

參與人數 1黑幣 +80 收起 理由
admin + 80 贊一個!

查看全部評分

ID:311660 發表于 2018-4-25 10:18
謝謝樓主,最近剛好在做這方面的東西
ID:314339 發表于 2018-4-24 20:41
樓主你好,你的pid參數是怎么整定的?

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 亚洲三区在线观看 | 国产不卡视频 | 国产免费黄色 | 国产黄色在线 | 性视频网址 | 国产精品久久久久久久午夜 | 亚洲国产精品va在线看黑人 | 可以看毛片的网站 | 午夜激情网站 | 亚洲免费视频一区 | 99久久精品国产毛片 | 国产在线视频网站 | 欧美黄色一级大片 | 国产精品视频久久 | 亚洲免费专区 | 久久精品视频免费看 | 欧美视频区 | 国产免费自拍视频 | 欧美一区二区在线视频 | 国产成人久久 | 看片黄全部免费 | 色婷婷香蕉在线一区二区 | 六月丁香综合 | 日本一级一片免费视频 | 国产视频一区在线 | a免费视频 | 亚洲综合一区二区三区 | 日韩在线网址 | 一区二区三区四区在线 | 丁香久久 | av一二三 | 午夜视频在线播放 | 91色漫| 99国产精品99久久久久久 | 国产激情在线视频 | 久久福利社 | 亚洲精品成人网 | 免费在线观看www | 17c国产精品一区二区 | 欧美在线观看一区 | 亚洲精品一二三区 |