找回密码
 立即注册
查看: 7107|回复: 22

【光耦】的正确用法

[复制链接]
  • 打卡等级:偶尔看看III
  • 打卡总天数:55
  • 最近打卡:2025-05-02 08:32:59

717

主题

1万

回帖

1万

积分

管理员

积分
15617
发表于 2023-3-8 08:34:52 | 显示全部楼层 |阅读模式
RMB0.11的普通慢速,光耦 的正确用法:
因为不需要高速光耦,我们这个机械手系统选择的是 RMB0.11的低速光耦 PC817
BINx端你可以上拉10K电阻到不同的电压,如 5V/9V/12V...

光耦的正确用法-1.png
这对方BINx端的输入外部加上拉10K/5K/4K/3K/1K 都可以尝试,上拉电阻根据实际需要接 3.3V/5V/12V/24V
如果对方 BIN1 ~ BIN10 端是 STC32G/STC8H,
打开STC32G/STC8H的内部粗糙的4K上拉电阻就可以了 ,外部就不用加上拉电阻!
左边是机械手的电路控制光耦,如送出【开始测试】的信号,
送出去的低信号,是连续10mS低,右边另外1个系统才会认为是有效的低===这样抗干扰强
因为不需要高速光耦,我们这个机械手系统选择的是 RMB0.11的低速光耦 PC817
只是为了接不高的高压,光耦两端的地可以共地
如果是为了防超强的强干扰,既然用了光耦,
===就不要共用 同一组电源 / 同一组
光耦的正确用法-1.png
光耦的正确用法-2.png
光耦的正确用法-3.png
光耦的正确用法-4.png
光耦的正确用法-1.png









光耦隔离.docx

360.25 KB, 下载次数: 211

回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:514
  • 最近打卡:2025-05-02 10:18:47

24

主题

515

回帖

990

积分

荣誉版主

积分
990
发表于 2023-3-8 09:21:23 | 显示全部楼层
PC817延迟时间太长。只能用于低频。

点评

PC817上拉电阻为5.1K时截止延时会超过10us,有加速电路可以到1~2us。  详情 回复 发表于 2023-3-8 09:38
  • 打卡等级:偶尔看看III
  • 打卡总天数:55
  • 最近打卡:2025-05-02 08:32:59

717

主题

1万

回帖

1万

积分

管理员

积分
15617
发表于 2023-3-8 09:25:10 | 显示全部楼层
光耦有普通低频的,也有高频的,大家根据实际需求来选择,高频的成本不一样

我们实际用的系统对这个光耦无速度要求
机械手送出去的低信号,是连续10mS低,我们另外1个系统才认为是有效的低,
为了抗干扰,我们软件是判断他连续10mS低才认为有效


下图是我们 STC 机械手/PLC 实际在使用的一个图,
BIN1 ~ BIN10外部焊的实际上拉电阻是470欧


1.png
这个图是我们实际在使用的图,BIN1 ~ BIN10处的实际上拉电阻焊的是470欧

  • 打卡等级:偶尔看看III
  • 打卡总天数:51
  • 最近打卡:2025-05-02 10:07:51

73

主题

5883

回帖

1万

积分

超级版主

积分
12079
发表于 2023-3-8 09:38:34 | 显示全部楼层
社区*** 发表于 2023-3-8 09:21
PC817延迟时间太长。只能用于低频。

PC817上拉电阻为5.1K时截止延时会超过10us,有加速电路可以到1~2us。
回复 支持 1 反对 0

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:55
  • 最近打卡:2025-05-02 08:32:59

717

主题

1万

回帖

1万

积分

管理员

积分
15617
发表于 2023-3-8 10:17:34 | 显示全部楼层
要高速,就直接换 高速光耦,这样电路简单



  • 打卡等级:偶尔看看III
  • 打卡总天数:55
  • 最近打卡:2025-05-02 08:32:59

717

主题

1万

回帖

1万

积分

管理员

积分
15617
发表于 2023-3-8 10:46:16 | 显示全部楼层


这低速的光耦 PC817, RMB0.11, 我们上百台机械手用了20年了,我们实际用的系统对这个光耦无速度要求
我们机械手送出去的低信号,是连续10mS以上的低,我们另外1个系统才认为低, 我们机械手实际送20mS低!
为了抗干扰,我们软件是要判断他连续10mS低才认为有效,否则认为是干扰信号,
可以1mS定时中断判断1次,如连续8次低认为低=====这样程序好写






机械手送出去的低信号,是连续10mS低,我们另外1个系统才认为低,
我们实际用的系统对这个光耦无速度要求,为了抗干扰,我们软件是判断他连续10mS低才认为有效



  • 打卡等级:偶尔看看III
  • 打卡总天数:55
  • 最近打卡:2025-05-02 08:32:59

717

主题

1万

回帖

1万

积分

管理员

积分
15617
发表于 2023-3-8 16:08:16 | 显示全部楼层
如果要通过光耦串口下载程序:
1,最低波特率永远是2400,最高波特率从9600开始往下往上尝试
2,不要设置调整内部频率,用户程序区设置自己要工作的几种常用频率

1.png

1.png
可以不调整频率,用户程序区设置频率

2.png
3.png
4.png

5

主题

25

回帖

99

积分

注册会员

积分
99
发表于 2023-3-22 07:41:42 | 显示全部楼层
神*** 发表于 2023-3-8 16:08
如果要通过光耦串口下载程序:
1,最低波特率永远是2400,最高波特率从9600开始往下往上尝试
2,不要设置调 ...

把10K电阻改为1K,速度是否会快一些?817计

点评

梁工已回复,您看一下  详情 回复 发表于 2023-3-22 10:31
  • 打卡等级:偶尔看看III
  • 打卡总天数:51
  • 最近打卡:2025-05-02 10:07:51

73

主题

5883

回帖

1万

积分

超级版主

积分
12079
发表于 2023-3-22 10:02:40 | 显示全部楼层
注意,PC817里的响应时间是指上拉100欧姆电阻的参数,上拉1K以上截止延时会慢很多,超过10us都可能。普通光耦是开通快,截止延时慢,可以用加速电路达到us级。
  • 打卡等级:以坛为家I
  • 打卡总天数:248
  • 最近打卡:2025-04-27 09:57:01
已绑定手机

24

主题

756

回帖

3315

积分

超级版主

积分
3315
QQ
发表于 2023-3-22 10:31:30 | 显示全部楼层
w13229*** 发表于 2023-3-22 07:41
把10K电阻改为1K,速度是否会快一些?817计

梁工已回复,您看一下
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-2 11:16 , Processed in 0.144175 second(s), 120 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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