欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: PID溫控,max6675,加熱棒Arduino源程序 [打印本頁]

作者: fbn20050523    時間: 2020-9-6 19:34
標題: PID溫控,max6675,加熱棒Arduino源程序
我相信還有許多人對pid有很多疑惑
看似繁瑣的數學公式如何變成代碼?
算出結果又輸入到哪里?
如何調試?
下面都將一一解答

下面我來分享一下制作心得,希望可以幫到大家

關于硬件

                        mega2560,uno等avr開發板
                        max6675熱電偶
                        12v40w加熱棒
                         3d打印機 RAMPS1.4擴展板,這里主要用到場效應管來控制加熱棒。

開發環境
arduino ide / vscode platformio

繁瑣的公式需要”離散化“從而變成代碼

pid算出數值,傳入單片機定時器內產生脈沖控制加熱棒
調試可以采用表格繪圖來摸索

文件內pdf教程有更詳細的解答

下面是圖片集










庫文件在lib文件夾
src有ino文件。可直接由ide打開

全部文件下載,還有一份pdf教程


注意,新的代碼在6樓去下載,這個附件是pdf:
200906-182402-megaatmega2560.zip (2.11 MB, 下載次數: 189)


作者: Highnose    時間: 2020-10-27 20:13
牛逼! 我要學習下,來試試個類似的
作者: zhuxindesign    時間: 2020-12-26 09:53
正在學習max6675 做PID溫控
作者: smartphone    時間: 2021-2-3 15:18
雖然不懂 但是也下載看看,謝謝分享。
作者: zhou8266    時間: 2021-2-8 09:32
下載資料,是快速學習的王道,沒有之一!
作者: fbn20050523    時間: 2021-2-10 22:41
經過了我的研究認為老的程序策略非常不妥,非常抱歉。
新來的網友請下載以下文件,只有源代碼->
2021_2_10 PID temperature.zip (663.68 KB, 下載次數: 115)











經過了重大的調整現在已經擁有非常穩定的溫度曲線
需要詳細資料或者指導的論壇私信我



作者: fbn20050523    時間: 2021-2-10 22:43
硬件改動,ntc熱敏 100K,查表法
作者: ziomina    時間: 2021-5-5 18:53
fbn20050523 發表于 2021-2-10 22:43
硬件改動,ntc熱敏 100K,查表法

我們需要 的是MAX6675作為傳感器輸入信號。pt100 承受不了我們要的高溫。謝謝

作者: fbn20050523    時間: 2021-5-13 19:26
ziomina 發表于 2021-5-5 18:53
我們需要 的是MAX6675作為傳感器輸入信號。pt100 承受不了我們要的高溫。謝謝

下我最新帖子那個,這個太早以前寫的了,程序亂七八糟,我都佩服我自己。要是缺積分留下郵箱發你
作者: qyk518    時間: 2021-7-25 12:45
樓主你好,我的3d打印機溫度波動很大(20度左右),正想用Arduino單獨做個控制器,用原機的ntc熱敏 100K b=3950的傳感器,用Arduino控制原機加熱頭(24v50w),苦于pid程序設計,可以發份資料到論壇附件嗎?,十分感謝
作者: fbn20050523    時間: 2021-7-26 15:03
qyk518 發表于 2021-7-25 12:45
樓主你好,我的3d打印機溫度波動很大(20度左右),正想用Arduino單獨做個控制器,用原機的ntc熱敏 1 ...

鏈接:https://pan.baidu.com/s/1PDbUXHdDWFzx2aMMGbqX1g
提取碼:0000

這是我自己總結的資料希望對您有用。
作者: qyk518    時間: 2021-7-26 22:07
fbn20050523 發表于 2021-7-26 15:03
鏈接:https://pan.baidu.com/s/1PDbUXHdDWFzx2aMMGbqX1g
提取碼:0000

十分感謝!硬件已經搭建好了,軟件比較迷糊,資料已下載,我去學習下!
作者: freetwhss    時間: 2021-9-6 16:55

雖然不懂 但是也下載看看,謝謝分享
作者: _阿坤    時間: 2021-12-3 10:08
下載的,怎么沒有看到源代碼
作者: heicad    時間: 2021-12-3 18:30
_阿坤 發表于 2021-12-3 10:08
下載的,怎么沒有看到源代碼

樓主更新的代碼在6樓
作者: fbn20050523    時間: 2021-12-3 19:25
heicad 發表于 2021-12-3 18:30
樓主更新的代碼在6樓

需要熱電偶版的下載我的另一個帖子
作者: yeyoubin    時間: 2022-4-22 17:56
樓主想問一下馬林固件使用MAX6675的話固件要怎么配置,請指教謝謝!
作者: fbn20050523    時間: 2022-4-22 20:40
yeyoubin 發表于 2022-4-22 17:56
樓主想問一下馬林固件使用MAX6675的話固件要怎么配置,請指教謝謝!

我有兩臺機器都是使用的熱電偶,這會產生一個問題。相同的PLA耗材再原裝ender3只需要210度就可以打印,而熱電偶機器需要350度.我手頭沒有標準的測溫儀所以無法解答。
以下說明如何連接
1.Configuration.h #define TEMP_SENSOR_0 -2 僅有傳感器0/1可以使用熱電偶
2. #define DEFAULT_Kp 14.61  //這個是我測試好的參數。
    #define DEFAULT_Ki 0.98
    #define DEFAULT_Kd 54.37

3.純小白先要了解一下spi通信總線,這里MAX6675只需單項通訊所以少一根。



4.查閱xx_pin.h  TEMP_0_CS_PIN xx
熱電偶    主板

CS            TEMP_0_CS_PIN      (獨立不能與SD卡沖突)                                    
SCk          SCK/CLK(一般與SD卡共享)                                       
S0            MISO    (一般與SD卡共享)


作者: 工控菜鳥    時間: 2024-8-22 12:27
不錯的案例,來學習一下
作者: szmcgy    時間: 2024-10-31 16:32
現實有誰去用max6675?被薅羊毛
作者: 涼拌顆    時間: 2024-11-4 18:26
你好請問有沒有用pid溫控 arduino的自制回流焊接爐





歡迎光臨 (http://www.raoushi.com/bbs/) Powered by Discuz! X3.1