基于AT89C51智能飲料機(jī)控制系統(tǒng)設(shè)計(jì)本科畢業(yè)論文_設(shè)計(jì)說(shuō)明書_第1頁(yè)
基于AT89C51智能飲料機(jī)控制系統(tǒng)設(shè)計(jì)本科畢業(yè)論文_設(shè)計(jì)說(shuō)明書_第2頁(yè)
基于AT89C51智能飲料機(jī)控制系統(tǒng)設(shè)計(jì)本科畢業(yè)論文_設(shè)計(jì)說(shuō)明書_第3頁(yè)
基于AT89C51智能飲料機(jī)控制系統(tǒng)設(shè)計(jì)本科畢業(yè)論文_設(shè)計(jì)說(shuō)明書_第4頁(yè)
基于AT89C51智能飲料機(jī)控制系統(tǒng)設(shè)計(jì)本科畢業(yè)論文_設(shè)計(jì)說(shuō)明書_第5頁(yè)
已閱讀5頁(yè),還剩54頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、1吉林化工學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書基于AT89C51智能飲料機(jī)控制系統(tǒng)設(shè)計(jì)Control System Design of Intelligent BeverageMachineBased on AT89C51吉林化工學(xué)院Jilin Institute of Chemical Technology43 / 59畢業(yè)設(shè)計(jì)(論文)原創(chuàng)性聲明和使用授權(quán)說(shuō)明原創(chuàng)性聲明本人鄭重承諾:所呈交的畢業(yè)設(shè)計(jì)(論文),是我個(gè)人在指導(dǎo)教師的指導(dǎo)下進(jìn)行的研究工作與取得的成果。盡我所知,除文中特別加以標(biāo)注和致謝的地方外,不包含其他人或組織已經(jīng)發(fā)表或公布過(guò)的研究成果,也不包含我為獲得 與其它教育機(jī)構(gòu)的學(xué)位或?qū)W歷而使用過(guò)的材料。

2、對(duì)本研究提供過(guò)幫助和做出過(guò)貢獻(xiàn)的個(gè)人或集體,均已在文中作了明確的說(shuō)明并表示了謝意。作 者 簽 名: 日 期: 指導(dǎo)教師簽名: 日期: 使用授權(quán)說(shuō)明本人完全了解 大學(xué)關(guān)于收集、保存、使用畢業(yè)設(shè)計(jì)(論文)的規(guī)定,即:按照學(xué)校要求提交畢業(yè)設(shè)計(jì)(論文)的印刷本和電子版本;學(xué)校有權(quán)保存畢業(yè)設(shè)計(jì)(論文)的印刷本和電子版,并提供目錄檢索與閱覽服務(wù);學(xué)校可以采用影印、縮印、數(shù)字化或其它復(fù)制手段保存論文;在不以贏利為目的前提下,學(xué)??梢怨颊撐牡牟糠只蛉?jī)?nèi)容。作者簽名: 日 期: 學(xué)位論文原創(chuàng)性聲明本人鄭重聲明:所呈交的論文是本人在導(dǎo)師的指導(dǎo)下獨(dú)立進(jìn)行研究所取得的研究成果。除了文中特別加以標(biāo)注引用的內(nèi)容外,本

3、論文不包含任何其他個(gè)人或集體已經(jīng)發(fā)表或撰寫的成果作品。對(duì)本文的研究做出重要貢獻(xiàn)的個(gè)人和集體,均已在文中以明確方式標(biāo)明。本人完全意識(shí)到本聲明的法律后果由本人承擔(dān)。作者簽名: 日期: 年 月 日學(xué)位論文版權(quán)使用授權(quán)書本學(xué)位論文作者完全了解學(xué)校有關(guān)保留、使用學(xué)位論文的規(guī)定,同意學(xué)校保留并向國(guó)家有關(guān)部門或機(jī)構(gòu)送交論文的復(fù)印件和電子版,允許論文被查閱和借閱。本人授權(quán)大學(xué)可以將本學(xué)位論文的全部或部分內(nèi)容編入有關(guān)數(shù)據(jù)庫(kù)進(jìn)行檢索,可以采用影印、縮印或掃描等復(fù)制手段保存和匯編本學(xué)位論文。涉密論文按學(xué)校規(guī)定處理。作者簽名:日期: 年 月 日導(dǎo)師簽名: 日期: 年 月 日指導(dǎo)教師評(píng)閱書指導(dǎo)教師評(píng)價(jià):一、撰寫(設(shè)計(jì))

4、過(guò)程1、學(xué)生在論文(設(shè)計(jì))過(guò)程中的治學(xué)態(tài)度、工作精神 優(yōu) 良 中 與格 不與格2、學(xué)生掌握專業(yè)知識(shí)、技能的扎實(shí)程度 優(yōu) 良 中 與格 不與格3、學(xué)生綜合運(yùn)用所學(xué)知識(shí)和專業(yè)技能分析和解決問(wèn)題的能力 優(yōu) 良 中 與格 不與格4、研究方法的科學(xué)性;技術(shù)線路的可行性;設(shè)計(jì)方案的合理性 優(yōu) 良 中 與格 不與格5、完成畢業(yè)論文(設(shè)計(jì))期間的出勤情況 優(yōu) 良 中 與格 不與格二、論文(設(shè)計(jì))質(zhì)量1、論文(設(shè)計(jì))的整體結(jié)構(gòu)是否符合撰寫規(guī)范? 優(yōu) 良 中 與格 不與格2、是否完成指定的論文(設(shè)計(jì))任務(wù)(包括裝訂與附件)? 優(yōu) 良 中 與格 不與格三、論文(設(shè)計(jì))水平1、論文(設(shè)計(jì))的理論意義或?qū)鉀Q實(shí)際問(wèn)題的

5、指導(dǎo)意義 優(yōu) 良 中 與格 不與格2、論文的觀念是否有新意?設(shè)計(jì)是否有創(chuàng)意? 優(yōu) 良 中 與格 不與格3、論文(設(shè)計(jì)說(shuō)明書)所體現(xiàn)的整體水平 優(yōu) 良 中 與格 不與格建議成績(jī): 優(yōu) 良 中 與格 不與格(在所選等級(jí)前的內(nèi)畫“”)指導(dǎo)教師: (簽名) 單位: (蓋章)年 月 日評(píng)閱教師評(píng)閱書評(píng)閱教師評(píng)價(jià):一、論文(設(shè)計(jì))質(zhì)量1、論文(設(shè)計(jì))的整體結(jié)構(gòu)是否符合撰寫規(guī)范? 優(yōu) 良 中 與格 不與格2、是否完成指定的論文(設(shè)計(jì))任務(wù)(包括裝訂與附件)? 優(yōu) 良 中 與格 不與格二、論文(設(shè)計(jì))水平1、論文(設(shè)計(jì))的理論意義或?qū)鉀Q實(shí)際問(wèn)題的指導(dǎo)意義 優(yōu) 良 中 與格 不與格2、論文的觀念是否有新意?設(shè)

