关键词:分布式、DDA、网络连接、远程配置
1.导读
简仪科技的分布式数据采集模块DDA实现了远距离数据独立采集与处理,消除了距离的限制。这款模块支持两种工作模式:
1. eDAQ模式:(网络数据采集模块)
简单易用的分布式数据采集与数据集中处理模式。在这种模式下,模块能够部署在现场进行数据采集,通过网络将数据传回电脑端,实现了数据的集中处理与储存。
2. DDA模式:(分布式数据采集模块)
功能强大的上位机远程监控模式,下位机数据采集、处理、运算。在这种模式下,模块与上位机进行通讯,上位机可以远程监控模块的工作状态,并发送指令给模块进行数据采集、处理和运算。
目前已经有多个系列的数据采集模块。
类型 | 主要特点 |
高精度多功能采集模块【DDA-5500系列】 | 最高32(SE)通道,单通道最大采样率2 MS/s |
多通道同步数据采集模块【DDA-5320系列】 | 最高32(Diff)通道,1 MS/s/ch |
动态信号分析仪【DDA-9510系列】 | 8/16通道,最高256 kS/s/ch |
2.DDA 分布式数据采集模块 – 搜寻与设定
初次使用DDA的网络连接
w DDA设备的IP地址初始默认为169.254.1.2,子网掩码为255.255.0.0
w 连接方式
通过网线与电脑直连,电脑IP设置为169.254.A.B(169.254.1.2除外),子网掩码255.255.0.0,或者全部设置为自动获取
连接到与电脑相同的交换机上,电脑IP不用做任何修改
w 初始用户名和密码:root/root
设备的搜寻与信息
在网络连接成功后,打开简仪设备管理器JYDM,即可搜索到DDA设备。
在System界面中,可以看到DDA设备的详细信息。还可以配置设备的别名。在控制DDA设备时,均通过别名识别设备。
点击ChangePassword,可以修改DDA设备的登入名称与密码。
点击Reboot可以重启DDA设备。
图 1 JYDM中DDA设备系统信息界面
网络配置
在NetworkSettings页面中,可以对DDA设备的网络进行设定。
配置方案为Static时,可以指定IP地址,子网掩码,网关地址,DNS地址;
配置方案为DHCP时,所有地址均由网络中的DHCP服务器自动指定。
图 2 JYDM中DDA网络配置界面
3.DDA 分布式数据采集模块 – 程序开发
开发环境:
• Visual Studio 2015/2017/2019
• 下位机项目模版 SeesharpMonoDebugger
• 上下位机通讯类库 SeeSharpTools.JY.TCP 数据传送
下位机(RT Target) 程序开发
• 配置下位机 IP ,登入名称与密码
• 引用DDA 驱动
• 5 步数据采集
• 上传数据
上位机(Host) 程序开发
• 接收下位机数据
• 显示数据
DDA设备的程序开发分为上位机程序开发和下位机程序开发两部分。
下位机程序开发使用项目模版 SeesharpMonoDebugger,该模板可以在菜单栏“工具”下的“扩展和更新”页面下载。
图 3 VS工具栏中扩展和更新
图 4 SeesharpMonoDebugger下载界面
建立下位机程序后,需要在项目属性的RemoteHost界面中,根据实际情况配置下位机IP,用户名和密码。
图 5 VS中RemoteHost配置
在安装DDA设备的驱动后,引用驱动,然后按照五步数据采集的方法编程即可。
采集到的数据,需要通过TCP/IP传输给上位机。简仪科技提供了上下位机通讯类库 SeeSharpTools.JY.TCP 实现数据传送。
图 6 下位机程序开发
上位机开发使用WinForm窗体应用程序,通常上位机的作用为接收下位机传输的数据,并做后续的显示分析等。接收数据同样使用SeeSharpTools.JY.TCP实现即可。
图 7 上位机程序开发
4.DDA 分布式数据采集模块 – 配置与管理运行程序
在JYDM的Application Management页面中,可以对DDA设备中的文件进行配置与管理。
管理 DDA 系统档案
• 建立资料夹
• 上传程序至下位机
• 删除档案、资料夹
配置运行程序
• 启动程序
• 关闭程序
• 设定开机运行程序
图 8 JYDM中DDA文件配置与管理界面
在使用时,在Remote File Tree界面管理文件:
Refresh:刷新文件树。
Delete:删除选中文件/目录。
Unzip:解压选定zip压缩包。
Create Sub Folder:新建子文件夹。
Upload File:上传文件到当前目录。
Set as Startup: 设置选中文件为开机启动项。
图 9 文件管理界面
在设定开机启动项后,在Startup Application List界面管理开机启动项。列表中显示了开机启动程序的路径,是否是能,是否启动等信息,并可直接控制开启/停止。此外,另有三个按钮控制:
Refresh:刷新启动项列表
Edit:编辑选中的启动项
Delete:删除选中的启动项
图 10 开机启动项管理界面
在点击Edit后即对开机启动项进行配置:
Start Argument:启动命令行参数
Start Priority:启动优先级,值越小优先级越高
Enabled:是否使能,不使能则开机不会启动
图 11 开机启动项配置界面
5.eDAQ 网路数据采集模块
Easy DAQ 设备类似于USB/PCIe/PXIe 设备,所有的软件驱动实际都运行在PC上位机侧,设备通过网络和上位机进行连接,运行过程中网络必须稳定可靠。
在用户应用软件及其开发流程上,EDAQ模式和传统的PCIe/PXIe/USB 设备没有差异,只需要使用最新支持EDAQ模式的FirmDriveCore即可,无需对已有驱动作出修改,只是在打开板卡时通过别名打开即可。
相比于PCIe/PXIe 板卡模块,eDAQ模式下的设备可以灵活配置采集位置。
在编程时,使用JYDM中的别名配置板卡号。
图 12 eDAQ模式下编程
Copyright © 2016-2024 JYTEK All Rights Reserved.