APP下载

基于LabVIEW和Arduino的茶叶红外杀青机控制系统设计

2019-01-03虞文俊熊爱华刘仲寿金山峰黄超强杨普香吴瑞梅

食品与机械 2018年11期
关键词:控制指令限值滚筒

虞文俊 熊爱华 刘仲寿 裴 刚 罗 斌 金山峰 黄超强 杨普香 吴瑞梅

(1. 江西农业大学工学院,江西 南昌 330045;2. 江西省蚕桑茶叶研究所,江西 南昌 330203)

杀青是绿茶初制加工的第一道工序,也是影响绿茶品质的关键工序,通过高温破坏和钝化鲜茶叶中氧化酶活性,抑制鲜叶中茶多酚等成分的酶促氧化,使鲜叶中大部分水分蒸发[1]。茶叶杀青过程中温湿度控制大多由制茶师凭经验控制,温湿度控制波动大,易使鲜茶叶受热不均匀,导致鲜叶杀青不匀透,产生高温爆点、焦边、闷黄等现象,严重影响茶叶品质。近来,一些研究者开发茶叶杀青机控制系统以实现茶叶杀青过程参数的自动控制。葛良志等[2]利用PLC开发板研发了茶叶滚筒杀青机温度控制系统。彭秀英等[3]也利用PLC开发板研发了茶叶滚筒杀青机温度控制系统。PLC开发板费用较高,增加了装置的成本,且上述研究只对单一杀青温度进行控制,而滚筒内湿度过高,会使杀青叶闷黄,严重影响茶叶品质。因此,滚筒内的温湿度同时控制才能更好保证茶叶品质。

LabVIEW(Laboratory Virtual Instrument Engineering Workbench)是美国国家仪器公司开发的一种硬件软件化的检测仪器设计开发软件[4],是一种图形化的编程语言和开发环境[5],在该软件中调用相关函数,可完成数值分析、信号处理和设备驱动等功能,数据采集和处理能力功能强大,界面友好,常用于测量、控制仪器或系统组件的控制[6-8]。Arduino 是一个开源的单片机电子设计平台,使用简单、成本低、尺寸小,便于搭建各种控制平台,广泛应用于工业与农业机械控制领域[9-11]。邬娟等[12]以LabVIEW为上位机,Arduino为下位机,研发了一种羊只反刍行为的无线采集系统,该系统通过对羊只反刍信息进行实时采集、显示和存储等,实现了智能监测羊只反刍行为的功能,提高了羊只的生产能力和养羊业的经济效益。玄兆燕等[13]运用LabVIEW和Arduino分别作为上、下位机,研发了农田环境信息采集系统,通过对光照度、空气温湿度、土壤湿度等进行快速采集、显示,为专家进行分析及决策提供了数据平台,可广泛应用于农业环境的采集。杨培刚[14]以LabVIEW控制平台完成了大功率液压负载模拟试验,通过控制系统对压力、流量等的控制,实现了对挖掘机负载的模拟。徐旻晟等[15]也基于LabVIEW平台设计开发了一套金枪鱼渔船超低温冷库制冷监控系统,实现了对数据的实时监测、显示、处理和保存等,该系统操作简单、运行稳定。

本研究拟采用LabVIEW为上位机,Arduino为下位机,开发茶叶红外杀青机控制系统,以实现杀青滚筒内温度、湿度和滚筒转速的同时控制。该系统由Arduino采集温度和湿度传感器信息,将采集数据上传至上位机LabVIEW进行显示、分析和处理后,再发送控制指令给Arduino,进而调整杀青滚筒内红外管工作的根数和排湿风扇的正反转,达到滚筒内温湿控制的目的。该系统通过控制滚筒的正反转,使鲜茶叶在滚筒内来回翻转及轴向运动,使鲜茶叶杀青均匀。

1 茶叶红外杀青机的总体结构及工作原理

1.1 总体结构