6、計(jì)是否有創(chuàng)意? 優(yōu) 良 中 與格 不與格3、論文(設(shè)計(jì)說(shuō)明書)所體現(xiàn)的整體水平 優(yōu) 良 中 與格 不與格建議成績(jī): 優(yōu) 良 中 與格 不與格(在所選等級(jí)前的內(nèi)畫“”)評(píng)閱教師: (簽名) 單位: (蓋章)年 月 日羈莇薄罿膄芃薃蠆羆艿薃袁節(jié)膅薂羄肅蒃薁蚃芀荿薀螆肅芅蕿袈羋膁蚈羀肁蒀蚇蝕襖莆蚇螂肀莂蚆羅袂羋蚅蚄膈膄蚄螇羈蒂蚃衿膆莈螞羈罿教研室(或答辯小組)與教學(xué)系意見(jiàn)教研室(或答辯小組)評(píng)價(jià):一、答辯過(guò)程1、畢業(yè)論文(設(shè)計(jì))的基本要點(diǎn)和見(jiàn)解的敘述情況 優(yōu) 良 中 與格 不與格2、對(duì)答辯問(wèn)題的反應(yīng)、理解、表達(dá)情況 優(yōu) 良 中 與格 不與格3、學(xué)生答辯過(guò)程中的精神狀態(tài) 優(yōu) 良 中 與格 不與格二、論

7、文(設(shè)計(jì))質(zhì)量1、論文(設(shè)計(jì))的整體結(jié)構(gòu)是否符合撰寫規(guī)范? 優(yōu) 良 中 與格 不與格2、是否完成指定的論文(設(shè)計(jì))任務(wù)(包括裝訂與附件)? 優(yōu) 良 中 與格 不與格三、論文(設(shè)計(jì))水平1、論文(設(shè)計(jì))的理論意義或?qū)鉀Q實(shí)際問(wèn)題的指導(dǎo)意義 優(yōu) 良 中 與格 不與格2、論文的觀念是否有新意?設(shè)計(jì)是否有創(chuàng)意? 優(yōu) 良 中 與格 不與格3、論文(設(shè)計(jì)說(shuō)明書)所體現(xiàn)的整體水平 優(yōu) 良 中 與格 不與格評(píng)定成績(jī): 優(yōu) 良 中 與格 不與格(在所選等級(jí)前的內(nèi)畫“”)教研室主任(或答辯小組組長(zhǎng)): (簽名)年 月 日教學(xué)系意見(jiàn):系主任: (簽名)年 月 日摘 要灌裝機(jī)設(shè)備種類繁多,應(yīng)用范圍也很廣,有食品飲料,

8、日用品,醫(yī)藥,工業(yè)等。目前灌裝機(jī)設(shè)備走向自動(dòng)化,灌裝機(jī)設(shè)備在自動(dòng)化操作下正在改變著灌裝過(guò)程的動(dòng)作方式和灌裝容器與材料的加工方法。實(shí)現(xiàn)自動(dòng)控制的灌裝系統(tǒng)能夠極大地提高生產(chǎn)效率和產(chǎn)品質(zhì)量,顯著消除灌裝工序與印刷貼標(biāo)等造成的誤差,有效減輕職工的勞動(dòng)強(qiáng)度并降低能源和資源的消耗。本系統(tǒng)以89C51單片機(jī)為控制核心,由電源電路、單片機(jī)控制電路、稱重傳感器電路、信號(hào)放大電路、AD轉(zhuǎn)換電路、鍵盤控制電路、液晶顯示電路、液體泵驅(qū)動(dòng)電路、下位機(jī)與上位機(jī)通信電路以與聲光報(bào)警電路等硬件接口電路組成。該灌裝機(jī)采用稱重式灌裝方式對(duì)液體灌裝,其中液體質(zhì)量的定量由壓力傳感器量取。進(jìn)行灌裝時(shí),稱重傳感器受壓后,內(nèi)部電阻值發(fā)生變

9、化,輸出信號(hào)隨液體質(zhì)量的增多而逐漸變化,由于該信號(hào)比較微弱,不便于傳輸,所以要先對(duì)其進(jìn)行放大,再通過(guò)AD轉(zhuǎn)換器將模擬量轉(zhuǎn)變成數(shù)字量送入單片機(jī)的IO口,由單片機(jī)進(jìn)行識(shí)別,當(dāng)液體重量達(dá)到預(yù)設(shè)定重量時(shí),單片機(jī)發(fā)出信號(hào)使繼電器開(kāi)關(guān)斷開(kāi),液體泵停止工作,并等待下一次灌裝開(kāi)始,同時(shí)報(bào)警電路會(huì)提示本次灌裝結(jié)束。在灌裝過(guò)程中,灌裝液體的質(zhì)量會(huì)顯示在液晶顯示屏上,并且會(huì)通過(guò)單片機(jī)串口送入PC機(jī)。在設(shè)計(jì)方法上,將軟件工程的思想引用于單片機(jī)系統(tǒng)的設(shè)計(jì),使系統(tǒng)的信息流向與整體功能設(shè)計(jì)簡(jiǎn)單明確、清晰。本系統(tǒng)具有成本低、體積小、集成度高、可靠性高等特點(diǎn),易于廣泛推廣和普與,在現(xiàn)代化的各種灌裝領(lǐng)域中一定能發(fā)揮它的最大效能。

10、關(guān)鍵詞:灌裝;單片機(jī);通信;稱重AbstractFilling machine equipment food and drink, daily necessities, medicine, industry, etc. The current filling machine equipment is in the way of automation. Filling machine equipment is changing the way of the action filling process and filling containers and materials processing

11、 methods under the automation. To achieve automatic control of the filling system can greatly improve production efficiency and quality that significantly eliminate the error and filling process is caused by labeling and printing, effectively reduces the labor intensity of workers and energy and res

12、ource consumption.The control system is 89C51 MCU. They are made of the power circuit, MCU control circuit, the load cell circuit, signal amplifier, AD conversion circuit, keyboard control circuit, LCD display circuit and the liquid pump drive circuit. It also includeslower machine and circuit and t

13、he sound and light alarm circuitThe filling machine uses the method of weighing filling to achieve the filling of liquid.The quality of the quantitative amount of liquid is taken from the pressure sensor implementation. In the filling, the load cell is under pressure to change the internal resistanc

14、e. The output signals gradually change through increase the quality of liquid. Because the signal is weak and not easy to transport, soit must be enlarged first. The analog Converted into digital through the AD converter.Then it is send to MCU of IO port to recognize. When the liquid of weight reach

15、es pre-set weight, the MCU switches off the relay signal. Liquid pump stop working and wait for the next start filling.The alarm circuit will be prompted to fill the end of this. In the filling process, the quality of the liquid filling is displayed on the LCD screen, and will through the microcontr

16、oller serial port into PC.In the method of the design, the software engineering is applied to the design of MCU system.The system of information flow and the overall functional design is simple and clear. The system and and popularization of various filling in the field of modern surely play its max

17、imum effectiveness. Key Words:Filling; MCU; Communication; weigh目錄摘要IAbstractII第1章緒論11.1 研究意義11.2 國(guó)內(nèi)外發(fā)展概況11.3 課題分析2第2章系統(tǒng)總體方案設(shè)計(jì)32.1 方案的選擇32.2 課題內(nèi)容與要求32.3 系統(tǒng)整體框圖與流程3第3章系統(tǒng)硬件設(shè)計(jì)53.1 直流穩(wěn)壓電源的設(shè)計(jì)53.1.1 功能要求與方案確定53.1.2 主要元器件的選擇53.1.3 電路的設(shè)計(jì)63.2 單片機(jī)最小系統(tǒng)設(shè)計(jì)73.2.1 單片機(jī)的選擇73.2.2 電路的設(shè)計(jì)83.3 稱重傳感器的選擇93.4 微弱信號(hào)放大電路的設(shè)計(jì)103

