找回密码
 注册
关于网站域名变更的通知

485通信隔离电路设计通信不了问题请教

查看数: 749 | 评论数: 14 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2017-12-19 15:02

正文摘要:

下图是一个带隔离的485通信电路,调试的时候发现这样设计通讯不了。调试程序是用数据回环测试调试的,也就是通过USB转485给板子发什么数据就收到什么数据并用串口助手打印出来,帮忙分析下问题出在哪里?谢谢! . S ...

回复

六画玄辉 发表于 2018-5-10 10:33
yidanshuxuexi 发表于 2018-1-3 10:56
) N2 ~0 R4 s$ M2 U, }6 _你参考一下。
5 Z# N% f" z& J6 k* }
您好!我仔细研究了下你这个电路,无论是在3光耦模式还是在2光耦模式485收发芯片的使能脚(RE、DE)都很重要。2光耦模式下时自收发电路,3光耦模式是带使能控制的收发电路。但是有一点我不是很明白在485自收发电路中在接收总线上的数据时,TX一直是高电平吗?3 Y2 T/ W+ z' v4 S, N# F9 T
zb213015 发表于 2018-4-27 00:01
就是TLP2368的输出引脚没有接470欧姆的上拉电阻的问题。因为这个光耦看起来自带电源引脚,但是输出引脚却是集开门输出的。
yidanshuxuexi 发表于 2018-1-3 10:56
你参考一下。6 D3 ~# e- C: q
- F9 N7 z: |% \  I

点评

您好!我仔细研究了下你这个电路,无论是在3光耦模式还是在2光耦模式485收发芯片的使能脚(RE、DE)都很重要。2光耦模式下时自收发电路,3光耦模式是带使能控制的收发电路。但是有一点我不是很明白在485自收发电路中  详情 回复 发表于 2018-5-10 10:33
六画玄辉 发表于 2017-12-27 12:34
kewin_wang 发表于 2017-12-27 09:16
2 P. U5 x! Q/ v3 m- [4 `1,不用光耦,2,EN信号逻辑不正确
/ ?  c6 W" o3 o. v3 y
哪里不正确?4 F2 A0 K4 M0 b7 A
kewin_wang 发表于 2017-12-27 09:16
1,不用光耦,2,EN信号逻辑不正确

点评

哪里不正确?  详情 回复 发表于 2017-12-27 12:34
六画玄辉 发表于 2017-12-27 09:01
Leeone 发表于 2017-12-20 19:14
8 {4 _# U6 m9 m* r% q+ z" f1、光耦三级管输出要加上拉% G, |) T0 ^! ~7 ], d
2、光耦二极管测串的电阻有点大,根据传输比计算下合适的阻值
1 v& `5 i3 ^5 K; l" J, M  A+ I
请教下,怎么根据传输比计算阻值
" T( K, r- f$ E0 I) o. p' q7 c! {
wjy870825 发表于 2017-12-24 09:45
学习了
六画玄辉 发表于 2017-12-23 10:29
AD9_PCB 发表于 2017-12-21 11:509 F0 z& O6 W3 W& T8 D- ^
分析:3 [- v- s6 B3 d: \
1、485EN接了上拉电阻4.7K,那么当MCUTX为0的时候485EN为高电平,485芯片使能发送;当MCUTX为1的时 ...

  n1 V. O& B- M/ _至于上电en是高低,上电初始化后tx都已经设置好的
六画玄辉 发表于 2017-12-23 10:25
AD9_PCB 发表于 2017-12-21 11:50
; q1 h% H: t3 I; F分析:
4 L- w6 t* {: E( o 1、485EN接了上拉电阻4.7K,那么当MCUTX为0的时候485EN为高电平,485芯片使能发送;当MCUTX为1的时 ...

$ c5 V9 E0 o5 ~, Z当发送0时,en管教为高,发送的0表征在AB线上。当发送1时,en管脚拉低,AB线上呈高阻态,由于A上拉,B下拉,AB线上大于0.2V所以AB为高电平。这是自收发电路原理
+ C( D1 Y( P! [
gaochengmcu 发表于 2017-12-22 09:31
上示波器
AD9_PCB 发表于 2017-12-21 11:50
分析:
  g$ k6 g3 W: y5 R, s- `+ m! ~+ I 1、485EN接了上拉电阻4.7K,那么当MCUTX为0的时候485EN为高电平,485芯片使能发送;当MCUTX为1的时候,485EN为低电平,485芯片使能接收,关闭发送。这有问题吧。
; x8 |( m) a1 Q7 `$ z  L) @2 I2、MCUTX不发送的时候,485EN好像是在上拉状态,那么接收使能是关闭的啊. U, M8 |- Z- p$ P+ k" e4 J1 d

点评

至于上电en是高低,上电初始化后tx都已经设置好的  详情 回复 发表于 2017-12-23 10:29
当发送0时,en管教为高,发送的0表征在AB线上。当发送1时,en管脚拉低,AB线上呈高阻态,由于A上拉,B下拉,AB线上大于0.2V所以AB为高电平。这是自收发电路原理  详情 回复 发表于 2017-12-23 10:25
Leeone 发表于 2017-12-20 19:14
1、光耦三级管输出要加上拉! W1 v: Z9 V6 I# E% E
2、光耦二极管测串的电阻有点大,根据传输比计算下合适的阻值

点评

请教下,怎么根据传输比计算阻值  详情 回复 发表于 2017-12-27 09:01
guhanzuiying 发表于 2017-12-20 10:19
看下光耦的规格书  你串的1K电阻应该大了   485—TX加个上拉试试
renxiangbing1 发表于 2017-12-19 20:13
485的方向和发送的网络标号一样了,原理上没啥问题
关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-11-28 18:37 , Processed in 0.156250 second(s), 29 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

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