• 1
  • 2
新闻详细
http://www.zhuhaiyuntichechuzu.com/ 云浮登高车出租, 清远登高车出租, 蓬江登高车出租       电动助力转向传动机构试验台软件主要功能模块有哪些?
新闻分类:公司新闻   作者:admin    发布于:2020-07-294    文字:【】【】【



             云浮登高车出租, 清远登高车出租, 蓬江登高车出租       电动助力转向传动机构试验台软件主要功能模块有哪些?    试验台软件主要由以下几个模块组成:PLC通讯模块、数据采集模块、数据显示模块、数据回放模块、帮助文档模块、高低温环境舱通讯模块。


          1 PLC通讯模块主要实现与PLC通讯的功能,通过PLC通讯模块,用户可以实时查看PLC通讯状态、系统状态,手动控制伺服电机,设定蜗杆端及蜗轮端伺服系统的PI参数、扭矩动作值、扭矩保护值等一些不需要经常更改的参数。PLC通讯模块中包含了参数存储的功能,用户输入并下发参数后,软件自动存储用户下发的参数值,待关机再打开试验台软件后,软件会自动下发参数给PLC防止PLC在掉电后参数清零,并返回下发结果。PLC通讯模块也是最先完成的,因为使用了模块化思维来完成试验台的软件,每个软件模块在设备调试过程中均可以单独拿出来使用。设备调试过程中直接利用下位机编程软件调试操作更为复杂,显示也不直观,故使用该模块进行设备调试,便于下发参数、观测系统状态。利用下发参数时返回下发结果的功能,同时可以测试与PLC通讯状态、参数是否下发成功。



         2数据采集模块,数据采集模块主要实现数据的采集任务,需要采集的数据按照输入硬件的不同分为三类,分别为:通过NI采集卡采集的数据、通过PLC上传的数据、通过通讯从高低温环境舱采集的数据。通过传感器直接采集的信号中包含了很多干扰成分,还有一些无用的信号。在电气部分采取强弱电分离,以及伺服驱动器单独隔离后仍需采取了数字手段进行滤波。数字滤波只是一个计算的过程,无需增加硬件提高使用成本,可靠性高且不存在特性波动、非一致性等问题,同时只需要更改滤波程序相关参数即可改变滤波特性,灵活方便,只需要占用部分计算机资源即可实现滤波。常用的数字滤波方法有限幅滤波,根据经验判断两次采样允许的最大偏差值,小于偏差则本次值有效,大于偏差则弃用本次值选用上次值,但无法抑制周期性干扰,平滑度差;中位值滤波,连续采样N(N为奇数)次后,取中间值为本次有效值,能克服因偶然因素引起的波动但对流量、速度等快速变化的参数不宜采用;算数平均滤波,连续取N个采样值进行算数平均计算,取平均值为有效值,当N值越大时,平滑度越高灵敏度越低,适用于随机干扰信号,但对数据更新较快的实时系统不适用;滑动平均滤波,滑动平均滤波与算数平均滤波类似,取N个值进行算数平均,但把N个测量数据作为一个队列,每进行一次采样,把采集到的新数据放入队末,舍弃队首的最初数据,再对队列中的N个数据进行算数平均。滑动平均滤波解决了算数平均滤波无法适用于数据更新较快的实时系统的问题,同时对周期性干扰有较好的抑制作用,平滑度较高。数据采集模块中采用的数字滤波方法即为滑动平均滤波,对于不同测量数据可以通过改变滑动平均取值个数实现不同滤波特性,以下为滑动平均滤波程序段。


   
          3数据显示模块, 数据显示模块主要实现数据显示的功能,按照显示类型分为数值显示和图形显示两类。软件界面上方为数值显示,每个数据会显示数据名称、数据数值、数据单位这三个参数。软件界面下方为图形显示,以时间轴为横坐标,数据值为纵坐标实时显示曲线波形。通过点击软件界面上方添加显示数值菜单栏可以在数值显示区域添加想要显示的数据,鼠标右键点击数据数值显示可以删除数值显示中的单个数据显示。鼠标左键拖拽数据数值显示至下方图形显示区域,可以在图形显示区域中绘制该数据的波形图。在图形显示区域中可以手动修改数据纵坐标量程,通过右侧选择按钮可以选择显示或隐藏单个数据曲线。




        云浮登高车出租, 清远登高车出租, 蓬江登高车出租  http://www.zhuhaiyuntichechuzu.com/



         4数据保存模块, 试验台数据保存模块主要实现将采集到的数据存储为计算机可用的数据文件格式,数据保存模块设计未单独的Winform窗体,而是直接采用了一个Group Box控件,整合其他所需控件,将其置于程序主界面中。数据保存模块具有定时保存功能,可以设定保存时间,达到时间后自动停止保存。数据文件保存路径固定,为系统启动时用户选择的工程项目路径,数据文件名在数据文件开始保存前可以自行定义。在数据保存过程中实时显示保存时间与数据保存状态。试验台数据文件保存的格式为TDMS格式,TDMS为技术数据管理流的英文缩写,是NI为解决测试测量应用中常见数据存储格式的缺点推出的一种文件格式。TDMS文件格式由文件、组、通道三个层级组成。文件层级中可以包含任意数量的组,组层级中可以包含任意数量的通道。在Measurement Studio软件中提供了TDM Streaming .NET Class Library库,允许通过。NET语言与TDMS文件直接进行交互。也可以通过安装NI提供的免费插件后在Microsoft Excel中打开,快速查看一些小规模数据文件。使用TDMS .NET API,可以将数据流以结构化格式快速存储到磁盘中。以下程序段说明了使用Tdms .NET API写入测量数据的最简单形式。程序段创建一个具有通道组和通道的TDMS文件,并将测量值数组measured Data附加到该通道。


         5数据回放模块,通过数据回放模块用户可以查看采集的TDMS格式数据文件,通过该模块打开TDMS文件,选择需要查看回放的数据,可以生成以时间轴为横坐标的曲线。也可以选择两组数据,以一组数据为横坐标,另一组数据为纵坐标生成相关曲线。




           6帮助文档模块,在主界面菜单栏的帮助中可以进入帮助文档模块,帮助文档模块整合了电动助力转向传动机构性能试验台的操作说明手册以及试验台图纸、易损件清单等文本资料。用户可以通过主操作界面中的帮助文档按钮进入帮助文档模块中,对这些文本资料进行查阅。帮助文档为提前整理编辑完成的CHM文件,CHM为英文“Compiled  HelpManual”的简写,即“可编译的帮助文件”。CHM是微软新一代的帮助文件格式,利用HTML作源文,把帮助内容以类似数据库的形式编译储存。将制作好的CHM文件格式帮助文档置于试验台软件的根目录中,将打开帮助文档命令作为菜单栏中“查看帮助”选项的单击事件,即可实现用户在单击主界面菜单栏中“查看帮助”按钮后弹出CHM文件格式的帮助文档。



           7高低温环境舱通讯模块, 高低温环境舱通讯模块实现与高低温环境舱通过RS485进行通讯控制的功能,模块软件界面左侧为当前温度显示、当前设定温度显示、设定温度输入框,右侧包括通讯状态显示、环境舱运行状态显示以及环境舱运行、停止按钮。环境舱正常运行加热中,当前温度为32.6摄氏度,设定温度为100℃。高低温环境舱通讯模块中利用语句“timer1.Enabled = modbus.Open("COM2", 9600,8, Parity.None, Stop Bits.One);”在与环境舱通讯成功后触发定时器控件,以固定频率刷新数值与系统通讯、运行状态的显示。可以看出与环境舱通讯的端口为COM2口,波特率为9600,数据长度为8位,无奇偶校验位,有一位停止位。在环境舱面板上可以提前设置这些通讯参数,设置完成后在上位机程序中使用即可。




            云浮登高车出租, 清远登高车出租, 蓬江登高车出租





分享到:
点击次数:541  更新时间:2020-07-29  【打印此页】  【关闭

Copyright © 2009-2014,广东省恒越登高车租赁有限公司,All rights reserved

shaohome