555振蕩器搭建LED閃爍電路
今天在面包板上為大家搭建一個LED燈閃爍電路,用的主控不是單片機,而是經(jīng)典的555振蕩器,為什么用555振蕩器呢?
因為555振蕩器原理簡單、但功能強大,內(nèi)部總共就只有26個晶體管,即使把555振蕩器的內(nèi)部原理圖給我們,通過分析,我們也能分析出它的工作原理,不僅如此,還能在這里面學(xué)習(xí)模電和數(shù)電的知識。
比如說555內(nèi)部的觸發(fā)器是數(shù)字電路的范疇,要想弄明白這個觸發(fā)器,我們必須去學(xué)《數(shù)字電子技術(shù)》里面的知識,觸發(fā)器弄懂了,數(shù)電基本上也就入門了。
不僅如此555振蕩器更多的是模電的知識,在555振蕩器中,我們也能學(xué)習(xí)很多與模電有關(guān)的基礎(chǔ)知識。
由于科技的進步,現(xiàn)在的人們也都好高騖遠了,上來就是學(xué)STM32、RTOS,即使是會用庫函數(shù)操作單片機了,但對于單片機的底層卻一無所知,更有甚者連觸發(fā)器都不知道為何物,這樣學(xué)習(xí)是很不嚴(yán)謹(jǐn)?shù)摹?/p>
綜上,我們認(rèn)為555振蕩器不應(yīng)該因為現(xiàn)在科技的進步而被拋棄,悄悄相反,如在真的想在某一行有更深一步的發(fā)展,我們應(yīng)該去研究科技的底層。
那現(xiàn)在我們給大家用555振蕩器搭建一個LED閃光燈電路,希望能激發(fā)大家學(xué)習(xí)底層電子電路的興趣。
什么是555振蕩器
簡單來說,555振蕩器是一塊可以輸出特定頻率脈沖信號的集成電路。
下面的那個小家伙兒就是555振蕩器,像不像一只小螃蟹呢?螃蟹在大家心中那肯定是美味,但讓你們?nèi)ャ@研一個和螃蟹一樣爪數(shù)的集成電路時,可能你們就沒有耐心了。
不用擔(dān)心,接下來我將讓大家像吃螃蟹一樣吃下這塊只有8只引腳的小黑匣子。
內(nèi)部構(gòu)造
想要知道一塊集成電路是怎么工作的,首先我們需要知道它的內(nèi)部原理圖,555振蕩器的內(nèi)部原理圖如下圖所示。
還好它的內(nèi)部集成的晶體管并不多,只有26個,要知道最新版的iPad Pro所采用的A12 X芯片內(nèi)部集成了100多億個晶體管,即使是iPhone XS的A12內(nèi)部也集成了幾十億的晶體管。雖然他們都是芯片,體積也差不多。只能說科技進步的太快,快到讓人吃驚。
對于上面的原理圖,如果不是學(xué)過數(shù)電或者模電,應(yīng)該很難看懂,即使是學(xué)過也不一定能看懂,雖然只有區(qū)區(qū)26個晶體管,但是它所涉及到的知識面卻異常廣泛,幾乎把大學(xué)的數(shù)電模電都涉及到了。
看不懂也沒有關(guān)系,下面是555振蕩器簡化之后的原理圖,上面涂顏色的部分都是模塊化的東西,對應(yīng)的是比較器和觸發(fā)器,名字聽著差不多,但一個屬于模電,一個屬于數(shù)電。
我們現(xiàn)在只分析一下原理框圖,不講他們的構(gòu)造原理,因為講底層原理的話,等于是重新學(xué)一遍模電,10篇文章可能都講不完。
原理框圖
經(jīng)過簡化之后的原理框圖就很簡單了,每個原理框圖和上面圖中的涂顏色電路一一對應(yīng)。
黃色的三角和下面粉色三角是兩個比較器,右邊紫色的是一個R-S觸發(fā)器。
最左面的綠色的是三個阻值為5K的電阻,這也是555振蕩器名字的由來,還有一種加556的振蕩器,大家能猜到和555有什么不同嗎?這時候你可能會說除了有兩個5K電阻之外,另外一個是6K電阻。
事實是這樣嗎?并不是這樣的,556振蕩器比555多了一個1,但這個1代表的并不是1K的阻值,而是556的內(nèi)部封裝了兩塊555振蕩器模塊。這樣的命名真實讓人大跌眼鏡。要是由我來命名的話,可能會給556命名為555D,D所代表的是double雙倍。
下圖為555內(nèi)部各功能模塊的簡化圖,如果你還是看不懂,那也沒有關(guān)系,因為我們可以直接使用這個555振蕩器,即使你不知道它的工作原理。
引腳
對于剛?cè)腴T的小白,可以先用555做出幾個小實驗,然后再去學(xué)習(xí)555的底層,這種自上向下的去學(xué),你會明白自己的目標(biāo),不然學(xué)了一大推底層,你甚至不知道自己學(xué)的這個東西能干什么?
學(xué)習(xí)這種模塊最快的辦法是搞清楚它的各個引腳的定義,然后搭建一個最小系統(tǒng),好比我們在學(xué)習(xí)程序的時候第一件事是要打印“Hello World”一樣。
接下來我們說一下各個引腳的作用
1腳:電源負(fù)極
8腳:電源正極
4腳:復(fù)位引腳,在這里接正極
5腳:放電引腳,通過電容接負(fù)極
不難吧,我們這就弄懂555的一半引腳了,然后我們再介紹一下其余的四個引腳。
2腳和6腳:比較器控制引腳,這兩個引腳是接在一起的,根據(jù)電壓的不同控制比較器輸出高低電平,進而控制觸發(fā)器。
7腳:接在R1和R2之間,固定接線方式,我們暫且不用管。
3腳:脈沖信號輸出引腳,也是對我們有用的唯一引腳。
在我們知道了555的引腳定義之后,下一步就是搭建它的最小系統(tǒng)了,比如說讓它控制一顆LED燈閃爍。
最小系統(tǒng)
最小系統(tǒng)如上圖所示,到目前為止就差一步了,即OUT引腳后面的負(fù)載,因為我們的555可以輸出200多毫安的電流,所以可以驅(qū)動負(fù)載,但有的只是輸出一個脈沖信號,電流在幾毫安,這種555振蕩器是不能驅(qū)動負(fù)載的。
下面我給OUT引腳接上LED燈,如下圖所示,我給OUT引腳接上了LED燈,同時串聯(lián)一支1K電阻來限流。
那么問題又來了,我們知道555振蕩器OUT引腳輸出的是矩形波(如下圖所示),但是他的頻率是怎么確定的呢?
這個很簡單,通過上圖中的R1、R2和C1就能確定OUT引腳的輸出頻率。
矩形波的頻率為f=1.44/(R1+2R2)??C1
如上圖我們的R1=100K,R2=200K,C1=10uF。
所以矩形波的輸出頻率f=1.44/(1000000+4000000)??10UF=0.288HZ555振蕩器搭建LED閃爍電路
0.288求出來的是頻率,換算成周期:1/0.288=3.4S,也就是說LED燈每隔1.7S改變一次狀態(tài)。
對于這個電路,我用面包板搭建了實際的電路,實驗現(xiàn)象和預(yù)期一致。
實驗現(xiàn)象
實驗現(xiàn)象:LED燈差不多每隔1.7秒改變一次狀態(tài),怎么樣,是不是已經(jīng)迫不及待想自己嘗試一下了,那就不要猶豫了,快去搭建你自己的LED燈閃爍電路吧。