国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于STM32單片機的EMS液晶顯示觸摸屏設計研究

2015-10-12 17:32:23黃祥
數(shù)字技術與應用 2015年9期
關鍵詞:STM32單片機觸摸屏設計

摘要:在世界范圍內(nèi),能源問題制約著各個國家經(jīng)濟的發(fā)展,同時,人們對環(huán)保的關注度在逐漸提高。在此背景下,電動車的發(fā)展趨于清潔與環(huán)保,為了實現(xiàn)對其電池狀態(tài)的實時監(jiān)測,提出了電池能量管理系統(tǒng),其中最為關鍵的內(nèi)容為EMS液晶顯示模塊,即:觸摸屏。它作為人機交互界面具有一體化,集合了顯示和輸入,在此基礎上,滿足了用戶對電池狀態(tài)觀察的需求,再者,通過對EMS控制參數(shù)的調(diào)整,以此實現(xiàn)了空間的高效利用。本文主要研究了基于STM32單片機的EMS液晶顯示觸摸屏設計,通過硬件與軟件兩方面的設計,旨在促進觸摸屏的健康與長足發(fā)展。

關鍵詞:STM32單片機 觸摸屏 設計

中圖分類號: TP272 文獻標識碼:A 文章編號:1007-9416(2015)09-0000-00

目前,電動車是重要的交通工具,其中最為重要的設備便是車載電池組,為了保證電動車的安全性與可靠性,其電池能量得到了廣泛的關注,如果動力不足則會造成一系列的問題,不僅影響著用戶的正常使用,嚴重情況下,還會造成交通安全事故或者爆炸事件等。為了避免上述問題的出現(xiàn),提出了電池能量管理系統(tǒng),即:EMS,此管理系統(tǒng)主要是由顯示模塊、信息采集、處理模塊及均衡模塊構成的,其中最為重要的為顯示模塊。當前,顯示模塊的人機交互設備為觸摸屏,但其市場價格偏高,制約著電動車競爭力的提高,因此,本文借助STM32單片機,對其硬件與軟件展開了設計。

1 觸摸屏的概況

觸摸屏的種類眾多,根據(jù)其技術原理,可以劃分為電阻式、紅外式、光學成像式等,其中電阻式的應用具有一定的普遍性,電阻式觸摸屏根據(jù)其引出線的數(shù)量也可以進行劃分,具體有四線式、五線式與八線式等,此類觸摸屏擁有一系列的優(yōu)點,其中最為顯著的為低廉的價格,本文研究的EMS液晶顯示觸摸屏屬于四線電阻屏,其具有一定的穩(wěn)定性、經(jīng)濟性與實用性等[1]。

2 基于STM32單片機的EMS液晶顯示觸摸屏設計

2.1在硬件方面

對于觸摸屏而言,主要是利用控制器實現(xiàn)了對觸摸屏的觸控,此時的設計,使硬件的器件投入有所增加,同時其電路也具有復雜性,制約著電路板排版的高效性,再者也影響著系統(tǒng)功能的發(fā)揮。但STM32擁有ADC數(shù)字轉換器,其優(yōu)點眾多,如:12位的分辨率、自動的校準、雙重的轉換模式及間斷模式等。此時的的觸摸屏設計,實現(xiàn)了ADC數(shù)字轉換器和四線電阻觸摸屏的有效連接,通過STM32,實現(xiàn)了對觸摸信息的有效檢測與接收[2]。

對于液晶顯示器而言,它具有被動性,在對圖像或者字符進行顯示時,對能量的要求相對較小,其優(yōu)勢主要有工作電壓較低、功耗較小、輻射偏低、體積較小、使用時間較長等,因此,它作為顯示方式具有良好的效果。目前,在各個領域對其均有著廣泛的應用,如:家用電器、交通與儀表等,其種類眾多,具體包括TN型、TFT型與STN型,為了實現(xiàn)顯示,需要對液晶像素進行調(diào)整,如:頻率、相位與電壓等,同時要選用交流驅動。本文主要研究了液晶模塊LM2068的設計,其構成主要有LCD面板、RA8835控制電路與背光控制電路等,具體的設計內(nèi)容為LM2068引腳和STM32的接口設計,前者共有20個引腳,其中6個引腳聯(lián)系著電源,其余則聯(lián)系著通信,在STM32接口和模塊LM2068實現(xiàn)連接后,主要利用了并口通信[3]。

