基于多线程温度控制专家系统

时间:2012-03-05来源:网络

图2为系统温度控制电路图,从图中可以看出,脉宽越小,电阻的发热量越大,风扇的转速越高。至于控制的具体脉宽是多少,这就需要不断的尝试,通过经验进行判断,看哪些组合最适合。判断的原则如下:保证系统控制的稳定性;尽量不要出现超调的现象;保证温度的控制精度。通过实验,得到了如下数据的脉冲控制,见表1。


2.3 程序具体结构
在软件系统中,一共有3个线程,按照优先级从高到低的顺序如下:温度设置线程、温度采样线程、温度显示线程。另外系统有1个主进程。
2.3.1 主进程
主进程实现如下操作:设置各个中断(及设置线程)、初始化全局变量以及等待中断。它的流程图如图3所示。


2.3.2 温度设置线程
该线程通过HIS上升沿触发事件来实现,其中HSI.0为温度加10,H1S.1为温度减10,HIS.2为OPTION取反,其流程图如图4所示。

1 2 3

关键词: 专家系统 温度控制 线程 基于

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版