電子發(fā)燒友App

硬聲App

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>電子資料>基于Arduino的濃縮咖啡PID控制器

基于Arduino的濃縮咖啡PID控制器

2022-12-23 | zip | 0.10 MB | 次下載 | 免費

資料介紹

描述

多年來,我在精品咖啡行業(yè)工作,并在濃縮咖啡機中安裝了相當(dāng)多的 PID 控制器,以提供更好的溫度控制。
了解 Arduino 平臺后,我決定構(gòu)建自己的 PID 控制器。?

基于 Arduino 的濃縮咖啡 PID 控制器

下面是控制器的一些照片,它可以設(shè)置為 2 種不同的形式功能,具體取決于您的空間要求/限制。?

如果用于更扁平的配置(在 RHS 上),LCD 的安裝孔與 PID 板的安裝孔對齊,可以使用安裝硬件來幫助支撐 LCD 的重量,而不是對 LCD 施加不必要的壓力LCD和PCB之間的焊點。

如果用于 LHS 上所示的配置,則 PCB 和 LCD 可以安裝到項目盒的不同面。

?
poYBAGOkGVOAZBWWAAFA5PVPwrs203.jpg
將 LCD 安裝到 PCB 的兩種選擇
?


零件清單從 Arduino_PID_for_Espresso_v2_Rev_C.brd 導(dǎo)出于 7/23/2013 12:07:39 PM

EAGLE 版本 6.4.0 版權(quán)所有 (c) 1988-2013 CadSoft

組裝變體:

零件超值包 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??

C1 47uF TT5D6 ? ? ? ? ? ? ??
C2 47uF TT5D6 ? ? ? ? ? ? ??
C3 0.1uF C025-024X044 ? ? ? ??
C4 0.1uF C025-024X044 ? ? ?
C5 10uF CPOL-RADIAL-10UF-25V?
C6 0.01uF C025-024X044 ? ? ? ?
C7 10uF CPOL-RADIAL-10UF-25V
D2 1N4007 DO41-3 ? ? ? ? ? ?
D3 1N4148 DO -1N4148 ? ? ??
D4 1N4148 DO-1N4148 ?
D5 1N4148 DO-1N4148
IC1 7805TV TO220V ? ??
IC2 MAX31855 SOIC8 ??
JP2 1X06/90 1x6pinhead
JP3 SCREWTERMINAL-3.5MM-2
JP4 SCREWTERMINAL-3.5MM-2
JP5 1X16 針頭 ?
LED1 GRN LED3MM ?
LED2 RED LED3MM ?
Q1 16MHz CSTLA_T ? ?
Q2 2N4401 TO92- ??
R1 2K7 AXIAL-0.4 ??
R2 10K 1/6W-RES?
R3 10K 1/6W-RES
R4 10K 1/6W-RES ??
R5 10K 1/6W-RES?
R6 10K 1/6W-RES
R7 10K pot B25P ? ? ? ? ? ? ? ?
R8 10K 1/6W-RES?
R10 10K 1/6W-RES ?
R11 3K1 AXIAL-0.4?
R12 330 AXIAL-0.4?
S1 DTS-6 DTS-6 switch-tact
S6 DTS-6 DTS-6 switch-tact
S7 DTS-6 DTS-6 switch-tact
S8 DTS-6 DTS-6 switch-tact
S9 DTS-6 DTS-6 switch-tact
U$1 2.1MMJACKTHM PJ-102A

U1 ATMEGA328P-PU DIP254P762X457-28

注意:- ATmega328P 需要 Uno 或 Duemilanove 引導(dǎo)加載程序。您可以使用另一個 Arduino 來刻錄引導(dǎo)加載程序,也可以購買一個預(yù)刻錄的。無論您使用哪種引導(dǎo)加載程序,您都必須在 Arduino IDE 中選擇該設(shè)備。不這樣做將導(dǎo)致 avrdude 錯誤。

步驟1

?
poYBAGOkGVWANOXCAAATjr6IMoM939.jpg
危險 ??!
?

****此設(shè)備可以控制 MAINS POWER 設(shè)備。電源電力是危險的。由于缺乏知識而導(dǎo)致的電源接線錯誤可能會殺死您和/或其他人!您有責(zé)任正確連接受控設(shè)備或找到可以連接的人。*********