茶叶红外杀青机总体结构如图1所示。整个装置由机架、滚筒、红外加热系统、传感系统、驱动系统以及控制系统等组成。滚筒由托轮支撑在支架上,滚筒内壁焊接有螺旋叶片以输送鲜茶叶。红外加热系统由1根不锈钢空心管和2个半椭圆形法兰盘组成。不锈铜空心管悬挂于滚筒中心,2个半椭圆形法兰盘分别安装在空心管两端,法兰盘上开有5个通孔,红外辐射管安装在法兰盘的通孔中;法兰盘上半部固定有半圆弧不锈钢薄片,以防止鲜茶叶在滚筒内壁上升过程中掉在辐射管上而烧焦。在腔内空心轴部分钻2个小孔,红外传感器和温湿度传感器的接线从控制柜由空心轴穿过,悬挂在空心管上。鲜茶叶进料和出料在滚筒右端完成,由大电机的正反转驱动滚筒进行正反转运行,使鲜茶叶在滚筒内来回杀青。排湿风扇用螺栓安装在带轮上的右侧面,由带传动带动风扇的正反转。

1.2 工作原理

首先,在控制面板上设定滚筒内规定的杀青温度上下限值、滚筒内杀青湿度上下限值和杀青时间。点击启动按钮,滚筒开始反向转动,自动开启红外管,将滚筒预热,当滚筒内当前温度值达到杀青温度时,将鲜茶叶倒入滚筒,鲜茶叶在滚筒内翻转并沿轴向前进,吸收红外辐射热量,进行杀青。当腔内温度超过杀青温度规定的上限值时,关闭其中的数根红外管,当腔内温度低于杀青温度规定下限值时,再次开启其中的数根红外管,保证腔内温度保持在上限值和下限值之间。鲜茶叶由滚筒的正反转在滚筒内来回运转,当滚筒内当前湿度值超过湿度规定上限值时,风扇反转,排出湿气,当低于湿度规定下限值时,风扇停止工作。工作到指定杀青时间后,滚筒反向转动,同时滚筒转速增大,风扇同时正转并加大转速,辅助杀青叶迅速出叶。

1. 机架 2. 风扇罩 3. 排湿风扇 4. 滚筒 5. 红外加热系统 6. 传感系统 7. 进料斗 8. 出料斗 9. 托轮 10. 大电机 11. 小链轮 12. 链条 13. 大链轮 14. 小电机 15. 皮带 16. 控制系统

图1 茶叶红外杀青机总体结构图

Figure 1 Schematic diagram of tea cylinder water-removing machine using infrared source

2 硬件电路设计

硬件系统由计算机、Arduino UNO开发板、固态继电器模块、交流接触器、max6675测温模块、Dht11温湿度传感器、电压放大模块、变频器等组成,硬件系统电路见图2所示。其工作原理如下:Arduino UNO开发板将采集到的温度、湿度信号传输给计算机,由LabVIEW程序进行显示、处理,处理后的结果再传输给Arduino UNO开发板,开发板输出控制信号控制继电器,继电器控制变频器和交流接触器的开闭,变频器控制电机的转速,来控制滚筒正反转、转速调节和排湿风扇正反转,交流接触器控制红外管的开停。

3 茶叶红外杀青机控制系统功能实现

本研究采用Arduino开发板为下位机、LabVIEW为上位机开发茶叶红外杀青机控制系统,利用LabVIEW完成控制系统的前面板和控制程序设计,具体实现功能如下:

(1) 杀青机的启动和停止,当杀青过程出现故障也可实现急停。

(2) 排湿风扇的正反转和急停。

(3) 自动完成杀青滚筒内温度和湿度的采集。

(4) 实时显示杀青滚筒内的温度和湿度值,并显示出滚筒内实时温度和湿度的波形图、历史温度和湿度的平均值、最大值和最小值。

图2 硬件电路原理图

(5) 对比分析滚筒内实测湿度值与杀青湿度规定值的上限值和下限值,若实测湿度比下限值小,则排湿风扇不开启。若实测湿度比上限湿度高,排湿风扇开启,进行排湿。若实测湿度在规定上限值和下限值之间,则排湿风扇保持原有状态。

