ffzdh 发表于 2024-6-21 04:49:31

新手画的图有大佬能给检查下么



供电是24V开关电源 给stc供电 还有输出的继电器电磁阀供电

asxs 发表于 2024-6-21 11:02:36

输入输出光耦的gnd网络是不是没有放

ofela 发表于 2024-6-21 11:50:24

1.一个滤波电容都没有
2.既然24V和5V不是隔离的,那么光耦的意义何在
3.光耦输入端不清楚电压是多少,如果是24V,电阻1k岂不是太小了
4.uln2803没有下拉电阻,请问怎么关断
5.光耦没接地

ffzdh 发表于 2024-6-21 13:29:50

asxs 发表于 2024-6-21 11:02
输入输出光耦的gnd网络是不是没有放

对 调整位置的时候给搞掉了 忘了加了{:5_346:}

ffzdh 发表于 2024-6-21 13:41:27

本帖最后由 ffzdh 于 2024-6-21 13:45 编辑

ofela 发表于 2024-6-21 11:50

1.一个滤波电容都没有
2.既然24V和5V不是隔离的,那么光耦的意义何在
3.光耦输入端不清楚电压是多少,如果 ...
多谢大佬指点
1 :这里说的是stc电源附近加滤波么?
2 :这个不懂应该怎么解决 单独加个5V电源给stc供电么?还是转成5V在用个隔离电源呢?
3 :我查手册 光耦输入端50ma 光耦应该够吧 led不知道够不够
4 :2803不是高电平关断 低电平导通 关断应该是拉高就行吧
5:是改位置的时候搞掉了 然后拉到别的地方忘了搞回去一个了

李鑫发 发表于 2024-6-21 15:15:25

1:单片机加22UF和104电容,ULN2003加个104电容
2:控制ULN2003用5V电压即可
3:就算不是隔离电源,光耦也是可以加的,保护单片机引脚
4:你这样设计,单片机输出得弄推挽输出,最好是把现在光耦输入的IO改5V,接地那里改成IO口,这样单片机IO设双向口即可

ffzdh 发表于 2024-6-21 18:52:29

李鑫发 发表于 2024-6-21 15:15
1:单片机加22UF和104电容,ULN2003加个104电容
2:控制ULN2003用5V电压即可
3:就算不是隔离电源,光耦也 ...

单片机电源照着官方的加了电容 0.1跟22 的 uln2803 还需要加么?
控制2803 是用io控制光耦然后在通过光耦控制2803

io口高电平导通光耦 然后光耦导通 高电平关闭2803这里是不是应该加个下拉?

李鑫发 发表于 2024-6-24 11:11:00

ffzdh 发表于 2024-6-21 18:52
单片机电源照着官方的加了电容 0.1跟22 的 uln2803 还需要加么?
控制2803 是用io控制光耦然后在通过光耦 ...

我的意思是让你低电平控制光耦,这样就不用设置那么多IO为推挽输出,ULN2803也加个104,电容离芯片近点

ffzdh 发表于 2024-6-25 22:04:29

本帖最后由 ffzdh 于 2024-6-25 22:32 编辑

李鑫发 发表于 2024-6-24 11:11
我的意思是让你低电平控制光耦,这样就不用设置那么多IO为推挽输出,ULN2803也加个104,电容离芯片近点 ...

怎么低电平控制呢? 1脚接VCC 2脚接io 然后默认上拉么? (刚才看了文档 准双向口是弱上拉的)
uln2803在电源加104还是每个引脚都需要加呢?

李鑫发 发表于 2024-6-26 11:52:27

ffzdh 发表于 2024-6-25 22:04
怎么低电平控制呢? 1脚接VCC 2脚接io 然后默认上拉么? (刚才看了文档 准双向口是弱上拉的)
uln2803在电源 ...

丢了。。。纯纯小白一个啊。。。你怎么老想着上拉呢。。。灌电流不行吗。。。单片机你会每个引脚都加104么。。。太难了
页: [1] 2 3
查看完整版本: 新手画的图有大佬能给检查下么