18、.4.1 AD620芯片介紹103.4.2 AD620的應(yīng)用電路113.5 AD轉(zhuǎn)換電路的設(shè)計(jì)113.5.1 TLC2543芯片介紹113.5.2 電路設(shè)計(jì)123.6 液體泵驅(qū)動(dòng)電路的設(shè)計(jì)123.7 聲光報(bào)警電路的設(shè)計(jì)143.8 鍵盤與顯示電路的設(shè)計(jì)143.8.1 鍵盤電路的設(shè)計(jì)143.8.2 液晶顯示電路的設(shè)計(jì)153.9 通信電路的設(shè)計(jì)173.9.1 數(shù)據(jù)通信方式選擇173.9.2 RS-232C標(biāo)準(zhǔn)接口總線173.9.3 MAX232芯片介紹183.9.4 通信接口電路19第4章系統(tǒng)軟件開(kāi)發(fā)環(huán)境214.1 軟件結(jié)構(gòu)總體設(shè)計(jì)214.2 下位機(jī)程序的設(shè)計(jì)214.2.1 初始化模塊的設(shè)計(jì)224.

19、2.2 讀取預(yù)設(shè)定值(鍵盤掃描)模塊的設(shè)計(jì)224.2.3 灌裝程序模塊的設(shè)計(jì)224.2.4 顯示程序模塊的設(shè)計(jì)224.2.5 通信程序的設(shè)計(jì)224.3 上位機(jī)軟件的設(shè)計(jì)224.3.1 Visual Basic的特點(diǎn)224.3.2 VB通信控件的介紹224.3.3 軟件的界面設(shè)計(jì)22第5章系統(tǒng)測(cè)試與仿真225.1 硬件系統(tǒng)的測(cè)試225.1.1 直流穩(wěn)壓電源的調(diào)試225.1.2 微弱信號(hào)放大電路的仿真與調(diào)試225.1.3 液體泵驅(qū)動(dòng)電路的測(cè)試225.1.4 聲光報(bào)警電路的測(cè)試225.2 軟件系統(tǒng)的調(diào)試22結(jié)論22參考文獻(xiàn)22致謝22第1章 緒論1.1 研究意義在現(xiàn)代工業(yè)生產(chǎn)過(guò)程中,尤其是在石油、化

20、工、醫(yī)療、食品飲料等生產(chǎn)領(lǐng)域中都需要大量液體的存儲(chǔ)和轉(zhuǎn)移,因此液體灌裝系統(tǒng)在這些領(lǐng)域中的作用就不能被忽視。我國(guó)飲料酒(不含果露酒、發(fā)酵酒精)總產(chǎn)量已達(dá)2878萬(wàn)千升,同比增長(zhǎng)8.2%。有關(guān)專家指出,我國(guó)飲料行業(yè)是高成長(zhǎng)性的行業(yè),成熟飲品增長(zhǎng)穩(wěn)定,新的熱點(diǎn)和增長(zhǎng)點(diǎn)不斷涌現(xiàn),新興飲品的增長(zhǎng)更快。同時(shí),中國(guó)包裝機(jī)械已發(fā)展成世界液態(tài)食品行業(yè)中有重大影響和極大市場(chǎng)占有率行業(yè)。為了提高產(chǎn)品質(zhì)量,縮短生產(chǎn)周期,適應(yīng)產(chǎn)品迅速更新?lián)Q代的要求,產(chǎn)品生產(chǎn)正在向縮短生產(chǎn)周期、降低成本、提高生產(chǎn)質(zhì)量等方向發(fā)展。在飲料、牛奶、煉油、化工、制藥等行業(yè)中,液體灌裝是必不可少的工序,而且也是其生產(chǎn)過(guò)程中十分重要的組成部分。但由

21、于這些行業(yè)中多為有毒有腐蝕性的介質(zhì),以致現(xiàn)場(chǎng)工作環(huán)境惡劣,不適合人工現(xiàn)場(chǎng)操作。另外,生產(chǎn)要求該系統(tǒng)具有灌裝精確、控制可靠等特點(diǎn),這也是人工操作和半自動(dòng)化控制所難以實(shí)現(xiàn)的。所以為了幫組相關(guān)行業(yè),特別是其中的中小型企業(yè)實(shí)現(xiàn)多種液體混合的自動(dòng)控制,從而達(dá)到液體混合的目的,液體混合自動(dòng)配料勢(shì)必是擺在我們眼前的一大課題。如何應(yīng)用AT89C51在飲料灌裝中實(shí)現(xiàn)控制功能,在相關(guān)的研究文獻(xiàn)報(bào)道中用基于AT89C51的控制系統(tǒng)對(duì)灌裝進(jìn)行控制的研究尚不成熟,以致人們難以根據(jù)它的具體情況,正確選用參數(shù)進(jìn)行系統(tǒng)控制也就難以滿足提高質(zhì)量和效率、降低成本的要求,本設(shè)計(jì)就是基于以上問(wèn)題進(jìn)行的一些探索。1.2 國(guó)內(nèi)外發(fā)展概況

22、灌裝機(jī)主要是包裝機(jī)中的一小類產(chǎn)品,根據(jù)我國(guó)國(guó)情,包裝機(jī)械工業(yè)發(fā)展的趨勢(shì)是:1引進(jìn)、消化、吸收國(guó)外先進(jìn)技術(shù),建立一批包裝機(jī)械骨干企業(yè),包括個(gè)別中外合資企業(yè)。2大多數(shù)企業(yè)要重點(diǎn)發(fā)展中、小型包裝機(jī)械。3在包裝機(jī)械生產(chǎn)中,大量引入高新技術(shù),使包裝機(jī)械產(chǎn)品設(shè)計(jì)先進(jìn)、使用可靠,使其性能指標(biāo)、工藝水平、“三化”(多功能化、高速化、自動(dòng)化)水平高,向機(jī)電結(jié)合、主輔機(jī)結(jié)合、成套聯(lián)線方向發(fā)展。4以滿足重點(diǎn)商品的包裝為出發(fā)點(diǎn),發(fā)展包裝機(jī)械新品種。國(guó)外飲料灌裝設(shè)備新動(dòng)向: 在飲料灌裝機(jī)設(shè)備方面,美國(guó)、德國(guó)、日本、意大利和英國(guó)的制造水平相對(duì)較高。我們可以通過(guò)這些國(guó)家的飲料灌裝機(jī)的新趨勢(shì)來(lái)確定我們國(guó)家與他們之間的差別應(yīng)該

23、向哪個(gè)方面發(fā)展才能縮小之間的差別,使我國(guó)的灌裝機(jī)盡快擠進(jìn)世界先進(jìn)行業(yè)之列。1.多功能:一臺(tái)設(shè)備,可進(jìn)行茶飲料、咖啡飲料、豆乳飲料和果汁飲料等多種飲料的冷熱灌裝;均可進(jìn)行玻璃瓶與塑料瓶的灌裝;2.高速度、高產(chǎn)量:碳酸飲料灌裝機(jī)的灌裝速度最高達(dá)2000灌分,德國(guó)H&K公司、SEN公司、KRONES公司,其灌裝機(jī)的灌裝閥分別達(dá)到165頭、144頭、178頭。非碳酸飲料灌裝機(jī)的灌裝閥50-100頭,灌裝速度最高達(dá)1500灌分;3.技術(shù)含量高、可靠性高:全線的自控水平高和全線效率高。在線監(jiān)測(cè)裝置和計(jì)量裝置配套完備,能自動(dòng)檢測(cè)各項(xiàng)參數(shù)、計(jì)量精確。集機(jī)、電、氣、光、磁為一體的高新技術(shù)產(chǎn)品不斷涌現(xiàn)。1.3 課