(6) 对比分析滚筒内实测温度值与杀青滚筒温度规定值的上限值和下限值,若实测温度比下限温度小,则1、2组红外管保持加热状态,同时可点击前面板上的3、4、5组红外管开启按钮,使3组中的1组或多组红外管保持加热状态;若实测温度比上限值高,则1、2组红外管停止加热,同时可点击前面板上的3、4、5组红外管停止按钮,使3组中的1组或多组红外管停止加热。若实测温度在上限值和下限值之间,则1、2组红外管保持原来状态,3、4、5组红外管可根据杀青情况进行开启或关闭操作。

(7) 鲜茶叶在杀青过程中,杀青滚筒保持匀速转动;当杀青结束时,滚筒转速增大,使杀青叶迅速出叶。

4 杀青机控制程序设计

4.1 LabVIEW前面板框架结构设计

前面板框架中的控件分为输入控件和显示控件,如图3所示。输入控件包括开始/停止按钮、滚筒和风扇急停按钮、红外管启闭按钮、湿度和温度上限值和下限值设置框、滚筒转速设置框、杀青时间设置框以及滚筒模式变换间隔设置框。显示控件包括运行时间显示框、实测温度波形图标及显示框和显示计、实测湿度波形图标及显示框和显示计、温度的历史最大值和最小值及平均值显示框、湿度的历史最大值和最小值及平均值显示框、红外管的运行状态显示框、滚筒转速显示框、滚筒和风扇运行状态显示框、串口显示框和红外管工作根数显示框。

4.2 LabVIEW控制程序设计

4.2.1 自动搜寻连接串口程序设计 本控制系统以LabVIEW控制平台为上位机,由USB转串口线连接下位机。点击控制面板开始按钮,LabVIEW系统自动调用子VI[图4(a)],搜寻所连接的串口,并将串口号显示在前面板中。子VI的部分程序设计见图4(b)。

图3 茶叶红外杀青机前面板

图4 搜寻串口程序和子VI程序框图

4.2.2 滚筒内温度采集、显示及红外管根数控制程序设计

(1) 滚筒内温度采集及显示程序设计:在“状态机”(while循环+条件结构)模式下,采用LabVIEW软件自带的VISA函数,对下位机进行数据采集和发送控制指令。首先,调用VISA设备清零函数,对设备进行初始化,再调用VISA写入函数,将控制指令0x55A110发送给下位机(控制指令采用“帧头+操作码”的通信协议,0x55A1为帧头,操作码0x10为温度采集,下均同),下位机控制温度传感器采集温度,延时300 ms,再调用VISA读取函数,读取下位机上传过来的温度数据,在当前温度值显示框、显示计中显示。温度采集、显示程序设计如图5(a)所示。

(2) 红外管根数控制程序设计: 采用“顺序结构+条件结构”调整5组红外管的运行状态。当滚筒内当前温度值高于上限值时,LabVIEW控制平台向下位机发送0x55A108控制指令,1、2组红外管自动关闭;当滚筒内当前温度值低于温度下限值时,LabVIEW控制平台向下位机发送0x55A132控制指令,1、2组红外管自动开启。根据滚筒内鲜茶叶杀青情况,依次点击3、4、5组红外管开关按钮。当点击其中的1组或多组红外管启动按钮时, LabVIEW控制平台向下位机发送0x55A134和0x55A138控制指令,开启相应的红外管;当滚筒内温度过高,点击其中的1组或多组红外管停止按钮,LabVIEW控制平台向下位机发送0x55A136和0x55A140控制指令,关闭相应的红外管。红外管运行状态确定后,红外管工作根数显示框中会显示当前红外管工作的根数。图5(b)为开关红外管程序设计。

4.2.3 湿度采集、显示及风扇排湿控制程序设计

(1) 滚筒内湿度采集及显示程序设计:湿度采集和显示程序设计原理与温度采集和显示相似。首先调用VISA设备清零函数,对设备进行初始化,再调用VISA写入函数,将控制指令0x55A111发送给下位机,下位机控制湿度传感器采集湿度。延时300 ms,再调用VISA读取函数,读取下位机上传过来的湿度数据,并在当前湿度值显示框、显示计中显示。湿度采集、显示程序设计见图6(a)。

