求助:图形化模式485通信

2020-11-185.6万
AI 快速预览详细 收起
本文介绍了485通信的图形化编程方法,详细描述了主机发送和设备回复的具体16进制数据。通过串口助手测试成功后,在图形化软件下编程时输出结果不正确。文章提供了具体的故障排查步骤和调试方法,帮助技术人员解决485通信中的问题。
我想得到的结果
主机发送(全部是 16 进制):01 03 00 17 00 15 34 01


设备回复(全部是 16 进制):01 03 2A 10 0A 10 08 10 08 10 05 10 02 10 02 10
09 10 0A 10 00 10 13 10 01 10 02 0F FC 10 0F 10 06 10 0B 10 03 00 00 42 4A
42 3F 00 00 EA 8D


通过串口助手测试成功,如图一


求助:图形化模式485通信图1
在图形化软件下编程,如图二
求助:图形化模式485通信图2

输出结果不正确,如图三
求助:图形化模式485通信图3

恳请专家、高手、大师、巨匠、圣者给与指导!!!

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(7)
jF2YGR2H
jF2YGR2H
作者


jF2YGR2H
jF2YGR2H
作者
回复天外鸿鹄
还是到厂子里放心,1,不卫生;2,手法生疏,3,费时间,4,耗材贵
还是包出去吧
天外鸿鹄
天外鸿鹄回复jF2YGR2H
氧化工艺,镜面抛光,都可以自己做?还是需要到厂里加工?
共4条回复,已加载2条,点击查看更多共4条回复,已加载全部
jF2YGR2H
jF2YGR2H
作者

我在尝试做一个机器人头部,用了大量的DF模块(10轴+音频+MOS+LED+eeprom....)
主控用的拿铁熊猫+arduino
485通信主要包括(BMS+伺服电机)

Forgotten
Forgotten
你这是接了个什么485模块?
jF2YGR2H
jF2YGR2H
作者
回复Forgotten
经过测试,一脸蒙圈,积木模式不行,不报错,但是也不显示

编译模式可以用,一切正常

水平有限,哈哈,不报错,根本不知道哪错了
Forgotten
Forgotten回复jF2YGR2H
外部的扩展模块要通过用户库导入,不能直接引用
https://mindplus.dfrobot.com.cn/ext-arduino
共6条回复,已加载2条,点击查看更多共6条回复,已加载全部
Forgotten
Forgotten

用原始输出+不换行,然后一字节一字节的输出,使用0x前缀就会自动识别为16进制

jF2YGR2H
jF2YGR2H
作者
回复Forgotten
感谢指导,搞定了,我把我改的文件发上来,谁有用可以参考一下


我以前没接触过这类东西,摸索这改
1、模板没有大调整,只是可以运行
2、改里面的文件,不是记事本编辑就可以,我找了个网站,上传---修改---下载----替换,需要这个过程(http://www.html580.com/10790/demo)
teu
teu回复Forgotten
哦,看来是我搞错了。果然mind+版主就是厉害
Forgotten
Forgotten
这个积木一次只能发送一个字节的
teu
teu
你图形化的意思是用16 进制发送01 03 00 17 00 15 34 01
jF2YGR2H
jF2YGR2H
作者
回复teu
老师,测试结果是不正确的,用串口接收到的数据,不正确


teu
teu回复teu
应该改为:
jF2YGR2H
jF2YGR2H
作者
用数组才能成功吗?图形化有数组模块吗?
- 没有更多了 -