金属带锯床故障报警系统设计

2019-08-13 08:47孙荣霞刘腾发刘畅葛卫华
科技资讯 2019年16期
关键词:短信

孙荣霞 刘腾发 刘畅 葛卫华

摘  要:金属带锯床是一种对金属进行加工、切割的数控机床,工作人员将设定好的数据输入系统,机床就可以自行加工直到完成。但是当机床在无人值守时遇到一些突发状况(如锯条断裂)无法自行处理,需要人工进行手动操作。基于上述突发状况设计一个基于GSM的金属带锯床故障报警系统。硬件部分主要包括:温度传感器(DS18B20)、A3144霍尔传感器、TC35通信模块和STM8S208MB单片机等。系统的软件部分主要是通过IAR对单片机进行开发来实现温度和转速的监测。单片机控制TC35将故障信息通过短信的方式发送给工作人员。

关键词:GSM  TC35  STM8  短信  故障报警

中图分类号:TP277                                 文献标识码:A                         文章编号:1672-3791(2019)06(a)-0021-03

随着国内金属加工产品需求日益增多,因此金属带锯床行业得到了快速发展[1]。金属带锯床通过使用先进的信号采集设备,整体向着高精度、高效率的方向发展。由于金属带锯床的自动化程度较高,大部分时间都工作在无人值守的状态,当金属带锯床运行出现故障的时候,如何让工作人员及时发现,并对锯床进行实时监测的控制手段就变得非常重要。但一般的远程监测系统的价格非常昂贵,且对网络的要求非常高[2]。GSM移动通信网是目前覆盖范围最广泛的网络,所以利用GSM网络通过短信的方式对锯床进行远程监测。

1  系统硬件设计

整个系统由一部手机、TC35模块、温度传感器、霍尔传感器、STM8S208MB单片机及外围电路等组成。系统硬件框图如图1所示。

系统的原理为:由系统的温度传感器实时监测环境温度及锯床水温,A3144霍尔传感器测量锯床电机的转速。当水温或者转速超过用户设定的阈值时,单片机通过串口控制TC35模块发送故障短信给目的手机号码。维修人员得知故障后可以及时赶到现场维护。

2  系统软件设计

该系统的软件设计主要包括短信发送程序、温度测量程序、转速测量程序的设计等。系统程序流程图如图2所示。

2.1 温度测量程序设计

温度的测量采用的是DS18B20,由于程序是通过寄存器进行编写的,所以该部分程序设计最主要的是要注意DS18B20的时序问题。为了更好地集成主函数,测温部分的程序如下所示。

void DS18B20_get_Temperature(u8 ch);

{       u8 msb_byte=0,lsb_byte=0;

DS18B20_reset();

DS18B20_Wbyte(0xCC);

DS18B20_Wbyte(0xBE);

lsb_byte=DS18B20_Rbyte();

msb_byte=DS18B20_Rbyte();

Tem_u16=msb_byte;

Tem_u16=Tem_u16<<8;

Tem_u16=Tem_u16|lsb_byte;  if(Tem_u16<=0x0831)//温度阈值设定

flag=1;

else

flag=0;

Tem_f=Tem_u16*0.0625;  Tem_u16=(u16)(Tem_f+0.5);

}

通过在程序中设定温度的阈值,实现对锯床温度的监控。当温度超过阈值,单片机通过控制TC35向工作人员发送故障信息。

2.2 转速测量程序设计

霍尔传感器测速的原理为每当永磁铁经过传感器一次,传感器就会产生一个脉冲信号发送给STM8,通过检测信号的频率来确定转速。该文采用的是STM8S208MB中TIM1资源的输入捕获功能进行计数。测速的部分程序如下。

void ZhuanSu(void)

{   TIM1_CCR1H=0x00;

TIM1_CCR1L=0x00;

TIM1_CCER1|=0x01;

while((TIM1_SR1&0x02)==0);

A =(u16)TIM1_CCR1H<<8;

A|=TIM1_CCR1L;

while((TIM1_SR1&0x02)==0); B=(u16)TIM1_CCR1H<<8;

B|=TIM1_CCR1L;

TIM1_CCER1&=0xFE

SYS=(B-A);

}

2.3 短信发送程序设计

短信的发送是单片机通过串口向TC35模块发送AT指令完成的。TC35可以发送中文和英文短信,为了读取方便所以使用的是发送中文短信。短信发送程序流程图如图3所示。

3  系统测试及改进

该系统基于上述原理完成了实物并进行了多次测试。在GSM信号接收正常的情况下,分别模拟了金属带锯床水温过高、锯条转速过快和锯条断裂等意外情况的发生,系统可以迅速反应并准确无误地将情况发送给工作人员。

对多次测试结果进行分析,当网络环境出现波动时,会造成系统反应迟钝,信息发送延迟较大,故对TC35的天线部分进行了改进,将天线加强后并伸出设备,使网络信号得到大幅优化,系统应答更加迅速。

该系统将单片机与GSM模块联系起来,通过单片机的串口向TC35发送指令和数据,利用现有的GSM实现了远程数据的传输。金属带锯床故障报警系统的设计使其在任何有GSM网络的地方都能对系统进行监控,提高了设备的自动化程度。

参考文献

[1] 接鑫,高连兴.金属带锯床的技术现状及发展趋势分析[J].机床与液压,2016,44(17):188-190.

[2] 閔军,蒋文萍,孙陈影,等.基于STM8单片机的无线报警系统设计[J].消防科学与技术,2019,38(1):119-121.

[3] 冯春晖.基于GSM的家庭安全报警系统设计[J].信息技术,2016(10):212-216.

[4] 石聪,刘小华,孔令琴,等.基于STM8的士兵心率呼吸率监测预警装置设计[J].传感器与微系统,2017,36(4):90-93.

[5] 夏振华,蔡昌新,王晓爽.远程故障诊断报警系统的设计[J].工业仪表与自动化装置,2010(4):62-63,79.

猜你喜欢
短信
道歉短信
代发短信
短信笑坛
“八一”节日短信之一
短信档