(2) 风扇排湿控制程序设计:当湿度值高于湿度上限值时,LabVIEW控制平台向下位机发送0x55A102控制指令,使排湿风扇正转,排出湿气;当湿度值低于湿度下限值时,LabVIEW控制平台向下位机发送0x55A103控制指令,排湿风扇停止工作。排湿风扇控制程序设计见图6(b)。

4.2.4 滚筒正反转及转速调节控制

(1) 滚筒正反转程序设计:使用“顺序结构+条件结构”实现滚筒正反转控制,当杀青运行时间与滚筒模式变换间隔时间(由滚筒转速确定)比值的余数为0时,向“条件结构”输入一个“假值”,此时LabVIEW控制平台向下位机发送0x55A104控制指令,滚筒反转。当杀青进行一段时间,杀青运行时间逐渐延长,当两者比值的余数为1时,向“条件结构”输入一个“真值”,此时LabVIEW控制平台向下位机发送0x55A106控制指令,使滚筒正转,以此类推,滚筒依次实现正反转。当杀青时间超过规定杀青时间时,LabVIEW控制平台向下位机发送0x55A106控制指令,使滚筒正转,同时滚筒转速增大,并向下位机发送0x55A106控制指令,使排湿风扇正转,加快排叶过程。图7(a)为滚筒正转程序设计图,图7(b)为滚筒反转程序设计图。

图5 滚筒内温度采集与显示程序、红外管开启程序和红外管关闭程序框图

Figure 5 The program flowchart of acquisition and display of temperature the program flowchart of opening infrared tube and the program flowchart of closing infrared tubes off

图6 湿度采集与显示程序和排湿风扇控制程序框图

Figure 6 The program flowchart of the acquisition and display of humidity and the program flowchart of moisture removal fan

(2) 滚筒转速调节程序设计:在调整滚筒转速输入控件中输入需调整值(0~255)后,调用VISA写入函数输入到下位机,下位机运用该值作为PWM的输出,再经过电压放大模块进行放大后,将电压值输入给变频器,进而调节滚筒转速。因为电压0~5 V对应的PWM值为0~255,Arduino UNO R3输入电压为5 V,而变频器调压范围为0~10 V,所以需要电压放大模块进行放大,经过转化运算,即可在对应滚筒转速显示框中显示出滚筒转速。图7(c)为调节滚筒转速的程序设计图。

5 杀青机程序调试及茶叶品质感官审评

经样机实验验证,杀青机在控制系统的控制下,控制系统运行稳定,温湿度检测灵敏度高,反应速度快,可使鲜茶叶在杀青过程中,滚筒内温度和湿度值控制在规定范围内。鲜茶叶经本杀青机自动杀青后,再经揉捻、烘干工序,初制的茶叶经评茶师感官审评,结果为茶叶颜色翠绿、滋味醇厚、带有清香。

图7 滚筒正反转程序和转速调节程序框图

Figure 7 The program flowchart of positive rolling, the program flowchart of inverse rolling and the program flowchart of regulating roller speed

6 结论

本研究通过LabVIEW和Arduino相结合,开发了一套茶叶红外杀青机的控制系统,该系统结构简单、操作方便、成本低,可快速同时调控滚筒内的温度和湿度,使滚筒内的温度和湿度保持在规定值内,控制系统同时能实现滚筒的正反转,使杀青叶在滚筒内来回运转,保证杀青均匀。经过样机杀青实验验证,该系统运行稳定,具有良好的茶叶杀青效果。

猜你喜欢

控制指令限值滚筒
我们成功了
城轨车辆控制指令试验装置研制
滚筒洗衣机
宏指令控制的多轴系统研究及实现
基于改进蚁群算法的滚筒截割轨迹规划
基于有限元分析的大型拖拽绞车滚筒优化设计
辽宁省辽河流域石油炼制排放限值的制定
汽油车稳态工况法污染物统计分析及限值修订研究
高速公路隧道通风、照明联动控制方案探讨
中美炼钢行业污染物排放限值研究