醫用冷藏箱硬件電路由單片機主控模塊、溫度采集模塊等模塊組成,其中制冷執行模塊是醫用冷藏箱的核心部分,硬件工作框圖如圖 1 所示。
醫用冷藏箱制冷控制系統的主控模塊采用 STM32 芯片 ;溫度采集模塊采用 DS18B20 型溫度傳感器 ;半導體制冷裝置組成制冷執行模塊。通過鍵盤輸入想要的合適溫度,將此信息傳輸給單片機,單片機對冷藏箱內的溫度進行分析,運用 PID控制方法,根據所接收的實時溫度數據去調控半導體制冷片TEC-12706 的工作電流,可以通過對 TEC-12706 工作電流的把控,使箱內溫度保持在一定的低溫范圍。LCD 為顯示終端,實現系統的參數設定、狀態顯示,方便使用人員操作和監控。
制冷控制系統的軟件主要包括以下部分 :主程序設計、溫度測量子程序設計、溫度誤差分析子程序設計、制冷控制子程序設計、LCD 顯示以及按鍵子程序設計。系統的主程序主要完成系統的初始化,通過各個模塊子程序的調用,實現冷藏箱內溫度采集、制冷控制等功能。首先各模塊初始化,將模塊接口各個數值設置為默認狀態,然后獲取溫度傳感器采集的醫用冷藏箱內部溫度數據信息,并發送至顯示模塊,對采集到的箱內溫度進行誤差分析,得到待移植器官表面的精確溫度,根據鍵盤預先設定的維持器官活性的低溫閾值,調用制冷控制子程序,保證冷藏箱內溫度適宜 ;同時顯示模塊,可以通過顯示屏查看當前溫度。