• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

工控机的RS485接口能接收数据,却发不出数据,是怎么回事?

tashixuexi 2015-01-09 浏览量:2623

和自己做的数据采集板通讯,用485接口。用第一个串口通讯助手实验,既能接收也能发送板子的数据,且准确。但用自己写
的VB程序,串口配置都没什么问题,却不能发送、只能接收板子的数据。发送数据用字符和十六进制数都试过。又换了第二
种串口通讯助手(SPU)实验,结果和VB一样,能收不能发。此时用第一种串口助手还是能正常手法数据的。

工控机的RS485接口能接收数据,却发不出数据,是怎么回事?
工控机的RS485接口能接收数据,却发不出数据,是怎么回事? 

【最困惑的一点:用示波器监视上位机发送引脚的电平,用第一种调试助手时可以明显看到有数据流;但是用VB程序或是第二
种调试助手发送数据时,示波器上什么都看不到。所以可以明确是是后两种做法中上位机并没有真正发出数据。这是怎么回事
呢?】 

请大家帮分析分析,谢谢!
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
所有亮答 数量:10

  • 发送端接线正确吗?

  • 跟换串口助手没关系

  • 根据描述,应该是你写的发送程序与硬件不兼容

  • 应该芯片的串口时序有问题
电子老工程师 回复了 :https://www.cypress.com/part/cy8c4247azi-m485 回复

相关问题

问题达人换一批

工控机的RS485接口能接收数据,却发不出数据,是怎么回事?