Van1989 发表于 2015-7-13 11:35:53

数显百分表数据读取

数显百分表通讯口协议

1.        量表数据输出是同步串行传输模式,通讯线包括时钟线(CLK)和数据线(DA),时钟信号和数据信号都由量表主动发出.数据输出的频率是每秒8次左右。数据中没有起始码和结束码,用户可以根据每组数据发送间隔时间来判断数据的开始。
2.        每组数据由28个数据位(bit)组成,首先传输数据的低位,用户根据时钟信号来同步采集数据位,数据采集的时间应该在时钟信号的上升沿时刻。
3.        数据前24位代表位移值,每4位代表一个十进制数据,共传输6个位移数据。
4.        位移值数据单位:公制为0.001mm(即每个数据代表1um) 英制为0.00001 inch
举例:公制单位状态下 先后收到以下28位数据:0110 1010 0010 1100 0100 0000 转换为十进制数是654320由于数据的低位在前,实际位移值为23.456mm
5.        数据第25位是表示公英制状态位(该数据位=0时为公制状态,=1为英制状态); 数据第26位代表位移数据正负状态(该数据位=0时为正数,=1时为负数)
6.        量表的工作电压是3V主要由内部电池供给。用户可以通过数据口给量表外部供电,但电压要求是干净无杂波的3V,且内部电池要拿掉。

串口座管脚排列
量表液晶面向上,从量表侧面看串口座,管脚排列如下
1.        电源2.地线 3.数据口4.时钟口 5.地线
   出线口如图

是按IIC接入串口?但好象有些不同。接数字I/O,后面的数据处理很难。哪位高手指导一下。
在线等....

zoologist 发表于 2015-7-13 12:57:14

这个接口不是串口也不是i2c了需要自己解析了

最好你有个示波器调试看看

Van1989 发表于 2015-7-13 16:47:42

数显表会一直发,补充时序图。原来数显表与数据收集器相连,数据收集器与PC相接。数据收集器波特率4800,估计数显表也是。

烦人 发表于 2015-7-14 14:27:46

和容删数显卡尺是一样的,可以用外部中断采集,表的数据输出是一种简单的协议,每个厂家的不一样

烦人 发表于 2015-7-14 14:38:29

网上有人搞过,做出来了,但都不公布实际的程序,大部分都是把实物贴上来,嘚瑟一下,我遇到一个千分表是BCD码的,没办法网上这个技术软件都是保密的,你尽量看看国外的例子把

Van1989 发表于 2015-7-15 10:59:14

烦人 发表于 2015-7-14 14:38 static/image/common/back.gif
网上有人搞过,做出来了,但都不公布实际的程序,大部分都是把实物贴上来,嘚瑟一下,我遇到一个千分表是BC ...

好的!谢谢楼上

uvvvvw 发表于 2015-7-15 20:38:25

http://bbs.5imx.com/bbs/forum.php?mod=viewthread&tid=339151

Van1989 发表于 2015-7-16 14:02:59

uvvvvw 发表于 2015-7-15 20:38 static/image/common/back.gif
http://bbs.5imx.com/bbs/forum.php?mod=viewthread&tid=339151

太感谢!:handshake
页: [1]
查看完整版本: 数显百分表数据读取