




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、鹽城工學(xué)院本科生畢業(yè)設(shè)計(jì)說明書(2016)餐廳呼叫系統(tǒng)設(shè)計(jì)摘 要:近年來,許多中高檔餐廳逐漸采用無線呼叫系統(tǒng)完成顧客的點(diǎn)餐及各項(xiàng)服 務(wù)內(nèi)容,大大提高了餐廳的服務(wù)質(zhì)量和工作效率,及時(shí)安排顧客用餐。另外無線呼 叫系統(tǒng)的鋪設(shè)和維修比傳統(tǒng)的有線呼叫更為方便快捷,也可以廣泛應(yīng)用于醫(yī)院,工 廠等場(chǎng)所。本設(shè)計(jì)是基于51單片機(jī)的遠(yuǎn)程呼叫系統(tǒng),利用無線通信技術(shù)傳遞信息,并實(shí)時(shí) 顯示,實(shí)現(xiàn)各餐桌對(duì)服務(wù)臺(tái)的無線呼叫。該系統(tǒng)包括客戶端和服務(wù)臺(tái)端,客戶端可 以實(shí)現(xiàn)餐桌對(duì)服務(wù)臺(tái)無線服務(wù)呼叫和結(jié)賬呼叫的功能,服務(wù)臺(tái)端接收呼叫信息,根 據(jù)餐桌號(hào)和所需服務(wù)項(xiàng)目安排服務(wù)員。本設(shè)計(jì)客戶端由發(fā)射模塊和按鍵模塊組成, 服務(wù)臺(tái)端由接收模
2、塊,按鍵模塊,顯示模塊,聲光提示模塊組成。對(duì)于客戶端,當(dāng) 用戶按下某個(gè)按鍵,芯片SC2262寸按鍵信息進(jìn)行編碼,送給發(fā)射模塊;對(duì)于服務(wù)臺(tái) 端,接收模塊將接收到的信息送給解碼芯片 SC2272進(jìn)行解碼,然后將解碼信息送 給單片機(jī)STC89C51單片機(jī)對(duì)信息內(nèi)容進(jìn)行分析,并將桌號(hào)和服務(wù)項(xiàng)目通過數(shù)碼管 顯示。當(dāng)有兩個(gè)及兩個(gè)以上餐桌呼叫時(shí),服務(wù)臺(tái)會(huì)交替顯示對(duì)應(yīng)的桌號(hào)和所需服務(wù) 項(xiàng)目,同時(shí)蜂鳴器和LED丁會(huì)進(jìn)行聲光提示。另外,客戶端設(shè)有“取消”按鈕,可 以撤銷本次呼叫,服務(wù)臺(tái)端同時(shí)設(shè)有“清零”按鈕。經(jīng)過編程,仿真和調(diào)試,系統(tǒng)最終制作成實(shí)物,經(jīng)測(cè)試和運(yùn)行良好,達(dá)到預(yù)期 的效果。關(guān)鍵詞:?jiǎn)纹瑱C(jī);無線通信;餐
3、廳呼叫;Design of Restaurant Calling SystemAbstract : This year,many middle grade restaurant gradually use wired calling system to service the customers order,and it can improve the quality of service and efficiencys。 as to arrange the customers to have dinner timely.Also,the wired calling systemi s con
4、struction and repair is more convenient and quick than the traditional calling system,and they are widely used in some areas,such asnospitals and factories.Tthis system is the remote call information base on 51 single-chip computer ,use wireless communication transfers information, and display on th
5、e digital tube,and ensure every table can call the service station. This design includes client and the service station,the client can realize the function of the table on the service station wireless service call and checkout call,the service station receives the calling information,according to th
6、e table number and the service ,than arrange the waiters. The client consists of transmitting module and keyboard module,the service station consists of receiving module,keyboard module,display keyboard,sound and light warning module.To the client,when users press a key,the coding chip SC2262 in the
7、 client encode the key information,and send it to the transmitting module.For he service station,the receiving module send the information to the decoder chip SC2272 to decode the information and send it to the MCU STC89C51 ,MCU analysis the information and estimates it.and finally display the infor
8、mation on the digital tube by digital driving.This information reflects the table number and service content required,When there are two or more table call the service station,the service station alternately display the table number and the service content,at the same time,the buzzer sounds and the
9、LED light tips.Also,the client has cancel button“to cancel the calling,the service station also has,zero buttonto zero the system.After programming,simulation and adjustment,the system finally is made to the object.After testing,it is running smoothly,and reach the desired results.Key words: MCU;Wir
10、eless communication;Restaurant calling;目 錄1概 述 11.1 課題背景意義 11.2 系統(tǒng)功能要求 21.3 系統(tǒng)方案設(shè)計(jì) 32系統(tǒng)硬件電路的設(shè)計(jì) 42.1 服務(wù)臺(tái)端 42.1.1 單片機(jī)主控模塊 42.1.2 無線接收模塊 82.1.3 顯示模塊 102.1.4 聲光提示模塊 112.1.5 按鍵模塊 112.2 客戶端 122.2.1 無線發(fā)射模塊 122.2.2 按鍵模塊 133系統(tǒng)程序設(shè)計(jì) 143.1 主程序 143.2 服務(wù)臺(tái)端子程序流程圖 164仿真與調(diào)試 164.1 仿真軟件 164.1.1 Keil編程軟件 164.1.2 PROTEU
11、軟件仿真 184.2 仿真過程和結(jié)果 195實(shí)物展示 225.1 實(shí)物圖及元件清單 225.2 焊接注意 235.3 實(shí)物調(diào)試過程 236結(jié)束語 265.4 ft 275.5 獻(xiàn) 285.6 錄 29附錄1源程序 30附錄2餐廳呼叫系統(tǒng)設(shè)計(jì)原理圖 35附錄3餐廳呼叫系統(tǒng)設(shè)計(jì)實(shí)物圖 36附錄4餐廳呼叫系統(tǒng)設(shè)計(jì)PCB圖 37附錄5元件清單 38鹽城工學(xué)院本科生畢業(yè)設(shè)計(jì)說明書(2016)餐廳呼叫系統(tǒng)的設(shè)計(jì)1概 述1.1 課題背景意義如今科學(xué)技術(shù)和市場(chǎng)經(jīng)濟(jì)發(fā)展迅速,各行各業(yè)的發(fā)展呈現(xiàn)生機(jī)勃勃的發(fā)展景 象,生活中,越來越多的人選擇外出去餐廳就餐,不僅方便而快捷,更有利于人 與人之間感情的加深。然而當(dāng)就餐
12、人數(shù)較多或者餐廳較大時(shí), 服務(wù)臺(tái)很難實(shí)時(shí)掌 握顧客就餐信息并進(jìn)行及時(shí)對(duì)顧客進(jìn)行服務(wù),這也將直接影響及時(shí)安排顧客就 餐,餐廳服務(wù)質(zhì)量較低。為了解決這樣的問題,呼叫系統(tǒng)應(yīng)運(yùn)而生。呼叫系統(tǒng)由 單調(diào)簡(jiǎn)單的有線呼叫系統(tǒng)慢慢的改變?yōu)闊o線呼叫系統(tǒng)。有線呼叫系統(tǒng)產(chǎn)品價(jià)格比較昂貴,并且設(shè)備的安裝和維護(hù)較為麻煩,安裝時(shí)需要布線,工程量較大,投入 成本高且布局不易改變。無線呼叫系統(tǒng)是一種新型而又實(shí)用的服務(wù)手段,信號(hào)較 為穩(wěn)定,利用無線通信技術(shù)在有限范圍內(nèi)進(jìn)行信號(hào)的覆蓋,成本低,布線簡(jiǎn)單, 操作方便。無線呼叫系統(tǒng)在門診、醫(yī)院住院部、輸液室,老年公寓,養(yǎng)老院,敬老院等 醫(yī)療行業(yè),用于患者和醫(yī)護(hù)人員之間;在工廠車間、流水
13、線等制造行業(yè),用于操 作工呼叫技術(shù)人員,叉車作業(yè);還有一些其他行業(yè),比如機(jī)場(chǎng)安檢人員呼叫安保 部門,通訊公司話務(wù)中心,突發(fā)事件呼叫維修人員或者主管緊急支援, 監(jiān)獄中服 刑人員呼叫獄警,家庭中老人呼叫子女或者護(hù)理人員, 建筑工地中工地樓層升降 電梯無線呼叫。隨著無線技術(shù)研究的不斷深入,以及無線技術(shù)具有節(jié)省空間,節(jié)省人力物力 的優(yōu)點(diǎn),無線技術(shù)在生活中的應(yīng)用范圍也越來越廣泛,無線呼叫技術(shù)也因此得到 很好的發(fā)展。最初適用于雷達(dá),聲納和軍事三個(gè)領(lǐng)域。在網(wǎng)絡(luò)技術(shù)中,無線技術(shù) 得到大量的應(yīng)用,因?yàn)闊o線技術(shù)可以減少網(wǎng)絡(luò)安裝和維護(hù)的費(fèi)用, 這是一筆很大 的開支。無線技術(shù)在工廠中得到大量的使用, 有一個(gè)十分重要的
14、原因,就是無線 技術(shù)的安裝速度較快,尤其是一些要求時(shí)間短速度快地在工廠, 當(dāng)工廠再一次安 裝制造線和裝置線,工廠注重最小的停機(jī)時(shí)間,因?yàn)槊恳粋€(gè)停機(jī)時(shí)間對(duì)制造商都 會(huì)造成巨大的經(jīng)濟(jì)損失。當(dāng)需要重新安裝制造線和裝置線的時(shí)候時(shí), 負(fù)責(zé)人僅僅 要做的就是將設(shè)備移動(dòng)到自己所選的新的地方然后將無線網(wǎng)絡(luò)打開就可以,不需要工程較大地重新布線或者安裝電纜,減少很多不必要地開支,操作簡(jiǎn)單,方便快捷。無線呼叫器從不完善到完美的過程一共分為三個(gè)不同階段:第一階段即第一代無線呼叫器,以調(diào)幅AM核心技術(shù),應(yīng)用范圍較小,一般是地方較小的場(chǎng)所; 第二階段即第二代無線呼叫呼叫器系統(tǒng),以調(diào)頻 FM為技術(shù)核心,信號(hào)穩(wěn)定,適 用于茶
15、樓、咖啡廳等一些小型服務(wù)場(chǎng)所;第三階段是擴(kuò)頻跳頻智能技術(shù), 實(shí)現(xiàn)了 無線呼叫器從人們已經(jīng)習(xí)慣的單一的呼叫模式變?yōu)閹椭脩魧iT定制呼叫方式, 是因?yàn)榈谌夹g(shù)的功能得到擴(kuò)充, 系統(tǒng)可以用中文對(duì)用戶進(jìn)行播報(bào)和顯示, 這 樣的技術(shù)是開發(fā)軟件和無線呼叫系統(tǒng)結(jié)合,突破了無線呼叫系統(tǒng)的歷史。第一代:調(diào)幅數(shù)字無線呼叫器早期的無線呼叫器主要采用調(diào)幅 AM支術(shù),調(diào)幅AM支術(shù)有發(fā)射距離較短,穿 透能力強(qiáng)的優(yōu)點(diǎn),但是調(diào)幅數(shù)字無線呼叫器只能用于地方較小的場(chǎng)所,只適合一 些小型客戶使用,原因是調(diào)幅 AM技術(shù)簡(jiǎn)單,不復(fù)雜,生產(chǎn)成本低。第二代:調(diào)頻數(shù)字無線呼叫器呼叫器行業(yè)發(fā)展越來越好,調(diào)頻數(shù)字無線呼叫器被許多大型場(chǎng)所應(yīng)用,
16、功能 也由單一的呼叫找人功能變得越來越多。 多嘴貓,紅鈴等無線呼叫器企業(yè)使用的 技術(shù)是無線調(diào)頻技術(shù),企業(yè)的產(chǎn)品包括手持、多按鍵、防水、智能等多種無線呼 叫器,還有一些應(yīng)用于酒店和銀行等不同行業(yè)的退房無線呼叫器,銀行呼叫器等多種產(chǎn)品,接收端產(chǎn)品包含LED屏幕和數(shù)字信息。用戶可以只使用無線呼叫器系 統(tǒng),也可以作為將無線呼叫系統(tǒng)的接收和發(fā)射平臺(tái)與餐廳的點(diǎn)菜,酒店的管理, 醫(yī)院的治療等結(jié)合在一起使用。第三代:智能擴(kuò)頻跳頻無線呼叫器系統(tǒng)隨著無線呼叫技術(shù)的發(fā)展與成熟,在日常生活的被越來越多的人所使用, 無 線呼叫器被人們應(yīng)用范圍由小變大, 為我們的生活提供了越來越多的便利。 它的 信號(hào)覆蓋范圍從最開始的小
17、小茶樓間,然后擴(kuò)大,空間到幾個(gè)樓層,再到大型的娛樂場(chǎng)所,有好幾棟樓,如醫(yī)院,酒店,餐廳。第二代無線呼叫器接收非常便利, 但是顯示方式只是數(shù)字,還沒有辦法通過中文顯示,提供服務(wù)的工作人員只能通 過大腦的記憶來識(shí)別數(shù)字所代表的中文含義, 效果不是很讓人們滿意。中文顯示 的智能無線呼叫系統(tǒng),可以通過中文的方式進(jìn)行顯示和播報(bào), 讓工作人員快速的 了解人們的需求,然后提供對(duì)應(yīng)的服務(wù)。 和傳統(tǒng)的無線呼叫器相比,智能無線呼 叫與它有不同的地方,傳統(tǒng)的無線呼叫器實(shí)現(xiàn)功能的方式為單向傳輸?shù)恼{(diào)頻調(diào)幅 技術(shù),調(diào)頻調(diào)幅技術(shù)只有收發(fā)的功能,而中年智能無線呼叫器采用先進(jìn)的雙向擴(kuò) 頻調(diào)頻技術(shù)。餐廳呼叫系統(tǒng)就是應(yīng)用無線呼叫系
18、統(tǒng),不僅提高了餐廳服務(wù)質(zhì)量以及工作效 率,更重要的是節(jié)省空間,節(jié)省大量人力物力。本系統(tǒng)操作簡(jiǎn)單,使用方便,從 而及時(shí)安排餐廳顧客用餐,企業(yè)形象及管理水平也因此得到提供, 口碑也變得越 來越好。餐廳呼叫系統(tǒng)設(shè)計(jì)可以幫助餐廳快速的服務(wù)顧客,還可以讓餐廳的服務(wù)臺(tái)了解每一個(gè)餐桌顧客的就餐情況, 從而能夠使工作人員更加有效,更加規(guī)范的 打理餐廳。1.2 系統(tǒng)功能要求本系統(tǒng)主要實(shí)現(xiàn)下面6個(gè)需求功能:a.餐廳呼叫系統(tǒng)由客戶端和服務(wù)臺(tái)端組成。客戶端由按鍵模塊,發(fā)射模塊組 成;服務(wù)臺(tái)端實(shí)由單片機(jī)最小系統(tǒng),按鍵模塊,接收模塊,顯示模塊,聲光提示模塊組成。b.客戶端實(shí)現(xiàn)將餐桌的按鍵模塊的按鍵信息經(jīng)發(fā)射模塊發(fā)射出去的
19、功能;c.服務(wù)臺(tái)端接收模塊將信息送給單片機(jī)最小系統(tǒng),通過數(shù)碼管顯示的數(shù)字表示對(duì)應(yīng)的餐桌號(hào)和相應(yīng)的服務(wù)項(xiàng)目, 并通過蜂鳴器和LED丁進(jìn)行提示,另外服務(wù) 臺(tái)端設(shè)有“清零”按鍵。d.用C語言編寫呼叫系統(tǒng)所需要的程序代碼。e.實(shí)現(xiàn)餐桌呼叫服務(wù)信號(hào)的無線發(fā)射和接收。f.進(jìn)行仿真與調(diào)試,完成實(shí)物,并對(duì)實(shí)物進(jìn)行測(cè)試,使得結(jié)果達(dá)到預(yù)期的效 果。1.3 系統(tǒng)方案設(shè)計(jì)本設(shè)計(jì)為餐廳呼叫系統(tǒng),由客戶端和服務(wù)臺(tái)端組成。客戶端包括按鍵模塊, 發(fā)射模塊;服務(wù)臺(tái)端包括單片機(jī)最小系統(tǒng),接收模塊,按鍵模塊,顯示模塊,聲 光提示模塊。系統(tǒng)以單片機(jī)為主控制器,利用無線通信技術(shù)完成信號(hào)的發(fā)射和接 收,對(duì)客戶端顧客的按鍵信息進(jìn)行編碼和解
20、碼, 通過數(shù)碼管顯示相應(yīng)的呼叫信息, 表示相應(yīng)的呼叫服務(wù)的餐桌號(hào)和所需服務(wù)內(nèi)容, 實(shí)現(xiàn)餐桌對(duì)服務(wù)臺(tái)端的無線呼叫 功能。客戶端中當(dāng)顧客按下按鍵,然后將按下信息送給發(fā)射模塊。系統(tǒng)框圖如圖1-1 所示。服務(wù)臺(tái)端中接收模塊將接收信息,將信息送給單片機(jī),最后通過數(shù)碼管驅(qū)動(dòng) 在數(shù)碼管上顯示,并通過蜂鳴器和LED丁進(jìn)行聲光提示,當(dāng)服務(wù)臺(tái)端按鍵模塊被按下,可將系統(tǒng)清零。如圖1-1 ,為系統(tǒng)框圖按鍵模塊客戶端服務(wù)臺(tái)端圖1-1系統(tǒng)框圖客戶端各模塊功能如下:發(fā)射模塊:按鍵信號(hào)的編碼功能通過芯片 SC226怵實(shí)現(xiàn),應(yīng)用315M無線發(fā) 射模塊發(fā)射信號(hào)按鍵模塊:每個(gè)餐桌設(shè)有有三個(gè)按鍵,分別實(shí)現(xiàn)服務(wù),結(jié)賬和取消的三種功服務(wù)
21、臺(tái)端各模塊功能如下:?jiǎn)纹瑱C(jī)最小系統(tǒng):對(duì)接收模塊的信息內(nèi)容進(jìn)行分析, 驅(qū)動(dòng)數(shù)碼管來顯示呼叫 的餐桌號(hào)和服務(wù)項(xiàng)目。接收模塊:信號(hào)的解碼功能通過芯片 SC227怵實(shí)現(xiàn),應(yīng)用315M無線接收模 塊接收信號(hào)。顯示模塊:在4位一體的數(shù)碼管上顯示數(shù)字,表示呼叫服務(wù)的餐桌號(hào)和服務(wù) 項(xiàng)目。聲光提示模塊:如果有餐桌發(fā)出服務(wù)呼叫,服務(wù)臺(tái)端紅色指示燈和蜂鳴器同 時(shí)進(jìn)行提示。按鍵模塊:實(shí)現(xiàn)系統(tǒng)清零的功能。2系統(tǒng)硬件電路的設(shè)計(jì)2.1 服務(wù)臺(tái)端2.1.1 單片機(jī)主控模塊A.STC89C5價(jià)紹本設(shè)計(jì)采用STC89C5偽主控芯片,最高工作頻率為12MHz管腳及功能如圖 2-1所示。UI1P10VCCpi 1DC()PooP1J
22、CAJD1JP0.1P1JPl.4(ADSJPOjPIJ(AD4)PQ4P1.6Pl.7(ADiJPOCRSTP3 然EVVPP Pa.L(TXD ALE PROG P3 2.75)PSENPNgnPSENP3.3(INT1(A15)P2.7P3,4(r0)(A14)P16P3,5(TD(A13JP2.5 P3.5(WR)(A12)P2.4P3J(RD)(All)P2.3 XTAL2(A10)P22XTAL1(A9)P2.1GND(AS)P2.0SICS?CSl4039顯不33373635模塊3433其3130292S27亙242721按鍵模塊圖2-4主控模塊電路圖主控模塊中,發(fā)射模塊接單片機(jī)
23、的P10-P17端,及P31端;聲光提示模塊接 單片機(jī)P36端,按鍵模塊接P37端,P0 口和VCCSI腳接顯示模塊,復(fù)位電路接 單片機(jī)9腳的復(fù)位引腳,晶振電路接單片機(jī)的 18,19腳。通過P10-P17,及P31檢測(cè)解碼芯片SC2272輸出引腳電平的變化來判斷餐 桌是否有顧客呼叫。若輸出高電平,說明有餐桌顧客呼叫;如果輸出低電平,說 明沒有餐桌顧客呼叫。然后通過數(shù)碼管顯示呼叫餐桌號(hào)和所需服務(wù)的內(nèi)容,同時(shí)驅(qū)動(dòng)蜂鳴器和LED燈進(jìn)行聲光提示。2.1.2 無線接收模塊A.芯片介紹 a.接收模塊 接收模塊利用電感來將頻率調(diào)到 315M后對(duì)模塊進(jìn)行固定和封裝,溫度由以 前的不穩(wěn)定變得越來越穩(wěn)定,抗機(jī)械振
24、動(dòng)性也得到非常大的提高,整體的性能也 有所提高。模塊采用的是315M無線接收模塊,主要功能為接收信息,然后將信息發(fā)送 給SC2272接收模塊一共有4個(gè)引腳。分別為GNDgl腳,VCC5I腳以及兩個(gè)DATA 引腳。GND接地引腳。DATA有2個(gè)DATA引腳,分別接解碼芯片SC2272的數(shù)據(jù)輸入管腳,即14 腳。VCC電源引腳。 b.解碼芯片SC2272SC2272是一種無線解碼器,是目前比較常用的一種串行通信接口。SC2272采用CMOS:藝制造,它的功率消耗較少,價(jià)格相對(duì)比較便宜。解碼芯片 SC2272 的數(shù)據(jù)輸出方式分一種是“暫存”方式,另一種是“鎖存”方式,為了讓操作者 操作簡(jiǎn)單便捷。當(dāng)D
25、in端沒有收到信號(hào),前者使SC2272相應(yīng)的數(shù)據(jù)輸出電平為 低電平。當(dāng)Din端沒有收到信號(hào),后者使 SC2272的數(shù)據(jù)輸出端電平保持在前一 個(gè)狀態(tài),直到Din端接收新的信號(hào),芯片鎖存功能接沒有了。使用SC2272的時(shí)候,通常采用SC2262與之一起被應(yīng)用到電路中。SC2272多被接到無線遙控接收 電路。解碼芯片SC2272共有18個(gè)引腳,其中1-8腳為地址端,其中1腳和2腳接 地,3腳-8腳懸空,與餐桌1發(fā)射模塊中編碼芯片SC2262a法保持一致。表2-3 為解碼芯片SC2272t腳說明。表2-3 SC2272管腳說明管腳 名稱管腳I/O功能說明A0-A51-6IA0-A5碼地址管腳。每個(gè)管腳
26、都能設(shè)為接高電平, 接彳和懸空這二個(gè)狀態(tài)。A6/D5-A11/D07-810-13I/OA6-A11碼地址管腳或D5-D0數(shù)據(jù)輸出管腳,根據(jù) SC2272的規(guī)格不同,這六根管腳可以當(dāng)作高位段 的地址管腳接入電路,同時(shí)也可以被當(dāng)作數(shù)據(jù)輸 出管腳來使用。當(dāng)這六個(gè)管腳被接入電路時(shí),如 果管腳地址波形與碼地址輸入端設(shè)置的對(duì)應(yīng)值 一樣且相對(duì)應(yīng)位接收到的輸出值是“1”時(shí),輸出的是 T ( Vcc),反之,則輸出的則是“ 0” (Vss)。Din14I為數(shù)據(jù)的輸入管腳,將接收到的編碼信號(hào)從該腳 串行,然后接入OSC116I振蕩器的第一外接點(diǎn)OSC侏口 OSC2W個(gè)弓1腳 外接電阻,用來明確振 蕩頻率的大小O
27、SC2150振蕩器的第二外接點(diǎn)VT170啟效傳輸確認(rèn),局電平后效VCC18-電源止端VSS9-電源負(fù)端由于解碼芯片SC2272內(nèi)部有振蕩回路,可以在 OSC便口 OSC2口外部接個(gè)電阻,可以形成一個(gè)精度比較高,偏差相對(duì)較少的振蕩器,也就是 15腳和16 腳之間接一個(gè)振蕩電阻。SC2272的振蕩電阻大小約是芯片SC2262g蕩電阻大小 的1/5 ,以確保SC2272能夠正確地對(duì)接收的信號(hào)進(jìn)行解碼。在餐桌 1接收模塊 中,SC2272中15腳和16腳之間接的電阻為820K,SC2262對(duì)應(yīng)的15腳16腳之 間接的是4.7M。表2-4為振蕩電阻匹配值。表2-4 SC2272和SC2262振蕩電阻名稱
28、匹配值單位SC22621.1M1.8M2.2M2.4M3.6M4.7MQSC2272220K270K390K470K680K820KQB.工作電路接收模塊將接收到的信息送給解碼芯片SC2272解碼芯片SC2272接收到信息后,芯片SC2272在第一次和第二次都遇到到一樣的地址碼和數(shù)據(jù)碼,這時(shí)驅(qū)動(dòng)相應(yīng)單片機(jī)P10-P17以及P31端為局電平,VT端變?yōu)閳D電平。如圖2-5為一 號(hào)餐桌接收模塊原理圖,驅(qū)動(dòng)單片機(jī) P10, P11, P12端為高電平。SC2272的輸出管腳通過9013三極管來接單片機(jī)的I/O 口,因?yàn)榫€較長(zhǎng),所 以芯片的高電平不能完整拉高單片機(jī)的I/O 口,單片機(jī)不能完整識(shí)別解碼芯片
29、SC2272高電平,所以用9013的NPNE極管驅(qū)動(dòng)。當(dāng)解碼芯片 SC2272s信號(hào)輸 出,輸出管腳就會(huì)接接低電平。然而解碼芯片2272有信號(hào)的輸出,輸出管腳會(huì)接高電平,這時(shí)候9013三極管會(huì)導(dǎo)通,三極管的c極就會(huì)和電源連接,也就會(huì) 輸出高電平。9013三極管有增強(qiáng)驅(qū)動(dòng)的作用。圖2-5 一號(hào)餐桌接收模塊原理圖2.1.3 顯示模塊a.4位一體數(shù)碼管數(shù)碼管有共陽極數(shù)碼管,還有共陰極數(shù)碼管。共陰數(shù)碼管的公共端為陰極, 當(dāng)數(shù)碼管顯示數(shù)字時(shí),表示數(shù)碼管陽極接的電平高于陰極電壓, 當(dāng)數(shù)碼管陽極接 低電平時(shí),數(shù)碼管不會(huì)發(fā)出紅色的光, 也不會(huì)顯示對(duì)應(yīng)的數(shù)字。共陽極數(shù)碼管的 公共端為陽極,正常電路運(yùn)行的時(shí)候,
30、數(shù)碼管陰極接地或者接低電平,數(shù)碼管上 顯示對(duì)應(yīng)的數(shù)字表示相應(yīng)的餐桌和相應(yīng)的呼叫服務(wù)內(nèi)容,若陽極接地或低電平, 數(shù)碼管不發(fā)光,也不會(huì)顯示相對(duì)應(yīng)的數(shù)字。本設(shè)計(jì)顯示模塊選擇的是4位一體的共陽數(shù)碼管,數(shù)碼管顯示清晰,字體較 大,驅(qū)動(dòng)簡(jiǎn)單方便。b.工作電路因?yàn)閿?shù)碼管的工作電流較大,I/O 口不足以驅(qū)使它工作,所以采用 4個(gè) 9012pnp三極管驅(qū)動(dòng)數(shù)碼管顯示對(duì)應(yīng)數(shù)字,表示相對(duì)應(yīng)呼叫的餐桌和呼叫服務(wù)內(nèi) 容。數(shù)碼管通過上拉電阻與單片機(jī) P0 口連接,串聯(lián)一個(gè)上拉電阻用作限流作用, 因?yàn)閿?shù)碼管由發(fā)光二極管按照一定的順序排列制成,發(fā)光二極管內(nèi)阻較小,想要數(shù)碼管完好無損而不被燒壞,就需要由一個(gè)保護(hù)電阻到電路中來保
31、護(hù)電路。電路圖如2-6所示VCC劉”。33血3方MLS 迎三口仝 D7JP0.7 EAV? L?ROGPSEN 15)P2J 14JP2.6 13P2.5 12JP14 U)P2.3 10)P2.2 氏9田11 1SJP2.0mII mET-醞M-I vcc4H7 pOl圖2-6數(shù)碼管工作電路2.1.4 聲光提示模塊本設(shè)計(jì)由紅色LED丁及電壓為5V蜂鳴器組成,并通過的9012的PNP三極管 驅(qū)動(dòng)。當(dāng)單片機(jī)P36端有低電平時(shí),9012三極管導(dǎo)通,蜂鳴器兩端相當(dāng)于有了 5V的電壓,蜂鳴器發(fā)出聲音,因?yàn)榧t色 LED指示燈并聯(lián)在蜂鳴器兩端,因而, 當(dāng)蜂鳴器發(fā)出聲音時(shí),紅色LED丁會(huì)同時(shí)點(diǎn)亮。聲光提示電
32、路如圖 2-7所示。圖2-7聲光提示電路2.1 .5按鍵模塊如圖2-8所示,服務(wù)臺(tái)端的按鍵模塊接單片機(jī)的 P37口,主要能夠?qū)崿F(xiàn)清零 的功能。若服務(wù)臺(tái)端的按鍵被按下時(shí),餐廳呼叫系統(tǒng)全部清零,數(shù)碼管顯示0000”川A圖2-8 按鍵模塊2.2 客戶端2.2.1 無線發(fā)射模塊A.芯片介紹a.發(fā)射模塊發(fā)射模塊將信息發(fā)送給編碼芯片 SC2262當(dāng)客戶端顧客按下按鍵,發(fā)射模 塊將信息發(fā)送出去,一共有 3個(gè)引腳。分別為VCC引腳,GNR腳以及DAT聞I 腳。VCC電源引腳,接編碼芯片 SC2262的18腳。GND接地引腳。DATA接編碼芯片 SC2262的17腳。b.編碼芯片SC2262當(dāng)編碼芯片SC226
33、2M應(yīng)用到電路中時(shí),通常解碼芯片SC227器!要與之一同 被應(yīng)用到電路中。SC226豕用CMOS:藝的無線編碼器,它的功率消耗較少,價(jià) 格也較低。在餐桌1發(fā)射模塊原理圖中,芯片SC2262一共有18個(gè)引腳,其中1-8腳為 地址端,其中1腳和2腳接地,3-8腳懸空,15腳和16腳之間接震蕩電阻,接 法與餐桌1接收模塊解碼芯片SC2272保持一致。表2-5為編碼芯片SC2262的 管腳說明。表2-5 SC2262管腳說明名稱管腳說明A0-A111-8、10、11、12、13A0-A11為地址管腳,用于地址編碼,可以接低電平, 接高電平或者是懸空。D0-D57、8、10、13D0-D5為數(shù)據(jù)輸入端,
34、D0-D5其中任個(gè)數(shù)據(jù)輸入 為“1”時(shí),就有編碼發(fā)出。VCC18電源正端(+)VSS9電源負(fù)端(-)TE14開始編碼的端口,在編碼和發(fā)射電路中應(yīng)用較多,當(dāng)接地電平是,開始編碼。OSC116振蕩電阻輸入端續(xù)表2-5名稱管腳說明OSC116振蕩電阻輸入端OSC215與OSCHf反,振蕩電阻輸出端,與16腳接的電阻共 同影響振蕩頻率的大小。DOUT17輸出編碼的端口B.工作電路當(dāng)客戶端顧客按下按鍵,315M發(fā)射電路工作,將信息送給編碼芯片SC2262, SC2262對(duì)信息進(jìn)行編碼,然后將編碼信息發(fā)送出去,如果無顧客按下按鍵,芯 片SC2262兩端沒有電壓,315M高頻發(fā)射電路不工作。因?yàn)?7腳與發(fā)射
35、電路的 發(fā)射輸出端是連接的,所以當(dāng) 17腳電平是高電平時(shí),315M高頻發(fā)射電路開始 振蕩,發(fā)射頻率為315MHz的信號(hào),當(dāng)17腳電平是低電平時(shí),315M高頻發(fā)射 電路停止振蕩,所以17腳電平的高低影響著電路的高頻發(fā)射電路有沒有工作。 如圖2-9為餐桌1發(fā)射模塊原理圖。圖2-9餐桌1發(fā)射模塊原理圖U 口 月一 30 11_.-留 2SI 二2.2.2 按鍵模塊客戶端中每個(gè)按鍵模塊有三個(gè)按鍵和三個(gè) 4148二極管組成,K1按鍵實(shí)現(xiàn)呼 叫功能,K2按鍵實(shí)現(xiàn)結(jié)賬功能,K3按鍵實(shí)現(xiàn)取消功能。每個(gè)按鍵的1腳都接電 源正極,當(dāng)顧客按下某個(gè)按鍵時(shí),電路接通電源。每個(gè)按鍵的一端都接二極管, 每個(gè)按鍵之間互不干擾
36、。每個(gè)按鍵都有一個(gè)引腳分別接編碼芯片SC2262的11、12、13腳,當(dāng)有顧客按下按鍵,相應(yīng)的接 SC2262的端口輸出電平為高電平,這 時(shí)就會(huì)有編碼信息被發(fā)出。4148為半導(dǎo)體二極管,是一種小型的高速開關(guān)二極管,大量應(yīng)用于信號(hào)頻 率較高的電路。半導(dǎo)體二極管導(dǎo)通的時(shí)候, 這時(shí)候等同于開關(guān)閉合,而當(dāng)半導(dǎo)體 二極管截止的時(shí)候,這時(shí)候等同于開關(guān)打開,這樣就會(huì)使得電路處于導(dǎo)通或者斷 開的狀態(tài)。按鍵分為機(jī)械觸點(diǎn)式的,用橡膠來導(dǎo)電式的和手感觸摸式的。機(jī)械觸點(diǎn)式按 鍵線條連接清晰,制作方便快捷,觸摸時(shí)舒服,本設(shè)計(jì)采用的就是機(jī)械觸點(diǎn)式按 鍵。導(dǎo)電橡膠式按鍵體積小,所占地方小,使用者使用方便。觸摸式按鍵外形美
37、觀,可防塵,防潮。圖2-10 一號(hào)餐桌按鍵模塊呼叫 結(jié)賬 取消一號(hào)餐桌3系統(tǒng)程序設(shè)計(jì)3.1 主程序如圖3-1所示,為餐廳呼叫系統(tǒng)設(shè)計(jì)的主程序流程圖, 可以完成餐廳相應(yīng)的 服務(wù)功能,通過蜂鳴器和紅色LED燈進(jìn)行聲光提示,并在數(shù)碼管上顯示相應(yīng)的數(shù) 字,表示對(duì)應(yīng)呼叫的餐桌號(hào)和相應(yīng)的呼叫服務(wù)內(nèi)容, 然后安排工作人員來滿足顧 客的呼叫請(qǐng)求。上電后,系統(tǒng)程序初始化,如果客戶端沒有按鍵被顧客按下,仍然停留在初 始化狀態(tài),繼續(xù)檢測(cè)一直到客戶端有按鍵被按下。如果客戶端有按鍵按下,系統(tǒng)接收和發(fā)射信號(hào),服務(wù)臺(tái)端數(shù)碼管顯示數(shù)字,表示呼叫服務(wù)的餐桌號(hào)以及相應(yīng)的 服務(wù)內(nèi)容,并通過紅色LED丁和蜂鳴器進(jìn)行聲光提示。接著檢測(cè)
38、客戶端是否有兩 個(gè)或者兩個(gè)以上餐桌按下按鍵,如果客戶端有兩個(gè)或兩個(gè)以上的餐桌按下按鍵, 服務(wù)臺(tái)端數(shù)碼管交替數(shù)字,表示有不同的餐桌發(fā)出呼叫的請(qǐng)求, 并且蜂鳴器和紅 色LED#進(jìn)行提示,如果客戶端沒有兩個(gè)或者兩個(gè)以上餐桌按下按鍵,檢測(cè)服務(wù)臺(tái)端按鍵是否被按下。如果有餐桌按下取消按鍵,服務(wù)臺(tái)端相應(yīng)顯示的數(shù)字不出 現(xiàn),表示相應(yīng)餐桌的呼叫服務(wù)項(xiàng)目取消。 如果服務(wù)臺(tái)端沒有按下清零按鍵, 數(shù)碼 管一直交替顯示的餐桌號(hào)和所需的服務(wù)內(nèi)容, 如果服務(wù)臺(tái)端按鍵被工作人員按下 時(shí),數(shù)碼管顯示“ 0000”,并且停止聲光提示。系統(tǒng)清零,并且回到初始化的狀 。3.2 服務(wù)臺(tái)端子程序流程圖上電后,系統(tǒng)程序初始化,首先檢測(cè)應(yīng)答
39、按鍵是否被按下,如果應(yīng)答按鍵被 按下,系統(tǒng)清零;如果沒有被按下,繼續(xù)檢測(cè)餐桌是否呼叫。如果沒有餐桌呼叫, 關(guān)閉蜂鳴器和LED燈;如果有餐桌呼叫,蜂鳴器和LED丁進(jìn)行聲光提示,數(shù)碼管 顯示數(shù)字表示相應(yīng)呼叫的餐桌號(hào)和服務(wù)項(xiàng)目。最后返回以前的狀態(tài),檢測(cè)應(yīng)該按鍵是否被按下,如此循環(huán)。流程圖如圖 3-2所示。圖3-2服務(wù)臺(tái)端子程序流程圖4仿真與調(diào)試4.1 仿真軟件4.1.1 Keil編程軟件Keil效率非常高,大多數(shù)匯編代碼的內(nèi)容很豐富完整,使用者很容易就可 以明白理解。首先要先建立分級(jí)格式,在Atmel分類里選擇AT89C51然后確定,這時(shí)候第 一個(gè)級(jí)別Targetl就會(huì)出現(xiàn)。點(diǎn)擊File新建文本中N
40、ew然后輸入已經(jīng)寫好的 匯編程序,然后開始運(yùn)行,看是否有錯(cuò)誤,如果有錯(cuò)誤進(jìn)行修改,直到?jīng)]有錯(cuò)誤可以運(yùn)行。點(diǎn)擊Targetl前面的小加號(hào),會(huì)出現(xiàn)第二個(gè)級(jí)別 Source Groupl,點(diǎn) 擊Source Group1前面的小加號(hào),會(huì)出現(xiàn) STARTUP.AS 1 Keil軟件操作界面如圖 4-1所示。lfc1.1 1必崛 iiVil4MFdd * Viftv M/d f If t Mygi的r.ltrrMii Md,他C5ft n ftlgjl易亙A|l hmMa. Q3 Li 8聲$4wri G*(1f STARTUP aI用311而*口 F (UTriBuka UikipiJE(B)V 皿
41、M3 “, 45 tjubUT 1X10 皿 里口 311 面2KHE U17 ,自W9 心f EE1 燒 瓜3皿 廊 切 1111tir. ?! d* 4defIzk 工Ac工 xjun1士 二4型*Ein UK unfliigrne 說 ffcSsss /工 W/走乂F口和印RIdafios BTJ屈 P4dibit Ri ffbit P1_72-S1*1.!obit; S2K-P10|Bit 3二;:-EL-4bit ft?1MP尸力Bblt E匯71-Fl由bht 疆土令L” !的It n-g-由善夜羹Sbhti *33lp,7j卜/科嗚器E * 七 nh=E!3-,(;?北百出拿敬s
42、iI U曲a*匚& 4|=1:重=:二白=g+G.口或3r口嘴直3.0尊丁h丁6*匕.0.口白皿亡)1般陽易不當(dāng)uctar tfflfe -l J 1; QzTf, 013111 二 xL 同工好5;. 累嗎工心小bdHlA2 udtar mkg亍,至七 * &dbL 113latl 11133d 工工二2ii-3 itn ,e_ -11I1ep3.打網(wǎng)工* Slse: d*.C4r13.0 1deiA-d s&dr-fWGrffTbung heai E二史 Ezn :11;了:1營(yíng)U,rsz:圖4-1 Keil軟件操作界面然后單擊保存,將文件命名為hujiao.c 。會(huì)出現(xiàn)圖4-2所示的文件
43、分級(jí)格圖4-2 Keil 菜單目錄將鼠標(biāo)放在Source Group 1,右擊選擇添加文本文件,進(jìn)入Source Group 1。 這時(shí)會(huì)彈出如圖4-3所示的窗口,再選擇ALLFiles的文件類型,找到一個(gè)名為 hujiao.c匯編語言的文檔的文件,用鼠標(biāo)單擊這個(gè)文件,然后單擊 hujiao.c文 件,點(diǎn)擊“ADD ,生成的匯編語言也就被成功的添加到了Source Group 1中,接著用鼠標(biāo)單擊右上角的叉,關(guān)閉這個(gè)窗口。接著將hujiao.c 文件添加到上級(jí)文件,用鼠標(biāo)選擇右擊選擇第一個(gè)選項(xiàng)Options for Target,這個(gè)時(shí)候就會(huì)出現(xiàn)一個(gè)窗口,如圖 4-3所示將頻率選項(xiàng)設(shè)置為12M
44、Hz下一步用鼠標(biāo)單擊Output選項(xiàng),在生成的Hex文件的選項(xiàng)前打勾,單擊“確 定”,這樣就可以生成Hex格式的文件了,如圖4-4所示。Devic& Target Output | Listing | C51A51 BL5:Atmel AT89c51iFoMemory Model:|幣紅1:in DTACede Rum Size:Large : 64K progr則jJCpsratingNone圖4-3設(shè)置頻率Device Target Output Li sting | C51A51 EL51 LoesFolder or|N碗金 of E某 ecut ableCreate Exeuutabl
45、*: biy&shsj iq Debug 工nEormati。7 Create HEX Fi:歹 Browse 工nform牽tiHEX |HEX-aO圖4-4 建立Hex文件窗口4.1.2 Proteus 軟件仿真仿真用的是Proteus軟件,首先在庫(kù)里找到所需要的各個(gè)元件, 然后輸入餐 廳呼叫系統(tǒng)設(shè)計(jì)的原理圖,緊接著就需要導(dǎo)入程序Hex文件,最后就可以進(jìn)行仿 真。Proteus的功能領(lǐng)先許多其他的軟件而且軟件的內(nèi)容也十分完善,有很多的 功能,例如,畫電路圖,自己設(shè)計(jì) PCB等等。Proteus軟件的特點(diǎn)有:a.設(shè)計(jì)者自己可以選擇仿真圖的大小, 背景的顏色,也可以自由編輯各個(gè)模 塊。b.軟件
46、可以代替設(shè)計(jì)者自己手動(dòng)布線, 減少自己連線的錯(cuò)誤率,簡(jiǎn)單方便而 且快捷有效。c.Proteus軟件元件庫(kù)內(nèi)容比較豐富,包括電阻,電容,單片機(jī),數(shù)碼管, LED燈,蜂鳴器,開關(guān),還有各種型號(hào)二極管三極管等許多封裝完整的元器件。 設(shè)計(jì)者可以自己去搜索自己的設(shè)計(jì)所需要的元件,操作也比較方便,只需要設(shè)計(jì)者把元件從庫(kù)里取出來就可以了。d.軟件支持仿真檢查錯(cuò)誤,元器件仿真時(shí)的高級(jí)仿真圖表設(shè)計(jì)者可以自己去 調(diào)出,隨時(shí)可以了解程序代碼的運(yùn)行。餐廳呼叫系統(tǒng)設(shè)計(jì)就是采用 Proteus軟件進(jìn)行電路的設(shè)計(jì)和仿真,實(shí)時(shí)為設(shè) 計(jì)者提供了單片機(jī)仿真的結(jié)構(gòu)體系,方便設(shè)計(jì)者了解。如圖4-5所示為仿真軟件 的基本操作界面。將客
47、戶端的按鍵直接接在仿真軟件中單片機(jī)STC89C5的P1 口 ,分別表示三個(gè)餐桌的呼叫,結(jié)賬和取消的三種情況,來代替無線呼叫的信號(hào)接收和發(fā)射的功 能。nCffSOE-BFile Vievi- Edit Took Design Craph Source De4xjg library Templale System HelpEfU 口 EWES7SEGMPX4Et ICWiTTlK 10ATTJS AT&9O51 A-H4O2rWID0M BUTTON BLEZEH CAP WPtLEC CRYSTALFZT792A G2R1EOC5 LECKbHEEN LECHED LE&-YEILW LM聞 N01 PNPROT-H& RES RESPACKW 5OUHDER SFE.ER
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 火花線切割機(jī)床項(xiàng)目投資可行性研究分析報(bào)告(2024-2030版)
- 中國(guó)醫(yī)用純化水設(shè)備行業(yè)發(fā)展監(jiān)測(cè)及發(fā)展戰(zhàn)略規(guī)劃報(bào)告
- 中國(guó)汽車平衡塊行業(yè)市場(chǎng)全景評(píng)估及發(fā)展戰(zhàn)略規(guī)劃報(bào)告
- 中國(guó)電容器用薄膜市場(chǎng)調(diào)查報(bào)告
- 2025年中國(guó)氣瓶光面環(huán)規(guī)行業(yè)市場(chǎng)發(fā)展前景及發(fā)展趨勢(shì)與投資戰(zhàn)略研究報(bào)告
- 2025-2030年中國(guó)全鋼中央臺(tái)項(xiàng)目投資可行性研究分析報(bào)告
- 中國(guó)川烏頭行業(yè)市場(chǎng)深度評(píng)估及投資戰(zhàn)略規(guī)劃報(bào)告
- 中國(guó)回光燈市場(chǎng)發(fā)展前景預(yù)測(cè)及投資戰(zhàn)略咨詢報(bào)告
- 早教班老師培訓(xùn)課件
- 同城配送合同
- 高三家長(zhǎng)會(huì)班主任發(fā)言稿課件
- 學(xué)前幼兒園-《快樂的小鼴鼠》教學(xué)課件設(shè)計(jì)
- 3停止間轉(zhuǎn)法教案
- 2022-2023學(xué)年重慶市合川市三下數(shù)學(xué)期末學(xué)業(yè)質(zhì)量監(jiān)測(cè)模擬試題含解析
- 全過程造價(jià)咨詢服務(wù)實(shí)施方案
- 初二生地會(huì)考復(fù)習(xí)資料全
- 里氏硬度法檢測(cè)鋼材強(qiáng)度范圍記錄表、鋼材里氏硬度與抗拉強(qiáng)度范圍換算表
- 四川省宜賓市翠屏區(qū)中學(xué)2022-2023學(xué)年數(shù)學(xué)八年級(jí)第二學(xué)期期末檢測(cè)試題含解析
- 2020-2021成都石室聯(lián)合中學(xué)蜀華分校小學(xué)數(shù)學(xué)小升初模擬試卷附答案
- 某冶金機(jī)械廠供配電系統(tǒng)設(shè)計(jì)
- 《在中亞細(xì)亞草原上》賞析 課件
評(píng)論
0/150
提交評(píng)論