当主程序开始工作时,首先读入设定的压力值,如果设定压力值小于3MPa,就跳到0区处理;如果设定压力值大于3Mpa时,就进入取采样压力值,如果采样压力值小于3MPa,就转去做停机处理,如果采样压力值大于3MPa,就做正常处理,并控制输出继电器闭合,进行输出[1]。之后,当改变设定压力值时,就显示设定压力值的大小,否则,就一直显示采样压力值,并控制直流电机的转速,即控制喷涂机的工作压力,保持喷涂过程中涂料的压力与设定值压力一样和喷涂均匀。
A/D中断程序的实现A/D中断程序的功能为首先启动A/D转换功能,当完成100msA/D转换之后,输出一个中断信号,中断信号送给单片机,告诉CPUA/D转换已经结束,要求CPU读入相应的数据,当CPU响应该中断请求后,就读入A/D转换数据,然后CPU就分析判断是采样压力值还是设定压力值,根据分析结果再做分别处理[2]。
1采样压力值处理程序的实现
采样压力值处理程序的功能为经过A/D转换过程后,如果是采样压力值,就判断采样压力值与设定压力值相差多少,如果相差大,已经小于下限值3MPa,就转去做0区处理,然后结束压力处理过程,再跳到设定压力值处理,并显示[3]。
2设定压力值处理程序的实现
设定压力值处理程序的功能为当喷涂机工作时,首先设定一个压力值,如设定为10MPa,将设定的压力值模拟量转换成对应的数字量,送单片机保存该数据,并显示设定压力值的大小,当改变设定压力值时,才显示设定压力值,如果不改变,过几秒,就自动转到压力值显示[4]。
3测试结果与分析
经过半年多的研制、调试和试验,所有技术指标满足了系统功能的要求,技术水平同国内其他厂家,但是与国外厂家相比,还存在一点差距,欠缺一点电路自我保护功能。如果选择灵敏度较高的压力传感器,就可以实现国外同样产品的技术水平;另增加电流传感器,以检测输出电流的过流状态,从而当机械部分出现故障时,就可以更可靠地保护电子电路。
作者:王芳莉 单位:重庆信息技术职业学院