精品一区二区三区在线视频_成人精品国产一区二区4080 _亚洲国产成人爱av在线播放_欧美精品在线观看91_欧美xxxx18性欧美_蜜桃av一区二区三区_亚洲一区中文日韩_亚洲色图综合久久_亚洲精品国产综合久久_中文一区二区在线观看

基于STM32的EMS液晶顯示觸摸屏設計方案

作者: TouchScreen     時間:2012-07-19     源于:OFweek 電子工程網    總點擊:
【導讀】: 提出一種基于STM32F103單片機的用于電動車電池能量管理系統(EMS)的液晶顯示觸摸屏的設計方案,該方案以STM32F103作為核心控制器。

0 引言

  電動車一直以清潔環保而備受關注,加上能源危機加劇、油價不斷上漲,電動車也越來越受到用戶的青睞。電動車一般采用鋰電池供電,由多個單體電池串聯成電池組作為動力電源。但由于各個串聯單體電池特性不能保證完全一致,因此相同的電流下充電放電速度也會不同,如果不進行均衡干預,電池壽命會大大縮短,因此需要實時監控各個單體電池的狀態、總電壓、總電流,根據狀態適時進行電池充放電均衡,并且充放電均衡時,均衡狀態也要實時進行檢測,所以就有了電動車電池能量管理系統(EMS)。實踐證明EMS可以有效延長電動車電池使用壽命,是電動車中十分重要的管理系統。

  EMS主要包括:信息采集模塊、充放電均衡模塊、信息集中處理模塊以及顯示模塊。圖1為自主研發的電動車電池能量管理系統(EMS)的結構圖,其中信息采集模塊主要完成實時采集電池組以及單體電池的電壓、溫度、電流等狀態,對電池進行實時監控的同時也為均衡模塊的開啟與關閉提供依據。均衡模塊主要完成對電池特性差異進行補償,根據采集模塊采集來的信息判斷電池狀態,對單節電池進行充放電均衡,來實現狀態特性一致。信息集中處理模塊負責將采集得到的數據進行處理、分析、計算(如SOC等),并監控均衡模塊的工作,對其進行控制,同時與顯示模塊通信,在整個系統中起著承上啟下的作用。顯示模塊作為唯一的人機交互接口,不僅承擔著將所有數據、以及設備狀態實時地顯示給用戶,讓用戶能夠直觀地看到電池狀態和EMS工作效果,而且還為用戶與EMS的控制交流提供接口,可以讓用戶設置參數,更改EMS工作狀態,達到實時監管和控制的目的。如果沒有顯示模塊人們就無法看到電池和EMS的信息,EMS的報警或提示信息無法通知到客戶,一些報警狀態得不到及時處理輕則造成電池損壞,重則會導致電動車工作失控,釀成嚴重事故。同樣客戶也無法根據情況來調整和控制EMS,也不能完全發揮EMS的作用。可見顯示模塊的人機交互功能是EMS中不可或缺的組成部分,從顯示模塊所需的功能看觸摸屏是不錯的選擇。但如果購買市面上的觸摸屏,不僅顯示內容會受觸摸屏本身顯示功能固定的限制而降低顯示設計的靈活度、影響顯示質量,并且市面上觸摸屏的價格也普遍較高,給產品增加了很大一部分成本,這無疑會大大降低產品的市場競爭力。基于這種情況本文提出一種以STM32F103單片機為控制核心的比較通用的液晶觸摸屏的設計方案。

 

圖1 EMS結構框圖
圖1 EMS結構框圖
 

