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

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扩展软件包
关注我们
st-img 微信公众号
st-img 手机版