基于51单片机的智能气动泵控制系统的设计
1 下位机程序设计
下位机程序主要进行C8051F020单片机系统的初始化、端口配置、A/D初始化、液晶以及键盘扫描初始化。为防止误动作,无意中改变系统的有关参数,造成人为计量误差,系统可设置“密码”,保证测量的可靠性和准确性,具体流程如图6所示。
模糊控制中的控制算法由程序实现。包括两部分,一是离线计算模糊控制查询表,二是在实时控制过程中在线输入变量,并将它们作模糊量化处理,然后查找模糊控制查询表后进行输出,去控制调节阀的开启角度,来实现对气体流量的控制。
2 上位机部分
上位机程序采用Lab Windows/CVI设计,主要实现对采样气体流量、两个流量限值的接收和显示,还可对流量限值进行修改和发送给下位机。
3 抗干扰措施
为提高控制系统的稳定性,加强抗干扰能力,可采用隔离电源变压器,信号通道采用光电隔离和滤波技术;可使用Watchdog技术和软件陷阱防止程序跑飞,实现任务的恢复;采取电源抗干扰措施。
评论