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