梁加载试验系统计算机网络控制系统设计.pdf

梁加载试验系统计算机网络控制系统设计.pdf

ID:52424472

大小:1.75 MB

页数:3页

时间:2020-03-27

梁加载试验系统计算机网络控制系统设计.pdf_第1页
梁加载试验系统计算机网络控制系统设计.pdf_第2页
梁加载试验系统计算机网络控制系统设计.pdf_第3页
资源描述:

《梁加载试验系统计算机网络控制系统设计.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第5期(总第198期)机械工程与自动化No.52016年10月MECHANICALENGINEERING&AUTOMATIONOct.文章编号:1672-6413(2016)05-0176-03梁加载试验系统计算机网络控制系统设计赵媛(太原科技大学机械工程学院,山西太原030024)摘要:设计了梁加载试验系统的计算机网络控制系统,控制系统基于单片机和LabVIEW的串口通信实现。介绍了计算机控制系统的结构,分别进行了控制系统的硬件设计、就地控制器单片机的软件设计和上位机LabVIEW的软件设计。首先进行了硬件连接和资源分配设计,然后基于3种加载模式的实现设计了单片机

2、的主程序流程,利用VISA设计了LabVIEW与单片机的串口通信程序,利用LabSQL工具包设计了数据记录程序,最后进行了前面板监控界面设计。控制系统可以实现手动、连续和极限3种加载模式,可以设定加载参数并对试验过程进行实时监控、显示和记录试验数据,很好地实现了梁加载试验的自动化控制。关键词:梁加载试验系统;计算机网络控制系统;单片机中图分类号:TP273文献标识码:A0引言量模块和通信模块。控制模块主要根据测量模块测量梁加载试验是为了测量梁在外载荷作用下的工作到的数据和上位机发送的控制信号控制加载液压系统性能,本文的梁加载试验系统采用液压加载方式,由的动作,控制加

3、载的执行和停止;测量模块负责从各个11个加载油缸并联进行加载。系统由液压泵站、电气传感器采集力、位移,并通过AD转换模块将其转换为控制系统、油缸组件、传感检测系统和计算机网络控制相应的数字量;通信模块负责将测量到的数据传送给系统组成。采用11个力传感器检测各油缸的加载力,上位机,同时接收上位机发送的指令。1个位移传感器检测梁中部的位移。计算机网络控制系统的功能主要是控制加载系统加载或停机,实现多种加载模式,显示和记录加载力和位移数据,实现系统故障报警,对试验过程进行全面监控。串口经常用于计算机与外部串行设备之间的数据传输,利用串口通[1]信对仪器进行控制不仅简单易行

4、而且价格低廉。本文设计的控制系统利用就地控制器与监控计算机的串口通信来实现。1控制系统硬件设计就地控制器采用51系列单片机,系统硬件连接原理如图1所示。其中,13路AD分别接11个力传感器和1个位移传感器,测量加载力和梁中部位移,预留一路;3路DI分别用于油温高、液位低、电机过载报警;1路DO接电磁卸荷阀;1路RS485与上位机通图1控制系统硬件连接原理图信,用于向上位机传送数据和接收上位机传送的指令。单片机程序采用C51语言编写,包括主程序、参就地控制器将11个加载力和梁中部位移值以及故障数初始化子程序、数据处理子程序和中断调用程序(包[2]报警信号通过485通信

5、口传送给上位机,同时根据上括定时器、串口的中断服务程序)。程序在完成参数位机发送的指令控制液压加载系统实现各种模式的加设置、串口初始化之后,根据上位机发来的加载模式指载操作。令分别执行相应的控制程序。有手动加载、连续加载2控制系统软件设计和极限加载3种加载模式,手动加载用于对加载力进行2.1就地控制器软件设计调节,使各加载力的大小符合设定要求;连续加载实现就地控制器软件主要包括3个模块:控制模块、测以加载-卸载为周期的循环加载;极限加载实现一定时收稿日期:2016-02-29;修订日期:2016-07-10作者简介:赵媛(1988-),女,山西平遥人,助教,硕士,主

6、要研究方向:机电一体化控制。2016年第5期赵媛:梁加载试验系统计算机网络控制系统设计・177・间的持续加载。在连续加载和极限加载模式下,构建了制器送来的测量数据,将数据显示在监控界面上,供用计时计数装置,定时触发卸载阀得电或失电,对加载时户观察系统加载情况,并对数据进行处理和记录;根据间和次数进行控制。控制系统主程序流程如图2所示。系统设定将测量数据与标准值进行对比,控制系统继续加载或停止加载。本文采用LabVIEW软件开发上位机软件。Lab-VIEW是一种图形化的编程语言,可充分发挥计算机的能力,有强大的数据处理功能,并且提供了很多与传统仪器(如示波器、万用表)

7、外观类似的控件,可方便灵活地创建用户界面。2.2.1LabVIEW程序编写LabVIEW的上位机程序包括参数初始化程序、串口通信程序、报警处理程序、数据记录程序、计时程序和事件处理程序。串口通信程序实现串口数据接收、处理和显示,以及数据发送功能。与控制器的串口通信程序利用VI-SA(VirtualInstrumentSoftwareArchitecture)来完成。VISA是LabVIEW中驱动程序间相互通信的功[3]能模块。LabVIEW的串口通信VI位于Instru-[4]mentI/O的Serial中,比较常用的有VISACon-figureSerialP

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。