1 觸摸屏的種類及工作原理

  觸摸屏種類眾多,可以分為電阻式、電容式、紅外線式、聲表面波式、矢量壓力傳感器等,其中電阻觸摸屏使用最為普遍。觸摸屏系統一般包括觸摸屏控制器和觸摸檢測裝置兩個部分。其中,觸摸屏控制器的主要作用是從觸摸點檢測裝置上接收觸摸信息,并將它轉換成觸點坐標,再送給微控制器,它同時能接收微控制器發來的命令并加以執行,觸摸檢測裝置一般安裝在顯示器的前端,主要作用是檢測用戶的觸摸位置,并傳送給觸摸屏控制器。觸摸屏的基本原理是,用手指或其他物體觸摸安裝在顯示器前端的觸摸屏時,所觸摸的位置(以坐標形式)由觸摸屏控制器檢測,并通過接口送到微控制器,從而確定輸入的信息。其中觸點坐標的求取方法是:如圖2所示,給觸摸屏的X+加正電壓V,X-接地時,在X+,X-方向上會形成均勻的電壓梯度,當屏幕有觸摸時,可以通過讀取Y+的電壓,經過A/D轉換后計算求得觸摸點X坐標。同理,在Y+,Y-方向上加電壓,可以通過X+上的值計算出觸摸點Y坐標。計算坐標的公式如下:

  式中,W 為觸摸屏的寬度;H 為觸摸屏的高度。

  本方案采用的是四線電阻式觸摸屏并且不使用專用的觸摸屏控制器,直接由STM32F103控制以降低成本,如圖2所示。

 

圖2 四線電阻觸摸屏示意圖
圖2 四線電阻觸摸屏示意圖
 

2 方案用到的主要器件介紹

2.1 STM32F103介紹

  方案中主控器件STM32F103單片機使用的是ARM 公司為要求性能高、成本低、功耗低的嵌入式應用專門設計的32位的ARMCortex-M3內核。

  擁有可達128KB的嵌入式閃存、20kB的SRAM 和十分豐富的外設:兩個1μs的12位ADC,一個全速USB(OTG)接口,一個CAN 接口,三個4 M/S的UART,兩個18 M/S的SPI,兩個I2 C等。內部還集成了復位電路、低電壓檢測、調壓器、精確的RC振蕩器等,大大方便了用戶的開發。該系列單片機不僅功能強大而且功耗相當低,在72 MHz時消耗36 mA(所有外設處于工作狀態),相當于0.5 mA/MHz,待機時下降到2μA ,是32位市場上功耗最低的產品。綜上STM32F103系列單片機的性能完全可以滿足液晶觸摸顯示屏的所有控制需要,內置A/D可以用于觸摸屏控制,豐富的I/O 接口可以用于與TFT液晶屏模塊的通信,并且其本身自帶CAN控制器可以作為與外界通信接口,用STM32F103做主控制器可以減少使用器件從而簡化使整體電路,很好地達到降低EMS成本的目標。

2.2 TFT液晶屏模塊

  本方案選用的是3.5寸的TFT液晶屏模塊,工作電壓3.3 V,最大工作電流70 mA.支持320×240分辨率,內置230K內存顯示可到256K色,可顯示文字和圖形,采用LED背光設計,使用軟件即可對背光亮度進行調節,內置簡體中文字庫,支持2D的BTE引擎,同時建幾何圖形加速引擎,可以對顯示對象進行復雜的操作如畫面旋轉功能、卷動功能、圖形Pattern、雙層混合顯示和文字放大等等。這些功能將可節省用戶在TFT屏應用的開發時間,提升MCU軟件的執行效率并且使畫面更加絢麗,顯示功能更加豐富,使顯示屏顯示能力大大增強。提供8位或16位總線接口,方便與MCU的連線,適應性強,連接設計靈活。

3 硬件連接設計方案

3.1 總體構架

  液晶觸摸顯示屏系統主要由微控制器STM32F103F103、TFT液晶屏模塊、四線電阻觸摸屏以及與外界通信的CAN總線接口組成。硬件模塊連接如圖3所示,其中四線電阻觸摸屏的觸摸檢測裝置安裝在TFT液晶屏前面用于檢測用戶觸摸的位置,本方案利用STM32F103 自帶A/D 轉換功能,由STM32F103實現觸摸屏控制器的功能來直接控制四線電阻觸摸屏,檢測觸摸信息并計算出觸點坐標。然后STM32F103通過I/O接口與TFT液晶屏模塊通信,將處理好的有效信息通過TFT 液晶屏顯示出來。由于STM32F103內置CAN 總線控制器所以CAN總線接口可以直接從STM32F103的管腳引出,用來與EMS進行通信,完成現實信息采集,設置參數等功能。

 

