選用STM32F769NIH6芯片,主頻為216 MHz,具有32位的內部數據總線矩陣和豐富的外設資源,與本應用相關的資源如下:具有3個12 bit精度的模擬量采樣模塊(Analog-to-Digital Converter,ADC),每個模塊可采樣8個通道,CPU總共可以實現采集24通道信號采樣;具有159路通用IO口(General-Purpose Input and Output,GPIO);具有LCD-TFT顯示控制器(LTDC);具有靈活的外部存儲器控制器 (Flexible external memory controller,FMC);14個定時器。控制系統的硬件原理如圖1所示。
為了最大限度保持原有滅菌器的結構,本文選用3.3V輸入、220 V輸出的繼電器模塊作為驅動模塊,使CPU能夠驅動滅菌器。STM32F769NIH6芯片的GPIO口使用3.3V電平標準,所以本文選用3.3 V輸入的繼電器模塊。把繼電器串入原滅菌器的220 V供電線路中;拆下原來的手動放汽閥,新制作一個螺紋轉接頭,轉接頭的一端連接到滅菌器殼體上,轉接頭的另外一端連接手動放汽閥,把溫度傳感器安裝到轉接頭中。經過上述改造后,CPU通過GPIO可以直接驅動繼電器模塊,實現對滅菌器的控制,通過繼電器的開啟和關斷來實現對滅菌器間歇性加熱,使滅菌器保持在設定的恒溫狀態。