[地磅相关]有做过杭州衡天HT9800地磅数据采集的,怎么处理接收到的数据?

Radar2006 2007-03-05 01:07:13
数据格式
连续发送一组数据,每组数据5帧,每帧11位:1位起始位(0),8位数据位(D0-D7),2位停止位(1)。起定义如下:
第1帧:D0-D7 0FFH(起始位)
第2帧:D0-D2 为小数点位置(0-4)
D3 NC
D4 1表示称重稳定 0表示称重未稳定
D5 1表示称重为负 0表示称重未稳正
D6 NC
D7 1表示溢出
第3帧:D0-D7 BCD1(称重值)
第4帧:D0-D7 BCD2(称重值)
第5帧:D0-D7 BCD3(称重值)
注:(1)BCD1、BCD2、BCD3为由高到低的称重值的NCD码。
...全文
1091 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
lp920311 2011-12-27
  • 打赏
  • 举报
回复
咨询一下衡天HT9800-p2开机出现HELP是什么情况
风上人 2008-09-10
  • 打赏
  • 举报
回复
可以加我QQ请教你一下吗?
270515098
风上人 2008-09-10
  • 打赏
  • 举报
回复
你好!
你读的是不是HT9800-D2
我现在也在读取,现在也取不到数据!
第一次做这样的程序
Radar2006 2007-03-13
  • 打赏
  • 举报
回复
已解决,连续发送,使用spcomm,谢谢大家!
tangyang887 2007-03-13
  • 打赏
  • 举报
回复
代码已发~
Radar2006 2007-03-11
  • 打赏
  • 举报
回复
up
Radar2006 2007-03-07
  • 打赏
  • 举报
回复
自已up~~~
Radar2006 2007-03-05
  • 打赏
  • 举报
回复
谢谢,plax0850(博克)

应该是断续发送的吧,我用的也是spcom

现在的问题是我不在客户那边,取数据不方便。
plax0850 2007-03-05
  • 打赏
  • 举报
回复
我没有做过你说的地磅,但是我曾经写过一个地磅称的协议解析。还要看你的协议是连续发送的还是一次发送的。如果是连续发送,你可以用pcomm.dll,用一个线程专门来从串口读取并解析数据。如果是断续的话,也就是每发一帧,停顿几个毫秒,那么这时用spcom控件比较好,因为简单。你只需解析spcom接收数据事件的Buffer就可以了。如果想要pcomm.dll,到delphi盒子去下载,有Delphi和C++的两种接口。
Radar2006 2007-03-05
  • 打赏
  • 举报
回复
困扰我几天了,且不方便到客户那里调试,兄弟们帮帮忙~
谢谢~

1,593

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 网络通信/分布式开发
社区管理员
  • 网络通信/分布式开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