24、題分析單片機(jī)控制系統(tǒng)有微機(jī)和工業(yè)生產(chǎn)對(duì)象兩大部分組成,其中包括硬件電路和軟件程序,整個(gè)控制系統(tǒng)是通過(guò)接口將計(jì)算機(jī)和生產(chǎn)過(guò)程聯(lián)系起來(lái)實(shí)現(xiàn)計(jì)算機(jī)對(duì)生產(chǎn)過(guò)程的數(shù)據(jù)處理和控制。硬件電路主要包括:電源電路、單片機(jī)控制電路、稱重傳感器電路、信號(hào)放大電路、AD轉(zhuǎn)換電路、鍵盤控制電路、液晶顯示電路、液體泵驅(qū)動(dòng)電路、通信電路、聲光報(bào)警。軟件程序主要是在Visual Basic 6.0環(huán)境下開(kāi)發(fā)完成的。第2章 系統(tǒng)總體方案設(shè)計(jì)2.1 最優(yōu)方案的選擇灌裝系統(tǒng)在灌裝過(guò)程中起著關(guān)鍵性作用,為了能簡(jiǎn)單實(shí)現(xiàn)灌裝系統(tǒng)的設(shè)計(jì),將設(shè)定的液體送入容器中并提示灌裝結(jié)束,設(shè)計(jì)方案如下:方案1:通過(guò)傳感器感受到液體重量,降低自身的阻值,

25、來(lái)增加電流,并且驅(qū)動(dòng)聲光報(bào)警器報(bào)警。電路簡(jiǎn)單、可靠但是靈活性和實(shí)用性差。方案2:可以通過(guò)傳感器感知信號(hào)多級(jí)放大電路,并用電位器調(diào)節(jié)得到固定的電壓值,當(dāng)?shù)玫揭后w重量信號(hào)時(shí),電阻值立刻變小、放大器的放大倍數(shù)增加,電壓也就隨著增加,驅(qū)動(dòng)三極管導(dǎo)通報(bào)警電路。該方案有一定的靈活性和可執(zhí)性,但是電路比較復(fù)雜,智能性差。方案3 :通過(guò)51系列單片機(jī)作為主控單元,并且能夠通過(guò)傳感器把模擬信號(hào)通過(guò)AD信號(hào)轉(zhuǎn)換為數(shù)字信號(hào),并且讀取和顯示出來(lái)。鍵盤可以通過(guò)不同的應(yīng)用場(chǎng)合和針對(duì)液體做出不同的重量設(shè)定,并且儲(chǔ)存報(bào)警的上限和報(bào)警時(shí)間,方便查詢和日后的工作調(diào)查。兼于方案三有成本低、體積小、集成度高、可靠性高、靈活性好等特點(diǎn)

26、,易于廣泛推廣和普與,因此本設(shè)計(jì)選擇方案三。2.2 課題內(nèi)容與要求設(shè)計(jì)一種基于AT89C51灌裝機(jī),能夠?qū)崿F(xiàn)對(duì)大量液體的存儲(chǔ)和轉(zhuǎn)移等功能的控制,具體要求如下:1輸出信號(hào):一定范圍電壓信號(hào)。2輸入信號(hào):+5V和+12V的直流電壓。3模擬量輸出功能:具有重量設(shè)置功能。4具有顯示功能。5供電電源:220VAC10%。6系統(tǒng)的最小分辨率為0.01Kg。2.3 系統(tǒng)整體框圖與流程經(jīng)過(guò)分析,該稱重式液體灌裝機(jī)主要應(yīng)該由電源電路、單片機(jī)控制電路、稱重傳感器電路、信號(hào)放大電路、AD轉(zhuǎn)換電路、鍵盤控制電路、液晶顯示電路、液體泵驅(qū)動(dòng)電路、下位機(jī)與上位機(jī)通信電路以與聲光報(bào)警電路等硬件接口電路組成,系統(tǒng)整體功能框圖如

27、圖2-1所示。圖2-1 系統(tǒng)總體設(shè)計(jì)框圖在液體灌裝過(guò)程中,液體泵將液體從容器A中抽取出來(lái)后注入到容器B中,同時(shí)稱重傳感器受到容器B中液體質(zhì)量的壓力后,其內(nèi)部電阻值立刻變小、電壓也隨著增加、輸出信號(hào)也隨容器B中液體質(zhì)量的增多而逐漸變大,由于該信號(hào)比較微弱,不便于傳輸,所以還要對(duì)其進(jìn)行放大。另外,傳感器輸出的電壓是模擬量,單片機(jī)不能正常識(shí)別,所以還要通過(guò)AD轉(zhuǎn)換器將模擬量轉(zhuǎn)變成數(shù)字量,再送入單片機(jī)的IO口,由單片機(jī)進(jìn)行識(shí)別。當(dāng)容器B中液體質(zhì)量達(dá)到預(yù)設(shè)定質(zhì)量時(shí),單片機(jī)發(fā)出信號(hào)使繼電器開(kāi)關(guān)斷開(kāi),液體泵停止工作,并等待下一次灌裝開(kāi)始,同時(shí)報(bào)警電路會(huì)提示本次灌裝結(jié)束。在灌裝過(guò)程中,灌裝液體的質(zhì)量會(huì)顯示在液

28、晶顯示屏上,并且會(huì)通過(guò)單片機(jī)串口送入PC機(jī)中,通過(guò)上位機(jī)編程統(tǒng)計(jì)年、月、日的灌裝情況。灌裝液體的預(yù)設(shè)定值是通過(guò)鍵盤設(shè)置的。本系統(tǒng)為了實(shí)現(xiàn)稱重、計(jì)算、補(bǔ)償、標(biāo)定、鍵盤輸入、顯示、匯總等功能,除了連接硬件接口電路外,還要通過(guò)上位機(jī)和下位機(jī)編程。通過(guò)程序使各部分電路能夠相互協(xié)調(diào)工作達(dá)到系統(tǒng)要求的功能與性能。第3章 系統(tǒng)硬件設(shè)計(jì)3.1 直流穩(wěn)壓電源的設(shè)計(jì)電源的設(shè)計(jì)是電子電路設(shè)計(jì)的重要環(huán)節(jié),在某種意義上可以說(shuō)電源電路的性能指標(biāo)直接關(guān)系到設(shè)計(jì)的成敗。電源電路的設(shè)計(jì),因系統(tǒng)供電形式、系統(tǒng)對(duì)電源的要求等具體情況的不同其構(gòu)成原理、設(shè)計(jì)方案也有所不同。直流穩(wěn)壓電源的種類繁多,但幾乎都是將市電網(wǎng)交流電作為輸入電源,

