![]() |
最近在學習PID溫控,感謝分享 |
最近在學習溫控,學習學習 |
最近在學習溫控,學習下 |
小黑黑2333 發表于 2022-11-17 16:24 是不是因為文件名稱大寫,或者你直接下載IDE版本的.沒刷出來手動弄一下 |
為啥庫文件導不進去呀 |
下載了,學習一下PID. |
謝謝樓主,最近折騰PT100 |
mick32 發表于 2022-4-9 01:11 首先謝謝你的建議。細心看這個程序是由許多不足的。首先這里spi通訊是針對寄存器和儀表轉換芯片寫的驅動,兼容性就差了許多,此外還缺少一個觀察器來檢測系統運行狀態。遺憾的是我手頭沒有51系列開發板也沒有這方面的編程經驗,這個項目下一步會有一個自動pid校準器與可調溫度曲線類似回流焊。并使用32位芯片來接替。 以下建議希望對你有幫助max31855可以使用軟件spi進行通訊。你可以直接下載開源庫進行通訊,然后xxx.temp_pid_manger(”A::這里直接輸入一個攝氏溫度即可“)計算參數后注入軟件pwm占空比;。要注意的是A段程序是刷新溫度.而不是!發送測量質量等待然后返回!。測量指令要在loop里面執行。 |
"Can it be changed to 51?" For 51 it is quite different but possible.. Maybe it is time to switch to MAX31855 K-, J-, N-, T-, S-, R-, or E-type thermocouple. The data is output in a signed 14-bit, SPI... Thanks for code.. |
能改成51的嗎? |
感謝樓主分享,正好在做一個需要PID溫度控制的課題,參考一下 |
您好,想問問如果測溫熱電偶要從max6675改到ntc100k需要改哪些參數,以及使用ramps時需要怎么接線(有沒有實際接線引腳圖或說明)?非常感謝! |
有部分網友反應不會添加項目文件到IDE,這里我直接分享一個全部添加好了的![]() 如果哪位網友想想學習PIO開發環境的可以參考以下鏈接 https://blog.csdn.net/qq_39080978/article/details/114879766 https://blog.csdn.net/acktomas/article/details/115393834 |
dxxiaoyun 發表于 2021-4-21 09:23 我用的定時器0所以是OCR0A,CS02,CS01,CS00。你如果要是新手的話先示波器看一遍波形。proteus仿真一下加熱器大概了解一下,心里有底再買些材料再回來實驗。 |
dxxiaoyun 發表于 2021-4-21 09:23 您好,arduino ide。點擊項目,添加文件(有的版本不能一次添加,需要操作數次)繼電器根場效應管控制的最大區別就是pwm頻率。單片機自帶的硬件pwm頻率很顯然不適用,因為他頻率太高了,會降低加熱棒壽命。我采用ctc中斷模式進行軟件pwm大約7.68hz,更改中斷頻率就可以降低pwm頻率,OCR0A寄存器和CS20/21/22?梢哉{整你想要的頻率。 |
我用的是繼電器,不用PDI 直接溫度到了動作差+0~6度。 |
本帖最后由 dxxiaoyun 于 2021-4-21 15:30 編輯 下載下來的庫文件頭文件放怎么放到arduino IDE目錄里?
|
redtxd 發表于 2021-4-8 21:24 可以的。不過加熱器需要更換,升溫,恒溫。降溫再調,非常耗費時間,需要耐心。如果改端口需要注意下,如#define SPI-CS-PIN。 DDRB/=(1<<SPI-CS-PIN);。這端口也僅僅限制于PBxx了。改成PAxx就需要DDRB用DDRA替換。也就是說你需要一張芯片端口圖和arduino端口圖,在proteus中可以找到。理論上除了硬件spi,其他端口都可以更改。 |
謝謝樓主分享,這個可以用來做電烙鐵嗎? |
建議采集ADC不要用開發板自帶的因為精度不高,您可以加個其他的ADS采集精度高的?赡軙档驼`差 |