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