29、再經(jīng)過(guò)轉(zhuǎn)換電路轉(zhuǎn)換成所需參數(shù)的直流電,其中這類AC-DC穩(wěn)壓電源從原理的角度來(lái)看可分為線性穩(wěn)壓電源和開(kāi)關(guān)穩(wěn)壓電源兩類。對(duì)于單片機(jī)數(shù)字控制的電路系統(tǒng),通常采用基于PWM控制的開(kāi)關(guān)電源。而對(duì)于放大器的模擬放大系統(tǒng),采用線性穩(wěn)壓電源則更具有優(yōu)勢(shì)。因此,針對(duì)電荷放大器的需要,本文提出了一種基于集成穩(wěn)壓器的多輸出線性直流穩(wěn)壓電源的設(shè)計(jì)。線性穩(wěn)壓電源具有穩(wěn)壓和濾波的雙重作用,產(chǎn)生的干擾很小,并且采用工業(yè)變壓器與市電網(wǎng)隔離,所以既不會(huì)引入電網(wǎng)中的干擾,也不會(huì)將干擾串入電網(wǎng)中。另外,線性穩(wěn)壓電源同開(kāi)關(guān)型電源相比,穩(wěn)定度與負(fù)載調(diào)整率較高,輸出波紋電壓小,瞬態(tài)響應(yīng)速度快,線路結(jié)構(gòu)簡(jiǎn)單,便于維修,更重要的是工作可靠

30、,故障率低,具有明顯優(yōu)點(diǎn),并且經(jīng)濟(jì)成本也較低。而開(kāi)關(guān)穩(wěn)壓電源雖然功耗小,效率高,但存在著較為嚴(yán)重的開(kāi)關(guān)干擾,會(huì)影響電路中其他元器件的性能,從而不能使整個(gè)系統(tǒng)工作正常??紤]到本次設(shè)計(jì)的系統(tǒng)性能,最終決定使用線性穩(wěn)壓電源作為灌裝計(jì)的供電電源2。3.1.1 功能要求與方案確定本次設(shè)計(jì)的灌裝機(jī)需要用到+5V和+12V的直流電壓,因此要求該電源的輸入為220V50Hz單相交流電,輸出為+5V和+12V的直流電。圖3-1 線性直流穩(wěn)壓電源原理框圖3.1.2 主要元器件的選擇變壓器的選擇:選擇單相交流220V輸入,+12V輸出的大功率變壓器,交流電輸入處的保險(xiǎn)絲選用0.8A。濾波電容的選擇:選用1000F5

31、0V和470F25V的電解電容,0.1F瓷片電容。整流橋的選擇:可以選用四支型號(hào)為1N4007的二極管連接而成。三端集成穩(wěn)壓器的介紹:LM78XX系列集成穩(wěn)壓器是最普通也是使用最多的固定輸出集成穩(wěn)壓器件,幾乎覆蓋低壓直流的所有輸出值,包括7805、7806、7808、LM78XX系列集成穩(wěn)壓器是最普通也是使用最多的固定輸出集成穩(wěn)壓器件,幾乎覆蓋低壓直流的所有輸出值,包括7805、7806、7808、7809、7812、7815、7824等。LM78XX系列的集成穩(wěn)壓器特點(diǎn)是外圍電路簡(jiǎn)單,輸出電流最大可達(dá)1.5A1。在該電源電路的設(shè)計(jì)中,我們采用了LM7805和LM7812集成穩(wěn)壓器用于穩(wěn)壓。其

32、三端依次為:輸入端、接地端和輸出端,如圖3-2所示。圖3-2 LM7812LM7805封裝圖3.1.3 電路的設(shè)計(jì)根據(jù)系統(tǒng)的要求,該電源的電路圖如圖3-3所示。圖3-3 系統(tǒng)電源電路變壓器輸入端為單相交流220V,經(jīng)降壓后,輸出為交流+12V。將電容C1、C2跨接到整流橋的輸出端,可起到有效濾波的作用。穩(wěn)壓電路主要是指三端集成穩(wěn)壓器LM7L812CK,Vin為輸入端,Vout為輸出端,GND為公共地。LM78L12CK的輸出端為較穩(wěn)定的+12V直流電壓,經(jīng)電容C3、C4去耦后即可接入系統(tǒng)中。由于該液體灌裝系統(tǒng)中還要用到+5V直流電,而選用的變壓器只有+12V的輸出,已經(jīng)用于產(chǎn)生+12V的直流電

33、壓,所以可以采用“二級(jí)電源”,即將+12V的直流輸出端再經(jīng)過(guò)降壓,穩(wěn)壓等過(guò)程產(chǎn)生+5V直流電。要將+12V直流電變換成+5V直流電,需要三端集成穩(wěn)壓器7805,如圖3-3中已選用LM78L05CK。但由+12V降到+5V差值比較大,不能將+12V輸出端直接與穩(wěn)壓器相連,所以要在二者之間串聯(lián)一個(gè)大功率電阻。3.2 單片機(jī)最小系統(tǒng)設(shè)計(jì)3.2.1 單片機(jī)的選擇單片機(jī)全稱為單片微型計(jì)算機(jī)(Single Chip Microcomputer),它是將計(jì)算機(jī)的基本部件如CPU、ROM、RAM、并行IO口、串行IO口、定時(shí)器計(jì)數(shù)器、中斷控制、系統(tǒng)時(shí)鐘與系統(tǒng)總線微型化并集成到一塊芯片上的微型計(jì)算機(jī)。單片機(jī)有著

34、體積小、功耗低、功能強(qiáng)、性能價(jià)格比高、易于推廣應(yīng)用等優(yōu)點(diǎn),在自動(dòng)化裝置、智能儀器儀表、過(guò)程控制、通信、家電等許多領(lǐng)域中得到日益廣泛的應(yīng)用。根據(jù)本次設(shè)計(jì)的灌裝機(jī)系統(tǒng)的特性,可以選擇Atmel公司的AT89C51單片機(jī)。AT89C51單片機(jī)是一個(gè)低電壓、高性能的COMS型8位單片機(jī),片內(nèi)含4KB的可反復(fù)擦寫的Flash只讀存儲(chǔ)器和128B的隨機(jī)存取數(shù)據(jù)存儲(chǔ)器(RAM)。器件采用Atmel公司的高密度、非易失性存儲(chǔ)技術(shù)生產(chǎn),兼容標(biāo)準(zhǔn)MCS-51指令系統(tǒng),單片機(jī)內(nèi)置通用8位中央處理器和Flash存儲(chǔ)單元。共有40個(gè)有效引腳,32個(gè)外部雙向輸入輸出(IO)端口,同時(shí)內(nèi)含2個(gè)外中斷口,2個(gè)16位可編程定時(shí)

35、器計(jì)數(shù)器,2個(gè)全雙工串行通信口3-4。AT89C51有PDIP、PLCC、TQFP三種封裝形式,本次設(shè)計(jì)選用PDIP封裝形式的AT89C51,其引腳圖如圖3-4所示。圖3-4 AT89C51單片機(jī)引腳圖AT89C51單片機(jī)性能參數(shù):1兼容MCS- 51系列產(chǎn)品指令;2系統(tǒng)內(nèi)的4K字節(jié)可編程的 Flash存儲(chǔ)器;31000次擦寫周期;4時(shí)鐘頻率范圍:0 Hz至24 MHz;5三級(jí)加密程序存儲(chǔ)器;61288字節(jié)內(nèi)部RAM;732個(gè)可編程I O口線;8兩個(gè)16位定時(shí)器計(jì)數(shù)器;96個(gè)中斷源;10可編程串行通道;11低功耗空閑和掉電模式5。3.2.2 電路的設(shè)計(jì)對(duì)于該單片機(jī)的最小系統(tǒng)設(shè)計(jì)主要是設(shè)計(jì)復(fù)位電

