本文設計了基于物聯網的PCR溫度控制系統,能夠實現快速、準確的溫度控制。通過將檢測設備端接入機智云平臺,使檢測人員能夠遠程監控PCR儀的運行,實現檢測現場的無人值守,減輕檢測人員的負擔,并提高檢測的效率。
遠程PCR儀溫度系統設計
本文設計了一種基于物聯網的PCR溫度控制系統,該系統主要包括PCR溫度控制單元和基于機智云平臺的遠程監控單元。
PCR溫度控制單元主要包括控制器、溫度測量單元以及PCR加熱平臺,通過將合適的控制算法部署到控制器上,保證PCR加熱平臺為生物反應提供穩定的溫度環境。遠程監控單元包括Wi-Fi模塊、機智云云端以及遠程端監控界面,PCR溫度控制單元與機智云平臺之間通過Wi-Fi模塊進行通信,同時設計遠程端監控界面,實現云平臺與用戶之間的友好交互,降低遠程監控的操作難度。
該系統加熱平臺的實物圖如圖1所示,主要包括銅板、制熱元件、散熱元件以及導熱硅脂。制熱元件選擇帕爾貼(馬洛XLT2418-05AC),通過改變其輸入電壓的極性能夠實現制冷制熱功能的快速切換。
溫度控制系統包括控制器、檢測單元和執行單元。控制器選擇STM32F103ZET6微處理器,檢測單元的敏感元件為熱敏電阻(安費諾SC30F103VN,精度±0.1℃),執行單元是帕爾貼和散熱風扇。該系統的硬件電路包括溫度測量電路、帕爾貼驅動電路、風扇驅動電路,以及用于無線數據傳輸的Wi-Fi模塊(樂鑫esp8266模塊)。Wi-Fi模塊作為STM32的從機,與STM32之間通過串口進行通信。STM32通過串口將測得的溫度等數據傳輸給Wi-Fi模塊,Wi-Fi模塊通過無線網絡將數據上報給機智云云端,實現設備與云端的數據交互。
01
溫度控制算法
溫度控制系統框圖如下圖3所示,輸入變量為PCR反應各階段的設定溫度,輸出變量為加熱平臺實際測量溫度,控制器的輸出u為H橋驅動電路的輸入占空比,通過調節該占空比調整帕爾貼制熱制冷的效率。選擇Bang-Bang控制和分段式PID相結合的控制方法,當設定值與測量值之間差值大于10℃或小于-10℃時,采用Bang-Bang控制,控制器輸出的u設定為0.85,使系統獲得盡可能大的升降溫速率。
當設定值與測量值之間差值在±10℃以內時,采用PID控制保證系統的穩定性和準確性,根據設定溫度分段調節PID參數,在提高系統升降溫速度的同時,盡量減少系統的超調和穩態誤差。
02
遠程監控系統
該遠程監控系統的主要功能包括設置PCR反應參數、控制設備運行、實時顯示設備運行狀態與數據并能夠將數據導出,為后續的數據分析、故障診斷提供支持。遠程監控系統的結構如圖4所示。PCR儀的數據每隔1s通過Wi-Fi上報給機智云云端,手機端和網頁端通過云端可實時查看相關數據并下發指令。
為了將該溫度控制系統接入物聯網,實現與機智云云端的數據交互,除了將設備端STM32微處理器與Wi-Fi模塊通過串口連接外,還需要在Wi-Fi模塊中燒錄機智云平臺的固件(GAgent)以實現底層的網絡傳輸功能。在機智云平臺創建產品和需要傳輸的數據點后,利用平臺提供的DemoAPP,可以對該溫度控制系統進行遠程監控。在平臺原有網頁的基礎上,通過UI設計對監控界面進行優化,利用Highcharts實現了溫度曲線的實時更新,方便操作人員的觀察。同時增加導出歷史數據的功能,能夠將設備運行數據及時導出到本地存儲。
03
結果與分析
在遠程端設置PCR反應的參數如下:設定第一階段50℃預變性2min,第二階段95℃變性10min,第三階段95℃變性10s,第四階段60℃退火延伸60s,后兩個階段循環40次。開啟加熱后,遠程端網頁界面和機智云DemoAPP界面如下圖5所示。系統能夠實時顯示設備運行的溫度、反應階段以及控制器的輸出值等數據,網頁端溫度曲線能夠實時更新。
將系統歷史數據導出后,得到該系統的溫度測試曲線如下圖6所示。該溫度控制系統的升溫與降溫速率均達到3℃/s,穩態誤差在±0.3℃,超調不超過0.6%,能夠滿足PCR反應的正常進行。
本文開發了一種基于物聯網的PCR溫度控制系統。選用帕爾貼、散熱器和銅片等搭建了一套小型化的PCR溫度系統,通過熱敏電阻實現溫度的準確測量,采用Bang-Bang控制和分段式PID相結合的方式,使該系統的升溫降溫速率達到3℃/s,穩態誤差在±0.3℃以內,為PCR反應提供了合適的溫度環境。
利用機智云平臺連接遠程監控端和PCR溫度系統,操作人員在手機APP和網頁端能夠實時監控PCR反應的進行,并能夠導出數據供后續的分析和管理。與單純的PCR溫度系統相比,該遠程監控系統能夠實現PCR檢測的無人值守,減輕了工作人員的負擔,提高了檢測效率。
-
物聯網
+關注
關注
2927文章
45900瀏覽量
388208 -
PCR
+關注
關注
0文章
120瀏覽量
19936 -
機智云
+關注
關注
3文章
609瀏覽量
26747
發布評論請先 登錄
物聯網智能家居方案-基于Nucleo-STM32L073&機智云實例項目打包下載
物聯網智能家居方案-基于Nucleo-STM32L073&機智云 項目實例
STM32與機智云連接實現步驟與技巧(下篇):機智云代碼移植與優化

扣子攜手機智云于火山引擎FORCE原動力大會共推AI+IoT萬物智能新時代
機智云入選2024工業互聯網解決方案提供商TOP100榜單
STM32連接機智云,代碼移植,NTP實時時間獲取(一)

評論