选用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可以直接驱动继电器模块,实现对灭菌器的控制,通过继电器的开启和关断来实现对灭菌器间歇性加热,使灭菌器保持在设定的恒温状态。