实验室智能监控系统设计_第1页
实验室智能监控系统设计_第2页
实验室智能监控系统设计_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、实验室智能监控系统设计摘要:设计了一种基于PLC+STM32勺智能实验室SCADA(统。RTU硬件采用分散式的结构,将原来由一个MCUS成的复杂任务分散给多个MCU同完成,系统可靠性和数据处理速率得到大幅度提高。RTUa件遵循可配置性原则,每个GPIO可以针对不同的用途重新配置成,提高了软件的开发效率。调试结果表明,该系统运行稳定,保证实验室各环境参数满足设定要求。关键词:SCADA实验室;监控系统;分散式实验室是进行各种实验工作的特殊环境。为了保证整个实验室系统安全可靠地运行,实时检测、监控实验室各项环境参数,保证实验室状态稳定,并在发生意外或者系统出现故障时,自动采取一定的保护措施,设计一

2、种智能实时监控系统是非常必要的。本文提出一种分散式结构的SCADAW能实验室系统,将原本由一个MCUb理的复杂任务分散给多个MCU共同处理,从而使系统的可靠性、稳定性及处理数据速度、系统效率大幅度提高,增强了系统的可扩展性和可改造性。数据采集与监控系统SCADA(SupervisoryControlAndDataAcquisition)是以计算机、通信网络为基础的生产过程控制与调度自动化系统。通过对现场的运行设备进行监视和控制,实现数据采集、设备控制、测量、参数调节及各类信号报警等功能1。根据SCAD粽统结构,该智能实验室SCADA(统由RTUHMI、TCOM3个层次构成。远程控制单元RTU(

3、RemoteTerminalUnit)(即传统的下位机),主要负责实验室参数采集和控制;人机接口HMI(HumanMachineInterface),主要负责提供良好的人机接口;远程通信网TCOM(Telecommunication),用于HMI与各RTU之间的通信。1总体架构智能实验室总体架构由房间控制系统、气流控制系统(即通风柜控制系统和阀控制系统)、远程控制系统及人机接口部分组成。房间控制部分是实验室监控系统的核心,连接着PLC阀控制器、通风柜控制器以及触摸屏,主要负责采集房间参数,并发送命令给PLG阀控制器、通风柜控制器,以控制整个实验室的正常运行。气流控制部分和阀控制器主要根据房间控

4、制器发送参数和命令,PID调节房间送/排风,在保证房间最小换气次数的前提下,保证房间的负压环境。远程控制部分由远程PC和PLC组成,用户可以通过PC机的上位机软件发送命令给PLC和房间控制器,从而达到远程控制整个系统的效果。人机接口除了远程PC外,每个房间控制器都配有一台7英寸液晶触摸屏,用户可以通过触摸屏发送命令给房间控制器,控制整个系统的运行。此外,监控系统还包含报警装置,当房间参数超出设定值,或者出现毒气泄漏等危险情况时即刻发出报警信号。2房间控制部分房间控制部分由房间控制器和传感器组成。房间控制器以STM32F105RBb理器为主控制MCU通过AI模块采集温度、湿度、压力、风量等信息,

5、并通过DI模块采集开关量信息,通过AO模块调节系统的送/排风量和温度,通过DO莫块改变系统各开关量的输出状态,房间控制部分结构。STM32F105RB是基于ARMCORTEX-M3的32位RISC处理器,相比ARM德率提高1/3,功耗降低3/4,最高运行频率可以达到72MHz配备CAN莫块、RS485串口模块、电源模块、8位DI及6位DO模块。不仅涵盖了现有的STM32F103的功能,而且在此基础上增加了网络功能2。温度检测模块采用瑞士伟拓Vector室内温度传感器SRA-T1,EEPROMJ动保存最值记录,具有掉电存储功能。SRA-T1室内温度变送器感温敏感元件是NTC电阻,变送器电路的微处

6、理器每秒对温度采样一次。滤波时间计算信号平均值,并且根据湿度量程做线性变换,然后产生信号输出,保证外部干扰对此变送器影响最小。默认滤波平均时间10s,测量范围0+50C(+32+122°F)。本系统每个房间配置一个SRA-T1室内温度传感器,采用24V直流供电,输出010V电压,接入房间控制器的AI模块。房间控制器将电压转换为温度,储存在RAM,最后在上位机上显示。3气流控制部分无论应用于何种行业,实验室气流控制系统对于实验室人员的人身安全都是至关重要的。必须确保实验室有毒气体从通风柜安全排放,维持合适的温/湿度环境和实验室负压。因此实验室通风系统在智能实验室系统中具有很重要的

7、作用。监控系统送排风采用全新风直流式装置及压差和温差控制,响应快速。送风空调机将室外风处理至送风状态,然后送入实验室内,补充实验室排风,维持实验室内温/湿度和负压环境3。送风机和排风机各2台,一用一备。由于实验室是全新风系统,实验室送风量较大,导致系统能耗和运行的电费较大,故将PLC和变频器技术4-5应用于实验室控制系统中,通过检测管道末端压力,调节变频器频率,在保证房间最小换气次数的前提下,降低送风量,从而达到节能、减少功耗的目的。各控制器通信图。气流控制中,通风柜控制器首先通过AO模块将调节门开度发送给排风文丘里阀控制器,并通过485总线将通风柜开关机状态、面风速、紧急排风等信息传输给排风

8、文丘里阀控制器。然后排风文丘里阀控制器根据调节门开度,应用PID方法通过排风文丘里阀开度调节排风量,同时排风阀控制器会将阀开度反馈给通风柜控制器,通风柜会将阀开度与调节门开度进行比较,判断阀控制器是否正常运行。排风阀控制器还会通过AO模块将排风量发送给房间控制器,并通过CAN总线将通风柜各种信息发送给房间控制器。房间控制器会将采集到的排风量发送给送风文丘里阀,送风文丘里阀会根据排风量调节送风阀开度,从而调节送风量,并且送风阀控制器会将实际送风量反馈给房间控制器。最后房间控制器会将通风柜信息、送/排风量、温/湿度及压力等信息显示在触摸屏上。由此得出监控系统气流控制部分的关键在于通风柜系统,只要调

9、节门开度发生改变,则排风量发生改变,随之送风量也相应发生改变,而且在几毫秒内响应。4RTK件系统软件设计采用传统的无限循环方式,开发平台采用KeilMDK,采用STM32固件库VER3.5版本开发程序6。按照灵活性和可重新配置原则,每个AI、A0DI、DO端口都可以配置成为不同的功能,如AI1既可以作为温度传感器的输入,也可以作为压力传感器的输入,同一时刻只能配置一个功能,可以通过上位机软件或者触摸屏设置7。主程序运行流程,当系统上电后,首先进行设备初始化,然后系统会在每次循环的开始重启13路ADC!道,采集各AI的输入,并通过DM琳存到RAM438。在中断函数中,系统时钟每10ms产生一次中

10、断,将c_taskTASK4.TaskStatus置“1”,因此主循环中会首先执行TASK4DisposalRoomEvent(),程序会进行手动模式和自动模式选择,默认情况下为自动模式。在手动模式下,风机以工频形式运行,系统会根据手动输入值改变各房间参数和系统参数。自动模式下,风机以变频模式运行,系统会根据房间温度和压力情况,自动调节水阀开度和通风柜风量大小。主循环是系统软件核心,主要负责数据的采集、存储以及与气流控制系统数据的交换。主循环共有5个任务1:(1)TASK1执行的是串口1接受数据处理任务、完成房间控制器与PLC之间的数据通信;(2)TASK2执行的是串口2接受数据处理任务,完成房间控制器与触摸屏之间的数据通信;(3)TASK3执行的是串口3或者CAN总线接受数据处理任务,完成房间控制器与通风柜之间的通信;(4)TASK4的作用是处理房间参数和系统参数;(5)TASK5用来保存房间参数和系统参数。基于PLC+STM32勺智能实验室SCAD照统,利用PLC和变频器技术调节风机频率,节约能耗,提高了设备的稳定性和可靠性。利用CAN总线和串行总线将STM32PLC传感器、触摸屏组成网络,可方便地监控实验室设备的运行状态。另外,利用智能PID技术调节系统送/排风以及房间温度,提高了系统的动/稳态

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论