PSI8400压力测试系统的Visual Basic设计
在风洞试验测试领域,美国压力系统公司生产的PSI8400电子扫描阀系统模块化、精度高、扫描速度快、易扩展、操作方便,已经成为最普遍最重要的压力测量设备。在引进该设备的基础上,开发了基于Visual Basic6·0和以太网接口的PSI8400压力测试系统。
1 PSI8400压力测量系统介绍
1·1 系统特性
(1)压力扫描达到50,000通道/秒/SDU;
(2)纯数据输出达50,000通道/秒(二进制);
(3)工程单位输出达50,000通道/秒;
(4)数据传输300,000字节/秒(GPIB);
(5)易于系统配置扩展,简化计算机控制;
(6)菜单驱动前面板诊断;
(7)两种用户接口:GPIB和Ethernet;
(8)多种数据输出格式。
1·2 系统组成
PSI8400压力测量系统主要由一个系统处理器SP,各种类型的输入参数单元和扫描单元模块组成,可以高速测量诸如压力、模拟电压和频率等多种类型参数。其主要部件包括:
(1)系统处理器SP;
(2)压力校准单元PCU;
(3)扫描数字化单元SDU;
(4)压力空白单元PBU;
(5)压力扫描模块;
(6)压力输入单元PIU;
(7)频率测量单元FMU。
2 PSI8400压力采集系统设计
PSI8400系统有GPIB和Ethernet两种用户接口,本文介绍Ethernet连接的实例。
Windows Xp系统平台
Visual Basic6·0编程语言
2·1 编程说明和约定
(1)局域网主机HOST作为“客户机”,系统处理器SP被认为是“服务器”;
(2)系统处理器SP只支持单次连接,断开后需重新连接;
(3)操作码需大写;
(4)预设置SP的IP地址和唯一的端口号8400
(5)约定主机命令格式和终止符;
(6)系统处理器SP的响应格式。
2·2 Host-To-SP通讯协议
在发送一组命令和读取数据/响应之前,局域网主机首先使用SP唯一的IP地址和端口号8400连接SP。当主机/系统处理器处于连接状态时,来自主机的命令被认为是两个连续的传输TCP/IP包。
(1)一个4字节TCP/IP包(′P′,′S′,0xMM,0xNN)包括整个命令字符串的长度(0xMMNN)。两个头字节′P′,′S′是ASCII字符,后两个字节构成了16位的二进制整数(BigEndian),此处表示为2个连续的十六进制字节(0xMMNN)。
(2)一个变长的TCP/IP包包括末尾是任何8400系统的终止符和连接符的ASCII文本命令,最后以
2·3 软件设计
考虑到软件使用的便捷性和直观性,将软件的主要功能模块都集中在一个主界面内,避免华而不实、结构复杂、不利于操作的现象。本PSI8400压力采集系统各功能模块图如图1所示。
相关文章
- 2024-06-05流量计中微处理器与液晶模块的通信及多参数显示
- 2024-08-12直线度误差的计算机处理
- 2024-03-28虚拟振动测试分析仪的设计
- 2023-01-09广义数学形态滤波器的旋转机械振动信号降噪
- 2024-01-26基于盲源分离的超声信号去噪的仿真研究
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。