搜索
bottom↓
回复: 31

一个光耦电路,为什么总是有问题?大侠帮忙看看怎么解决

[复制链接]

出0入0汤圆

发表于 2016-5-18 22:56:09 | 显示全部楼层 |阅读模式
本帖最后由 liude2006 于 2016-5-18 22:59 编辑

电路中2P1_2,2P1_3接单片机,
P13元件的2脚是公共端,1脚和3脚接在两个行程开关上,
当1,2相连时,光耦导通,单片机检测到2P1_3为低,执行器件正转;
当2,3相连时,光耦导通,单片机检测到2P1_2为低,执行器件反转;
按道理来讲,元件P13的1,2,3相互独立,但是电路板一上电,1,2或者2,3总有一对用万用表二极管档测试短路的,为什么呢?
R84和R91换成2K,10K没有效果

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

阿莫论坛20周年了!感谢大家的支持与爱护!!

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出0入0汤圆

发表于 2016-5-18 22:59:26 | 显示全部楼层
上电的情况下使用万用表测量,这样的测量结果不准确。

出0入0汤圆

 楼主| 发表于 2016-5-18 23:03:49 | 显示全部楼层
kazenoai 发表于 2016-5-18 22:59
上电的情况下使用万用表测量,这样的测量结果不准确。

奥,主要是我在用的时候在1,2和2,3都不接通的时候,执行元件莫名其妙的停了,再上电就运行一会再停,或者直接稍微动一下,始终找不到什么原因

出0入0汤圆

发表于 2016-5-18 23:06:21 | 显示全部楼层
你确定万用表可以带电用二极管档是正确的?

出0入0汤圆

发表于 2016-5-18 23:07:35 | 显示全部楼层
你这个电路完全没有滤波,如果外面是接着大功率器件,很容易受到外部的干扰;同时还可以考虑进行软件滤波。

出0入0汤圆

发表于 2016-5-18 23:40:49 | 显示全部楼层
光耦二极管端并10K电阻。
另外单片机软件应该加入类似于按键去抖的程序。

出0入0汤圆

发表于 2016-5-19 00:05:57 来自手机 | 显示全部楼层
大多是行程开关接触不良,特别是用国产的大个的行程开关,你这个电压低很容易出现这种情况

出200入0汤圆

发表于 2016-5-19 00:07:00 来自手机 | 显示全部楼层
24v1K电阻也太小了,换3.3k

出0入0汤圆

发表于 2016-5-19 08:45:02 | 显示全部楼层
楼主是否按照电气隔离设计的?用万用表通断档测量GND与GND_CPU是否导通。导通的话你主要看一下行程开关的供电回路有没有问题。不导通主要看一下光耦的发光侧供电回路有没有问题。
楼主还得单独检查一下光耦有没有损坏。

出0入0汤圆

发表于 2016-5-19 08:54:09 | 显示全部楼层
发光侧R84电阻太小,要是脉冲型信号接入没问题,直接上 到24V电,有可能上电瞬间就把光耦烧了,你怎么测都不对。
把光耦独立出来分析,发光侧24V,电阻2K2,通断测试,看看接收侧是否有电平变化。

出0入0汤圆

发表于 2016-5-19 08:58:30 | 显示全部楼层
还有一种可能就是,器件引脚顺序搞错了。

出0入42汤圆

发表于 2016-5-19 09:07:50 | 显示全部楼层
同意楼上几位的说法,先加大R84 R91阻值到10K试试,有些劣质的行程开关也会带来一些问题的,曾经饱受其害

出0入93汤圆

发表于 2016-5-19 09:15:24 | 显示全部楼层
最主要的是开着电用二极管档测量,不导通的也给整导通了。LZ真乃神人也。

出0入0汤圆

发表于 2016-5-19 09:50:07 | 显示全部楼层
本帖最后由 dyjhy 于 2016-5-19 09:53 编辑

楼主还不会用万用表,测通不通一定要用电阻档,测量电压越低越好。 再测光耦的限流电阻虽然稍大,但问题不大,不要听楼上的瞎说。
如是在强干扰环境下可以适当减小上接电阻。还有在二极管侧并联一适当的电阻。

