·上一文章:基于SPCE061A的智能轮椅避障控制系统的设计
·下一文章:基于AT89S52单片机的自动温控电风扇设计
系统上电复位,程序从Ox0000地址开始执行,程序一开始就先初始化μC/OSⅡ操作系统,并向系统注册FIQ TPMA VEC中断,这是个语音中断。接着创建3个任务,优先级分别为:O,1,4。任务一的主要功能是保证其他两个任务运行;任务二的主要功能是负责火焰传感;任务三的主要任务是负责监听命令和语音报警。最后启动μC/OSⅡ操作系统。程序从主函数main,转到了μC/OSⅡ操作系统任务之间的切换。任务一先运行,保证任务二、三运行。如果点火命令执行则任务三把COMMNOE FLAG置1,FireOpened置O,并检测FireOpened是否为1,如果为1,则关闭电子打火。火焰点着后,任务二把FireOpened置1。COMMNOEFLAG置0。如果熄火命令执行,则任务三把FireClosed置1,任务二检测到FireClosed为1,则不报警,否则报警。
3 结 语
将语音控制技术应用于燃气炉灶,这是一个非常有意义的尝试,鉴于目前市场上并没有相同产品出现,应该说也是很有创意的开发,从实验的结论来看,对于提高燃气炉灶的使用安全性,改善操控性都有非常明显的效果。虽然该装置的开发离成熟的产品面市还有一段路要走,主要就是如何让燃气炉灶与控制装置合二为一,成为一个成熟的产品走向市场,但相信这类产品的面市,一定能得到用户的认可,受到用户的欢迎。