国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

基于觸摸屏的LED彩色臺燈控制系統設計

發布時間:2013-4-23 15:48    發布者:1770309616
關鍵詞: 觸摸屏 , LED彩色臺燈 , PWM
  本系統是利用觸摸屏控制的可調顏色的照明燈具。燈源為大功率超高亮三基色發光二極管組成。本設計最大的亮點是觸摸屏上所指示的顏色與實際燈照出的顏色一致。到通過C語言程序對單片機PWM 功能進行控制實現相應的坐標變換使燈具實現調色調亮的效果,為使用者提供一個隨心調節室內氣氛的良好工具。
  一、控制硬件總體設計
  系統的總體框圖如圖1 所示。系統可有輸入,輸出,控制三部分組成,當觸摸屏被按下觸摸屏芯片讀取觸摸屏上X 軸與Y 軸的值,然后通過SPI 協議傳送到控制器,控制器負責信號的處理,把處理完畢的信號以PWM 方式輸出驅動LED.
圖1 系統總體框圖
  二、觸摸屏的使用
  本系統選擇電阻式觸摸屏,它將矩形區域中觸摸點(X,Y) 的物理位置轉換為代表X 坐標和Y 坐標的電壓其觸摸屏結構如圖2 所示。圖3 顯示了四線觸摸屏在兩層相接觸時的簡化模型。對于四線觸摸屏,最理想的連接方法是將偏置為VREF 的總線ADC 的正參考輸入端,并將設置為0V 的總線接ADC 的負參考輸入端。
圖2 電阻觸摸屏結構。
圖3 電阻觸摸屏簡化模型。

  三、接口電路設計
  1. 控制器與觸摸屏連接
  本系統采用美國TI 公司生產的ADS7843,該芯片內置12 位AD 轉換、低導通電阻模擬開關的SPI 總線接口觸摸屏控制。供電電壓為2.7 ~ 5.25V,參考電壓VREF 為1V~+VCC,轉換電壓范圍為0 ~ VREF,控制器可通過內置的SPI 輸出口MOSI、MISO、SCK 與觸摸屏芯片進行連接,如圖4 所示。
圖4 單片機與觸摸屏接口電路圖。
  2. LED驅動電路
  控制器輸出PWM 波形作為驅動電路的驅動信號,三極管Q1 作為斬波器件。當驅動信號為高電平時三極管處于截止狀態,LED 不亮;當輸入信號為低電平三極管處于導通狀態,LED 點亮。紅色LED 的驅動電路如圖5 所示,綠色與藍色LED 的驅動電路的結構與紅色的相同,單片機的PB7 端為綠色LED 的驅動信號,PD4 為藍色LED 的驅動信號。

圖5 紅色LED的驅動電路圖(點擊看大圖)
  四、系統的程序設計
  1.系統總流程圖
  系統硬件可以分為輸入、控制、輸出部分,其中控制部分是連接輸入、輸出。單片機程序決定輸入如何影響輸出,輸出如何響應輸入,其具體框圖如圖6 所示。單片機對ADS7843 進行讀取后對數據進行坐標變換,最后把處理的值輸出驅動LED.
圖6 系統軟件流程圖。

  2.觸摸屏坐標讀取
  所謂的觸摸點坐標是指當觸摸屏被按下時觸摸芯片讀出的X 軸與Y 軸的數值。觸摸坐標的讀取時非常關鍵的,它是觸摸屏使用過程中最重要的環節,若觸摸點坐標有誤,將導致單片機錯誤處理。首先使能ADS7843,然后向ADS7843 寫入測量X 坐標的控制字,延時若干毫秒后,讀取ADS7843 的轉換數據。讀取的數據即X 的坐標值;再把測量Y 坐標控制字寫入ADS7843,延時若干毫秒后,讀取ADS7843 的轉換數據,就得到了Y 坐標的值,然后禁止ADS7843.這樣既完成了一次讀取坐標值的過程。其具體流程如圖7所示。
圖7 ADS7843讀取框圖
  3.系統坐標校準處理
  由于任意兩個觸摸屏上的點密度都不可能完全一致,所以要求在使用觸摸屏之前,必須進行校準。校準方式有兩點校準,三點校準,四點校準等。其中,校準的點數越多,觸摸屏數據越精確,校準也越繁瑣。本系統使用兩點校準的方法對觸摸屏進行校準。
 。1) 先分別測試觸摸屏左下角及右上角的坐標(ads7843_xmin,ads7843_ymin);(ads7843_xmax,ads7843_ymax);
 。2) 計算水平方向的比率(ads7843_xts)和垂直方向的比率(ads7843_yts);
  (3)假設液晶屏中的當前點是液晶屏坐標(X,Y):
  當前點的觸摸屏的X 坐標=X× ads7843_xts+ ads7843_xmin ;
  當前點的觸摸屏的Y 坐標=Y× ads7843_yts+ ads7843_ymin ;
  系統執行校準程序后把觸摸屏左下角, 右下角的坐標值與水平方向的比率存放如單片機EEPROM 中,每當系統重新啟動時調用對應的數值有于對觸摸位置的判別。

  4.控制器SPI通訊
  控制器ATmega48內部集成SPI通訊所需的軟硬件功能,主機和從機之間的SPI 連接如圖8所示。系統包括兩個移位寄存器和一個主機時鐘發生器,通過將從機的 SS引腳拉低,主機啟動一次通訊過程。主機和從機將需要發送的數據放入相應的移位寄存器。主機在SCK引腳上產生時鐘脈沖以交換數據。主機的數據從主機的MOSI移出,從從機的MOSI移入;從機的數據從從機的MISO移出,從主機的MISO移入。主機通過將從機的SS拉高實現與從機的同步。
