今天我做了第四题,其中第四小问,我在网上了解到有三种常用的使LED闪烁的方案,分别是MCU单片机使用一个i/o端口再写入程序实现控制、NE555定时器产生周期矩形脉冲型号。
NE555的工作原理
ne555有三种类型:双稳态、单稳态、无稳态
内部由比较电路、复位电路、输出电路、放电电路、分压电阻组成
核心在于复位电路,判断输入高电平还是低电平。
vcc接电源,RESET也要接高电位(只有接高电位才可以工作),触发输入接在离电容近的地方,清除输入接在离电源远的地方,DISC是放电接口
因为TINA中没有MCU且不能在tina中输入代码产生一个方波,所以我选择NE555来实现对LED闪烁的控制
工作原理:利用555定时器振荡电路来控制高低电平的输出,其中电阻R1、R2作用是减缓电容充电与放电的时间,电阻R3是一个保护电阻,防止LED被烧坏。首先电源给电容充电,当充到4V时,DISC接通,电容中的电量通过47k的电阻缓慢放电,当电容的正极<2v时输出高电平,LED电亮,此时DISC与负极断开,处于悬空状态,电容开始充电,当电容正极电压>4V时清除输入脚被触发,输出低电平,LED熄灭,DISC再次导通给电容放电,如此循环达到闪烁效果。
下图为输出波形
查询资料知:高电平宽度t1≈0.7(R1+R2)C
低电平宽度t2≈0.7R2C
周期T=0.7(R1+2R2)C
频率f=1.44/(R1+2R2)C
人眼感知频段380~750HZ
将f1=380HZ,f2=750HZ带入得C1=56.6nF,C2=28.7nF