打印

单片机IO怎么检测外部输入的(9~30V)高电压?

[复制链接]
楼主: lyzjhzdz
手机看帖
扫描二维码
随时随地手机跟帖
21
楼主应该明确技术要求:如低于6.20V为低,高于9.10V为高。等

使用特权

评论回复
22
lyzjhzdz|  楼主 | 2019-6-4 13:05 | 只看该作者
本帖最后由 lyzjhzdz 于 2019-6-4 13:16 编辑

改了下最新电路如图

无标题3.png (19.92 KB )

无标题3.png

使用特权

评论回复
23
maychang| | 2019-6-4 15:02 | 只看该作者
lyzjhzdz 发表于 2019-6-4 12:55
IF最大是50MA   如按30V 输入  减去7.5V 稳压值 还有22.5V 电压 减去 1.2V 压降 得出IF=213MA 是太大了, ...

你的光耦,其电流传输系数必须能够在9V电压时充分饱和,且30V输入时不会损坏。
一般地说,只要光耦电流传输系数够大,光耦二次负载电阻够大,这个要求就可以实现。

使用特权

评论回复
24
lyzjhzdz|  楼主 | 2019-6-4 16:16 | 只看该作者
本帖最后由 lyzjhzdz 于 2019-6-4 16:27 编辑
maychang 发表于 2019-6-4 15:02
你的光耦,其电流传输系数必须能够在9V电压时充分饱和,且30V输入时不会损坏。
一般地说,只要光耦电流传 ...

谢谢  老师耐心讲解!  电流CTR ( % )    50~100  但是没有看到能否经得起30V 电压输入?是要看Reverse  Voltage 这个参数吗?Forward Voltage参数是发光管导通压降吧。又算了下,上图副边电阻10K 还不个大,改20K

无标题4.png (26.73 KB )

无标题4.png

无标题5.png (31.14 KB )

无标题5.png

使用特权

评论回复
25
maychang| | 2019-6-4 16:21 | 只看该作者
lyzjhzdz 发表于 2019-6-4 16:16
谢谢  老师耐心讲解!  电流CTR ( % )    50~100  但是没有看到能否经得起30V 电压输入?是要看Reverse  V ...

你的9~30V是否会反接?如果不会反接就不必考虑“能否经得起30V 电压输入”,如果可能反接,串联一支普通二极管,让二极管承受反向电压。

使用特权

评论回复
26
lyzjhzdz|  楼主 | 2019-6-4 16:30 | 只看该作者
maychang 发表于 2019-6-4 16:21
你的9~30V是否会反接?如果不会反接就不必考虑“能否经得起30V 电压输入”,如果可能反接,串联一支普通 ...

嗯,谢谢老师

使用特权

评论回复
27
maychang| | 2019-6-4 16:32 | 只看该作者

注意21楼Lgz2006老师所说意见。

使用特权

评论回复
28
lyzjhzdz|  楼主 | 2019-6-4 16:33 | 只看该作者
maychang 发表于 2019-6-4 16:21
你的9~30V是否会反接?如果不会反接就不必考虑“能否经得起30V 电压输入”,如果可能反接,串联一支普通 ...

嗯,谢谢老师

使用特权

评论回复
29
叶春勇| | 2019-6-4 16:55 | 只看该作者
稳压二极管功耗,imax=(30-9)/510=41ma ,pmax=7.5*0.041=0.31W,稳压二极管选大点。
光耦取41ma的电流有点大

使用特权

评论回复
30
maychang| | 2019-6-4 17:26 | 只看该作者
叶春勇 发表于 2019-6-4 16:55
稳压二极管功耗,imax=(30-9)/510=41ma ,pmax=7.5*0.041=0.31W,稳压二极管选大点。
光耦取41ma的电流有点 ...

如果楼主的光耦电流传输系数有50%~100%,那么一次电流有3mA~4mA就够了。

使用特权