圖8 控制器SPI通訊框圖
  A D S 7 8 4 3 讀寫時序如圖9 所示。由此可見ADS7843 SPI接口的一次完整操作需要3×8=24個DCLK時鐘周期,前8個脈沖接收8位的命令,并在第6個脈沖的上升沿開始A/D轉換器進入采樣階段,從第9個脈沖開始進入轉換階段,輸出12位采樣值,轉換結束進入空閑階段。直到24個DCLK結束,CS置高電平,一次測量結束。

圖9 單端模式的數據讀寫(點擊看大圖)
  5.控制器PWM輸出
  系統使用了控制器快速PWM 模式對驅動控制,當系統采用8MHz 晶振頻率是快速PWM 模式頻率最大值為31.25KHz.計數器從BOTTOM計到MAX,然后立即回到BOTTOM 重新開始。
  對于普通的比較輸出模式,輸出比較引腳OCRn在TCNTn 與OCRn 匹配時清零, 在BOTTOM時置位;對于反向比較輸出模式,OCRn 的動作正好相反。具體的時序圖如圖10 所示。圖中柱狀的TCNTn 表示這是單邊斜坡操作。方框圖同時包含了普通的PWM 輸出以及方向PWM 輸出。
  TCNTn 斜坡上的短水平線表示OCRn 和TCNTn的比較匹配。產生PWM 波形的機理是OCRn 寄存器在OCRnX 與TCNTn 匹配時置位( 或清零),以及在計數器清零( 從TOP 變為BOTTOM)的那一個定時器時鐘周期清零( 或置位)。輸出的PWM 頻率可以通過如下公式計算得到:
  變量N 代表分頻因子(1、8、64、256 或1024)。
圖10 快速PWM時序圖
  五、結論
  多彩LED 照明系統是一個極具開發前景的課題,隨著國家對大功率LED 的進一步推廣LED 的造價會繼續下降,LED 燈具的普及將會很快到來。
  LED 在控制電路及控制方式的簡易與顏色的多樣性使其在多彩照明方面具有極大的發展,多彩LED 只要配以簡單的控制方可發出不同的顏色,顏色控制設備的多樣性可供用戶選擇。無論如何LED 的上述特點都是其成為多彩照明中的光源首選,使用LED能為我們未來的生活帶來繽紛的色彩。(維庫)
本文地址:http://m.qingdxww.cn/thread-114050-1-1.html     【打印本頁】

本站部分文章為轉載或網友發布,目的在于傳遞和分享信息,并不代表本網贊同其觀點和對其真實性負責;文章版權歸原作者及原出處所有,如涉及作品內容、版權和其它問題,我們將根據著作權人的要求,第一時間更正或刪除。
您需要登錄后才可以發表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區
  • 使用SAM-IoT Wx v2開發板演示AWS IoT Core應用程序
  • 使用Harmony3加速TCP/IP應用的開發培訓教程
  • 集成高級模擬外設的PIC18F-Q71家族介紹培訓教程
  • 探索PIC16F13145 MCU系列——快速概覽
  • 貿澤電子(Mouser)專區

相關視頻

關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
快速回復 返回頂部 返回列表
主站蜘蛛池模板: 日本香蕉一区二区三区| 亚洲精品在线播放| 亚洲综合视频一区| 被cao的奶水直喷高H| ppypp午夜限制不卡影院私人| 国产片MV在线观看| 午夜伦4480yy妇女久久| 亚洲欧美综合一区二区三区四区| 日韩毛片视频| 天天狠天天透| 2017日日干| 久久99热这里只频精品6| 亚州视频一区| 欧美性aa| 亚洲成人精品| 亚洲国产2017男人a天堂| 97亚洲狠狠色综合久久位| 极品色αv影院| 亚洲精品乱码8久久久久久日本| 亚洲精品在线观看视频| 五月婷婷六月丁香激情| 网站免费在线观看| 综合色网站| 欧美一区二区VA毛片视频| 最新国产在线视频| 亚洲香蕉久久| 亚洲区在线| 野外一级毛片黑人| 精品香蕉99久久久久网站 | 亚1洲二区三区四区免费| 小香蕉影院| 在线观看美景之屋| 欧美gv明星| 亚洲免费精品视频| 日本精品免费| 无删减影视免费观看| 国产成在线观看免费视频| 色婷婷综合久久久中文字幕 | 亚洲国产精品成| 日韩欧美在线观看| 亚洲国产欧美在线人网站|