威纶通官方论坛

485通讯问题!!!!!!!

[复制链接]
发表于 2013-6-16 14:36:35 | 显示全部楼层 |阅读模式
单片机232串口和触摸屏通讯,完全没有问题,后来改用485接口后,完全不能通讯,经过多日的检查,发现一个严重的问题:
485接口输出的数据,居然是9组数据的,情况如下:

TK6100i v5
EB8000版本4.65.05
项目文件 MTP1.rar (1.99 KB, 下载次数: 14)
通过232接口查看数据,触摸屏发送01 03 00 40 00 01 85 DE  单片机答应01 03 02 00 0A 38 43
通过485接口查看数据,触摸屏发送01 03 01 02 0D 50 60 E1 DE  单片机无法答应

怎么回事呢???485连接线没有干扰,测试数据时,专门做了一条短的数据线
发表于 2013-6-17 09:56:13 | 显示全部楼层
通讯参数是不是和单片机或者串口助手一致?接线是连接的触摸屏1- 2+
 楼主| 发表于 2013-6-17 13:16:07 | 显示全部楼层
回复 2# weinview


    波特率那些设置都一致的,接线也是1-,2+,5g,如果电usb转485仿真,单片机也可以正常通讯,就是下载到触摸屏上,输出数据就出问题了
发表于 2013-6-17 13:45:23 | 显示全部楼层
本帖最后由 weinview 于 2013-6-17 13:50 编辑

USB转485的在线模拟可以正常通讯是吗?
将ACK讯号延时改成0.命令重发次数改为0试试。
 楼主| 发表于 2013-6-17 23:19:16 | 显示全部楼层
回复 4# weinview


    模拟仿真通讯是没有问题的
   将ACK讯号延时改成0.命令重发次数改为0试试。  默认就是这个,因为不行,我才改变设置看看的
发表于 2013-9-27 22:57:54 | 显示全部楼层
回复 5# bkey


    我也遇到这个问题了,仿真可以   

   触摸屏和单片机通过485连接不行

   请问怎么解决的
发表于 2013-12-5 14:27:50 | 显示全部楼层
本帖最后由 kimiyang 于 2013-12-5 14:35 编辑

我电脑上用过Modbus Slave 软件调试和屏通讯,协议正确,电脑收到了屏发的485数据,电脑也回送了数据,可是屏好像没收到一样,没反应。  显示“PLC no response”

触摸屏发送 :  01 03 00 00 00 01 84 0A
电脑回送 :     01 03 02 00 00 B8 44

意思通讯是否正确呢?
发表于 2013-12-5 19:30:34 | 显示全部楼层
找到问题,原来维纶的软件485接口 默认是带有even 偶校验的。。。
您需要登录后才可以发帖 登录 | 注册

本版积分规则

回复帖子

Archiver|小黑屋|威纶通官网 ( 粤ICP备06054553号 )

GMT+8, 2024-11-30 07:44

Powered by Discuz! X3.4

© 2001-2023 Comsenz Inc.

快速回复 返回顶部 返回列表