圖3 方案總體框圖
圖3 方案總體框圖
 

3.2 STM32F103F103與四線電阻觸摸屏的接口電路

  如圖4所示,STM32F103F103與四線電阻觸摸屏直接通過自身的I/O口連接,實現觸摸屏控制器功能。其中PA8、PA9、PA10、PA11分別作為四個三極管的控制端,通過控制三極管通斷,來控制四線觸摸屏的Y+、Y-、X+、X-.PA1,PA2是兩個A/D轉換通道,分別連接Y+和X+用于計算觸摸點的X和Y坐標。PA3連接內部中斷用于檢測觸摸屏是否有觸摸動作。觸摸屏平時運行時,令PA8、PA9、PA11輸出0,PA10=1,即只讓VT2導通。當有觸摸動作時,D1導通給PA3一個中斷信號,STM32F103接收到中斷請求后立即置PA8=1,導通VT1,這樣在Y+、Y-方向上就加上電壓,同時啟動A/D轉換通道PA2,通過輸入X+上電壓計算出觸摸點的Y坐標,然后同理令PA8、PA10為0,PA9、PA11為1,啟動A/D轉換通道PA1,通過輸入Y+上電壓計算出觸摸點X的坐標。

 

圖4 STM32F103與四線電阻觸摸屏接口電路
圖4 STM32F103與四線電阻觸摸屏接口電路
 

3.3 STM32F103F103與TFT液晶屏模塊控制器的接口電路

  如圖5所示,STM32F103F103通過I/O 接口與TFT液晶模塊相連接,雖然很多的TFT液晶模塊中內置的液晶屏控制器都支持SPI 接口通信(如ILI9325)但由于SPI傳輸速度較慢不利于液晶數據的快速傳輸,因此很多液晶模塊都選擇采用并口通信。

  其中PB0-PB15分別與D0-D15相連作為數據通信口,PA0、PA4、PA5、PA6、PA7 分別連接RESET、CS、RS、WR、RD,作為控制口,實現復位、片選、指令數據切換、讀寫等控制功能。

 

圖5 STM32F103F103與TFT液晶模塊接口電路
圖5 STM32F103F103與TFT液晶模塊接口電路
 

4 軟件設計

  軟件部分的編程采用C語言,一方面主要完成STM32F103對I/O 管腳的配置,用來實現對四線電阻觸摸屏端子狀態的控制,通過中斷方式檢測是否有觸摸信息,配置A/D轉換通道,讀入電壓根據公式計算出觸點坐標。另一方面主要完成通過與TFT液晶模塊的通信控制,實現觸摸點坐標與液晶屏坐標的對應并有效完成顯示任務。軟件的開發環境是MDK,MDK 將ARM 開發工具RealView DevelopmentSuite(簡稱為RVDS)的編譯器RVCT與Keil的工程管理、調試仿真工具集成在一起,支持ARM7、ARM9和最新的Cortex-M3核處理器,自動配置啟動代碼,集成Flash燒寫模塊,強大的Simulation設備模擬,性能分析等功能,與ARM 之前的工具包ADS等相比,RealView編譯器的最新版本可將性能改善超過20%.具體流程如圖6所示。

 


 

5 結束語

  本文提出了基于STM32F103F103單片機的EMS液晶顯示觸摸屏的設計方案。STM32F103F103的高速、低耗的優越性能完全可以達到觸摸屏的主控制芯片要求,TFT液晶顯示器可以滿足更復雜、多彩、靈活的顯示任務,符合顯示屏性能不斷攀升的發展趨勢。本設計充分利用了STM32F103芯片的優勢,拋棄了傳統觸摸屏控制器控制觸摸屏的方案,利用自身A/D完成了觸摸屏功能,本方案大大簡化了硬件電路結構,通信更可靠,編程也更加簡潔,最終既能達到EMS顯示要求,出色地顯示和設置了系統所需要的數據,又能降低系統的成本,通過實際使用達到了良好的效果。鑒于當前電動車的快速發展,本方案可以擁有不錯的應用前景。