36、路以與外部晶體振蕩電路,所以除了AT89C51單片機(jī)外還要選擇晶振、電容、電阻等元件。AT89C51單片機(jī)最小系統(tǒng)電路圖如圖3-5所示。C1為100F的電解電容,R1為10K的電阻,二者與單片機(jī)的第9腳(RST)相連,起到上電復(fù)位的作用。C2、C3為30pF的瓷片電容,串聯(lián)后與11.0592MHz的晶振AT89C51單片機(jī)最小系統(tǒng)電路圖如圖3-5所示。C1為100F的電解電容,R1為10K的電阻,二者與單片機(jī)的第9腳(RST)相連,起到上電復(fù)位的作用。C2、C3為30pF的瓷片電容,串聯(lián)后與11.0592MHz的晶振Y1并聯(lián)跨接到單片機(jī)的XTAL1 、XTAL2端用于為單片機(jī)提供時(shí)鐘頻率。其中

37、VCC為+5V直流電壓。圖3-5 AT89C51單片機(jī)最小系統(tǒng)電路圖3.3 稱重傳感器的選擇在實(shí)際應(yīng)用中稱重傳感器的種類多種多樣,考慮到本次設(shè)計(jì)的商用灌裝機(jī)為稱重式灌裝,而且精度要求很高,因此選擇RL-C04 S式拉壓力傳感器。該稱重傳感器適用于指定的標(biāo)準(zhǔn)稱量,如平臺(tái)秤、料斗稱量系統(tǒng)等,尤其適用于一些要求精度高的工業(yè)稱量系統(tǒng)。該稱重傳感器采用高度可靠性與密封設(shè)計(jì),即使在惡劣環(huán)境下,仍能長(zhǎng)時(shí)間工作。RL-C04 S式拉壓力傳感器外觀如圖3-6所示。RL-C04 S式拉壓力傳感器具有以下技術(shù)特點(diǎn)。1高精度,低漂移;2量程范圍寬,適用范圍廣;3具有很強(qiáng)的抗偏、抗側(cè)能力;4可選擇模擬量輸出:05V,0

38、10mA;5經(jīng)濟(jì)實(shí)用。圖3-6 RL-C04 S式拉壓力傳感器該傳感器有4條引線,其中紅色和黃色引線為工作電壓輸入,藍(lán)色和白色引線為傳感器信號(hào)輸出。工作電壓為+12V,信號(hào)輸出端與信號(hào)放大電路相連。灌裝過(guò)程中,傳感器的輸出信號(hào)電壓會(huì)隨液體質(zhì)量的變化而相應(yīng)地發(fā)生變化。3.4 微弱信號(hào)放大電路的設(shè)計(jì)3.4.1 AD620芯片介紹AD620儀表放大器使用說(shuō)明:在一般訊號(hào)放大的應(yīng)用通常只要透過(guò)差動(dòng)放大電路即可滿足需求,然而基本的差動(dòng)放大電路精密度較差,且差動(dòng)放大電路變更放大增益時(shí),必須調(diào)整兩個(gè)電阻,影響整個(gè)訊號(hào)放大精確度的變因就更加復(fù)雜。儀表放大電路則無(wú)上述的缺點(diǎn)。在一般信號(hào)放大的應(yīng)用中通常只要普通差

39、動(dòng)放大電路即可滿足要求,然而基本的差動(dòng)放大電路精確度較差,而且差動(dòng)放大電路需要改變放大增益時(shí),必須調(diào)整兩個(gè)電阻,應(yīng)用起來(lái)很不方便。儀表放大器則無(wú)以上缺點(diǎn),因此本次設(shè)計(jì)中的放大器選用AD公司生產(chǎn)的儀表放大器AD620。AD620的引腳圖如圖3-7所示。圖3-7 AD620的引腳圖引腳功能:1、8:外接增益調(diào)節(jié)電阻;2:反向輸入端;3:同向輸入端;4:負(fù)電源;5:基準(zhǔn)電壓;6:信號(hào)輸出端;7:正電源。3.4.2 AD620的應(yīng)用電路本系統(tǒng)的信號(hào)放大電路如圖3-8所示。圖3-8 系統(tǒng)信號(hào)放大電路計(jì)算R選用阻值為470的精密電阻,經(jīng)計(jì)算,放大倍數(shù)約為106。使用精密電阻主要是因?yàn)槠潆娮枳柚凳軠囟鹊挠绊?/p>

40、比較小,從而使放大倍數(shù)較穩(wěn)定。由于本次設(shè)計(jì)的商用灌裝計(jì)只需對(duì)正電壓放大,因此4腳接地,7腳接+12V直流電壓。2、3腳接壓力傳感器的輸出端,用于輸入液體質(zhì)量信號(hào),該信號(hào)經(jīng)放大后從6腳輸出。5腳接公共地,表示6腳的輸出即為與地之間的相對(duì)電壓。3.5 AD轉(zhuǎn)換電路的設(shè)計(jì)3.5.1 TLC2543芯片介紹由于單片機(jī)所能識(shí)別的信號(hào)為數(shù)字信號(hào),而稱重傳感器的輸出信號(hào)經(jīng)過(guò)放大后仍為模擬量,所以要將其轉(zhuǎn)換為數(shù)字量,這就要用到AD轉(zhuǎn)換器。本次設(shè)計(jì)所用到的AD轉(zhuǎn)換器采用TI公司生產(chǎn)的TL由于單片機(jī)所能識(shí)別的信號(hào)為數(shù)字信號(hào),而稱重傳感器的輸出信號(hào)經(jīng)過(guò)放大后仍為模擬量,所以要將其轉(zhuǎn)換為數(shù)字量,這就要用到AD轉(zhuǎn)換器。

41、本次設(shè)計(jì)所用到的AD轉(zhuǎn)換器采用TI公司生產(chǎn)的TLC2543芯片,它具有三個(gè)控制輸入端,采用簡(jiǎn)單的3線SPI串行接口可方便地與微機(jī)進(jìn)行連接,是12位數(shù)據(jù)采集系統(tǒng)的最佳選擇器件之一。TLC2543的主要特性如下:111個(gè)模擬輸入通道;266ksps的采樣速率;3最大轉(zhuǎn)換時(shí)間為10s;4SPI串行接口;5線性度誤差最大為1LSB;6低供電電流(1mA典型值);7掉電模式電流為4A2。3.5.2 電路設(shè)計(jì)本次設(shè)計(jì)的商用灌裝系統(tǒng)的AD轉(zhuǎn)換電路如圖3-9所示。其中選擇AIN6作為模擬信號(hào)的輸入通道,IO CLOCK,DAT本次設(shè)計(jì)的商用灌裝系統(tǒng)的AD轉(zhuǎn)換電路如圖3-9所示。其中選擇AIN6作為模擬信號(hào)的輸

