電路介紹 電路由電源電路、單片機電路、環境照度檢測電路和控制輸出電路等部分組成。
C1、VDl、VD2、C2、VD3等組成電容降壓式穩壓電源電路,輸出5V的電壓作為智能控制器電路的工作電源。AT89C2051、X1、R3、C3等組成單片機電路,R3、C3組成單片機的復位電路,接通電源的瞬間,由于R3對C3的充電過程,單片機AT89C2051的復位端1腳獲得一個高電平復位脈沖,使得單片機進入初始狀態。
R6、R4、R5、RP1和AT89C2051內部的比較器等組成照度檢測電路,為了增加對模擬量的處理功能,AT89C2051在內部構造了一個模擬信號比較器,其輸入端連到P.0和P1.1口,P1.0和P1.1口的第二個功能分別為比較器的同相輸入端和反相輸入端,比較結果存入P3.6口對應的寄存器。P3.6在AT89C2051外部無引腳。R6為光敏電阻,其電阻值隨著光線的增強而減小,當照度較小時P1.1口的電位高于P1.0口的電位,P3.6口輸出低電平;當照度較大時P1.1口的電位小于P1.0口的電位,P3.6口輸出高電平。改變可變電阻RPl的阻值可調整照度的控制閾值。
VTl、R7、R8、VSl等組成輸出控制電路,當P1.7口輸出高電平時,三極管vT1截止。雙向可控硅VSl因沒有觸發電流處于阻斷狀態,電燈LAMP關閉;當P1.7口輸出低電平時,三極管VT1導通飽和,向雙向可控硅VS1提供觸發電流使其進入導通狀態,電燈LAMP點亮。P1.7口的輸出狀態由程序控制。源程序介紹 程序由主程序、定時中斷子程序、延時子程序等模塊組成。寄存器RO作計時單元,每過6分鐘其計數值加1,存儲器20H單元用來存儲前一天天亮的時間,定時器TO用作定時中斷子程序的計時。在智能控制器接通電源后,由于復位電路的作用,程序進入初始狀態,這時將定時器TO設置為工作方式1,其定時時間設置為60ms。存儲器20H單元初始賦值為100,相當于計時值為10小時(6分鐘為一個計時單元),即第一天運行時把天黑后的10小時作為第一天天亮的時間,由于季節的變化這可能不準確,但經過第一天的黑夜后,第一天天亮的時間準確測量后被存入存儲器20H單元,以此作為第二天天亮的時間,其準確性就比較高了。
電路的工作過程是這樣的:接通電源電路進入初始狀態后。P1.7口為高電平,電燈關閉;當傍晚天黑暗漸漸來臨時,光敏電阻R6的電阻值逐漸增大,當環境照度達到開燈的設定值時P1.1口的電位高于P1.0口的電位,P3. 6口輸出低電平。經程序判斷后P1.7口輸出高電平,電燈點亮;此后電燈持續點亮4小時后P1.7口輸出低電平,電燈關閉;在天亮前1小時P1.7口輸出高電平,電燈點亮,天亮時光敏電阻R6的電阻值減小,P1.1口的電位低于P1.0口的電位,P3.6口輸出高電平,電燈點亮。為了提高電路抗外界光線干擾的能力,程序中加了抗干擾的措施,照度達標30秒后才能改變電燈的開關狀態。
匯編程序清單如下: 調試和安裝 ICl用Atmel公司的AT89C2051單片機集成電路。X1用12MHz的石英晶體。R6選用照度為100Iax時電阻值為2—10kΩ的光敏電阻,如MG45—32、MG45—33、MG45—34等。VS1的參數應根據受控制的電燈泡的功率確定,如果電燈泡的功率小于100W,可選用1A400V的小功率雙向可控硅。當控制的電燈比較多時也可改變一下控制電路,用繼電器和交流接觸器作控制開關。C1用0.47μ、AC250V的聚丙烯電容器。其余元器件的參數見圖。
安裝前用編程器將由匯編程序編譯成目標文件即HEX文件用編程器寫入AT89C2051芯片。安裝時要在外殼上開一個孔讓光敏電阻能夠檢測環境照度的大小,安裝完成后的調試工作主要是照度控制閾值的調整,方法是將智能控制器置于剛好需要照明的環境下,調節RP1使P1.0口的電位略低于P1.1口的電位,由于程序中加了抗干擾的措施,要經過30秒后電燈才能點亮。 固定智能控制器時應注意其光敏電阻測試孔的方向,使其能夠正確的反映環境照度,減小包括被控制的燈光在內的各種干擾光線的干擾。
上一篇:智能晾衣架控制電路原理與程序設計
下一篇:STC89C52單片機的SD卡讀寫原理設計與分析
推薦閱讀
史海拾趣
DMS深知品質對于企業的重要性,因此從一開始就建立了嚴格的質量管理體系。公司采用先進的生產設備和工藝,對每一個環節都進行嚴格把關,確保產品質量符合國際標準。DMS還積極參與國際認證,通過ISO9001、CE、UL等認證,進一步提升了品牌的國際競爭力。
DMS自創立之初,就致力于電子元器件的技術創新。公司投入大量研發資源,成功開發出一系列高性能、低成本的電子元器件,這些產品迅速在市場上獲得了認可。隨著技術的不斷進步,DMS不斷推出新產品,滿足了客戶日益增長的需求,逐漸在電子行業中樹立了技術領先的形象。
DAICO公司成立于XXXX年,最初是一家位于加利福尼亞的小型私營公司。在公司成立的初期,DAICO專注于研發和生產中頻/射頻和微波控制產品,以及放大器。這些產品主要用于國防電子和航空航天領域,為DAICO在電子行業中打下了堅實的基礎。
DAICO公司成立于XXXX年,最初是一家位于加利福尼亞的小型私營公司。在公司成立的初期,DAICO專注于研發和生產中頻/射頻和微波控制產品,以及放大器。這些產品主要用于國防電子和航空航天領域,為DAICO在電子行業中打下了堅實的基礎。
隨著全球化趨勢的加強,Anderson Electronics Inc公司開始尋求國際合作,與國外知名電子企業開展技術交流和合作研發。通過與國際先進技術的融合和創新,公司成功開發出了一系列具有國際競爭力的新產品。這些產品不僅在國內市場取得了成功,還遠銷海外,為公司帶來了可觀的利潤和更廣闊的發展空間。
在辰頤電子公司的發展歷程中,品質和創新一直是其核心競爭力。公司始終堅持對產品品質的嚴格把控,從原材料采購到生產流程,再到售后服務,都力求做到精益求精。同時,公司還注重技術創新和研發投入,不斷推出具有競爭力的新產品,滿足市場不斷變化的需求。這種品質與創新的雙輪驅動模式,使辰頤電子在激烈的市場競爭中脫穎而出。
在信息化程度越來越高的今天,擔當信息處理與交換重任的機房是整個信息網絡工程的 數據傳輸中心、數據處理中心和數據交換中心。為保證機房設備正常運行及工作人員有一個 良好的工作環境,對機房溫濕度的監測是必不可少的,合理正常 ...… 查看全部問答∨ |
|
如何改變build入Image的應用程序所在的默認目錄(windows)? 當我們將應用程序build入OS Image后,啟動系統,會發現應用程序默認出現在windows目錄下? 請問各位如何修改其默認目錄呢? 我曾嘗試在project.dat中輸入: Directory(\"\\Program Files\"):-File(\"Subproject.exe\", \"\\Windows\\Subproject. ...… 查看全部問答∨ |
|
我在PB下做了2410的AD轉換的驅動,已經生成了ADC.dll,把它拷貝到開發板的設備目錄下,但是應用程序怎么調用不了它啊,怎么回事?希望作過的幫忙解決一下,謝謝… 查看全部問答∨ |
|
小弟在一小公司,現在開發PDA數據采集相關程序。 公司小,技術薄,事情繁雜,苦于開發~,但是不得不面對。 現在遇到PDA一個問題,有解決過的大蝦麻煩回復下~~ WINCE如何開機自動運行指定程序,且用戶只能進入我編寫的程序,其他文件都看不到。該 ...… 查看全部問答∨ |
|
大家幫我看看程序吧,,我想在TIM3的channel1中輸出同頻率但不同占空比的PWM..采用的策略是當TIM3發生TIM_IT_Update時,修改CCR1的值..但用下面的程序,程序一運行到倒數第二行TIM_ITConfig(TIM3,TIM_IT_Update,ENABLE);就死掉了...不知道什 ...… 查看全部問答∨ |