【光耦】的正确用法
RMB0.11的普通慢速,光耦 的正确用法:因为不需要高速光耦,我们这个机械手系统选择的是 RMB0.11的低速光耦 PC817
BINx端你可以上拉10K电阻到不同的电压,如 5V/9V/12V...
这对方BINx端的输入外部加上拉10K/5K/4K/3K/1K 都可以尝试,上拉电阻根据实际需要接 3.3V/5V/12V/24V
如果对方 BIN1 ~ BIN10 端是 STC32G/STC8H,
打开STC32G/STC8H的内部粗糙的4K上拉电阻就可以了 ,外部就不用加上拉电阻!
左边是机械手的电路控制光耦,如送出【开始测试】的信号,
送出去的低信号,是连续10mS低,右边另外1个系统才会认为是有效的低===这样抗干扰强
因为不需要高速光耦,我们这个机械手系统选择的是 RMB0.11的低速光耦 PC817
只是为了接不高的高压,光耦两端的地可以共地
如果是为了防超强的强干扰,既然用了光耦,
===就不要共用 同一组电源 / 同一组地
PC817延迟时间太长。只能用于低频。 光耦有普通低频的,也有高频的,大家根据实际需求来选择,高频的成本不一样
我们实际用的系统对这个光耦无速度要求
机械手送出去的低信号,是连续10mS低,我们另外1个系统才认为是有效的低,
为了抗干扰,我们软件是判断他连续10mS低才认为有效
下图是我们 STC 机械手/PLC 实际在使用的一个图,
BIN1 ~ BIN10外部焊的实际上拉电阻是470欧
这个图是我们实际在使用的图,BIN1 ~ BIN10处的实际上拉电阻焊的是470欧
社区闲人 发表于 2023-3-8 09:21
PC817延迟时间太长。只能用于低频。
PC817上拉电阻为5.1K时截止延时会超过10us,有加速电路可以到1~2us。 要高速,就直接换 高速光耦,这样电路简单
https://www.stcaimcu.com/data/attachment/forum/202302/13/234556ld98a5uvxugvjv4d.png
https://www.stcaimcu.com/data/attachment/forum/202302/13/234556twiq5ijvvvnzxrqk.png
https://www.stcaimcu.com/data/attachment/forum/202302/13/234947lxfspgfpsw0wky6z.png
https://www.stcaimcu.com/data/attachment/forum/202302/13/225732laq497z4mxaqqxkq.png
这低速的光耦 PC817, RMB0.11, 我们上百台机械手用了20年了,我们实际用的系统对这个光耦无速度要求
我们机械手送出去的低信号,是连续10mS以上的低,我们另外1个系统才认为低, 我们机械手实际送20mS低!
为了抗干扰,我们软件是要判断他连续10mS低才认为有效,否则认为是干扰信号,
可以1mS定时中断判断1次,如连续8次低认为低=====这样程序好写
https://www.stcaimcu.com/data/attachment/forum/202302/13/235413m1uectm11mied9f7.png
https://www.stcaimcu.com/data/attachment/forum/202302/13/235413uddjfd1a6fzyyaky.png
https://www.stcaimcu.com/data/attachment/forum/202302/13/235413u626z6dtj6ljsy86.png
https://www.stcaimcu.com/data/attachment/forum/202302/13/235614cpq24opz0lsnyfo0.png
机械手送出去的低信号,是连续10mS低,我们另外1个系统才认为低,
我们实际用的系统对这个光耦无速度要求,为了抗干扰,我们软件是判断他连续10mS低才认为有效
如果要通过光耦串口下载程序:
1,最低波特率永远是2400,最高波特率从9600开始往下往上尝试
2,不要设置调整内部频率,用户程序区设置自己要工作的几种常用频率
可以不调整频率,用户程序区设置频率
神农鼎 发表于 2023-3-8 16:08
如果要通过光耦串口下载程序:
1,最低波特率永远是2400,最高波特率从9600开始往下往上尝试
2,不要设置调 ...
把10K电阻改为1K,速度是否会快一些?817计 注意,PC817里的响应时间是指上拉100欧姆电阻的参数,上拉1K以上截止延时会慢很多,超过10us都可能。普通光耦是开通快,截止延时慢,可以用加速电路达到us级。 w13229095473 发表于 2023-3-22 07:41
把10K电阻改为1K,速度是否会快一些?817计
梁工已回复,您看一下