為了實現(xiàn)對EMS液晶顯示觸摸屏的設計,需要實現(xiàn)EMS通信接口,目前,在電動車上均應用了通信網(wǎng)絡,因此,在對顯示器進行設計時,要注重CAN接口的設計。對于CAN總線而言,其應用具有一定的普遍性,對其設計可以借助顯示設備,通過二者的連接以此促進了人機交互功能的實現(xiàn)。CAN總線擁有一系列的優(yōu)點,如:可靠性、實時性與先進性等?;赟TM32單片機,其擁有CAN控制器,但其引腳和USB控制器的引腳二者具有重疊性,因此要對二者進行單獨使用。在實際設計過程中,為了避免CAN總線電路過于復雜,對MCP2510進行了選用,它作為CAN總線協(xié)議控制器,滿足了相關技術規(guī)范的要求,其構成主要為3部分,分別為CAN通信協(xié)議引擎、SRAM寄存器與SPI協(xié)議模塊,同時其內(nèi)部的緩沖器有5個,其中發(fā)送的有3個,接收的有2個。

2.2在軟件方面

在設計過程中,軟件設計是重要的,它促進了顯示器各個功能的發(fā)揮,在對其編程時,選用了C語言。

首先,STM32和四線電阻觸摸屏通信軟件的設計,通過ADC轉換器實現(xiàn)了對觸摸點坐標的計算。A/D轉換的模式主要有兩種,一種為單次轉換,另一種為連續(xù)轉換,前者ADC的轉換次數(shù)為1次,后者需要ADC在轉換結束后要對另一次轉換進行啟動。

其次,STM32和液晶模塊通信LM2068軟件的設計,其中LM2068的指令共有13條,具體的部分有系統(tǒng)控制、顯示控制與數(shù)據(jù)操作,第一部分主要實現(xiàn)了模塊初始化,并且對空閑模式進行了設置;第二部分主要設置了顯示區(qū)域參數(shù)、顯示屬性與顯示合成方式等;第三部分主要實現(xiàn)了數(shù)據(jù)的交換。

最后,STM32和CAN接口的程序設計,其中的通信為SPI模式,因此在設計時主要為SPI初始化、SPI讀、寫操作[4]。

3 結語

綜上所述,本文主要研究了基于STM32單片機的EMS液晶顯示觸摸屏設計,對觸摸屏進行了簡單的介紹,重點闡述了其硬件與軟件設計,相信,通過本文的研究,STM32單片機的作用將更加顯著,同時EMS液晶顯示觸摸屏的成本將得到有效的控制,其應用效果也將更加凸顯,進而電動車將獲得健康與穩(wěn)定的發(fā)展。

參考文獻

[1]隋宗強,李立偉,張洪偉.基于STM32單片機的EMS液晶顯示觸摸屏設計[J].通信電源技術,2012,03:47-49+53.

[2]陳致遠,朱葉承,周卓泉等.一種基于STM32的智能家居控制系統(tǒng)[J].電子技術應用,2012,09:138-140.

[3]宋敬衛(wèi),付廣春,馬獻國.基于STM32的多路電壓采集研究[J].電子世界,2013,12:55-56.

[4]丁力,宋志平,徐萌萌等.基于STM32的嵌入式測控系統(tǒng)設計[N].中南大學學報(自然科學版),2013,S1:260-265.

收稿日期:2015-08-03

作者簡介:黃祥(1993—),男,湖北應城人,本科,研究方向:計算機。

猜你喜歡
STM32單片機觸摸屏設計
PLC和觸摸屏在衛(wèi)生間控制系統(tǒng)的應用
瞞天過?!律O計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
皮膚“長”出觸摸屏
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
基于STM32芯片的移動機器人的避障研究
基于單片機的灌裝生產(chǎn)線成品率計算裝置設計
基于STM32的兩輪自平衡遙控小車設計
科技視界(2016年26期)2016-12-17 08:35:54
基于STM32單片機的智能手環(huán)設計與實現(xiàn)
投射式多點觸控電容觸摸屏
河南科技(2014年12期)2014-02-27 14:10:32
漳浦县| 甘南县| 武汉市| 全州县| 仪征市| 昔阳县| 昌宁县| 合肥市| 东城区| 镇雄县| 平陆县| 东方市| 巴林右旗| 南川市| 汽车| 盐山县| 龙江县| 新干县| 桐乡市| 淮南市| 邵阳县| 永川市| 峡江县| 肥乡县| 博湖县| 灵台县| 教育| 蚌埠市| 哈巴河县| 新营市| 乐陵市| 阿瓦提县| 滦南县| 松阳县| 深水埗区| 峨眉山市| 辽宁省| 榕江县| 伊金霍洛旗| 贡觉县| 临高县|