42、入通道,IO CLOCK,DATA INPUT,DATAOUT,端分別與單片機(jī)IO口相連,IO CLOCK,DATA INPUT,信號(hào)均由單片機(jī)送入。TLC2543對(duì)模擬輸入信號(hào)進(jìn)行采樣,并在單片機(jī)控制下,由DATAOUT將轉(zhuǎn)換后的數(shù)字信號(hào)送入單片機(jī)。圖3-9 AD轉(zhuǎn)換電路3.6 液體泵驅(qū)動(dòng)電路的設(shè)計(jì)在該液體灌裝系統(tǒng)中,主要使用液體泵來(lái)完成液體的灌裝過(guò)程,其主要工作是將原容器中的液體,抽取到欲灌裝容器中。液體泵抽取液體的開(kāi)始與停止要由單片機(jī)發(fā)出命令信號(hào)進(jìn)行控制。考慮到實(shí)際應(yīng)用中要進(jìn)行大量液體的灌裝,因此這一過(guò)程需要選擇用交流220V電壓供電的大功率液體泵完成,對(duì)于單片機(jī)來(lái)說(shuō)就要選擇合適的開(kāi)關(guān)設(shè)

43、備來(lái)完成對(duì)泵的控制。而在實(shí)際工業(yè)應(yīng)用中,繼電器經(jīng)常作為較小電流控制較大電流的一種自動(dòng)開(kāi)關(guān)使用,所以在該液體泵驅(qū)動(dòng)電路中,選擇了繼電器作為這樣一種開(kāi)關(guān)設(shè)備。HJR-3FF-S-Z型電磁繼電器廣泛應(yīng)用于電子設(shè)備中,也同樣適用于本電路中。該繼電器共有5條引腳,如圖3-10所示。其中有腳1、2為繼電器的線圈輸出線,另外3條可作為開(kāi)關(guān)使用,在線圈不通電情況下,觸點(diǎn)3通與觸點(diǎn)5呈閉合狀態(tài),觸點(diǎn)3與觸點(diǎn)4斷開(kāi),當(dāng)給1、2腳接通工作電壓時(shí),觸點(diǎn)3與觸點(diǎn)5斷開(kāi),與觸點(diǎn)4閉合。圖3-10 HJR-3FF-S-Z型繼電器引腳圖液體泵驅(qū)動(dòng)電路的原理圖如圖3-11所示。圖3-11 液體泵驅(qū)動(dòng)電路原理圖在該電路中,使用單

44、片機(jī)的IO口發(fā)出信號(hào)來(lái)控制繼電器的工作狀態(tài),從而使液體泵工作。上拉電阻R12用來(lái)增強(qiáng)單片機(jī)IO口的驅(qū)動(dòng)能力,繼電器選擇+12V工作電壓,其開(kāi)關(guān)觸點(diǎn)與液體泵串聯(lián)并與交流220V市網(wǎng)電壓連接。D3為續(xù)流二極管1N4148,與繼電器線圈并聯(lián),由于線圈斷電后會(huì)產(chǎn)生很大的回流,該二極管的作用就是減少回流對(duì)整個(gè)電路的影響。當(dāng)與電路連接的單片機(jī)P2.0口發(fā)出高電平時(shí),NPN型三極管9013的集電極與發(fā)射極被導(dǎo)通,從而繼電器線圈被導(dǎo)通,開(kāi)關(guān)觸點(diǎn)3與觸點(diǎn)4閉合,液體泵與220V交流電接通開(kāi)始抽取液體。當(dāng)單片機(jī)的P2.0口為低電平時(shí),三極管的集電極與發(fā)射極被截止,繼電器開(kāi)關(guān)斷開(kāi),液體泵停止工作。3.7 聲光報(bào)警電

45、路的設(shè)計(jì)當(dāng)灌裝完畢后會(huì)顯示并提醒本次灌裝完成,電路圖如圖3-12所示。該電路可由單片機(jī)IO口直接控制,當(dāng)單片機(jī)P2.1、P2.2口為低電平時(shí),發(fā)光二極管D4被點(diǎn)亮,PNP型三極管9012的集電極和發(fā)射極被導(dǎo)通,蜂鳴器LS2發(fā)聲。電阻R9、R10用于限流。圖3-12 聲光報(bào)警電路圖3.8 鍵盤與顯示電路的設(shè)計(jì)3.8.1 鍵盤電路的設(shè)計(jì)系統(tǒng)在實(shí)施灌裝動(dòng)作前,要預(yù)先設(shè)定灌裝液體的質(zhì)量值,這一過(guò)程可由鍵盤完成。本系統(tǒng)的鍵盤采用3個(gè)獨(dú)立按鍵:按鍵1用于設(shè)置灌裝動(dòng)作的開(kāi)始與停止,按鍵2用于使灌裝質(zhì)量值增加,按鍵3用于使灌裝質(zhì)量值減少。按鍵與單片機(jī)的接口電路如圖3-13所示。3個(gè)按鍵分別與單片機(jī)的3個(gè)IO口

46、連接,當(dāng)按鍵按下時(shí),相對(duì)應(yīng)的單片機(jī)IO口接收到的為低電平,在程序控制下完成相應(yīng)動(dòng)作。圖3-13 鍵盤與單片機(jī)接口電路圖3.8.2 液晶顯示電路的設(shè)計(jì)液晶顯示器(LCD)具有顯示信息豐富、功耗低、體積小、重量輕、超薄等許多其他顯示器無(wú)法比擬的優(yōu)點(diǎn),近幾年來(lái)被廣泛用于單片機(jī)控制的智能儀器、儀表和低功耗電子產(chǎn)品中,LCD可分為段位式LCD、字符式LCD和點(diǎn)陣式LCD,其中,段位式LCD和字符式LCD只能用于字符和數(shù)字的簡(jiǎn)單顯示,不能滿足圖形曲線和漢字顯示的要求;而點(diǎn)陣式LCD不僅可以顯示字符、數(shù)字,還可以顯示各種圖形、曲線與漢字,并且可以實(shí)現(xiàn)屏幕上下左右滾動(dòng)、動(dòng)畫、分區(qū)開(kāi)窗口、反轉(zhuǎn)、閃爍等功能,用途

47、十分廣泛。本系統(tǒng)的設(shè)計(jì)選用點(diǎn)陣式液晶顯示器TM240128A。TM240128A是內(nèi)藏T6963C控制器的240128點(diǎn)陣圖形液晶顯示模塊,帶EL黃綠色背光。在LCD板中還有行列驅(qū)動(dòng)器,8KB隨機(jī)存儲(chǔ)器,控制電路和時(shí)序電路等。通過(guò)對(duì)T6963C的編程,可以實(shí)現(xiàn)點(diǎn)陣式LCD的各種應(yīng)用。TM240128A還具有以下特點(diǎn):1本模塊可直接適配于8080MPU和Z80MPU的接口信號(hào);2可以設(shè)置字符方式與圖形方式的合成顯示(即字符顯示的內(nèi)容和圖形顯示區(qū)的內(nèi)容通過(guò)模塊式設(shè)置同時(shí)顯示在屏幕上);3允許MOU隨機(jī)訪問(wèn)顯示緩沖區(qū),甚至可以進(jìn)行位操作;4顯示字符的字體可以分為6 8點(diǎn)陣和8 8點(diǎn)陣;5對(duì)模塊的操作