评论回复
31
lyzjhzdz|  楼主 | 2019-6-5 09:26 | 只看该作者
本帖最后由 lyzjhzdz 于 2019-6-5 09:51 编辑
叶春勇 发表于 2019-6-4 16:55
稳压二极管功耗,imax=(30-9)/510=41ma ,pmax=7.5*0.041=0.31W,稳压二极管选大点。
光耦取41ma的电流有点 ...

谢谢老师 提醒得很有道理,我电阻改大点1k 这样对30V 输入IF为20MA 稳压二极管功耗为0.15W ,不知道0.15W大不大?如果电阻选太大对9V输入电压IF就很小了,如1K 的 在9V 输入减去7.5 V  ,还减去1.2V  后 还剩0.3/1K    IF=0.3MA   这IF 电流会不会有点小?

使用特权

评论回复
32
叶春勇| | 2019-6-5 09:30 | 只看该作者
如果这个检测不需要很高的速度。
取光耦5ma,限流电阻取(30-9)/0.005=4200,取4.7K。
光耦上拉电阻,取10K

使用特权

评论回复
33
lyzjhzdz|  楼主 | 2019-6-5 10:00 | 只看该作者
叶春勇 发表于 2019-6-5 09:30
如果这个检测不需要很高的速度。
取光耦5ma,限流电阻取(30-9)/0.005=4200,取4.7K。
光耦上拉电阻,取10 ...

老师,4.7K 对30V 输入电压适合,可对9v电压输入不大适合吧,会不会IF电流太小,小于稳压二极管击穿导通最小电流?

使用特权

评论回复
34
songchenping| | 2019-6-5 10:12 | 只看该作者
光耦隔离检测最靠谱

使用特权

评论回复
35
叶春勇| | 2019-6-5 10:15 | 只看该作者
lyzjhzdz 发表于 2019-6-5 10:00
老师,4.7K 对30V 输入电压适合,可对9v电压输入不大适合吧,会不会IF电流太小,小于稳压二极管击穿导通 ...

你说的这个情况,的确存在。
当稳压二极管反向电流小的时候,稳压值,呈现一个缓慢变换的关系。到达一个电流,稳压曲线接近直线。
这个跟tvs管类似。
5ma,自己试过,没什么问题。

使用特权

评论回复
36
sjnh| | 2019-6-5 10:20 | 只看该作者
建议先参考21楼说的,明确要求、条件

使用特权

评论回复
37
叶春勇| | 2019-6-5 10:40 | 只看该作者
这是某国产稳压管的反向稳压,电流 电压图。图中来看,进入直线区约1点几个ma左右。

稳压二极管1.png (62.29 KB )

稳压二极管1.png

使用特权

评论回复
38
lyzjhzdz|  楼主 | 2019-6-5 10:44 | 只看该作者
本帖最后由 lyzjhzdz 于 2019-6-5 10:49 编辑
sjnh 发表于 2019-6-5 10:20
建议先参考21楼说的,明确要求、条件

领导是这样说的输入9~30V IO 检测认为高电平,低于5V 认为低,中间不理睬  。这好难理解啊?我直接把低于9V 以下多认为低了,简化了下,不知道对不对?

使用特权

评论回复
39
sjnh| | 2019-6-5 11:13 | 只看该作者
lyzjhzdz 发表于 2019-6-5 10:44
领导是这样说的输入9~30V IO 检测认为高电平,低于5V 认为低,中间不理睬  。这好难理解啊? ...

确认5V,你可以选择5.1V以上的稳压管,这样串联电阻相对选择容易点,功耗也小;
例如选择5.1V稳压管,加上1V光耦的压降是6V,如果副边3.3V供电10K电阻,就是0.3MA,考虑最低50%传输比,源边是0.6ma,
如果源边选择1mA,电阻是3K,30V时才8mA,光耦没问题,能承受

使用特权

评论回复
40
lyzjhzdz|  楼主 | 2019-6-5 13:02 | 只看该作者
sjnh 发表于 2019-6-5 11:13
确认5V,你可以选择5.1V以上的稳压管,这样串联电阻相对选择容易点,功耗也小;
例如选择5.1V稳压管,加 ...

嗯,谢谢

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则