打印
[国产单片机]

串口隔离电路

[复制链接]
1620|19
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
串口隔离电路

为啥我用这个电路想隔离主控和串口屏的通讯,消除主板端射频对串口屏的干扰,结果串口根据通讯不了,开机,串口屏完全收不到主板MCU的指令,更不用说触摸设置参数了。这是哪里不对


使用特权

评论回复

相关帖子

沙发
dalarang| | 2024-7-11 08:15 | 只看该作者
明显高低电平反了啊

使用特权

评论回复
板凳
ayb_ice| | 2024-7-11 08:39 | 只看该作者
本帖最后由 ayb_ice 于 2024-7-11 08:41 编辑

发送前,按位取反再发送,
这也不能改变开始停止信号,此方案不行,只能从硬件改了

使用特权

评论回复
地板
coody| | 2024-7-11 11:12 | 只看该作者
一个是电平相位反了,一个是速度,慢速光耦由饱和到截止时间长,10K上拉,可能要几十us时间才截止。

使用特权

评论回复
5
xionghaoyun| | 2024-7-11 12:00 | 只看该作者
速率太快 光耦反馈不行

使用特权

评论回复
6
yanggo| | 2024-7-11 13:51 | 只看该作者
本帖最后由 yanggo 于 2024-7-11 13:53 编辑

调整硬件参数,上拉电阻调整到2K吧,驱动电阻调低点100R吧,通信速度降低点,可以用示波器查看下通信波形有没有变形了。只要波形正常了,其它的就是软件的调整了。

为什么要调整参数,这与光耦的参数有直接关系的,如驱动电流要达到多少mA才正常工作等。详细再看下光耦手册了。

使用特权

评论回复
7
春风路过| | 2024-7-11 14:07 | 只看该作者
楼主这个触摸屏搞了好久了,其实,嗯嗯,你就算调好这个电锯也没用,问题不在这里。

使用特权

评论回复
8
chenczyaa| | 2024-7-12 08:26 | 只看该作者
这个你要用高速光耦吧

使用特权

评论回复
9
QWE4562009|  楼主 | 2024-7-12 14:31 | 只看该作者
dalarang 发表于 2024-7-11 08:15
明显高低电平反了啊

啥意思  说清楚

使用特权

评论回复
10
QWE4562009|  楼主 | 2024-7-12 14:31 | 只看该作者
coody 发表于 2024-7-11 11:12
一个是电平相位反了,一个是速度,慢速光耦由饱和到截止时间长,10K上拉,可能要几十us时间才截止。 ...

哪里反了  怎么改?

使用特权

评论回复
11
QWE4562009|  楼主 | 2024-7-12 14:32 | 只看该作者
ayb_ice 发表于 2024-7-11 08:39
发送前,按位取反再发送,
这也不能改变开始停止信号,此方案不行,只能从硬件改了 ...

如何改

使用特权

评论回复
12
QWE4562009|  楼主 | 2024-7-12 14:32 | 只看该作者
yanggo 发表于 2024-7-11 13:51
调整硬件参数,上拉电阻调整到2K吧,驱动电阻调低点100R吧,通信速度降低点,可以用示波器查看下通信波形有 ...

电路有问题吗

使用特权

评论回复
13
ayb_ice| | 2024-7-12 15:23 | 只看该作者

再取反一下即可

使用特权

评论回复
14
CXFLBH| | 2024-7-13 17:03 | 只看该作者
通讯用这种低速的PC817,你的信号根本传不过去的。

使用特权

评论回复
15
dyx8899| | 2024-7-14 20:59 | 只看该作者
隔离,如果非要隔离?
①电路设计有问题,发送驱动极性调换一下。(低电平有效)
②采用高速光耦。

使用特权

评论回复
16
QWE4562009|  楼主 | 2024-7-15 17:48 | 只看该作者
CXFLBH 发表于 2024-7-13 17:03
通讯用这种低速的PC817,你的信号根本传不过去的。

关键是我的波特率也才9600啊

使用特权

评论回复
17
一周一天班| | 2024-7-17 15:25 | 只看该作者
用集成的

使用特权

评论回复
18
QWE4562009|  楼主 | 2024-7-18 15:04 | 只看该作者

关键是我的电源并没有隔离  那咋整呢

使用特权

评论回复
19
xiaokunkun| | 2024-7-29 08:12 | 只看该作者
首先你的信号,通过光耦后信号反向了,其次你说电源没有隔离也光信号隔离意义不大

使用特权

评论回复
20
gx_huang| | 2024-8-1 09:33 | 只看该作者
别人说了这么多,还是不理解,建议找个硬件工程师配合
1、极性反了
2、PC817速率很低的,9600很可能误码,4800以下还勉强
3、电源没有隔离,只要地线足够粗,压降小,干吗要隔离
4、即使电源不隔离,也可以用数字隔离器芯片,注意地线接线,一边接MCU的地,一边接串口屏的地,即使地线有压降,也没关系

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

879

主题

2754

帖子

22

粉丝