在開始組裝之前,對照清單核對所有組件。
您還需要購買 SSR(固態(tài)繼電器)、USB FTDI 5V 電纜、兼容 HD44780 的 16x2 LCD 和熱電偶。

SSR 提供??交流和直流輸出版本,請確保您獲得適合您應(yīng)用的正確類型。輸入電壓必須接受 5V。加熱應(yīng)用需要過零 SSR(這些占可用 SSR 的大部分)。SSR 開關(guān)電流和電壓額定值必須至少滿足或最好超過您要控制的設(shè)備的額定值。?
注意:- 一些 SSR 需要散熱器,尤其是當(dāng)它們在接近最大電流時工作。如果 SSR 要安裝在溫暖/炎熱的區(qū)域,您必須使用大大超過要控制的設(shè)備的額定電流的 SSR。

熱電偶——如果您需要較大的溫度范圍(?200 °C 至 +1350 °C),我推薦使用 K 型熱電偶。如果您需要更窄的溫度范圍(?200 至 350 °C),我推薦使用 T 型熱電偶。請注意,T 型熱電偶比 K 型更準(zhǔn)確。還有其他類型的熱電偶可用,在繼續(xù)之前確保您知道哪種類型的熱電偶適合您的特定應(yīng)用。
熱電偶傳感器接頭有多種類型:- 墊圈、探頭、珠子等。您需要選擇最適合您應(yīng)用的熱電偶接頭。

重要提示:- 如果您獲得 MAX31855 K ASA+ IC,則必須使用?K型熱電偶。如果您獲得 MAX31855 T ASA+,則必須使用?T型熱電偶。如果您使用錯誤的熱電偶,您將得到不正確的讀數(shù)。MAX31855 IC 均可直接從 MAXIM Integrated 獲得 - http://www.maximintegrated.com/datasheet/index.mvp/id/7273/t/al
如果您是學(xué)生,您可以從 Maxim 獲得這些 IC 的免費樣品融合的。

第2步-

?
pYYBAGOkGViAKo_bAAAvMZs0r4Y465.jpg
安裝 SOIC 熱電偶芯片
?

先焊好Surface Mount芯片,后面有其他元器件就很難焊了。
該芯片通過引腳 1 安裝到 PCB 的較低 RHS。

我強烈建議使用額外的助焊劑、放大鏡和鑷子來執(zhí)行此步驟。使用烙鐵焊接表面貼裝芯片不需要焊膏,尤其是像這樣的 SOIC 封裝。

首先,在放置芯片之前,焊接芯片的引腳 1 所在的位置,因此引腳 1 焊盤上有一點點焊錫。焊料冷卻后,加入少許助焊劑,然后用鑷子小心放置芯片。?

