OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3152|回复: 17

PC817问题

[复制链接]

17

主题

140

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
5911
金钱
5911
注册时间
2018-7-24
在线时间
2232 小时
发表于 2019-5-7 15:48:41 | 显示全部楼层 |阅读模式
2金钱
电路图如下,现在情况是这样的,IO口推挽输出高电平,继电器(3V高电平触发)不动作,直接接5V的电源会动作,请问一下是不是我的输入电阻给大了(510欧)导致进光耦的电流太小驱动不起来?
PC817.jpg

最佳答案

查看完整内容[请看2#楼]

有危险性,PC817二极管导通电压1.2~1.4V,发光二极管导通电压2~2.4V,做实验没什么问题,即使是你电阻完全短路,这两个管子加起来需要的导通电压就踩在线上,批量的话,器件参数稍微波动下,或者你电源电压偏低一点,就有可能导致工作不正常了。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

1

主题

192

帖子

0

精华

高级会员

Rank: 4

积分
597
金钱
597
注册时间
2014-4-14
在线时间
104 小时
发表于 2019-5-7 15:48:42 | 显示全部楼层
查询无结果 发表于 2019-5-7 19:44
短接LED之后确实可以驱动起来了,请问如果我减小电阻阻值可以驱动起来吗?

有危险性,PC817二极管导通电压1.2~1.4V,发光二极管导通电压2~2.4V,做实验没什么问题,即使是你电阻完全短路,这两个管子加起来需要的导通电压就踩在线上,批量的话,器件参数稍微波动下,或者你电源电压偏低一点,就有可能导致工作不正常了。
回复

使用道具 举报

0

主题

4

帖子

0

精华

新手上路

积分
30
金钱
30
注册时间
2014-2-17
在线时间
1 小时
发表于 2019-5-7 16:37:20 | 显示全部楼层
首先IO口(3V)驱动加了电阻和串接LED,这样搞不动。可以上接5V,IO接2脚灌电流,或者去除LED1。其次再就是3.3V可以驱动继电器线圈吗.
回复

使用道具 举报

1

主题

882

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3071
金钱
3071
注册时间
2018-2-7
在线时间
285 小时
发表于 2019-5-7 16:44:10 | 显示全部楼层
直接给继电器接3.3V,看继电器能不能驱动。
回复

使用道具 举报

17

主题

140

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
5911
金钱
5911
注册时间
2018-7-24
在线时间
2232 小时
 楼主| 发表于 2019-5-7 16:45:11 | 显示全部楼层
xiaoling912 发表于 2019-5-7 16:37
首先IO口(3V)驱动加了电阻和串接LED,这样搞不动。可以上接5V,IO接2脚灌电流,或者去除LED1。其次再就是 ...

感谢你的回答,我的继电器是3V继电器,画图之前按照原理图测试过,可以驱动起来,现在PCB出来,驱动不了,我现在想问的是改小510欧电阻能不能驱动起来,这可能是现在最便宜的改动方案了
回复

使用道具 举报

17

主题

140

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
5911
金钱
5911
注册时间
2018-7-24
在线时间
2232 小时
 楼主| 发表于 2019-5-7 16:52:04 | 显示全部楼层
HXYDJ 发表于 2019-5-7 16:44
直接给继电器接3.3V,看继电器能不能驱动。

3.3V不行,接5V的会动作
回复

使用道具 举报

0

主题

8

帖子

0

精华

初级会员

Rank: 2

积分
177
金钱
177
注册时间
2018-8-20
在线时间
25 小时
发表于 2019-5-7 16:53:01 | 显示全部楼层
改小R1应该也不行,主要是LED1分压了,应该短接LED1
回复

使用道具 举报

17

主题

140

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
5911
金钱
5911
注册时间
2018-7-24
在线时间
2232 小时
 楼主| 发表于 2019-5-7 16:57:41 | 显示全部楼层
HXYDJ 发表于 2019-5-7 16:44
直接给继电器接3.3V,看继电器能不能驱动。

根据PC817的属性,我觉得可能是我的510欧的电阻大了,输入光耦的电流小了,触发不了。现在想问的是改小电阻能不能驱动起来,板子出来了,改电阻是最便宜的解决方案
回复

使用道具 举报

17

主题

140

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
5911
金钱
5911
注册时间
2018-7-24
在线时间
2232 小时
 楼主| 发表于 2019-5-7 16:59:40 | 显示全部楼层
gtcg 发表于 2019-5-7 16:53
改小R1应该也不行,主要是LED1分压了,应该短接LED1

我看PC817的介绍,应该是电流的问题,不是电压问题,用24V串大电阻也是可以的
回复

使用道具 举报

1

主题

882

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3071
金钱
3071
注册时间
2018-2-7
在线时间
285 小时
发表于 2019-5-7 17:06:43 | 显示全部楼层
查询无结果 发表于 2019-5-7 16:57
根据PC817的属性,我觉得可能是我的510欧的电阻大了,输入光耦的电流小了,触发不了。现在想问的是改小电 ...

R1,R5,LED都换换试下,如果直接把板子上的3.3V接继电器上,继电器不动作,就得考虑3.3V供电能力问题了。
回复

使用道具 举报

17

主题

140

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
5911
金钱
5911
注册时间
2018-7-24
在线时间
2232 小时
 楼主| 发表于 2019-5-7 17:10:19 | 显示全部楼层
HXYDJ 发表于 2019-5-7 17:06
R1,R5,LED都换换试下,如果直接把板子上的3.3V接继电器上,继电器不动作,就得考虑3.3V供电能力问题了 ...

我只用5v的接PC0口,也就是光耦的输入脚,继电器供电是3.3v的,可以动作
回复

使用道具 举报

1

主题

192

帖子

0

精华

高级会员

Rank: 4

积分
597
金钱
597
注册时间
2014-4-14
在线时间
104 小时
发表于 2019-5-7 19:14:46 | 显示全部楼层
你这光耦绝对点不亮啊,PC本来就只能3.3V输出,你中间除了电阻还串个发光二极管,要导通这个管子再怎么低也要2V左右,光耦里头也是个发光二极管也要2V左右才导通,中间还加个电阻,你自己算算3.3V的电压够把这几个串在一起的东西导通并提供足够的电流么?
回复

使用道具 举报

1

主题

192

帖子

0

精华

高级会员

Rank: 4

积分
597
金钱
597
注册时间
2014-4-14
在线时间
104 小时
发表于 2019-5-7 19:18:53 | 显示全部楼层
把那个发光二极管短起来,这个电路就没问题了。3.3V压降不足以导通两个串在一起的发光二极管,每个发光二极管正常导通所需的压差都在2V左右。
回复

使用道具 举报

17

主题

140

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
5911
金钱
5911
注册时间
2018-7-24
在线时间
2232 小时
 楼主| 发表于 2019-5-7 19:31:39 | 显示全部楼层
翼间 发表于 2019-5-7 19:18
把那个发光二极管短起来,这个电路就没问题了。3.3V压降不足以导通两个串在一起的发光二极管,每个发光二极 ...

感谢回复,我之前用核心板按照原理图连接起来可以驱动的,搞不懂为什么做成PCB就不行了
回复

使用道具 举报

17

主题

140

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
5911
金钱
5911
注册时间
2018-7-24
在线时间
2232 小时
 楼主| 发表于 2019-5-7 19:43:03 | 显示全部楼层
查询无结果 发表于 2019-5-7 19:31
感谢回复,我之前用核心板按照原理图连接起来可以驱动的,搞不懂为什么做成PCB就不行了

短接LED之后确实可以驱动起来了,请问如果我减小电阻阻值可以驱动起来吗?
回复

使用道具 举报

17

主题

140

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
5911
金钱
5911
注册时间
2018-7-24
在线时间
2232 小时
 楼主| 发表于 2019-5-7 19:43:49 | 显示全部楼层
翼间 发表于 2019-5-7 19:18
把那个发光二极管短起来,这个电路就没问题了。3.3V压降不足以导通两个串在一起的发光二极管,每个发光二极 ...

短接LED之后确实可以驱动起来了,请问如果我减小电阻阻值可以驱动起来吗?
回复

使用道具 举报

17

主题

140

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
5911
金钱
5911
注册时间
2018-7-24
在线时间
2232 小时
 楼主| 发表于 2019-5-7 19:44:20 | 显示全部楼层
翼间 发表于 2019-5-7 19:18
把那个发光二极管短起来,这个电路就没问题了。3.3V压降不足以导通两个串在一起的发光二极管,每个发光二极 ...

短接LED之后确实可以驱动起来了,请问如果我减小电阻阻值可以驱动起来吗?
回复

使用道具 举报

17

主题

140

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
5911
金钱
5911
注册时间
2018-7-24
在线时间
2232 小时
 楼主| 发表于 2019-5-7 20:01:50 | 显示全部楼层
翼间 发表于 2019-5-7 15:48
有危险性,PC817二极管导通电压1.2~1.4V,发光二极管导通电压2~2.4V,做实验没什么问题,即使是你电阻完 ...

确实是,我用导线试了一下,只有短接LED才能动作,短接电阻都不行。谢谢解答,少走弯路,感谢感谢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-20 17:38

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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