<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 光電顯示 > 設(shè)計應(yīng)用 > 基于51單片機的高效散熱LED照明解決方案

          基于51單片機的高效散熱LED照明解決方案

          作者: 時間:2011-04-19 來源:網(wǎng)絡(luò) 收藏

          3、系統(tǒng)總體設(shè)計方案
            控制系統(tǒng)由溫度設(shè)定模塊、復位模塊、顯示模塊、溫度采集模塊、控制電路模塊及制冷模塊組成。該系統(tǒng)以微處理器為控制核心,與溫度采集模塊通信采集被控對象的實時溫度,與溫度設(shè)定模塊通信設(shè)定制冷啟動溫度和強制冷溫度。利用C語言對未處理編程可實現(xiàn),當采集的實時溫度小于制冷啟動溫度時,無PWM調(diào)制波輸出,制冷模塊處于閑置狀態(tài);當采集的實時溫度大于制冷啟動溫度但小于強制冷溫度時,輸出一定占空比的PWM調(diào)制波,制冷模塊啟動小功率的制冷方式;當采集的實時溫度大于強制冷溫度時,輸出一定占空比的PWM調(diào)制波,制冷模塊啟動大功率的制冷方式。

            4、硬件電路設(shè)計及其元件選擇

            該系統(tǒng)主要由溫度設(shè)定、溫度采集、PWM控制電路及輔助電路(復位電路和顯示電路)組成。本方案采用低價位、高性能的AT89C51作為主控芯片,實現(xiàn)整個系統(tǒng)的邏輯控制功能;采用單線通信的高精度溫度傳感器DS18B20,實現(xiàn)對被控對象芯片實時溫度的采集;同時設(shè)計了4×3輸入鍵盤,制冷啟動溫度和強制冷溫度由鍵盤輸入;設(shè)計了PWM控制電路,實現(xiàn)對半導體制冷片TEC的工作電壓的控制,進而實現(xiàn)對半導體制冷片TEC制冷功率的控制,以達到對芯片及時的效果。

            4.1主控芯片AT89C51

            該系統(tǒng)的主控芯片選用的是單片機AT89C51。單片機AT89C51是美國ATMEL公司生產(chǎn)的低電壓、高性能的處理器,為嵌入式控制系統(tǒng)提供了一種靈活性高的廉價方案。單片機AT89C51內(nèi)含4KB的Flash儲存器,可反復擦寫1000次、128字節(jié)的RAM、四個并行8位雙向I/O和2個16位可編程定時器。此外,主控芯片AT89C51采用頻率為12MHz的晶振,這樣系統(tǒng)運行一個機器周期,有利于程序的編寫。單片機AT89C51主要功能:從鍵盤電路讀入設(shè)定的制冷啟動功率和強制功率,從溫度傳感器DS18B20讀入實時采集的LED芯片工作溫度,通過C語言編程將二者比較對光電耦合器輸出PWM調(diào)制波及將DS18B20實時采集的溫度輸出到LCD顯示。

            4.2鍵盤電路

            該系統(tǒng)采用4×3鍵盤,包含0~9共10個數(shù)字鍵、一個“確定”鍵和一個“清除”鍵。操作流程為:輸入2位設(shè)定溫度,按下“確定”,將設(shè)定溫度輸入到AT89C51內(nèi)用戶自定義區(qū)某存儲單元,作為半導體制冷片的啟動溫度。然后,同理再次輸入2位溫度,作為半導體制冷片的強制冷溫度。鍵盤工作原理:I/O口P1.0~P1.3充當行選線,P1.5~P1.7(外接上拉電阻到+5V電源)充當列選線。初始化時P1.0~P1.3置低電位,P1.5~P1.7置高電位并等待按鍵。當有鍵按下時,相應(yīng)的列選線電平被強制拉低,讀相應(yīng)的行碼和列碼,則按鍵的編號即可確定。

            

            圖2 鍵盤外觀

            4.3、溫度采集電路

            該系統(tǒng)采用美國DALLAS公司的生產(chǎn)的數(shù)字溫度傳感器DS18B20。DS18B20是一款僅使用一根信號線(1-Wire)與單片機通信的溫度測量芯片,可以測量(滿足該系統(tǒng)的測溫要求)之間的溫度,利用程序編程可實現(xiàn)9為數(shù)字溫度輸出,測量精度為由于溫度高于 時,DS18B20表現(xiàn)出的漏電流比較大,可能出現(xiàn)與單片機AT89C51的通信崩潰,故采用外部電源模式供電。DS18B20最大的特點就是單總線傳輸方式,因此對讀寫數(shù)據(jù)位具有嚴格的時序要求。時序包括:初始化時序、讀時序、寫時序。每一次命令和數(shù)據(jù)的傳輸都是從單片機的啟動寫時序開始,如果要求DS18B20回送數(shù)據(jù),在進行寫時序后,單片機需啟動讀時序完成數(shù)據(jù)接收,數(shù)據(jù)和命令的傳輸都是地位在先。

            

          圖3 DS18B20外接電源



          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();