补充一下:如果控制的是电机之类的,电源干扰一定要处里好。

出0入0汤圆

发表于 2016-5-19 09:51:50 | 显示全部楼层
调一调光耦两端的电阻试试,是不是干扰太大

出0入93汤圆

发表于 2016-5-19 11:34:44 | 显示全部楼层
dyjhy 发表于 2016-5-19 09:50
楼主还不会用万用表,测通不通一定要用电阻档,测量电压越低越好。 再测光耦的限流电阻虽然稍大,但问题不 ...

奇怪,我怎么就瞎说了。
难道你测通断也是开着电用二极管档测的?不怕烧万用表烧保险?
另外您的
测通不通一定要用电阻档,测量电压越低越好。
您家万用表电阻档可以测出电压还是可以调节电压?和LZ一样都是神人,在下佩服。

出0入0汤圆

发表于 2016-5-19 11:41:33 | 显示全部楼层
takashiki 发表于 2016-5-19 11:34
奇怪,我怎么就瞎说了。
难道你测通断也是开着电用二极管档测的?不怕烧万用表烧保险?
另外您的您家万用 ...

朋友误会了,我的楼上并不是指你,我指的是上面那些把原因归结为光耦限流电阻太小的朋友。还有相信楼主不会是通着电量电阻的应该是你们误解了。

出0入8汤圆

发表于 2016-5-19 11:42:57 | 显示全部楼层
本帖最后由 kebaojun305 于 2016-5-19 11:44 编辑

你这光耦输入端电路也太简单了吧。  随便 整整就烧了。

出0入0汤圆

发表于 2016-5-24 00:35:41 来自手机 | 显示全部楼层
你的上电初始化没有问题吗?IO初始化状态正确吗?

出0入0汤圆

发表于 2016-5-31 14:35:25 | 显示全部楼层
个人觉得电路板出了问题,猜的。

出0入0汤圆

发表于 2016-6-10 22:29:42 来自手机 | 显示全部楼层
注意一下光耦输入侧,发光二极管的电压要求。

出0入0汤圆

发表于 2016-6-10 23:00:36 | 显示全部楼层
楼主参考这个就可以了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2016-6-11 07:39:30 | 显示全部楼层
上电测试通断?

出0入0汤圆

发表于 2016-6-11 07:43:02 | 显示全部楼层
liude2006 发表于 2016-5-18 23:03
奥,主要是我在用的时候在1,2和2,3都不接通的时候,执行元件莫名其妙的停了,再上电就运行一会再停,或者 ...

在光耦初级并联一个电阻,比如楼上的560欧姆的,你用1K限流,可以,只是别用0805的,用1210差不多了

出5入0汤圆

发表于 2016-6-11 08:05:07 来自手机 | 显示全部楼层
万用表上电测试是不行的,骚年

出0入0汤圆

发表于 2016-6-14 20:59:56 | 显示全部楼层
1和3接上拉电阻试试

出0入0汤圆

发表于 2016-6-26 21:36:06 | 显示全部楼层
光耦输入侧使用万用表二极管档 检测是存在一定压降的,0.5-1V之间,我不知道楼主上电后为什么要用二极管档检测,判定是否短路可以检测电压。
另外 限流电阻可以使用3.3k的,1K的也不是不行,就是功率需要1W的,不然会发热很严重

出0入0汤圆

发表于 2016-6-29 14:38:51 | 显示全部楼层
Ideal-007 发表于 2016-5-24 00:35
你的上电初始化没有问题吗?IO初始化状态正确吗?

IO是输入引脚  

出0入0汤圆

发表于 2016-6-29 14:41:12 | 显示全部楼层
觉得可能是分压电阻过小,导致光耦损坏了,具体电阻选择多大,可以参考手册中给的流过电流大小算出。还有二极管档不能带电测量。

出0入0汤圆

发表于 2016-6-29 14:59:40 | 显示全部楼层
如果P13接入的是机械类开关,要加入软件防抖,还有可能就是问题没有出在这部分电路上。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-12 13:55

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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