- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MDC测控系统原理
MDC测控器和上位机通讯协议
bit可用b替代,byte可用B替代。下同。
1.1 USB通讯协议
1.1.1 MDC发往上位机的IN数据定义
数据位置 长度 名称 定义及格式 备注 0~3 4 时间 32bit无符号整数,单位0.0001s。
计时范围0~119.3046小时,达到最大后再从0开始计时。 4~5 2 可以运行天数 16bit无符号整数,单位:天。
=0表示设备禁用;
=1~1022为运行天数;
=1023,表示无限制使用。 6~9 4 位移测量码 32bit有符号整数 10~12 3 大变形上测量值 24bit有符号整数 13~15 3 大变形下测量值 24bit有符号整数 16~18 3 力通道测量值 24bi有符号整数 19~21 3 变形通道测量值 24bit有符号整数 22~24 3 扩展1通道测量值 24bit有符号整数
其中,24byte.0~7bit=(16byte xor 17B xor 18B xor 19B xor 20B xor 21B) and 0xf,即取16B~21B异或校验低4bit,用于无线通讯中间处理 25~27 3 扩展2通道测量值 24bit有符号整数
27byte.0bit=0_第0数据子块,用于无线通讯中间处理 28~30 3 扩展3通道测量值 24bit有符号整数
其中,30byte.0~7bit=(16byte xor 17B xor 18B xor 19B xor 20B xor 21B) and 0xf0,即取16B~21B异或校验高4bit,用于无线通讯中间处理 31~33 3 扩展4通道测量值 24bit有符号整数
33byte.0~3bit=当前执行的命令号 34~36 3 扩展5通道测量值 24bit有符号整数
36byte.0~4bit=接收校验字节低4bit,用于无线通讯中间处理 37~39 3 扩展6通道测量值 24bit有符号整数
39byte.0~4bit=接收校验字节高4bit,用于无线通讯中间处理 40~43 4 系统状态字0 0bit=1_停止/0_不是(43byte.0bit)
1bit=1_运行/0_不是
2bit=1_快捷运行快上/0_不是
3bit=1_快捷运行快下/0_不是
4bit=1_快捷运行慢上/0_不是
5bit=1_快捷运行慢下/0_不是
6bit=1_开度运行/0_不是
7bit=1_校准状态/0_不是
8bit=1_力控/0_不是
9bit=1_变形控/0_不是
10bit=1_位移控/0_不是
11bit=1_上限位/0_不是
12bit=1_下限位/0_不是
13bit=1_运行命令/0_不是
14bit=1_试样保护命令 /0_不是
15bit=1_力清零命令/0_不是
16bit=1_快捷键盘控制状态/0_不是
17bit=1_DAC2/0_颤振信号
18bit=命令计数翻转位(41byte.2bit)
19bit=1_PC控制状态/0_不是
20bit=1_液压机/0_电拉机
21bit=1_超载/0_没有
22bit=1_运行方向向上/0_向下
23bit=1_12#out高/0_12#out低
24bit=1_试验运行/0_非试验运行
25bit=1_防撞运行/0_不是
26bit=1_位移清零命令/0_不是
27bit=1_变形清零命令/0_不是
28bit=1_变形转位移/0_不是
29bit=位移码和方向值异或值
=1_向上变大或向下变小/0_上小或下大
30bit=力码和方向值异或值
31bit=变形码和方向异或值 44~46 3 位移速度 24bit DSP浮点,每100us脉冲数
46byte:在DSP到MDC-RF阶段为MDC-RF频率;
在MDC-RF到PC阶段为反馈命令号。 47~49 3 力速度 24bit DSP浮点,每100us码数
49byte:在DSP到MDC-RF阶段为颤振频率
在RF to PC=(40byte xor … 43byte) 50~52 3 变形速度 24bit DSP浮点,每100us码数
52byte:在DSP到MDC-RF阶段为颤振幅值
在RF to PC=#75h 53~57 5 196#参数读返回值及至遥控器数据 53byte=128~175,设置参数读
=3~10,out3#~10#数据
=108~118为out108#~118#数据
=其他,无定义 58~59 2 开度 16bit定点,补码
59byte.0bit=1_第1数据子块,用于无线通讯中间处理
文档评论(0)