出了校门第一次做项目...用单片机做个PLC,内部单片机等等问题到不是太大,卡在开关量输入这边了...
本人选用的是TLP521光耦。
在应用该光耦时,外部24V进来,先是经过LED指示灯(为以后修理提供方便),再经过3.3K的限流电阻(R1),到达1脚,然后2脚出来接地,很不明白的是很多原理图都在1脚和2脚间再并联一个电阻(R2),不知何故,可否去除?
然后3,4脚受光侧,我接了5V,下面是10K的上拉电阻,然后进入3脚,4脚出来直接连入单片机的IO口,不知道这样可不可以?(也就是没导通,单片机就收到0,导通了,单片机就收到1了)而我发现很多人都是这样做的:10K上拉电阻(5V)下面直接一根线进了单片机,然后再下面就是光耦的3脚,而4脚出来就直接接地,这样应该是导通为0,不导通为1吧?两者到底哪种好些呢?好多PLC输入端口内部还可以加RC滤波器(三菱的PLC就是这样)但滤除多少Hz之上的频率呢?
上面是我试着画的两种输入口,缺点估计一大堆...希望各位高人不吝赐教,指出其中哪种输入方式比较好,并且有哪里可以改进,谢谢!