48、都進(jìn)行狀態(tài)字的判斷;6復(fù)位信號(hào)將把行、列計(jì)數(shù)器和顯示寄存器清零,并且關(guān)顯示。復(fù)位后可用開(kāi)顯示指令完整地恢復(fù)顯示屏幕上的畫面內(nèi)容。每次上電后,有必要進(jìn)行一次軟件復(fù)位;7顯示窗口長(zhǎng)度(列)已由硬件設(shè)置為40(字符數(shù)),即列數(shù)數(shù)據(jù)個(gè)數(shù)的最大值(超出屏幕部分不顯示);8顯示窗口寬度(行)已由硬件設(shè)置為128行;9本模塊內(nèi)建128種字符,并允許用戶在顯示緩沖區(qū)內(nèi)任意設(shè)置一個(gè)區(qū)域作為外擴(kuò)的字符發(fā)生器CGROM;10顯示緩沖區(qū)可分為文本顯示區(qū),圖形顯示區(qū)和CGROM區(qū);11光標(biāo)可在字符方式下啟用,此時(shí)光標(biāo)與所在位的字符通過(guò)“或”顯示;12文本特征方式只能在文本模式中(此時(shí)文本區(qū)和圖像區(qū)都必須打開(kāi));13本模

49、塊的控制指令有的需要參數(shù),參數(shù)的輸入在指令代碼之前8。TM240128A引腳如表3-1所示。表3-1 TM240128A引腳引腳號(hào)引腳名稱功能說(shuō)明1FG框架地(連接金屬框架)2VSS地3VDD電源正電壓4VO電源負(fù)電壓5WR寫數(shù)據(jù)(低電平有效)6RD讀數(shù)據(jù)(低電平有效)7CE片選信號(hào)8CD命令數(shù)據(jù)選擇9RESET控制復(fù)位1017DB0DB7數(shù)據(jù)線18FS字形選擇19ALED背光的陽(yáng)極20KLED背光的陰極TM240128A液晶顯示器與單片機(jī)接口電路如圖3-16所示。單片機(jī)利用數(shù)據(jù)總線與控制信號(hào)直接采用IO設(shè)備訪問(wèn)形式控制該液晶顯示模塊。AT89C51的數(shù)據(jù)口P0直接與液晶顯示模塊的數(shù)據(jù)口相連,

50、AT89C51的RD、WR作為液晶顯示模塊的讀、寫控制信號(hào);液晶顯示模塊的RESET掛在+5V的電源上。電路中,TM240128A的CE,CD兩個(gè)信號(hào)分別與AT89C51的P2.7和P2.6相連。圖3-14中,R11是阻值為10K的電位器,與LCD的V0引腳相連,當(dāng)調(diào)節(jié)電位器、改變電位器接入電路中的阻值時(shí),V0端的電壓也隨之改變,從而可以改變顯示屏字符、圖形的灰度值,一般該V0端的電壓調(diào)到-10V左右。圖3-14 TM240128A與單片機(jī)接口電路圖液晶顯示器的硬件電路接口設(shè)計(jì)完畢后還要通過(guò)軟件編程來(lái)實(shí)現(xiàn)其顯示的內(nèi)容以與顯示的方法,具體實(shí)現(xiàn)過(guò)程將在第4章中進(jìn)行闡述。3.9 通信電路的設(shè)計(jì)隨著單

51、片機(jī)應(yīng)用系統(tǒng)對(duì)前沿單片機(jī)、現(xiàn)場(chǎng)電路進(jìn)行遠(yuǎn)程控制的需要,單片機(jī)與上位機(jī)之間實(shí)現(xiàn)通信就顯得尤為重要。3.9.1 數(shù)據(jù)通信方式選擇數(shù)據(jù)通信方式有兩種,即并行數(shù)據(jù)通信和串行數(shù)據(jù)通信。并行通信傳輸速度快,硬件開(kāi)銷大,而串行通信只需要一對(duì)傳輸線進(jìn)行傳送信息,而且成本低。按照串行數(shù)據(jù)的同步方式,串行通信可以分為同步通信和異步通信兩類。在異步通信中,數(shù)據(jù)通常是以字符為單位組成字符幀傳送的。字符幀由發(fā)送端一幀一幀地發(fā)送,通過(guò)傳輸線被接收設(shè)備一幀一幀地接收。發(fā)送端可以有各自的時(shí)鐘來(lái)控制數(shù)據(jù)的發(fā)送和接收,這兩個(gè)時(shí)鐘彼此獨(dú)立。同步通信是一種連續(xù)串行傳輸數(shù)據(jù)的通信方式,一次通信只能傳送一幀信息。同步通信中,同步字符可以

52、采用同一標(biāo)準(zhǔn)格式,也可以由用戶約定。數(shù)據(jù)的傳輸速率較高,但同步通信要求發(fā)送時(shí)鐘和接收時(shí)鐘保持嚴(yán)格同步,在硬件的實(shí)現(xiàn)上比較復(fù)雜,系統(tǒng)成本高。因此,在本設(shè)計(jì)中選擇串行異步通信方式。按照數(shù)據(jù)傳送方向,串行通信可分為單工、半雙工和全雙工方式。本設(shè)計(jì)采用半雙工方式來(lái)實(shí)現(xiàn)下位機(jī)(MCU)和上位機(jī)(PC)間的通信9。按照數(shù)據(jù)傳送方向,串行通信可分為單工、半雙工和全雙工方式。本設(shè)計(jì)采用半雙工方式來(lái)實(shí)現(xiàn)下位機(jī)(MCU)和上位機(jī)(PC)間的通信9。3.9.2 RS-232C標(biāo)準(zhǔn)接口總線在實(shí)現(xiàn)計(jì)算機(jī)與計(jì)算機(jī)、計(jì)算機(jī)與外設(shè)間的串行通信時(shí),通常采用標(biāo)準(zhǔn)的通信接口。常用的標(biāo)準(zhǔn)異步串行通信接口有以下幾類:120mA電流環(huán);

53、2USB通用接口;3RS-232C;4RS-422,RS-423和RS-485。RS-232C接口較為常用,它已被內(nèi)置于每一臺(tái)PC機(jī)與很多與它們相連的設(shè)備中。它是實(shí)現(xiàn)通信的最簡(jiǎn)便易行的方法,鑒于本系統(tǒng)的實(shí)際性能要求,采用RS-232C標(biāo)準(zhǔn)接口,不僅能夠達(dá)到通信的目的,而且線路簡(jiǎn)單易行。RS-232C是美國(guó)電子工業(yè)協(xié)會(huì)(RS-232C是美國(guó)電子工業(yè)協(xié)會(huì)(EIA)于1962年正式頒布的,在異步串行通信中應(yīng)用最廣的總線標(biāo)準(zhǔn)。該標(biāo)準(zhǔn)適用于數(shù)據(jù)通信設(shè)備DCE和數(shù)據(jù)終端設(shè)備DTE間的串行二進(jìn)制通信,最高數(shù)據(jù)傳送速率可達(dá)19.2Kbps,最大傳輸距離為15m。圖3-15 RS-232C總線標(biāo)準(zhǔn)接口的9引腳排列圖從電器特性來(lái)看,RS-232C總線的邏輯電平與TTL電平完全不兼容,總線中的任何一條信號(hào)線的電壓均為負(fù)邏輯關(guān)系,邏輯“0”規(guī)定為+5V+15V之間,邏輯“1”規(guī)定為-5V-15V之間,噪聲容限為2V。即要求接收器能識(shí)別低至+3V的信號(hào)作為邏輯“0”,高到-3V的信號(hào)作為邏輯“1”。就機(jī)械特性而言,RS-232C包括標(biāo)準(zhǔn)的25引腳與其簡(jiǎn)化的9引腳排列。實(shí)際上,RS-232C的25條引腳

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論