1 前言 在當今社會中,隨著經濟的快速發展,人們對能源的需求越來越大,而浪費也越來越嚴重,電力資源就是其中之一。現在的街道基本配有路燈,如何實現路燈的智能化控制來節省電力資源,路燈控制器可以很好的解決這個問題。 本課程設計的任務就是設計一個路燈的控制系統。采用74LS390、74LS00、74LS04、CD4511、NE555等芯片來完成路燈亮暗控制與所需要的數字邏輯顯示功能(在七段數碼管上按規律顯示特定的數字)。當處于暗環境下(晚上)能夠自動開燈(發光二極管亮),當處于亮環境下(白天)能夠自動關燈(發光二極管滅);能自動記錄“路燈”的開燈次數(用1位數碼管顯示);同時還能記錄和鎖存“路燈”開燈時間(使用3個1位數碼管顯示)。 針對電子線路課程要求,在熟悉基本原理的前提下,與實際應用相聯系,設計自己的方案,并完善設計。通過實用型電子線路設計、安裝、調試等各環節的綜合性訓練,培養我們運用課程中所學的理論與實踐緊密結合,在獨立又有機合作下解決實際問題的能力。路燈控制器主要是通過光敏電阻對外界的光線的強弱的感應來改變自身的電阻阻值,從而控制555定時電路構成的施密特觸發器高、低電平輸出,達到控制路燈的開和關。 2 總體方案設計 2.1 方案比較 方案一: 此方案采用模擬電路與數字電路組合。模擬電路部分包括直流穩壓電源、光電轉換、小信號放大、三極管開關電路,直流穩壓電源又包括降壓、整流、濾波、穩壓四部分,即可得到直流穩定12V電壓;數字電路主要有秒肪沖、計數、譯碼七段數碼管顯示。利用模擬電路提供12V直流穩定電壓,完成采光和小信號放大并產生控制信號控制繼電器的吸合,三極管的開關產生脈沖信號和使能信號;數字電路負責顯示路燈當前一次的連續開啟時間和統計路燈的開啟次數。 模擬電路部分用到的元件及作用:三極管9013用于小信號放大和開關,光敏電阻完成光電輪換,普通碳膜電阻根據三極管需要提供適當的偏置電壓和隔離、保護作用,繼電器在開關三極管的控制下用于接通和斷開路燈回路。數字部分用到的元件:555定時器,74LS160計數器、74LS48譯碼器、七段顯示數碼管,其中555定時器產生秒脈沖,用于驅動74LS161計數,74LS48負責譯碼將74LS161計數的4位二進數譯碼成7位二進制以驅動七段數碼管正常工作。設計框圖如圖2.1所示: 圖2.1設計框圖 方案二: 本設計主要是通過光敏電阻對外主要是通過光敏電阻對外界的光線的強弱的感應來改變自身的電阻阻值,從而控制555定時電路構成的施密特觸發器高、低電平輸出,達到控制路燈的開和關。 采用74LS390、74LS00、74LS04、CD4511、NE555等芯片來完成路燈亮暗控制與所需要的數字邏輯顯示功能(在七段數碼管上按規律顯示特定的數字)。當處于暗環境下(晚上)能夠自動開燈(發光二極管亮),當處于亮環境下(白天)能夠自動關燈(發光二極管滅);能自動記錄“路燈”的開燈次數(用1位數碼管顯示);同時還能記錄和鎖存“路燈”開燈時間(使用3個1位數碼管顯示)。設計框圖如圖2.2所示:
2.2 方案論證與選擇方案一模擬電路與數字電路組合總體看來具有設計思路清晰、價格成本低、穩定性高、易現實,但電路結構相對復雜,需要購買許多電子元件和集成塊,整體電路調試困難。 方案二主要是通過光敏電阻對外界的光線的強弱的感應來改變自身的電阻阻值,從而控制555定時電路構成的施密特觸發器高、低電平輸出,達到控制路燈的開和關。為了使計時與計數電路同步啟動,計數電路的控制是通過NE555的輸出端提供脈沖,使其計數;并通過NE555輸出端來控制計時電路同步供電。計時電路脈沖的產生是用NE555接成一個頻率為1HZ的多諧振蕩器觸發74LS390計時,再用CD4511驅動共陰極七段數碼管做顯示電路。 當光照減弱時,光敏電阻阻值增大,NE555定時器的2、6端口出現低電平,當它到達一定值時,3口出現高電平,且大于2/3VCC,路燈亮。反之,當光照增強到一定強度時,光敏電阻阻值減小,3口出現低電平,小于1/3VCC,路燈熄滅。為了避免外部干擾所帶來的錯誤反應(例如來往的車燈給光敏電阻帶來的短暫激勵),我們利用電容充電帶來的時間延遲來解決問題。經以上論證,方案可行。 3 單元模塊設計3.1 各單元模塊功能介紹及電路設計3.1.1 光敏電阻與555定時器構成的控制電路
圖3.1光敏電阻與555定時器構成的控制電路原理圖 該部分電路相當于總電路的開關,通過光照強弱的變化改變光敏電阻的阻值,從而改變Vi的電壓值。在該電路中Vi即為由555構成的施密特觸發器的輸入電壓,Vi的改變會引起施密特觸發器的翻轉,從而改變3腳輸出電平,達到開關的效果。 當光敏電阻周圍的環境光照強度比較強時,電阻阻值為幾百歐左右,Vi< 1/3Vcc;當光敏電阻周圍的環境光照強度比較弱時,電阻阻值為1兆歐左右,Vi> 2/3Vcc。當光敏電阻周圍環境由光變暗時,Vi增大過程中達到值1/3Vcc時,引發施密特觸發器翻轉,輸出由低電平跳變為高電平。施密特觸發器輸出跳變為高電平同時引起LED燈的開啟,多諧振蕩器產生時鐘信號和計數電路的觸發器觸發。而當光敏電阻周圍環境由暗變光時,Vi減小過程中達到值時2/3Vcc,引起觸發器翻轉,輸出由高電平跳變為低電平。觸發器輸出跳變為低電平使LED燈熄滅,多諧振蕩器不工作,且計數電路觸發器不觸發。因此,由光敏電阻和555定時器組成的控制電路起到總電路開關的作用。 3.1.2 多諧震蕩電路的設計與分析
圖3.2多諧震蕩器原理圖 該器件的電源電壓為4.5V---18V,驅動電流也較大,并能提供與ttl, MOS電路相兼容的邏輯電平。555定時器可以構成多諧振蕩器。自激多諧振蕩器用于產生連續的脈沖信號圖3-2所示為自激多諧振蕩器電路和波形圖。。電路采用電阻、電容組成RC定時電路,用于設定脈沖的周期和寬度。調節RW或電容C,得到不同的時間常數;還可產生周期和脈寬可變的方波輸出。 脈沖寬度計算公式:Tw≈0.7 (R1+RW+R2) C (3-1) 振蕩周期計算公式:T≈0.7 (R1+RW+2R2) C (3-2) 如圖所示,C2=10nF、C3=10uF、R2=100KΩ,R3=20KΩ,按上電路圖與555定時器相連構成可產生頻率為1Hz的多諧振蕩器。多諧振蕩器為計數器提供時鐘脈沖。時鐘周期T=0.7(R3+2R2)C1=1s。 3.1.3 計時電路的設計與分析該部分用到了計數器共三個,需要三片74LS390芯片,組成60進制計數器,用于顯示分鐘和秒。集成電路74LS390芯片為雙10進制計數器,通過四位輸出端輸出10進制BCD碼。 
圖3.3 74LS390管腳圖 反饋清零法實現六十進制計數 
圖3.4 反饋清零法實現六十進制計數 六十進制計數原理圖先將兩片74LS390級聯,接成一百進制計數器。在此基礎上借組與門和計數器異步清零功能,將U7B的Q1、Q2分別接至雙與非門組合的輸入端。工作時,在第60個脈沖計數脈沖作用后,計數器輸出為0110 000(十進制數60),U7B的Q1、Q2同時為1,使雙與非門組合輸出高電平,U7B清零。狀態0110 0000僅在瞬間出現一下。這樣,就構成了60進制的計數器。 
圖3.5鎖定及自動清零單次計時電路原理圖 3.1.4 譯碼顯示電路的設計與分析 數碼管按段數分為七段數碼管和八段數碼管,八段數碼管比七段數碼管多一個發光二極管單元(多一個小數點顯示);按發光二極管單元連接方式分為共陽極數碼管和共陰極數碼管。共陽數碼管是指將所有發光二極管的陽極接到一起形成公共陽極(COM)的數碼管。共陽數碼管在應用時應將公共極COM接到+5V,當某一字段發光二極管的陰極為低電平時,相應字段就點亮。當某一字段的陰極為高電平時,相應字段就不亮。共陰數碼管是指將所有發光二極管的陰極接到一起形成公共陰極(COM)的數碼管。共陰數碼管在應用時應將公共極COM接到地線GND上,當某一字段發光二極管的陽極為高電平時,相應字段就會被點亮。當電路正常工作時,數碼管上會按照設計要求顯示路燈持續工作的時間與工作的次數。 計數器用來產生十進制計數,其輸出信號加在譯碼器輸入端,經譯碼后可在輸出端產生所需的控制信號。本電路中譯碼驅動器采用CD4511。 
圖3.6 驅動數碼譯碼電路 3.1.5 計數電路的設計與分析該部分電路實現記錄路燈開關次數功能,需要一片74LS390芯片和一片CD4511譯碼器和一個共陰極數碼管。當光敏電阻周圍環境從亮變暗時,由555定時器構成的施密特觸發器由低電平翻轉為高電平,經過74ls04非門后,74LS390接收到的信號為由高電平反轉為低電平。這個脈沖下降沿觸發74LS390計數。而當光敏電阻周圍環境從暗變亮,輸入信號為上升沿不會引起計數,從而達到電路計時一次,計數一次的效果。 
圖3.7 計數器原理圖 3.2 特殊器件的介紹3.2.1 NE555芯片555定時器是一種模擬電路和數字電路相結合的中規模集成器件,它性能優良,適用范圍很廣,外部加接少量的阻容元件可以很方便地組成單穩態觸發器和多諧振蕩器,以及不需外接元件就可組成施密特觸發器。因此集成555定時被廣泛應用于脈沖波形的產生與變換、測量與控制等方面。 
圖3.8 555管腳圖 由555定時器組成的多諧振蕩器如圖(C)所示,其中R1、R2和電容C為外接元件。其工作波形如圖(D)所示。 
圖3.9 555多諧振蕩器 設電容的初始電壓 =0,t=0時接通電源,由于電容電壓不能突變,所以高、低觸發端 = =0< ,比較器A1輸出為高電平,A2輸出為低電平,即 , (1表示高電位,0表示低電位),RS觸發器置1,定時器輸出 此時 ,定時器內部放電三極管截止,電源 經 , 向電容C充電, 逐漸升高。當 上升到 時, 輸出由0翻轉為1,這時 ,RS觸發順保持狀態不變。所以0<t< 期間,定時器輸出 為高電平1。 時刻, 上升到 ,比較器 的輸出由1變為0,這時 , ,RS觸發器復0,定時器輸出 。 期間, ,放電三極管T導通,電容C通過 放電。 按指數規律下降,當 時比較器 輸出由0變為0,RS觸發器的 ,Q的狀態不變, 的狀態仍為低電平。 時刻, 下降到 ,比較器 輸出由1變為0,RS觸發器的 1, 0,觸發器處于1,定時器輸出 。此時電源再次向電容C放電,重復上述過程。通過上述分析可知,電容充電時,定時器輸出 ,電容放電時, 0,電容不斷地進行充、放電,輸出端便獲得矩形波。多諧振蕩器無外部信號輸入,卻能輸出矩形波,其實質是將直流形式的電能變為矩形波形式的電能。 由圖(D)可知,振蕩周期 。 為電容充電時間, 為電容放電時間。 充電時間 (3-3) 放電時間 (3-4) 矩形波的振蕩周期 (3-5) 因此改變 、 和電容C的值,便可改變矩形波的周期和頻率。 只要將555定時器的2號腳和6號腳接在一起,就可以構成施密特觸發器。這個施密特觸發器的電壓傳輸特性是反相的。5號腳懸空時,正向閾值電壓和負向閾值電壓分別為 和 。 
圖3.10 555定時器構成的施密特觸發器 3.2.2 74LS390芯片集成電路74LS390芯片為雙10進制計數器,其具有時鐘輸入CLOCK A(B)和復位端(CLEAR),可提供手動輸入復位。并且通過四位輸出端輸出10進制BCD碼。 圖3.11 74LS390引腳圖: A、B 為時鐘輸入引腳; CLEAR為異步清零端; QA、QB、QC、QD為BCD 碼輸出端。 3.2.3 CD4511芯片CD4511是一個用于驅動共陰極 LED (數碼管)顯示器的 BCD 碼—七段碼譯碼器,特點如下:具有BCD轉換、消隱和鎖存控制、七段譯碼及驅動功能的CMOS電路能提供較大的拉電流,可直接驅動LED顯示器。CD4511的內部有上拉電阻,在輸入端與數碼管筆段端接上限流電阻就可工作。 
圖3.12 CD4511引腳圖 其功能介紹如下: BI:4腳是消隱輸入控制端,當BI=0 時,不管其它輸入端狀態如何,七段數碼管均處于熄滅(消隱)狀態,不顯示數字。 LT:3腳是測試輸入端,當BI=1,LT=0 時,譯碼輸出全為1,不管輸入ABCD 狀態如何,七段均發亮,顯示“8”。它主要用來檢測數碼管是否損壞。 LE:鎖定控制端,當LE=0時,允許譯碼輸出。LE=1時譯碼器是鎖定保持狀態,譯碼器輸出被保持在LE=0時的數值。 a、b、c、d、e、f、g:為譯碼輸出端,輸出為高電平1有效。 還有兩個引腳8、16分別表示的是GND和Vcc。 3.2.4 共陰數碼管共陰數碼管在應用時應將公共極COM接到地線GND上,當某一字段發光二極管的陽極為高電平時,相應字段就會被點亮。在本設計中用CD4511譯碼驅動器進行驅動。 
圖3.13 共陰數碼管封裝和內部電路 3.3 各單元模塊的聯接其各單元模塊圖如圖3.3.1所示: 
圖3.14各單元模塊的聯接圖 4 系統調試在proteus軟件的仿真中,我們發現當R5阻值為400KΩ時,Vi的值的變化能滿足觸發器的觸發。而在實際操作過程中,可以根據光敏電阻的不同或現有電阻值中方便選取,原則為光線充足時Vi<1/3Vcc,黑暗時Vi>2/3Vcc。 當光照減弱時,光敏電阻阻值增大,NE555定時器的2、6端口出現低電平,當它到達一定值時,3口出現高電平,且大于2/3VCC,路燈亮。反之,當光照增強到一定強度時,光敏電阻阻值減小,3口出現低電平,小于1/3VCC,路燈熄滅。 計時器的清零 
圖4.1 計時器的清零電路圖 如圖所示,電路中的這個74LS00與非門的作用為使控制右數第二個數碼管(即十秒位)的74LS390(U7B)計數芯片在LED燈熄滅時自動清零。計數器的數碼管用來顯示開燈次數,因此不用清零。控制計時器的另外兩個數碼管的74LS390(U6B和U7A)芯片部分會因為電平的改變自動清零。 而CD4511(U2、U3、U4)的5腳LE接到的信號是通過圖中74LS04非門轉變而來的。當LED亮時,U9B3腳為1,經74LS04后,LE為0,允許譯碼輸出。當LED熄滅時,U9B3腳為0,經74LS04后,LE為1,允譯碼器是鎖定保持狀態,譯碼器輸出被保持在LE=0時的數值。 5 系統功能、指標參數5.1系統能實現的功能(1)當處于暗環境下(晚上)能夠自動開燈(發光二極管亮),當處于亮環境下(白天)能夠自動關燈(發光二極管滅); (2)能自動記錄“路燈”的開燈次數(DS1位數碼管顯示); (3)能單次記錄和鎖存“路燈”開燈時間(用3個1位數碼管顯示),基本實現了本次設計的要求。 5.2系統指標參數測試在Proteus軟件的仿真中,我們發現光敏電阻和555構成的光控電路不能仿真,所有設計了一個開關來模擬白天和晚上,當開關閉和相當于白天;當開關斷開相當于晚上。當仿真圖如下: 
圖5.1開關斷開(光線較暗)時的測試圖 
圖5.2 開關閉合(光線較亮)時的測試圖 5.3系統功能及指標參數分析當處于暗環境下(晚上)能夠自動開燈(發光二極管亮),當處于亮環境下(白天)能夠自動關燈(發光二極管滅);能自動記錄“路燈”的開燈次數(DS1位數碼管顯示);能單次記錄和鎖存“路燈”開燈時間(用3個1位數碼管顯示),基本實現了本次設計的要求。 當光照減弱時,光敏電阻阻值增大,NE555定時器的2、6端口出現低電平,當它到達一定值時,3口出現高電平,且大于2/3VCC,路燈亮。反之,當光照增強到一定強度時,光敏電阻阻值減小,3口出現低電平,小于1/3VCC,路燈熄滅。 6 結論電路整體功能正常,而且可以達到題目的基本和擴展功能,本次的設計中的數碼管亮度不是很夠,proteus軟件不能準確的仿真光線強弱時發光二極管亮暗的情況,本設計能夠自動記錄開燈時間和開燈的次數,基本達到了本設計的設計目標。 “光控”容易受外部環境干擾,靈敏度低且可靠性較差。“鐘控”不適應天氣突變與季節變化等自然情況。二者均不能實現控制開關燈的合理化、科學化。從而會出現:開燈早,關燈晚;或者開燈晚,關燈早的現象。前者會造成巨大的電能浪費,后者會損害城市形象、影響社會治安和交通安全,從而影響城市的投資環境。所以應取長補短,設計出科學,合理的路燈控制器。 7 總結與體會為期近兩周的課程設計刷一下即將結束,回首這整個過程,仍感到些許緊張和滿路,但是更多的是充實。從選課題開始我們就忙起來了,整天沉浸在思索之中,一起找資料,一起討論,有不解的問題向老師請教…… 近兩周內我們查看了大量資料,通過仔細的研究和反復演算和實踐,終于完成了我們團隊的設計。 總體來說,理論和實際相差有些距離,真正的實踐不是我們想象的那么簡單,實踐中會讓我們發現許多現實的問題,同時也檢驗了我們的轉變能力。 我的具體心得體會如下: (1)選題:結合自身條件,選擇難度符合自己和稍微帶有挑戰的題目。 (2)查閱資料:利用身邊一切優良條件,從多渠道獲取資料。 (3)確定設計思路:根據資料和團隊討論,結合題目和實際,設計確實可行的設計方案,并畫出框圖。 (4)分模塊設計:根據設計要求對模塊進獨個設計和功能調試,最終實現系統功能。 (5)利用好計算機輔助工具:Proteus仿真軟件,Microsoft Office visio等軟件。如:Proteus仿真軟件可以實現原理圖的功能進行仿真,讓我們設計的功能實現情況在計算機上一目了然。 (6)團隊合作非常重要:人多力量大,通過默契的配合,可以讓一些問題很好很快地的得到就到解決。 (7)最重要的是要有興趣去實踐和虛心向老師請教。 8 致謝時間過得真快,近兩周的課程設計即將結束,回首這整個過程,仍感到些許緊張和滿路,但是更多的是充實。這雖然是短短的兩周時間,但這不僅讓我收獲了知識,收獲了成果,也收獲了情誼,更讓我懂得了團結協作的重要性和必要性。 感謝王波老師,我很榮幸能得到王波老師的精心指導,使得我的電子技術課程設計能按時、保質的完成,謝謝您,在這兩周里對我辛苦耐心的指導。 感謝所有的老師,是您們傳授我知識,讓我具備完成課程設計的基本要求,感謝所有的同學,是你們的鼓勵讓我堅持下去,最后,還要感謝我們小組的成員,有你們的幫助和支持,我才能更好地完成這項任務。 就讓我們把這充實而又充滿意義的2周時間放進回憶,雖然時間很短,但我學到的東西卻很多,我相信在以后的道路上不管遇到什么樣的困難,我都不會放棄。 我再次深深感謝所有的幫助我的老師和同學,祝你們身體健康,工作順利,生活愉快。
完整的Word格式文檔51黑下載地址:
路燈控制器課程設計.doc
(1.48 MB, 下載次數: 61)
2018-5-29 21:19 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|