相關閱讀:3D打印    模具產業    微鑄鍛技術    石墨烯    OLED面板    夏普    iPhone 8    半導體    蘋果    
關于我們 | 廣告服務 | 聯系我們 | 版權聲明 | 隱私政策 | 網站地圖 | 友情鏈接 | 歡迎投稿 | 加入收藏 | 意見反饋 | 經銷商加入
網站廣告、經銷商加盟、觸摸屏軟件銷售: 028-85108892 13183843395 028-66219290 聯系人: 張小姐 產品購買聯系方式如下:
地址:成都市高升橋東路2號高盛中心1109室 電話: 028-85108892 13183843395 028-66219290
版權所有 Copyright(C) 2003-2015 All rights reserved 中國觸摸屏網 電子郵件: 51touch@126.com touch8@gmail.com
業務合作QQ:觸摸屏技術,觸摸屏報價,觸摸屏軟件咨詢 43361182 觸摸屏軟件制作與技術支持:觸摸屏軟件,觸摸查詢系統,觸摸查詢軟件 893008608 媒體合作QQ: 893008608

2000人超級QQ觸摸屏群:59897879 171220106


分享到
精品一区二区三区在线视频_成人精品国产一区二区4080 _亚洲国产成人爱av在线播放_欧美精品在线观看91_欧美xxxx18性欧美_蜜桃av一区二区三区_亚洲一区中文日韩_亚洲色图综合久久_亚洲精品国产综合久久_中文一区二区在线观看
老司机一区二区| 国产精品乱人伦| 在线国产电影不卡| 91污在线观看| 色菇凉天天综合网| 欧美老女人在线| 日韩色在线观看| 久久久亚洲午夜电影| 久久久国产午夜精品| 中文字幕成人在线观看| 自拍av一区二区三区| 亚洲欧洲精品天堂一级 | 一区二区三区成人| 亚洲成人激情自拍| 激情综合网最新| 成人国产精品免费网站| 91高清视频在线| 欧美不卡一区二区三区四区| 精品处破学生在线二十三| 国产亚洲精品aa午夜观看| 最近日韩中文字幕| 日韩高清不卡一区二区| 国产精品一区2区| 欧美中文字幕一区二区三区| 日韩欧美中文一区| 亚洲视频一二区| 久久精品国产免费| 色狠狠色噜噜噜综合网| 久久蜜桃av一区精品变态类天堂| 中文字幕一区二区不卡| 三级一区在线视频先锋| 粉嫩一区二区三区在线看| 欧美日韩国产首页在线观看| 欧美激情一区在线观看| 日韩av中文字幕一区二区三区| 成人午夜看片网址| 日韩欧美中文字幕精品| 亚洲一区二区不卡免费| 国产999精品久久久久久绿帽| 欧美性一级生活| 国产精品美女久久久久久2018| 免费成人在线影院| 欧美体内she精视频| 欧美激情一区在线观看| 精品一区二区影视| 日韩一区二区免费在线观看| 亚洲精品免费一二三区| 成人性色生活片免费看爆迷你毛片| 欧美日本国产一区| 亚洲亚洲人成综合网络| 91蜜桃传媒精品久久久一区二区| 国产欧美精品一区二区色综合| 久久成人免费日本黄色| 欧美一二三四区在线| 日日夜夜精品视频天天综合网| 欧美羞羞免费网站| 亚洲成人777| 欧美久久久久久久久中文字幕| 亚洲精品国产精品乱码不99| 99久久99久久久精品齐齐| 国产精品丝袜91| youjizz国产精品| 亚洲欧美视频在线观看视频| 成人免费高清在线| 亚洲乱码国产乱码精品精小说| 亚洲美女一区二区三区| 老司机精品视频线观看86| 精品对白一区国产伦| 综合色天天鬼久久鬼色| 国产精品白丝jk黑袜喷水| 欧美日韩国产乱码电影| 日韩精品综合一本久道在线视频| 色综合久久综合网97色综合 | 日韩你懂的电影在线观看| 国产精品一区二区在线看| 国产精品水嫩水嫩| 久久久激情视频| 国产精品久久久久久户外露出| 曰韩精品一区二区| 欧美一区二区在线观看| 91色乱码一区二区三区| 欧美一区二区三区免费观看视频 | 国内精品视频666| 丁香另类激情小说| 精品视频一区二区三区免费| 日韩一级二级三级精品视频| 国产亚洲精品bt天堂精选| 亚洲一区电影777| 国产欧美综合在线| 久久久久久久久久美女| 国产肉丝袜一区二区| 欧美一区二区三区四区在线观看| 国产综合久久久久影院| 亚洲欧美怡红院| 成人av网站在线| 欧美视频你懂的| 国产精品入口麻豆九色| 国产在线精品一区二区不卡了| 777色狠狠一区二区三区| 亚洲蜜桃精久久久久久久| 中文字幕第一区二区| 久久久亚洲国产美女国产盗摄 | 欧美在线你懂得| 亚洲欧美激情小说另类| 久久看人人爽人人| 在线亚洲高清视频| 91国偷自产一区二区使用方法| 国产精品免费免费| 亚洲亚洲精品在线观看| 91麻豆精品国产91久久久久久 | 日韩午夜电影av| 久久蜜桃一区二区| 久久99精品视频| 国产亚洲一区二区三区四区| 91片在线免费观看| 日韩一区二区三区四区| 国产一区二区在线视频| 日韩一区二区三区免费观看| 日韩一级欧美一级| 久久久精品欧美丰满| 欧美在线不卡一区| 国产露脸91国语对白| 亚洲福利电影网| 亚洲色图丝袜美腿| 亚洲欧美电影一区二区| 99re66热这里只有精品3直播| 另类的小说在线视频另类成人小视频在线| 国产精品理论在线观看| 国产精品久久毛片| 成人自拍视频在线| 在线观看91av| 精油按摩中文字幕久久| 国产精品久久久久久久久图文区| 全部av―极品视觉盛宴亚洲| eeuss鲁片一区二区三区| 91传媒视频在线播放| 麻豆一区二区在线| 国产一区二区网址| 成人免费在线观看入口| 亚洲国产精品成人久久综合一区| 日韩视频一区二区在线观看| 色综合色综合色综合| 欧美巨大另类极品videosbest | 精品人在线二区三区| 成人免费观看视频| 欧美日本不卡视频| 日产国产欧美视频一区精品| 亚洲国产精品一区二区尤物区| 国产亚洲精品bt天堂精选| 国产精品视频第一区| 亚洲老妇xxxxxx| 成人av资源网站| 国产精品456| 91免费版在线看| 亚洲天堂精品视频| 成人激情黄色小说| 一区二区三区免费看视频| 欧美丝袜第三区| 日韩国产欧美在线观看| 国产精品久久久久天堂| 制服丝袜亚洲色图| 国产东北露脸精品视频| 久久婷婷综合激情| 国产精品1024| 91精选在线观看| 日韩欧美国产一二三区| 肉肉av福利一精品导航| 欧洲一区在线电影| 精品国产sm最大网站| 久久狠狠亚洲综合| 99精品视频免费在线观看| av在线这里只有精品| 欧美日韩国产高清一区二区三区| 欧美精品久久一区| 国产尤物一区二区在线| 亚洲影院久久精品| 久久综合九色综合欧美就去吻| 亚洲精品高清视频在线观看| 欧美日本一道本在线视频| 午夜视频一区二区| 国产精品日产欧美久久久久| 国产精品视频免费| 亚洲另类色综合网站| 国产清纯在线一区二区www| www.久久久久久久久| 亚洲第一在线综合网站| 日本伊人精品一区二区三区观看方式| 亚洲.国产.中文慕字在线| 国产成人自拍在线| 国产成人精品免费一区二区| 欧美日韩视频在线第一区| 欧洲视频一区二区| 911精品国产一区二区在线| 94-欧美-setu| 91亚洲男人天堂| 美女免费视频一区二区| 中文字幕日韩一区二区| 精品国产伦一区二区三区观看体验 | 日韩高清不卡在线| 日韩精品一区二区在线观看|