正確放置后(仔細檢查芯片方向是否正確?。?/font>,在烙鐵頭上涂上少許焊料,然后將其接觸到引腳 1 和您之前添加的焊料點。額外的助焊劑將有助于焊料流動而無需添加更多焊料。?

完成后,檢查其他引腳與其各自焊盤的對齊情況。如果對齊正確,為每個引腳和焊盤涂上助焊劑,然后仔細焊接每一個(額外的助焊劑將有助于防止焊橋)。如果 IC 未正確對齊,請向引腳 1 添加更多助焊劑,然后將烙鐵頭接觸引腳 1,并在嘗試焊接其他引腳之前對齊芯片。盡量減少烙鐵在 MAX31855 芯片任意引腳上的時間,以免損壞芯片。
完成后,用一些異丙醇和舊牙刷或紙巾清潔該區(qū)域,以去除助焊劑殘留物。

第 3 步-

?
poYBAGOkGVqABMGJAAA3a6suVXE654.jpg
安裝 5V 電源組件
?

將 +5V 電源的組件放置在 PCB 上。這些組件將安裝在 PCB 上的 LHS 上。它們包括直流插孔、1N4007 二極管、2 x 47uF 電解電容器、0.1uF 電容器、2.7K 電阻器和 LM7805 穩(wěn)壓器。您會注意到它們都集中在 PCB 上。
確保電解電容器的位置與 PCB 上“+”標(biāo)記相對的電容器上的“-”符號。確保 LM7805 和 1N4007 二極管與 PCB 上所示的條紋(負側(cè))定位。將上述部件焊接到位并剪掉多余的引線長度。?

焊接并剪掉多余的引線后,將 PCB 翻轉(zhuǎn)過來并將綠色 LED 安裝到電路板的另一側(cè),將其抬高到電路板上方約 3mm (1/8")。焊接前,仔細檢查極性。平面的一面LED 是“-”引線,較長的引線是“+”引線。焊接后,將多余的引線長度夾在板的另一側(cè)。

現(xiàn)在連接一個電壓為 9V 至 12V DC 的沃爾沃特電源(2.1mm 中心正極)。
綠色 LED 應(yīng)該亮起。?
如果綠色 LED 不亮,則說明某些東西的位置不正確,或者焊點不良。在繼續(xù)構(gòu)建之前,您需要糾正任何錯誤定位或焊接的組件。

第4步-

?
poYBAGOkGV2AUxATAAA8AiNmCrQ450.jpg
安裝 3V3 電源組件和測試
?

3V3 電源組件位于靠近 MAX31855 芯片的 PCB 的較低 RHS 位置。這些元件是 3 x 1N4148 信號二極管、2 x 10uF 電解電容和 1 x 10K 電阻(位于 MAX31855 芯片下方)。
如圖所示,將 3 x 1N4148 信號二極管定位并焊接到 PCB 的右下側(cè)。注意觀察二極管的極性。二極管(負極)上的條紋必須與 PCB 上的條紋匹配。
***重要說明 - 二極管并非都面向相同的方向。焊接前仔細檢查極性***

下一個位置并焊接 2 x 10uF 電解電容器,注意觀察 PCB 上指示的極性。最后將 10K 電阻器定位并焊接到位。

如果您有萬用表,請將您的 walwart 連接到 PCB 并確認 10K 電阻器的 LHS 上存在大約 3.3V(通常為 3.1V-3.3V)(儀表的負極引線連接到中心引腳(GND)) LM7805 穩(wěn)壓器)。如果您沒有萬用表,可以將紅色 LED 的引線壓在 MAX31855 芯片的引腳 1(GND,LED 負極)和引腳 4(3V3 Vcc,LED 正極)上。
如果不存在電壓,或者 LED 不亮,則很可能是一個或多個二極管的位置不正確。如果是這種情況,請檢查其他組件以及可能有其他極化組件位置不正確。

步驟 5-

?
pYYBAGOkGV-AFZI5AABQzy6F36g434.jpg
按鈕布局和成品
?

在焊接組件時,最好定期用一些異丙醇和棉簽或舊牙刷或紙巾清潔 PCB 以去除助焊劑殘留物。

開始定位/焊接具有最低輪廓的組件(即電阻器),然后逐步使用更高的組件以使您的工作更輕松。
放置所有電阻器,確保將每個電阻器放置在正確的位置。如果您不知道顏色代碼或使用萬用表檢查,請使用電阻器顏色代碼圖表進行檢查。將它們焊接到位并將多余的引線長度夾在電路板背面。

將紅色 LED 安裝在 PCB 與綠色 LED 相同的一側(cè)。留出 3 毫米(1/8 英寸)的額外引線長度,以便 LED 從板上伸出,就像您對綠色 LED 所做的那樣。

現(xiàn)在將 ATmega328PU 芯片的插座放置到位,注意將插座中的槽口與 PCB 上顯示的槽口對齊。在繼續(xù)之前仔細檢查插座是否正確定位。只焊1腳,檢查插座是否正確、完全插入,再焊其他腳。

定位陶瓷電容器和 16MHz 諧振器并焊接到位。現(xiàn)在將晶體管放置到位,確保方向如板上所示并焊接到位。

將 2 位置端子連接器定位并焊接到 PCB,端子孔從 PCB 朝外。

將 6 針直角公頭放置到位,短直針側(cè)穿過 PCB,直角針側(cè)朝下,然后焊接到位。

將 16 針公頭定位并焊接到位,使 90 度針側(cè)穿過 PCB,短直針側(cè)遠離 PCB。
或者,如果您想更改 Arduino PID 控制器的外形尺寸,您可以選擇使用直排針。在這種外形中,PCB 上的安裝孔與 LCD 上的安裝孔對齊

定位電位器并焊接到位。

現(xiàn)在您應(yīng)該只剩下 5 個按鈕開關(guān)和 LCD 屏幕。

將 PCB 翻轉(zhuǎn)過來,將 5 個開關(guān)安裝到 PCB 與 LED 相同的一側(cè)并焊接到位。

將大部分組件(開關(guān)和 LED 除外)面朝下放置 LCD。焊接前確保 LCD 上的 Pin 1 和 Pin 16 標(biāo)記分別與 PCB 上的 Pin 1 和 Pin 16 標(biāo)記匹配,然后再繼續(xù)。仔細檢查 LCD 是否正確定位后,將其焊接到位。

步驟 6-

檢查 ATmega328 芯片上標(biāo)記的凹口并將其與插座上的凹口對齊(再次檢查插座是否朝向正確的方向?。?/font>
您可能需要將芯片的引腳稍微向內(nèi)彎曲。小心地將芯片推入插座,注意在插入芯片時不要彎曲引腳。在繼續(xù)之前目視檢查芯片/插座。

從http://arduino.cc/en/main/software 下載適用于您的操作系統(tǒng)的 Arduino IDE V1.0?
確保您獲得正確的版本!?? 安裝軟件。

安裝后,先將 USB 電纜連接到計算機,然后將另一端連接到 PCB,確保電纜中的黑線與標(biāo)有“GND”的引腳對齊。?
******注意:- 如果以錯誤的方式連接它會損壞 ATmega328 芯片,因此請確保正確放置它!********

打開現(xiàn)在安裝在您計算機上的 Arduino IDE。單擊“工具”、“板”并選擇“Arduino Uno”。然后點擊“工具”和“串口”,選擇PCB連接的COM口。如果您不確定正在使用哪個 COM 端口,請轉(zhuǎn)到您的設(shè)備管理器,單擊“端口(COM 和 LPT)”旁邊的箭頭。您應(yīng)該看到至少列出了 1 個,可能還有更多設(shè)備。從計算機上拔下電纜,然后重新插入。從列表中消失并重新出現(xiàn)的設(shè)備是 Arduino PID 控制器。記下 COM 端口號。
回到 Arduino IDE,現(xiàn)在選擇正確的端口。

要測試 ATmega 芯片,請轉(zhuǎn)到 Arduino IDE 并單擊“文件”、“示例”、“基礎(chǔ)”、“閃爍”。這將打開一個新的 IDE 窗口,其中包含一些代碼。?
轉(zhuǎn)到第 13 行(行號位于 Arduino IDE 窗口的左下角),其中顯示
“pinMode(13, OUTPUT);”
將“13”更改為“7”(不帶引號)
現(xiàn)在轉(zhuǎn)到第 15 行和17 并將“13”更改為“7”
現(xiàn)在單擊 Verify 按鈕(看起來像一個“Tick”),當(dāng)它編譯時,然后單擊 Upload 按鈕(在 Verify 按鈕旁邊)。如果它沒有編譯,你就犯了語法錯誤。
立即按住 Arduino PID 控制器上的 Reset 按鈕,當(dāng)您在 Arduino IDE 窗口底部看到文本“Binary sketch size: xxxx bytes (of a 30720 byte maximum)”時,松開 Reset 按鈕。
如果您遇到 avrdude 錯誤,很可能意味著您沒有足夠快地釋放按鈕,或者您在工具下選擇了錯誤的 Arduino 板。檢查在工具下選擇了正確的電路板并嘗試再次上傳并在正確的時間釋放 RESET 按鈕。

當(dāng)它正確上傳時,您應(yīng)該看到紅色 LED 開始閃爍。這表明 Arduino 工作正常。您現(xiàn)在可以上傳 PID 代碼了。

第 7 步 -

?
poYBAGOkGWaAFY45AAAR3BKIjJY095.jpg
該項目的 GitHub 頁面
?

轉(zhuǎn)到?https://github.com/CoffeeTronics?并找到并下載具有最高版本號(2.0 及更高版本)的 Espresso 的 Arduino PID 控制器的 zip。“下載 Zip”按鈕應(yīng)位于網(wǎng)頁的 RHS 上,就在“在桌面上克隆”按鈕的下方。將下載的 zip 文件解壓縮到您的計算機。進入提取的文件夾并將提取的“Libraries”文件夾(不是 Libraries 文件夾本身)的內(nèi)容復(fù)制到 Arduino“l(fā)ibraries”文件夾(安裝 Arduino IDE 的位置)。

將 Arduino_PID_Controller 草圖復(fù)制到您的 Arduino“Sketchbook”文件夾中。?
高清44780

現(xiàn)在關(guān)閉您打開的所有 Arduino IDE 窗口并重新啟動 IDE。點擊“文件”,“素描本”。文件“Arduino_PID_for_Espresso_v2.0”現(xiàn)在應(yīng)該在那里。單擊它,將打開一個包含代碼的新窗口。?
如果“Arduino_PID_Controller”草圖不存在,很可能您沒有關(guān)閉所有 Arduino IDE 窗口。關(guān)閉所有 Arduino IDE 窗口并重新啟動 IDE 并再次檢查

打開代碼后,單擊“驗證”按鈕。編譯后,將代碼上傳到 Arduino PID 控制器(不要忘記 RESET 按鈕?。?。?
如果它沒有編譯,您可能下載了錯誤版本的 Arduino IDE,或者 Arduino PID 控制器代碼的過時版本,或者您可能將 Libraries 文件夾的內(nèi)容放在錯誤的文件夾中,或者有一個 Libraries 文件夾在庫文件夾中。

上傳成功后,從 PID 控制器上拔下編程電纜和沃爾沃特電源,LCD 屏幕和綠色 LED 現(xiàn)在應(yīng)該熄滅。現(xiàn)在將 PID 控制器的輸出引腳(“-”在下側(cè),“+”在上側(cè))連接到您購買的 SSR 的輸入引腳。確保輸出的 + 引腳連接到 SSR 的 + 引腳。“-”輸出引腳連接到 SSR 的“-”輸入。

*****重要提示:- 在繼續(xù)下一步之前,請確保您打算控制的設(shè)備已從電源插座上拔下!***** 將 SSR 的輸出端連接到您正在控制的設(shè)備(例如. 內(nèi)聯(lián)加熱元件)。

將 SSR INPUT 側(cè)的地(“-”輸入)連接到被控制設(shè)備的地。這有助于防止電容性接地回路,后者會導(dǎo)致溫度讀數(shù)不穩(wěn)定。

將熱電偶連接到熱電偶輸入端子連接器,注意觀察極性。如果您使用的是 K 型,則黃線為 +,紅線為 -。如果您使用的是 T 型熱電偶,則藍線為 +,紅線為 -。熱電偶接線端子的“+”側(cè)在上側(cè),“-”側(cè)在下側(cè)。

將您的 walwart 連接到 PCB 上的 DC 插孔。Arduino PID 控制器將啟動,LCD 將顯示“Arduino PID for Espresso”。3 秒后,它將開始顯示溫度。由于代碼包含一個用于平滑溫度讀數(shù)的數(shù)組,因此顯示的溫度將在穩(wěn)定前的前幾秒迅速增加。

將熱電偶接頭(感應(yīng)溫度的一端)握在手中,您應(yīng)該會看到 LCD 上的溫度讀數(shù)因體熱而增加。如果它減小,則說明您已將熱電偶反接。?

現(xiàn)在您可以將熱電偶安裝到被測設(shè)備上。如果您使用的是清洗器熱電偶,并且安裝熱電偶的地方接地,您可能會發(fā)現(xiàn)溫度讀數(shù)略有跳躍。如果發(fā)生這種情況,您將需要使用云母墊圈和螺絲/螺栓周圍的一些聚四氟乙烯膠帶將熱電偶與被測設(shè)備電絕緣。不要忘記使用一些導(dǎo)熱化合物來保持良好的導(dǎo)熱性。?

您現(xiàn)在可以調(diào)整控制器了。

第 8 步 -

?
pYYBAGOkGWiAD6X6AAA9e59xFUs241.jpg
在 Processing 中使用 AutoTune 前端
?

注意:- Autotune 功能步進輸出并觀察輸入的變化以計算比例、積分和微分帶的參數(shù)。

轉(zhuǎn)到用于處理的 Google 代碼頁-?
https://code.google.com/p/processing/downloads/detail?name=processing-1.5.1-windows.zip&can=2&q= 下載 zip 文件夾并將其解壓縮到您的電腦

現(xiàn)在去這里 -? http://www.sojamo.de/libraries/controlP5/
并下載 ControlP5 庫。按照網(wǎng)頁上“安裝”下列出的說明進行操作。

現(xiàn)在轉(zhuǎn)到您提取 Arduino PID ZIP 的位置并查找“AutoTune Front and Backend”文件夾。將文件夾復(fù)制到您的 Arduino 文件夾(很可能在您的文檔文件夾中)。

打開 Arduino IDE,然后單擊“文件”、“打開”。導(dǎo)航到提取的 zip 文件并將其打開。打開文件夾 Autotune Front and Backend,然后打開文件夾 AutotuneMAX31855Backend,然后打開文件夾 AutotuneMAX31855。雙擊 ino 文件 AutotuneMAX31855。這將在 Arduino IDE 中打開 Autotune 代碼的后端。Ctrl
F (FIND)“//EDIT”(不帶引號)并按 ENTER 鍵以查找用戶 (YOU) 可以更改的參數(shù)。如果更改參數(shù),建議您使用不同的名稱保存代碼,以便輕松改回原始代碼。
將代碼上傳到 Arduino PID 控制器(確保編程電纜方向正確,RESET 按鈕時序正確)。完成編程后,將電纜連接到 Arduino PID 控制器,因為處理前端將使用它。關(guān)閉 Arduino IDE。

打開 Processing IDE,點擊 File,Open,然后找到你解壓的 zip 文件夾,AutoTune Front and Backend,ProcessingFrontend,PID_FrontEnd_v0_3。選擇名為 PID_FrontEnd_v0_3 的 PDE 文件。
這將在新的處理窗口中打開代碼。
執(zhí)行 CTRL F(查找),輸入“//EDIT”(不帶引號),然后按 ENTER。這將為您提供可能由最終用戶 (YOU) 在運行調(diào)整前端之前調(diào)整的參數(shù)。
如果您進行了任何更改,請以新名稱保存更新后的文件,以便在需要時輕松返回到原始文件。

現(xiàn)在單擊“運行”(看起來像一個播放按鈕)。這將打開一個窗口,您可以在其中手動調(diào)整或自動調(diào)整控制器。如果大約 20 秒后您看不到設(shè)置點、輸出和輸入的圖形(窗口的 RHS),請嘗試關(guān)閉窗口并再次單擊運行按鈕。如果您在處理圖表值時遇到問題,請檢查您是否已關(guān)閉所有 Arduino IDE。Windows 有時會導(dǎo)致問題,需要重新啟動。

我假設(shè)您想使用 Autotune,因為它對初學(xué)者來說要容易得多。檢查編程電纜是否仍然連接。
Processing 窗口中按鈕的 RHS 值是當(dāng)前使用的值。LHS 或按鈕下方的值可以更改為您需要的值。單擊 SEND_TO_ARDUINO 按鈕時,將移入這些值。?
將 TOGGLE_AM 按鈕設(shè)置為 MANUAL,將 SETPOINT 按鈕設(shè)置為所需的設(shè)置點,檢查 TOGGLE_DR 是否設(shè)置為 DIRECT,檢查 TOGGLE_TUNING 是否設(shè)置為 OFF。現(xiàn)在單擊 SEND_TO_ARDUINO 按鈕。

這會將控制器置于手動模式。從小處開始,每次更改時緩慢增加 OUTPUT 按鈕 (0-1000),單擊 SEND_TO_ARDUINO 按鈕(將 TOGGLE_AM 按鈕切換為 AUTO,然后在單擊 SEND_TO_ARDUINO 之前返回 MANUAL),繼續(xù)緩慢增加 OUTPUT 直到系統(tǒng)處于平衡狀態(tài)與所需的溫度。這可能需要一些時間,特別是對于緩慢的溫度循環(huán),所以請耐心等待!

當(dāng)您的系統(tǒng)與所需的 SetPoint 達到平衡時,將“Toggle Tuning”按鈕更改為 ON,然后單擊“Send to Arduino”。Toggle_Tuning 按鈕的 RHS 值應(yīng)更改為 ON。這意味著它現(xiàn)在正在自動調(diào)整循環(huán)。如果您觀察 OUTPUT 圖,您將看到 AutoTune 函數(shù)對輸出進行多次步進。當(dāng) Toggle Tuning 旁邊的值從 ON 變?yōu)?OFF 時,它就完成了。您現(xiàn)在在 P、I 和 D 旁邊看到的值是自動調(diào)諧值。記下這些值。

注意:- Autotuned 值是開始手動微調(diào)以獲得更好的調(diào)整參數(shù)的好地方。有很多關(guān)于手動調(diào)整 PID 回路的指南。根據(jù)我的個人經(jīng)驗,我發(fā)現(xiàn)先運行 Autotune,然后逐漸調(diào)整值會產(chǎn)生相當(dāng)不錯的結(jié)果。

現(xiàn)在您可以花更多時間手動微調(diào)循環(huán),也可以將 Arduino_PID_for_Espresso 草圖上傳到 PID 控制器(將您記下的參數(shù)插入 Arduino PID 控制器草圖的第 120-122 行)。

菜單系統(tǒng)的結(jié)構(gòu)是?
MENU ? ? | ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
BREW ESPRESSO -- 這會將設(shè)置點更改為 Brew Setpoint
? ?|
蒸汽牛奶——這會將設(shè)定點更改為蒸汽設(shè)定點
? ?|
BREW TEMP--SET BREW POINT --按 L 和 R 鍵更改 Brew Setpoint
? ?|
STEAM TEMP--SET STEAM POINT--按 L 和 R 鍵改變蒸汽設(shè)定值
? ?|
OFFSET--SET OFFSET--按 L 和 R 鍵更改偏移(這用于顯示濃縮咖啡機的“組內(nèi)”溫度)
? ?|

SCALE——當(dāng)前未使用,將在 GitHub 提供的軟件更新中實施。


下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1山景DSP芯片AP8248A2數(shù)據(jù)手冊
  2. 1.06 MB  |  532次下載  |  免費
  3. 2RK3399完整板原理圖(支持平板,盒子VR)
  4. 3.28 MB  |  339次下載  |  免費
  5. 3TC358743XBG評估板參考手冊
  6. 1.36 MB  |  330次下載  |  免費
  7. 4DFM軟件使用教程
  8. 0.84 MB  |  295次下載  |  免費
  9. 5元宇宙深度解析—未來的未來-風(fēng)口還是泡沫
  10. 6.40 MB  |  227次下載  |  免費
  11. 6迪文DGUS開發(fā)指南
  12. 31.67 MB  |  194次下載  |  免費
  13. 7元宇宙底層硬件系列報告
  14. 13.42 MB  |  182次下載  |  免費
  15. 8FP5207XR-G1中文應(yīng)用手冊
  16. 1.09 MB  |  178次下載  |  免費

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234315次下載  |  免費
  3. 2555集成電路應(yīng)用800例(新編版)
  4. 0.00 MB  |  33566次下載  |  免費
  5. 3接口電路圖大全
  6. 未知  |  30323次下載  |  免費
  7. 4開關(guān)電源設(shè)計實例指南
  8. 未知  |  21549次下載  |  免費
  9. 5電氣工程師手冊免費下載(新編第二版pdf電子書)
  10. 0.00 MB  |  15349次下載  |  免費
  11. 6數(shù)字電路基礎(chǔ)pdf(下載)
  12. 未知  |  13750次下載  |  免費
  13. 7電子制作實例集錦 下載
  14. 未知  |  8113次下載  |  免費
  15. 8《LED驅(qū)動電路設(shè)計》 溫德爾著
  16. 0.00 MB  |  6656次下載  |  免費

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費
  3. 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
  4. 78.1 MB  |  537798次下載  |  免費
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420027次下載  |  免費
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234315次下載  |  免費
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費
  11. 6電路仿真軟件multisim 10.0免費下載
  12. 340992  |  191187次下載  |  免費
  13. 7十天學(xué)會AVR單片機與C語言視頻教程 下載
  14. 158M  |  183279次下載  |  免費
  15. 8proe5.0野火版下載(中文版免費下載)
  16. 未知  |  138040次下載  |  免費