Proteus LED灯的说明——解决仿真中LED灯无法呈现呼吸灯效果的问题
- 前言
- 问题
-
- 问题1,LED灯不亮或只会闪烁
-
- 伪解决方法(同时进阶问题2)
- 问题2,LED灯只会常亮
-
- 绕过该问题核心的其他解决方法
- 问题解决方法的探索过程
-
- 最简单的LED模型
- LED的设置界面
- 解决方法
- 最终成效
- 关于批量修改元件参数的教程
- 总结
前言
这段时间,在用Proteus做一个项目,用到了PWM调制。想用PWM做一个呼吸灯,LED灯要么是常亮,要么是不亮,弄得我头疼。上 查询甚久,都没找到合适的解决方法(有一个是使用外置电路+PWM调制让LED呈现呼吸灯的效果,后面会放这个电路图)。我想就仅仅使用LED灯+PWM调制呈现,但是一直很难找到解决方法。但仔细想想,不对啊,Proteus这么出名的仿真软件,怎么可能连这个小功能都做不到定是哪里出了问题,后面我开始自己捣鼓。终于,功夫不负苦心人,我在尝试了十几次后,终于找到了解决方法。在贴上解决方法之前,我先把问题和其他人的解决方法放上来。
问题
问题1,LED灯不亮或只会闪烁
在加入了PWM脉冲源后,当频率较低时,LED灯只会闪烁,当频率变高后,不管你脉冲宽度为多少,LED灯干脆不亮了。如下面这两张动图。
伪解决方法(同时进阶问题2)
那是因为LED的元件设置为数字模式,没有设置为模拟模式,所以把这个设置成模拟模式即可。
LED的设置界面
点开下拉菜单,可以看到高阶属性里有关断电阻、串联电阻(即内阻)、击穿电压、点亮最小时间。
关断电阻,我属实没弄明白,貌似和IGBT的关断电阻的作用差不多。
//更新一下
在 上查了很多关于“off resistance”的意思,有“关态电阻”、“关断电阻”、“断开电阻”、“关门电阻”、“截止电阻”等意思。我找到了一个类似的解释,放在下面,仅供参考。

再回过头来看之前那个由外部电路构成的呼吸灯模块,是不是觉得很麻烦。只需要修改那小小的内阻,就可以轻轻松松实现那个由许多元器件构成的呼吸灯电路。
关于批量修改元件参数的教程
可能有的人现在就要去修改了,但是一个一个点开属性表改很麻烦,我在这里分享一个批量修改元件参数的教程。
教程链接如下 ↓:
proteus如何批量修改元件参数值
总结
写了将近2000个字。也许有人会说,“妈的,不就是调整一下内阻的事情,非得扯这么多,真啰嗦”。但是我想说的是,我主要是将解决问题的思路记下来,分享给大家,过程是更为重要的,顺便也分享一些LED参数的说明。
最后再吐槽一下,
“真没想到小小的LED也有这么多东西o(╥﹏╥)o”
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!