你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32,RS485通信正常,但开不起设备

[复制链接]
darren_liu 提问时间:2016-4-26 16:55 /
如题
STM32F105  ST485XDR    通信正常,PC上能收到正确命令,但是不能开启设备。
PC上直接转发板子发出的数据,可以正常开启设备。

请高人指点,非常感谢。
收藏 评论12 发布时间:2016-4-26 16:55

举报

12个回答
darren_liu 回答时间:2016-4-26 16:55:50
本帖最后由 darren_liu 于 2016-4-26 18:47 编辑

RS485通信,主机端A和B两根通信线之间的阻抗,需要和从机端A和B通信线之间的阻抗一样大吗?
请高手们指点我一下。
非常感谢
00-405686 回答时间:2016-4-26 17:35:35
你看下你的接收和发送使能引脚有没有问题
jinglixixi 回答时间:2016-4-26 17:40:54
是否与GND有关,PC串口是RS232,除了2条通讯线还有GND; STM32F105与设备是RS485,通讯只需2条通讯线,这样会使STM32F105与设备间电位悬空无法有效控制设备。
darren_liu 回答时间:2016-4-26 18:43:40
00-405686 发表于 2016-4-26 17:35
你看下你的接收和发送使能引脚有没有问题

没有问题。
收发数据,都可以和电脑上串口调试工具正常通信。
darren_liu 回答时间:2016-4-26 18:45:02
jinglixixi 发表于 2016-4-26 17:40
是否与GND有关,PC串口是RS232,除了2条通讯线还有GND; STM32F105与设备是RS485,通讯只需2条通讯线,这样会 ...

电脑和设备通信时,只连接两条通信线就可以正常通信。
我自己调试时,已经将GND连接,但是板子和设备还是没有通信上。
xuguomin 回答时间:2016-4-27 10:48:11
看一下485硬件图纸
darren_liu 回答时间:2016-4-27 11:04:37
xuguomin 发表于 2016-4-27 10:48
看一下485硬件图纸

C:\Users\Administrator\Desktop\RS485_1.PNG

1

1

2

2
jinglixixi 回答时间:2016-4-27 12:16:58
darren_liu 发表于 2016-4-26 18:45
电脑和设备通信时,只连接两条通信线就可以正常通信。
我自己调试时,已经将GND连接,但是板子和设备还是 ...

RS484的线间加120欧的电阻试试,或是加上上拉与下拉电阻。
xuguomin 回答时间:2016-4-27 14:46:49
确信通讯程序没有问题?还有波特率和通讯格式是否正确。再不行用示波器看AB信号是不是相当差。P6KE和负载电阻可以不加试试。如果以上都没问题理论上不应该通讯不上。我经常用485,没遇到过这样的问题
12下一页
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版