PCB论坛网

 找回密码
 注册
查看: 1193|回复: 8

485通信电路问题咨询

[复制链接]
发表于 2015-3-18 18:42:37 | 显示全部楼层 |阅读模式
单片机写有发送固定字符的程序,通过485到串口助手接收,但是如果按照下图原理图的话,串口助手就收不到来自单片机的字符。如果485芯片中的使能端用程序控制的话,就没有问题了,有大神知道原因吗?或者有人用同样的电路图,却没有出现问题的吗?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
回复

使用道具 举报

发表于 2015-3-18 22:42:56 | 显示全部楼层
RE和DE电平是相反的,单片机发送的数据有0也有1,相当于DE和RE在交替变换,所以会收不到数据。

点评

AB线有上拉下拉电阻在,是会收到信号的  详情 回复 发表于 2015-3-19 10:37
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-3-19 10:37:58 | 显示全部楼层
saecxjf 发表于 2015-3-18 22:42
RE和DE电平是相反的,单片机发送的数据有0也有1,相当于DE和RE在交替变换,所以会收不到数据。

AB线有上拉下拉电阻在,是会收到信号的
回复 支持 反对

使用道具 举报

发表于 2015-3-19 20:23:53 | 显示全部楼层
和AB上的电阻没有关系,发1时,发送端口是高阻态,没有信号,反而是接收端打开。发0时正常。
回复 支持 反对

使用道具 举报

发表于 2015-3-20 23:28:37 | 显示全部楼层
努力学习中!!!
回复 支持 反对

使用道具 举报

发表于 2017-1-1 09:45:30 | 显示全部楼层
把R22阻值减小试试,1K-3K,估计是集电极电流太小,压降不够。在485侧建议加上SMBJ瞬态浪涌抑制二极管,保护一下。
回复 支持 反对

使用道具 举报

发表于 2017-1-12 16:06:36 | 显示全部楼层
发1的时候正常,发0的时候转换为接收状态了, 所以发0发不出去!
回复 支持 反对

使用道具 举报

发表于 2017-2-16 10:28:55 | 显示全部楼层
问题在Q2上面,尝试调整一下入偏置电阻阻值。R22,R24,R25。Q2是的作用是做什么的要搞清,这个是485的自动换向用的。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|手机版|PCB设计论坛|EDA论坛|PCB论坛网 ( 沪ICP备05006956号-1 )

GMT+8, 2024-4-20 19:43 , Processed in 0.705417 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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