找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划

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

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

正文摘要:

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

回复

六画玄辉 发表于 2018-5-10 10:33
yidanshuxuexi 发表于 2018-1-3 10:56
& b2 Z' A% |, }3 _4 u你参考一下。

2 v6 `, r) P2 @您好!我仔细研究了下你这个电路,无论是在3光耦模式还是在2光耦模式485收发芯片的使能脚(RE、DE)都很重要。2光耦模式下时自收发电路,3光耦模式是带使能控制的收发电路。但是有一点我不是很明白在485自收发电路中在接收总线上的数据时,TX一直是高电平吗?
, @3 T2 Z# d5 E, E5 w
zb213015 发表于 2018-4-27 00:01
就是TLP2368的输出引脚没有接470欧姆的上拉电阻的问题。因为这个光耦看起来自带电源引脚,但是输出引脚却是集开门输出的。
yidanshuxuexi 发表于 2018-1-3 10:56
你参考一下。
3 P+ X, y) b5 ?1 U) S
. N4 C. o7 w# O# R) X5 p* T! o

点评

您好!我仔细研究了下你这个电路,无论是在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% ^: I1 R4 v% D+ X/ Y9 ~) v
1,不用光耦,2,EN信号逻辑不正确
) ~3 g+ G; k4 W0 p+ h
哪里不正确?1 u3 [+ U' M1 o
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$ {) U6 [0 l$ D
1、光耦三级管输出要加上拉
9 L5 F/ C2 a$ N" U" y2、光耦二极管测串的电阻有点大,根据传输比计算下合适的阻值
, w3 J# L" V! e' U2 h
请教下,怎么根据传输比计算阻值
9 W! @; k! T- Q$ m+ O
wjy870825 发表于 2017-12-24 09:45
学习了
六画玄辉 发表于 2017-12-23 10:29
AD9_PCB 发表于 2017-12-21 11:50& {. p/ \  ?, l6 ?" |
分析:
) A9 M3 M3 r. c 1、485EN接了上拉电阻4.7K,那么当MCUTX为0的时候485EN为高电平,485芯片使能发送;当MCUTX为1的时 ...

. _1 j; R, G- l; k" B至于上电en是高低,上电初始化后tx都已经设置好的
六画玄辉 发表于 2017-12-23 10:25
AD9_PCB 发表于 2017-12-21 11:50% u& X6 H: Q1 i, ^' f5 _
分析:. D( P# Q9 d- \: e) V
1、485EN接了上拉电阻4.7K,那么当MCUTX为0的时候485EN为高电平,485芯片使能发送;当MCUTX为1的时 ...
# h% m. h; J8 _5 x: J
当发送0时,en管教为高,发送的0表征在AB线上。当发送1时,en管脚拉低,AB线上呈高阻态,由于A上拉,B下拉,AB线上大于0.2V所以AB为高电平。这是自收发电路原理3 ^: ]3 C% o) U
gaochengmcu 发表于 2017-12-22 09:31
上示波器
AD9_PCB 发表于 2017-12-21 11:50
分析:
1 X4 A* V3 h! x" V 1、485EN接了上拉电阻4.7K,那么当MCUTX为0的时候485EN为高电平,485芯片使能发送;当MCUTX为1的时候,485EN为低电平,485芯片使能接收,关闭发送。这有问题吧。
4 }$ |) {# k( V) `9 t4 F& W2、MCUTX不发送的时候,485EN好像是在上拉状态,那么接收使能是关闭的啊6 _9 L# U+ v9 ]. R3 j- @

点评

至于上电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、光耦三级管输出要加上拉
: \9 W  T* b4 v' W2、光耦二极管测串的电阻有点大,根据传输比计算下合适的阻值

点评

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

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

巢课

技术风云榜

关于我们|手机版|EDA365 ( 粤ICP备18020198号 )

GMT+8, 2025-2-21 22:37 , Processed in 0.065087 second(s), 37 queries , Gzip On.

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

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

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