李志廣 高彥昭
摘 要: 基于目前多數(shù)液晶顯示模塊開發(fā)板只能適應一種液晶顯示模塊接口的不足,設計一種能適應多種液晶顯示模塊接口的開發(fā)板。對常見的各種液晶顯示模塊的接口進行研究,總結(jié)了其所具有的共性和不同。將TRIZ中的沖突及其解決理論應用到液晶顯示模塊開發(fā)板的設計中,得出創(chuàng)新解。采用多組撥碼開關(guān)實現(xiàn)STC89C52RC單片機I/O口與各種不同液晶顯示模塊接口之間的匹配。通過實驗驗證,該開發(fā)板可以驅(qū)動字符型、圖形點陣等各種8位并行數(shù)據(jù)接口的液晶顯示模塊。
關(guān)鍵詞: 液晶顯示模塊; 開發(fā)板; TRIZ; STC89C52RC單片機; 接口匹配; 創(chuàng)新解
中圖分類號: TN27?34 文獻標識碼: A 文章編號: 1004?373X(2018)14?0058?04
Innovative design of development board for LCD module based on TRIZ
LI Zhiguang1,2, GAO Yanzhao1
(1. School of Sciences, Hebei University of Technology, Tianjin 300401, China;
2. National Technological Innovation Method and Tool Engineering Research Center, Hebei University of Technology, Tianjin 300401, China)
Abstract: As most development boards of LCD module can only be applied to a specific LCD module interface at present, a development board applicable to various LCD module interfaces is designed. Research on various common LCD module interfaces is carried out, and the similarities and differences that they possess are summarized. An innovative solution was obtained by applying the conflict in TRIZ and its solution theory to the design of development board for LCD module. The matching between the I/O interface of STC89C52RC MCU and various LCD module interfaces is achieved by using multiple sets of dial switches. It was experimentally verified that the development board can drive the LCD module with various 8?bit parallel data interfaces of different modes such as character and graphical dot?matrix.
Keywords: LCD module; development board; TRIZ; STC89C52RC MCU; interface matching; innovative solution
0 引 言
液晶顯示模塊的應用開發(fā)在液晶器件專業(yè)方向的科研及教學實驗,以及一些相關(guān)企業(yè)的產(chǎn)品開發(fā)中經(jīng)常進行。例如在一些采用液晶顯示模塊作為人機界面的應用系統(tǒng)的設計開發(fā)過程中,像家居智能信息儀設計[1],基于單片機的智能SMS心率計設計[2],基于T6963C的出租車計費大屏幕顯示屏設計[3]等,其中液晶顯示部分的開發(fā)是極其重要的部分。
目前,一般使用的液晶顯示模塊的驅(qū)動開發(fā)板都只能適應一種特定的液晶顯示模塊接口。很多工程師或科研工作者在進行液晶顯示模塊的應用開發(fā)或?qū)嶒炘O計時,都需要根據(jù)使用的具體液晶顯示模塊的型號進行開發(fā)板驅(qū)動電路接口設計,這個工作量是比較大的而且也是相對重復的工作。甚至,也有開發(fā)者將多種接口設計在一塊開發(fā)板上,這樣會造成開發(fā)板的面積變得非常大,使用起來很不方便。因此,設計一種能夠適應多種液晶顯示模塊接口的兼容性開發(fā)板,使其能夠根據(jù)不同類型的液晶顯示模塊接口改變自身的接口配置,是非常有必要的。文中運用TRIZ沖突及其解決理論,對液晶顯示模塊的驅(qū)動開發(fā)板進行創(chuàng)新設計,解決了開發(fā)板在面對多種類型的液晶顯示模塊時接口設計上的難題,實現(xiàn)了使用同一接口的開發(fā)板驅(qū)動多種類型的液晶顯示模塊。
1 液晶顯示模塊的接口
液晶顯示模塊的接口引腳一般包括數(shù)據(jù)接口、電源接口、讀/寫接口、使能信號接口、片選信號接口、以及一些特定功能的引腳,但是引腳的順序并不是統(tǒng)一的。一般液晶顯示模塊的數(shù)據(jù)接口是連續(xù)的8個引腳(DB0~DB7),而其他引腳如電源引腳(VSS,VDD)、時序引腳(RS,R[W],E,RD,WR)、以及一些其他的功能引腳位于8個數(shù)據(jù)接口引腳的前或后,而且其位置和順序也不是固定的。以深圳市拓普微公司的兩款模塊為例,可以看出上述的引腳排列特點,其結(jié)構(gòu)和接口如圖1和圖2所示。
每種液晶顯示控制器都有其獨特的顯示功能特性、電路特性、指令系統(tǒng),以及由控制器的引腳排布和液晶顯示模塊的電路板設計所造成的不同的電路接口。盡管不同液晶顯示器件生產(chǎn)廠家生產(chǎn)的同種類型的液晶顯示模塊的特性大同小異,但是具體的功能引腳的配置和引出位置卻不同。液晶顯示模塊種類繁多,要開發(fā)一款液晶顯示模塊關(guān)鍵是弄懂其所裝配的控制器。各種液晶顯示控制器的電路特性在各種液晶顯示模塊自身的電路板設計中解決,顯示功能特性和不同的指令系統(tǒng)是在顯示程序設計時考慮的。也就是說,只有液晶顯示模塊的電路接口是在設計開發(fā)板時需要考慮的。
2 TRIZ中的沖突及其解決理論與液晶顯示模
塊開發(fā)板設計
2.1 TRIZ中的沖突及其解決理論
TRIZ是前蘇聯(lián)發(fā)明專家G.S.Altshuller等人在研究了世界上250萬件高水平專利的基礎(chǔ)上,提出的具有完整體系的解決發(fā)明問題的系統(tǒng)化方法[4]。TRIZ理論廣泛應用到技術(shù)工程領(lǐng)域,主要是機械、航空航天和電子技術(shù)等領(lǐng)域[5]。經(jīng)過近些年的應用研究,目前已經(jīng)涉及到自然科學、社會科學、生物科學、管理科學等多個學科領(lǐng)域[6?9]。沖突分為三類,TRIZ中主要解決技術(shù)與物理沖突[4]。技術(shù)沖突是指一個作用同時導致有用及有害兩種結(jié)果,也可指有用作用的引入或有害效應的消除導致一個或幾個子系統(tǒng)或系統(tǒng)某方面性能變壞。物理沖突是指為了實現(xiàn)某種功能,一子系統(tǒng)或元件應具有某種特性,但同時出現(xiàn)了與該特性相反的特性。對于沖突可以應用39個通用的標準工程參數(shù)進行描述,然后查找沖突矩陣確定發(fā)明原理,根據(jù)提示的發(fā)明原理利用類比的方式尋求創(chuàng)新解。
2.2 液晶顯示模塊開發(fā)板系統(tǒng)中沖突的發(fā)現(xiàn)
TRIZ理論就是靠發(fā)現(xiàn)和消除沖突,從而實現(xiàn)產(chǎn)品的創(chuàng)新設計[10]。如何發(fā)現(xiàn)和確定產(chǎn)品設計中的沖突是十分關(guān)鍵和重要的。歸納起來,確定沖突的方法有TRIZ中的物質(zhì)?場分析[11]、QFD、AD、TOC等分析問題的理論和方法。
下面以物質(zhì)?場分析法對開發(fā)板驅(qū)動液晶顯示模塊的系統(tǒng)進行分析。液晶顯示模塊開發(fā)板的功能是對液晶顯示模塊提供電源、時序控制、功能設置以及顯示數(shù)據(jù)信號,從而液晶顯示器顯示出單片機程序中設計的內(nèi)容。然而,液晶顯示模塊開發(fā)板上的接口只能向特定的一種液晶顯示模塊提供上述信號,換為另外一種液晶顯示模塊將無法驅(qū)動。此問題可用物質(zhì)?場模型來描述,如圖3所示。
圖3中,S2表示液晶顯示模塊開發(fā)板,S1表示液晶顯示模塊,F(xiàn)E表示開發(fā)板對液晶顯示模塊的作用。圖3中的箭頭為虛線表示開發(fā)板對液晶顯示模塊的作用不足,表明系統(tǒng)中存在沖突。需要進行創(chuàng)新設計,彌補開發(fā)板對液晶顯示模塊作用的不足。改進后的物質(zhì)?場模型如圖4所示。
該系統(tǒng)中的沖突可以描述為:為了開發(fā)板能夠驅(qū)動多種液晶顯示模塊,需要在開發(fā)板上設計很多組電路接口,但這樣不僅會使開發(fā)板的面積增大,還會使設計電路板走線時難度和產(chǎn)品成本大大增加。
2.3 解決沖突實現(xiàn)液晶顯示模塊開發(fā)板創(chuàng)新設計
在確定系統(tǒng)中的沖突后,需要借助TRIZ中的沖突解決理論進行沖突求解[12],消除沖突。消除沖突就標志著問題得到了解決,實現(xiàn)了產(chǎn)品的創(chuàng)新。經(jīng)分析,此沖突屬于技術(shù)沖突,應用39個標準工程參數(shù)進行描述。將該沖突描述為TRIZ標準沖突,需要改善的參數(shù)是“35適用性及多用性”,惡化的參數(shù)是“6靜止物體的面積”。再應用TRIZ中的“沖突矩陣”來確定需要采用的發(fā)明原理。從矩陣中查找到被建議的發(fā)明原理“15動態(tài)化,16未達到或超過的作用”??紤]第一建議的發(fā)明原理,利用類比思考的方式可以得到解決沖突的思考方向。該問題的解為,為開發(fā)板設計一種接口,可以隨著所連接的不同類型的液晶顯示模塊而改變其接口配置。
2.4 液晶顯示模塊開發(fā)板的電路設計
根據(jù)2.2節(jié)得出的解得到啟發(fā),采用多組撥碼開關(guān)實現(xiàn)開發(fā)板接口的可變性,得到改進型的液晶顯示模塊開發(fā)板方案,其原理示意圖如圖5所示。
根據(jù)得出的方案,采用Protel軟件設計開發(fā)板的電路原理圖,如圖6所示。
3 液晶顯示模塊開發(fā)板的測試
根據(jù)第2.4節(jié)所述的電路原理圖,生成PCB制板圖,制作PCB板,安裝元件,最后得到改進型的液晶顯示模塊開發(fā)板,如圖7所示。
4 結(jié) 語
基于TRIZ中的沖突及其解決理論,對液晶顯示模塊開發(fā)板進行了創(chuàng)新設計,得到在一塊開發(fā)板上使用同一個接口,驅(qū)動多種液晶顯示模塊的創(chuàng)新解。經(jīng)過測試和分析,該開發(fā)板可以驅(qū)動大多數(shù)基于8位并行數(shù)據(jù)接口形式的液晶顯示模塊,包括Intel8080以及M6800兩種時序接口的液晶顯示模塊。該開發(fā)板設計巧妙,使用方便,為液晶顯示模塊的開發(fā)提供了方便,在科研及教學方面具有非常高的實用價值。
參考文獻
[1] 任工昌,張戈.基于STC12的家居智能信息儀設計與實現(xiàn)[J].現(xiàn)代電子技術(shù),2017,40(8):69?72.
REN Gongchang, ZHANG Ge. Design and realization of intelligent home information instrument based on STC12 [J]. Modern electronics technique, 2017, 40(8): 69?72.
[2] 張建民,郭伙令,龍佳樂,等.基于單片機的智能SMS心率計設計[J].現(xiàn)代電子技術(shù),2017,40(6):148?150.
ZHANG Jianmin, GUO Huoling, LONG Jiale, et al. Design of an intelligent SMS cardiotachometer based on single chip microcontroller [J]. Modern electronics technique, 2017, 40(6): 148?150.
[3] 孔令榮,王昊.基于T6963C的出租車計費大屏幕顯示屏設計[J].現(xiàn)代電子技術(shù),2014,37(17):144?147.
KONG Lingrong, WANG Hao. Design of large screen display for taxi charging device based on T6963C [J]. Modern electronics technique, 2014, 37(17): 144?147.
[4] 檀潤華.發(fā)明問題解決理論[M].北京:科學出版社,2004.
TAN Runhua. Theory of inventive problem solving [M]. Beijing: Science Press, 2004.
[5] 檀潤華.TRIZ及應用:技術(shù)創(chuàng)新過程與方法[M].北京:高等教育出版社,2010.
TAN Runhua. TRIZ and applications: the process and methods of technological innovation [M]. Beijing: Higher Education Press, 2010.
[6] CEMPEL C. Application of TRIZ approach to machine vibration condition monitoring problems [J]. Mechanical systems and signal processing, 2013, 41(1/2): 328?334.
[7] LIM I S S, CHUNG E C Y, TAN K B T, et al. The practicality of TRIZ based conceptual solutions in solving tombstoning defects during SMD soldering [J]. Chemical engineering research and design, 2015, 103: 123?129.
[8] CHO C H, CHAE S W, KIM K H. Search for a new design of deburring tools for intersecting holes with TRIZ [J]. International journal of advanced manufacturing technology, 2014, 70(9?12): 2221?2231.
[9] 韓衛(wèi)國,蘇顏麗,李輝,等.基于TRIZ沖突解決理論的抽油煙機創(chuàng)新設計[J].機械設計,2016,33(11):114?117.
HAN Weiguo, SU Yanli, LI Hui, et al. Design on vane cleaning machine for soot absorber based on TRIZ theory [J]. Journal of machine design, 2016, 33(11): 114?117.
[10] 李志廣,檀潤華.基于TRIZ理論提高液晶顯示技術(shù)企業(yè)自主創(chuàng)新能力[J].河北工業(yè)大學學報,2015,44(3):33?37.
LI Zhiguang, TAN Runhua. Improve the capacity for independent innovation of LCD enterprise based on TRIZ [J]. Journal of Hebei University of Technology, 2015, 44(3): 33?37.
[11] 周長青,彭偉.TRIZ理論物?場模型的演化及其應用[J].輕工機械,2010,28(2):89?92.
ZHOU Changqing, PENG Wei. Evolution and application TRIZ theory of Su?field mode[J]. Light industry machinery, 2010, 28(2): 89?92.
[12] 檀潤華,張瑞紅.基于TRIZ的產(chǎn)品創(chuàng)新設計[J].河北工業(yè)大學學報,2004,33(2):90?95.
TAN Runhua, ZHANG Ruihong. Innovation design of product based on TRIZ [J]. Journal of Hebei University of Technology, 2004, 33(2): 90?95.