回 帖 发 新 帖 刷新版面

主题:求助(麻烦各位大侠帮我看一下这段程序是什么意思?)谢谢

大家好:
    我现在有一套温室控制系统的下位机,包括数据采集器和控制器,采用485转232与电脑通信,这是一段vb编写的数据采集及简单界面的程序,可是我有很多地方不明白。我采到的数据有15个,可是每一个应该是十六进制表示的,但是却和空气湿度,空气温度,土壤湿度,土壤温度,光照强度对不上号。
返回地址    返回命令    空气湿度    空气温度    土壤湿度    土壤温度    光照强度    结束标识
本机地址    0x64    2字节    2字节    2字节    2字节    4字节    $
这个事采集器返回的数据格式,采到的数据依次是
64 01 82 01 81 00 00 01 80 00 00 00 00 c4 24
恳请各位高手指点迷津。
    再次谢谢各位了!!!

回复列表 (共2个回复)

沙发

这个问题去21IC问比较好。那里是专业单片机高手聚集的地方。问这个问题比较靠谱。毕竟存在数据中转的问题。

板凳

和单片机一点关系都没有。
1.查下你的RTU模块手册,接受数据的格式如何分配?
2.64 01 82 01 81 00 00 01 80 00 00 00 00 c4 24  ,如果第一组是0x64的话,那么显然01 82为两个byte,类推,两个一组,最后00 00 00 00四个byte。 c4 24 不知是否为结束标志。
简单的问题,你得看看手册。
如果还搞不定,联系我QQ1285305730

我来回复

您尚未登录,请登录后再回复。点此登录或注册