微波EDA网,见证研发工程师的成长!
首页 > 测试测量 > 测试测量技术文库 > 基于正交矢量放大的MRS信号采集模块设计---- 采集模块硬件设计(三)

基于正交矢量放大的MRS信号采集模块设计---- 采集模块硬件设计(三)

时间:02-27 来源:互联网 点击:

5.2通讯协议格式

5.2.1仪器系统通讯协议

核磁共振找水仪的通讯协议(Protocol)采用SYRIS的一种标准通讯协议,协议格式如表5.1所示。


详细说明如下:

SOH和END都是一个字节的控制字符:

SOH:控制器端定义为 <0x09>:上位机向下位机传送数据及指令;

设备端定义为 <0x0A>:下位机向上位机传送数据。

END:控制器及设备端均固定为<0x0D>

其中为<0x>十六进制表示法。

TYPE:为标志号,固定为一个字节,本仪器通讯协议此位固定为A.

ID:为设备号,固定为一个字节,本采集模块的ID位为S.当上位机控制器端传送的ID值与模块地址编号相同时,该模块将会接收控制器端所传送的数据,而模块响应时,也会传回相同的地址编号。

FC:是通讯功能码(Function Code)。

DATA:数据段,其大小为不固定字节,根据设备的命令不同字长而不等。

BCC:错误检查代码(BCC CHECK)为两个字节,校验方法采用累加和的方法,第一个字节为高位,第二个字节为低位。

上位机对下位机的操作,无论成功与否,下位机均发送返回指令。


返回操作命令字:

成功返回:\' S \'

校验错误:\' B \'

功能错误:\' W \'

操作错误:\' C `

5.2.2采集模块通讯协议



模块说明:本模块为数据采集模块,本模块ID号为S(0x53)。

本模块协议固定格式头为:

发送(HEX):09 41 53;返回(HEX):0A 41 53.

本模块FC功能表表5.2所示。

FC.P
<发送协议格式>

此功能码是上位机向采集模块发送Lamor频率、采集时间、开采时间等参数。



DATA:如设置Lamor频率为2300(08FC),采集时间为250(00FA),开采时间为90(5A),则发送的10个数据参数为:

30H,38H,46H,43H,30H,30H,46H,41H,35H,41H


<返回协议格式>

采集模块向上位机返回信息。



DATA:

接收正确(`S`):53H.

接收错误(`C`):43H.

FC.R
<发送协议格式>
此功能码是上位机发送传送采集数据指令。



DATA:

数据正确,传送下一组数据(`R`):52H;

数据错误,重新传送本组数据(`W`):57H;

传送完毕(`E`):45H.
<返回协议格式>
采集模块向上位机返回信息。



DATA:采集数据分为4部分,分别为噪声X分量、噪声Y分量、信号X分量、信号Y分量。对应的数据参数为:

NX+采集数据:4EH,58H,……;NY+采集数据:4EH,59H,……;

SX+采集数据:53H,58H,……;SY+采集数据:53H,59H,……。

FC.K
<发送协议格式>
此功能码是上位机发送开始采集指令。


<返回协议格式>
采集模块向上位机返回信息。



采集模块向上位机返回信息。

DATA:

接收正确(`S`):53H.

接收错误(`C`):43H.

FC.E
<发送协议格式>
此功能码是上位机发送设备检测指令。


<返回协议格式>
采集模块向上位机返回信息。



DATA:

接收正确(`S`):53H.

接收错误(`C`):43H.

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top