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

[复制链接]
8401|61
Lgz2006 发表于 2019-6-4 13:00 | 显示全部楼层
楼主应该明确技术要求:如低于6.20V为低,高于9.10V为高。等
 楼主| lyzjhzdz 发表于 2019-6-4 13:05 | 显示全部楼层
本帖最后由 lyzjhzdz 于 2019-6-4 13:16 编辑

改了下最新电路如图

本帖子中包含更多资源

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

×
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输入时不会损坏。
一般地说,只要光耦电流传输系数够大,光耦二次负载电阻够大,这个要求就可以实现。
 楼主| 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

本帖子中包含更多资源

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

×
maychang 发表于 2019-6-4 16:21 | 显示全部楼层
lyzjhzdz 发表于 2019-6-4 16:16
谢谢  老师耐心讲解!  电流CTR ( % )    50~100  但是没有看到能否经得起30V 电压输入?是要看Reverse  V ...

你的9~30V是否会反接?如果不会反接就不必考虑“能否经得起30V 电压输入”,如果可能反接,串联一支普通二极管,让二极管承受反向电压。
 楼主| lyzjhzdz 发表于 2019-6-4 16:30 | 显示全部楼层
maychang 发表于 2019-6-4 16:21
你的9~30V是否会反接?如果不会反接就不必考虑“能否经得起30V 电压输入”,如果可能反接,串联一支普通 ...

嗯,谢谢老师
maychang 发表于 2019-6-4 16:32 | 显示全部楼层

注意21楼Lgz2006老师所说意见。
 楼主| lyzjhzdz 发表于 2019-6-4 16:33 | 显示全部楼层
maychang 发表于 2019-6-4 16:21
你的9~30V是否会反接?如果不会反接就不必考虑“能否经得起30V 电压输入”,如果可能反接,串联一支普通 ...

嗯,谢谢老师
叶春勇 发表于 2019-6-4 16:55 | 显示全部楼层
稳压二极管功耗,imax=(30-9)/510=41ma ,pmax=7.5*0.041=0.31W,稳压二极管选大点。
光耦取41ma的电流有点大
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就够了。
 楼主| 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 电流会不会有点小?
叶春勇 发表于 2019-6-5 09:30 | 显示全部楼层
如果这个检测不需要很高的速度。
取光耦5ma,限流电阻取(30-9)/0.005=4200,取4.7K。
光耦上拉电阻,取10K
 楼主| 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电流太小,小于稳压二极管击穿导通最小电流?
songchenping 发表于 2019-6-5 10:12 | 显示全部楼层
光耦隔离检测最靠谱
叶春勇 发表于 2019-6-5 10:15 | 显示全部楼层
lyzjhzdz 发表于 2019-6-5 10:00
老师,4.7K 对30V 输入电压适合,可对9v电压输入不大适合吧,会不会IF电流太小,小于稳压二极管击穿导通 ...

你说的这个情况,的确存在。
当稳压二极管反向电流小的时候,稳压值,呈现一个缓慢变换的关系。到达一个电流,稳压曲线接近直线。
这个跟tvs管类似。
5ma,自己试过,没什么问题。
sjnh 发表于 2019-6-5 10:20 | 显示全部楼层
建议先参考21楼说的,明确要求、条件
叶春勇 发表于 2019-6-5 10:40 | 显示全部楼层
这是某国产稳压管的反向稳压,电流 电压图。图中来看,进入直线区约1点几个ma左右。

本帖子中包含更多资源

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

×
 楼主| lyzjhzdz 发表于 2019-6-5 10:44 | 显示全部楼层
本帖最后由 lyzjhzdz 于 2019-6-5 10:49 编辑
sjnh 发表于 2019-6-5 10:20
建议先参考21楼说的,明确要求、条件

领导是这样说的输入9~30V IO 检测认为高电平,低于5V 认为低,中间不理睬  。这好难理解啊?我直接把低于9V 以下多认为低了,简化了下,不知道对不对?
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,光耦没问题,能承受
 楼主| lyzjhzdz 发表于 2019-6-5 13:02 | 显示全部楼层
sjnh 发表于 2019-6-5 11:13
确认5V,你可以选择5.1V以上的稳压管,这样串联电阻相对选择容易点,功耗也小;
例如选择5.1V稳压管,加 ...

嗯,谢谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部
0