版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、目錄前言2第一章設(shè)計(jì)任務(wù)31.1基本要求31.2系統(tǒng)總體要求31.3用戶需求總示意圖4第二章方案論證與比較42.1單片機(jī)的選擇42.2語音芯片的選擇52.3顯示模塊的選擇6第三章系統(tǒng)硬件框圖設(shè)計(jì)73.1最小系統(tǒng)設(shè)計(jì)框圖73.2驅(qū)動(dòng)系統(tǒng)設(shè)計(jì)框圖8第四章系統(tǒng)硬件設(shè)計(jì)84.1單片機(jī)最小系統(tǒng)電路84.2驅(qū)動(dòng)LCD液晶顯示電路94.3激光檢測(cè)電路104.4 WT588語音播報(bào)電路10第五章系統(tǒng)軟件設(shè)計(jì)115.1 系統(tǒng)軟件流程圖11整個(gè)系統(tǒng)軟件運(yùn)行流程如下圖:115.2 系統(tǒng)軟件程序說明12第六章測(cè)試與結(jié)果126.1 測(cè)試儀器和材料126.2測(cè)試結(jié)果126.3測(cè)試記錄136.4測(cè)試分析綜合136.5系統(tǒng)的
2、優(yōu)化14第七章設(shè)計(jì)總結(jié)14附錄:151.系統(tǒng)實(shí)物及PCB圖:152.系統(tǒng)C程序的源碼:163.參考文獻(xiàn)23前言目前絕大數(shù)商場(chǎng)都采用傳統(tǒng)的進(jìn)出口系統(tǒng)或者根本沒有,并且關(guān)于顧客在某個(gè)季節(jié)對(duì)某些商品的喜好與需求沒有一個(gè)科學(xué)合理的統(tǒng)計(jì)調(diào)查,造成一些商品銷售庫(kù)存、另一些商品銷售短缺的尷尬局面,商場(chǎng)客源減少卻沒有及時(shí)了解,不利于商場(chǎng)的最佳運(yùn)營(yíng)。但如果專門安排人員去調(diào)研這方面,不僅浪費(fèi)資源、影響耽誤顧客購(gòu)物,而且得出的結(jié)果不一定準(zhǔn)確。鑒于此,設(shè)計(jì)一個(gè)自動(dòng)檢測(cè)商場(chǎng)進(jìn)入顧客的總?cè)藬?shù),現(xiàn)在還有多少人在商場(chǎng)內(nèi),對(duì)顧客進(jìn)入商場(chǎng)購(gòu)物表示歡迎的科學(xué)系統(tǒng)是很有利用價(jià)值的,其中檢測(cè)可以采用激光傳感器。激光按能量分類,用于此處
3、的傳感器應(yīng)屬于第一類激光,是無公害激光。因采用能量不高的激光,對(duì)人的身體不會(huì)造成傷害,可以放心的使用商場(chǎng)進(jìn)出口處作檢測(cè)用。另外隨著激光技術(shù)的發(fā)展,特別是在軍事上,一種強(qiáng)度高的激光可以穿透較厚的鋼板甚至是更為硬的東西,它的威力遠(yuǎn)比子彈的威力大的多,將來有可能會(huì)有更多的激光槍出現(xiàn)戰(zhàn)斗中;還有激光通信也是比較先進(jìn)的技術(shù),它較無線通信更穩(wěn)定,傳輸數(shù)據(jù)時(shí)不易被盜??;激光用在循跡機(jī)器人身上,讓機(jī)器人在循跡的時(shí)候更穩(wěn)定,不易出現(xiàn)路線尋找錯(cuò)誤,例如清華大學(xué)參加的飛思卡爾機(jī)器人設(shè)計(jì)大賽就是用激光代替普通的紅外檢測(cè)技術(shù)來實(shí)現(xiàn)機(jī)器人的循跡路線,因?yàn)榧す獾膹?qiáng)度比紅外線要高,不易受外界光線的干擾;還有一些常見的利用激光
4、制造的工具,例如激光雕刻機(jī),激光切割機(jī),激光打標(biāo)機(jī),激光打印機(jī)。第一章 設(shè)計(jì)任務(wù)1.1基本要求1、設(shè)計(jì)雙激光傳感器檢測(cè)電路,分別監(jiān)測(cè)進(jìn)入、走出商場(chǎng)的顧客;2、再設(shè)計(jì)出單片機(jī)最小系統(tǒng),用來接收信號(hào)、計(jì)數(shù)處理和發(fā)出指令;3、最后設(shè)計(jì)出語音播報(bào)(帶穩(wěn)壓的)電路,接收單片機(jī)指令,對(duì)進(jìn)出商場(chǎng)的顧客表示問候。1.2系統(tǒng)總體要求1、采用合理的傳感器采集商場(chǎng)內(nèi)人員的流動(dòng)情況;2、能夠統(tǒng)計(jì)進(jìn)入商場(chǎng)的人數(shù),離開商場(chǎng)的人數(shù),當(dāng)前商場(chǎng)還剩余的人數(shù),統(tǒng)計(jì)的數(shù)字在LCD1602顯示;3、當(dāng)顧客進(jìn)入商場(chǎng)時(shí),語音播報(bào)“歡迎第N位顧客”;4、當(dāng)顧客離開商場(chǎng)時(shí),語音播報(bào)“謝謝光顧”之類的語音;5、隨機(jī)抽取幸運(yùn)顧客并語音播報(bào)該顧客
5、是幸運(yùn)顧客以及獲獎(jiǎng)獎(jiǎng)品;6、導(dǎo)購(gòu),對(duì)不熟悉商場(chǎng)結(jié)構(gòu)的顧客以提示,例如:一樓食品,二樓服飾等;1.3用戶需求總示意圖第二章 方案論證與比較2.1單片機(jī)的選擇方案一:選擇8031單片機(jī)芯片8031芯片內(nèi)部無ROM,需要外擴(kuò)程序存儲(chǔ)器,由此造成電路焊接的困難,況且使用8031還需要另外購(gòu)買其他的芯片,從而造成成本較高,性價(jià)比低。方案二: 選擇AT89C52 AT89C52芯片內(nèi)部有ROM,且片內(nèi)ROM全部采用Flash ROM,它能于3V的超低壓工作,與MCS-51系列單片機(jī)完全兼容。結(jié)合實(shí)際,選擇AT89C52單片機(jī)來設(shè)計(jì)。2.2語音芯片的選擇方案一:采用APR9600語音芯片臺(tái)灣公司最新推出的A
6、PR9600語音錄放芯片,是繼美國(guó)ISD公司以后采用模擬存儲(chǔ)技術(shù)的又一款音質(zhì)好、噪音低、不怕斷電、可反復(fù)錄放的新型語音電路,單片電路可錄放32-60秒,串行控制時(shí)可分256段以上,并行控制時(shí)最大可分8段。它較ISD系列語音芯片易于控制且價(jià)格也較便宜。方案二:采用WT588語音芯片WT588系列語音芯片是中國(guó)廣州唯創(chuàng)科技有限公司中國(guó)臺(tái)灣華邦共同研發(fā)出來的集單片機(jī)與語音電路與一體的可編輯語音芯片??煽刂频恼Z音地址位能達(dá)到220個(gè),每個(gè)地址位里能加載可組合語音為128段,總共28160段語音,足以應(yīng)對(duì)商場(chǎng)的巨大客流量。其特點(diǎn):1、 支持2M32M的SPI-Flash內(nèi)存,播放時(shí)長(zhǎng)較大;2、 內(nèi)嵌DS
7、P高速音頻處理器,處理速度快;3、 內(nèi)置13Bit/DA轉(zhuǎn)換器,以及12Bit/PWM輸出,音質(zhì)好;4、 可通過專業(yè)上位機(jī)操作軟件,隨意組合語音;5、 USB下載方式,支持在線下載/脫機(jī)下載,即便在WT588通電的情況下,也一樣可以正常下載數(shù)據(jù)到SPI-Flash;6、 抗干擾能力強(qiáng),可用于公共或者工業(yè)場(chǎng)合。由于本系統(tǒng)要求很多的語音段、高速處理和抗干擾能力強(qiáng)等要求,所以選擇WT588作為語音播報(bào)的主控芯片。2.3顯示模塊的選擇 方案一:LCD數(shù)碼管液晶顯
8、示,由單片機(jī)驅(qū)動(dòng).它主要用來顯示大量數(shù)據(jù)、文字、圖形,能夠顯示的位數(shù)多,顯示得清晰多樣、美觀。方案二:點(diǎn)陣顯示,是由八行八列的發(fā)光二極管集成在一塊電路上組成,主要用來顯示漢字,同時(shí)也能顯示數(shù)字和少量圖象,但它的焊接較麻煩,價(jià)格高,鑒于所設(shè)計(jì)的題目要求它不切實(shí)際。所以排除此方案。方案三:LED數(shù)碼管靜態(tài)顯示,電路容易理解且驅(qū)動(dòng)的程序簡(jiǎn)單,多片七段譯碼器驅(qū)動(dòng)顯示,這不僅增加了成本,還需要占用單片機(jī)多個(gè)I/O口,也給電路的焊接帶來一定的困難,因此不選用這種方案作為顯示模塊。方案四:采用LED數(shù)碼管動(dòng)態(tài)掃描顯示,價(jià)格低廉,不僅減少了對(duì)I/O口的浪費(fèi),而且能夠同時(shí)驅(qū)動(dòng)多個(gè)數(shù)碼管。其驅(qū)動(dòng)程序容易編寫和理解
9、。當(dāng)顯示內(nèi)容不太多,可以排除。經(jīng)過四種方案的比較以及本系統(tǒng)實(shí)際,由于該系統(tǒng)需要顯示兩個(gè)內(nèi)容,上述的LCD液晶顯示比較妥善,我們選擇性價(jià)比相對(duì)高的LCD1602液晶。 第三章 系統(tǒng)硬件框圖設(shè)計(jì)本系統(tǒng)采用以STC89C52系列單片機(jī)為控制中心,以及外圍供電、復(fù)位、晶振、MAX232構(gòu)成電頻轉(zhuǎn)換電路組成單片機(jī)最小系統(tǒng)電路,用AMS1117構(gòu)成的穩(wěn)壓模塊、WT588構(gòu)成的語音模塊以及雙激光組成的檢測(cè)模塊共同組成驅(qū)動(dòng)系統(tǒng)電路,激光檢測(cè)信號(hào)傳送給單片機(jī),單片機(jī)作出計(jì)數(shù)與判斷,給語音模塊發(fā)出播報(bào)相應(yīng)語音指令,同時(shí)讓LCD1602液晶顯示總?cè)藬?shù)與剩余人數(shù)。3.1最小系統(tǒng)設(shè)計(jì)框圖本部分主要包括供電電路、復(fù)位電路
10、、晶振電路、電頻轉(zhuǎn)換電路及單片機(jī)電路組成,框圖如下:圖1 單片機(jī)最小系統(tǒng)設(shè)計(jì)框圖3.2驅(qū)動(dòng)系統(tǒng)設(shè)計(jì)框圖驅(qū)動(dòng)系統(tǒng)部分主要由雙激光模塊電路和穩(wěn)壓語音模塊組成,框圖如下:圖二 驅(qū)動(dòng)系統(tǒng)設(shè)計(jì)框圖第四章 系統(tǒng)硬件設(shè)計(jì)整個(gè)裝置主要由以下電路組成:STC89C52單片機(jī)最小系統(tǒng)、LCD1602液晶顯示驅(qū)動(dòng)電路、激光檢測(cè)電路、WT588語音播報(bào)電路。4.1單片機(jī)最小系統(tǒng)電路單片機(jī)最小系統(tǒng)電路主要包括供電電路、復(fù)位電路、晶振電路、MAX232電頻轉(zhuǎn)換電路和STC89C52單片機(jī)電路組成,如圖:圖三 單片機(jī)最小系統(tǒng)電路圖4.2驅(qū)動(dòng)LCD液晶顯示電路主要由16孔排座、1.8K電阻和0歐電路組成,如圖:圖四 LCD1
11、602液晶顯示驅(qū)動(dòng)電路圖4.3激光檢測(cè)電路接進(jìn)出激光傳感器的3孔排座2個(gè)、10K電阻2個(gè)、1K電阻2個(gè)、LED燈2個(gè)及信號(hào)輸出2孔排座1個(gè)組成激光檢測(cè)電路,如圖:圖五 激光檢測(cè)電路圖4.4WT588語音播報(bào)電路WT588語音播報(bào)電路包括:以AMS1117芯片為主控,C1、C2電容,R5電阻和LED組成的穩(wěn)壓供電模塊;以WT588芯片為核心,J5信號(hào)輸入雙孔排座和J4語音信號(hào)輸出雙孔排座。如圖:圖六WT588語音播報(bào)電路第五章 系統(tǒng)軟件設(shè)計(jì)5.1 系統(tǒng)軟件流程圖整個(gè)系統(tǒng)軟件運(yùn)行流程如下圖:5.2 系統(tǒng)軟件程序說明對(duì)于同時(shí)有顧客分別從入口與出口處進(jìn)出的情況,則計(jì)數(shù)變量沒有增加也沒有減少,但這種情況
12、可以忽略。只要有時(shí)間差別,語音均播報(bào)歡迎第多少位顧客。第六章 測(cè)試與結(jié)果6.1測(cè)試儀器和材料主要包括:5V輸出穩(wěn)壓電源、激光發(fā)送端、喇叭或音響、插線及固定膠布。6.2測(cè)試結(jié)果在PC上位機(jī)上用KEILVISION3軟件建立測(cè)試工程,用C語言編寫程序,通過正確設(shè)置,編譯生成.HEX文件,再通過正確的COM口用STC-ISP軟件將.HEX文件燒錄到系統(tǒng)中;用膠布將對(duì)準(zhǔn)的兩對(duì)激光收發(fā)端平行固定,用5V的電源給激光發(fā)出端通電;對(duì)應(yīng)正確的原理圖與C程序編寫情況,將各個(gè)插線插好,并仔細(xì)檢查;再通電。測(cè)試初始,發(fā)現(xiàn)程序沒問題,卻不顯示。經(jīng)過檢查發(fā)現(xiàn)單片機(jī)插針彎曲,有三個(gè)引腳沒插入插槽。糾正之后仍然不顯示,檢查
13、發(fā)現(xiàn)焊接時(shí)不小心將LCD顯示的兩個(gè)信號(hào)輸入線路連接在一起了,經(jīng)過清理成功顯示。通電模擬:當(dāng)有人模擬進(jìn)入商場(chǎng),語音播報(bào)“歡迎第x 顧客”,LCD顯示商場(chǎng)中的人數(shù)和“Welcome!”;當(dāng)有人模擬離開商場(chǎng),LCD顯示商場(chǎng)中的人數(shù)和“Welcome!”。6.3測(cè)試記錄進(jìn)入人數(shù)步出人數(shù)剩余人數(shù)備注(計(jì)數(shù))備注(播報(bào))101正常正常110正常正常211正常正常220正常正常321正常正常330正常正常642錯(cuò)誤正常761正常正常6.4測(cè)試分析綜合通過反復(fù)的實(shí)驗(yàn)論證,我們得出了八組實(shí)驗(yàn)數(shù)據(jù),但我們發(fā)現(xiàn)其中的一組數(shù)據(jù)出現(xiàn)異常。經(jīng)過深入的探究,我們發(fā)現(xiàn)在設(shè)計(jì)系統(tǒng)時(shí)檢測(cè)門的尺寸考慮不周全,以至于檢測(cè)門的尺寸過大
14、,導(dǎo)致兩人或者多人同時(shí)進(jìn)入,而造成系統(tǒng)誤判,得出錯(cuò)誤的結(jié)果。6.5系統(tǒng)的優(yōu)化我們對(duì)檢測(cè)門的尺寸進(jìn)行了修正,使通道在同一時(shí)間只能容下一人通過,從而避免同時(shí)進(jìn)出而造成計(jì)數(shù)錯(cuò)誤的可能。在編程階段,我們嘗試了兩種情況:一是用if語句實(shí)現(xiàn)進(jìn)、出口的選擇,while語句實(shí)現(xiàn)計(jì)數(shù)功能。但在實(shí)際的測(cè)試中容易出現(xiàn)誤差,不夠精確。二是使用的外部中斷,使得外部觸發(fā)引起單片機(jī)的做出反應(yīng),這樣就會(huì)大大的提高系統(tǒng)的精度,使系統(tǒng)更加的穩(wěn)定。最終我們選擇了中斷方式作為我們最終的程序選擇方案。第七章 設(shè)計(jì)總結(jié)經(jīng)過半個(gè)多月的時(shí)間奮戰(zhàn),在指導(dǎo)老師的幫助下,我們進(jìn)行了準(zhǔn)備性基礎(chǔ)與原理的學(xué)習(xí)、設(shè)計(jì)方案與元器件選擇、系統(tǒng)各個(gè)模塊的框架設(shè)
15、計(jì)、電路Protel繪圖、PCB布線排版、刻板、焊接與硬件測(cè)試、程序編寫與燒錄 、模擬測(cè)試,終于將此設(shè)計(jì)完成。雖然時(shí)間很短,但我們?cè)诤戏是缶娮庸镜哪托慕虒?dǎo)與技術(shù)支持下,我的啟迪很大。這次的實(shí)習(xí)對(duì)我的人生有很大促進(jìn),讓我養(yǎng)成了認(rèn)真思考、仔細(xì)探索的學(xué)習(xí)習(xí)慣。附錄:1.系統(tǒng)實(shí)物及PCB圖:2.系統(tǒng)C程序的源碼:/文件包含與定義操作*#include<at89x52.h>#include <intrins.h>#include<voice.h>#define uchar unsigned char#define uintunsigned intuchar cou
16、nt=210;sbit in=P23; /激光檢測(cè)入口接單片機(jī)24號(hào)引腳sbitout=P24; /激光檢測(cè)出口接單片機(jī)25號(hào)引腳ucharsegnum4=0,0,0,0;uchar sum=0,current_sum=0;typedef unsigned char BYTE;typedef unsigned int WORD;typedef bit BOOL ; sbit rs= P20;sbit rw = P21;sbit ep = P22;BYTE code dis1 = "welcome!"/延時(shí)子程序*delay1(BYTE ms) BYTE i;while(ms
17、-)for(i = 0; i< 250; i+)_nop_();_nop_();_nop_();_nop_(); /測(cè)試LCD忙碌狀態(tài)*BOOL lcd_bz()BOOL result;rs = 0;/ 寄存器選擇,rs=0選擇指令寄存器 rw = 1;ep = 1;_nop_();_nop_();_nop_();_nop_();result = (BOOL)(P1 & 0x80);ep = 0;return result;/ 寫入指令數(shù)據(jù)到LCD*lcd_wcmd(BYTE cmd)while(lcd_bz();rs = 0;rw = 0;ep = 0;_nop_();_nop
18、_();P1 = cmd;_nop_();_nop_();_nop_();_nop_();ep = 1;_nop_();_nop_();_nop_();_nop_();ep = 0;/設(shè)定顯示位置*lcd_pos(BYTE pos)lcd_wcmd(pos | 0x80);/寫入字符顯示數(shù)據(jù)到LCD*lcd_wdat(BYTE dat)while(lcd_bz();rs = 1;rw = 0;ep = 0;P1 = dat;_nop_();_nop_();_nop_();_nop_();ep = 1;_nop_();_nop_();_nop_();_nop_();ep = 0;/LCD初始化設(shè)定*lcd_init()lcd_wcmd(0x38);delay1(1);lcd_wcmd(0x0c);delay1(1);lcd_wcmd(0x
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年采購(gòu)供應(yīng)協(xié)議
- 職業(yè)學(xué)院雙師素質(zhì)認(rèn)定辦法
- 2024年藝術(shù)品交易標(biāo)準(zhǔn)字畫買賣協(xié)議版
- 2024年視頻監(jiān)控軟件OEM合作開發(fā)協(xié)議3篇
- 2024年高品質(zhì)煙草產(chǎn)品采購(gòu)與銷售合同一
- 2024年高端制造行業(yè)技術(shù)轉(zhuǎn)讓合同
- 2024年物流倉(cāng)儲(chǔ)租賃及冷鏈配送合同3篇
- 九年級(jí)下冊(cè)u(píng)nit3Lesson13Be-Careful-Danny教學(xué)設(shè)計(jì)模板
- 廣州市加強(qiáng)知識(shí)產(chǎn)權(quán)運(yùn)用和保護(hù)促進(jìn)創(chuàng)新驅(qū)動(dòng)發(fā)展的實(shí)施方案
- 智慧煤礦與智能化開采技術(shù)的發(fā)展方向
- 出院小結(jié)模板
- HITACHI (日立)存儲(chǔ)操作說明書
- 公路自然災(zāi)害防治對(duì)策課件
- (新版教材)蘇教版二年級(jí)下冊(cè)科學(xué)全冊(cè)教案(教學(xué)設(shè)計(jì))
- 61850基礎(chǔ)技術(shù)介紹0001
- 電鏡基本知識(shí)培訓(xùn)
- 耳鳴中醫(yī)臨床路徑
- 圍堰高噴防滲墻工程監(jiān)理實(shí)施細(xì)則
- (精心整理)系動(dòng)詞練習(xí)題
- 婚戀觀教育--保持軍人本色樹立正確婚戀觀
- 體彩排列五歷史數(shù)據(jù)
評(píng)論
0/150
提交評(píng)論