调试下位机2

5芯航空插头

5芯航空插头 只用了4个接头 2跟接正负16V的电源,2跟接输出信号。电源来自板子的电源插头。

0806 调试记录

43,14,08,02,02,01,01,1c,44

41 14 80 FF 80 FF 80 FF 80 FF 80 FF 80 FF 80 FF 80 FF 01 C5 01 C5 01 C5 01 C5 01 C5 01 C5 14 42 
41 14 80 FF 80 FF 80 FF 80 FF 80 FF 80 FF 80 FF 80 FF 03 7F 03 7F 03 7F 03 7F 03 7F 03 7F 14 42

那28个数据是1-8电位 2光子 2Rt t H
是按顺序排列的 但是每种数据采几个是由上位机决定的
每个数据时16位 两字节 高位在前低位在后 应该都是float型

至于数据为什么这么奇怪我分析应该是数据没有标定 标定的数据时存在flash里的 每次输出的时候需要将这个数据跟flash里的数据进行运算 而flash里默认为ff 在计算的时候数据溢出 就会出现前8个数据都一样 后边的数据乱七八糟
前8个数据的计算方法是一样的

放大器传回来的数据是 unsigned int 类型的。需要转换float类型。而且需要乘上一个系数,这个系数就是标定的值。