版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、目錄 一、緒論11.概述1(1)快遞包裹取件柜的發(fā)展歷程1(2)我國快遞包裹取件柜的發(fā)展現(xiàn)狀和發(fā)展趨勢12.本課題的研究意義及背景23.本文的主要研究內(nèi)容2二、系統(tǒng)概述31.系統(tǒng)設(shè)計要求32.系統(tǒng)設(shè)計方案比較與論證3(1)控制器的方案選擇比較3(2)鍵盤電路方案比較4(3)電源內(nèi)部電路選擇4三、系統(tǒng)硬件設(shè)計51.系統(tǒng)部分硬件介紹5(1)AT89C525(2)外部時鐘芯片DS13076(3)擴展芯片PCF857472.系統(tǒng)硬件電路設(shè)計7(1)系統(tǒng)基本框架7(2)電源電路設(shè)計8(3)外部時鐘電路設(shè)計8(4)電控鎖裝置電路設(shè)計9(5)液晶顯示LCD裝置電路設(shè)計10(6)I2C外圍擴展電路設(shè)計11(7
2、)數(shù)據(jù)存儲芯片電路設(shè)計11(8)12位矩陣式鍵盤電路12(9)檢測模塊硬件電路(物品是否在柜內(nèi)或者門是否關(guān)緊)12(10)GSM模塊接口電路14(11)SD卡的接口電路設(shè)計15(12)揚聲器報警電路設(shè)計16四、系統(tǒng)軟件設(shè)計171.系統(tǒng)軟件設(shè)計主要思想172.主程序流程圖173.LCD界面流程圖184.矩陣鍵盤流程圖205.GSM模塊流程圖216.檢測取件柜有無物體存在程序流程圖227.檢測取件柜門是否關(guān)好程序流程流程圖238.報警模塊流程圖23五、Proteus仿真與結(jié)果分析241.仿真調(diào)試24(1)仿真軟件的介紹24(2)Keil與proteus聯(lián)合進行調(diào)試步驟242.仿真過程24(1)啟動
3、仿真24(2)存界面24(3)隨機生成驗證碼25(4)存入物品界面25(5)取界面253.錯誤分析25六、總結(jié)26致謝26參考文獻26附錄271.附錄一:系統(tǒng)總電路圖272.附錄二:系統(tǒng)部分程序27畢業(yè)設(shè)計說明書中文摘要:隨著互聯(lián)網(wǎng)電商行業(yè)的蓬勃發(fā)展,快遞包裹在日常生活中更是隨處可見。由于人工的快遞包裹存取件存在一定弊端并影響快遞包裹的效率,快遞包裹取件柜也應(yīng)運而生并快速發(fā)展。在國外,快遞包裹取件柜自助站建設(shè)已有10多年歷史,目前全球已有將近20個國家開始應(yīng)用。本文通過對快遞包裹取件柜的系統(tǒng)研究,分析了目前國內(nèi)快遞包裹取件柜的基本功能,分別從硬件和軟件方面,實現(xiàn)了快遞包裹取件柜的電腦控制器設(shè)計
4、,采用了AT89C52為核心控制芯片。整個系統(tǒng)除單片機主控部分,有液晶屏幕顯示LCD模塊,有12位矩陣鍵盤輸入模塊,揚聲器報警模塊,以及GSM模塊發(fā)送模塊和SD卡外部存儲模塊等。整個過程大體為快遞員先輸入收件人的手機號碼,然后將物件放入取件柜,系統(tǒng)即會自動向收件人發(fā)送短信的驗證提取碼,收件人憑借其驗證碼即可取走包裹??爝f包裹取件柜不僅節(jié)約了人力成本,也大大提高了快遞包裹的運輸效率。關(guān)鍵詞:快遞包裹,單片機,電腦控制器Abstract:With the rapid development of the Internet industry, electricity supplier courier
5、 parcel in daily life is everywhere. Because there are some disadvantages of artificial express parcels member access and influence the efficiency of express parcels, express parcel pickup cabinet came into being and developed rapidly. In other countries, express parcel pickup cabinet buffet station
6、 construction for 10 years, Currently there are nearly 20 countries began to apply. Through systematic research on the express parcel pickup cabinet, analysis of the current domestic express parcel pickup cabinet basic functions, respectively, from hardware and software to achieve a computer control
7、ler design express parcel pickup cabinet, Using AT89C52 as the core control chip. In addition to the main section of the entire system microcontroller, LCD module with 12 matrix keyboard input module, speaker alarm module, and GIM module transmitting module and SD card external memory module. The wh
8、ole process generally courier to enter the recipient's phone number, and then take the object into the cabinet member, the system will automatically send SMS verification code to extract the recipient, the recipient can be removed by virtue of its codes package. The whole process generally couri
9、er to enter the recipient's phone number, and then take the object into the cabinet member, the system will automatically send SMS verification code to extract the recipient, the recipient can be removed by virtue of its codes package. Express package pickup counter not only saving labor costs,
10、but also greatly improve the transport efficiency of express parcels.Key Words:Express parcels, single-chip, computer controller第1頁(共73頁)一、 緒論1. 概述(1) 快遞包裹取件柜的發(fā)展歷程隨著互聯(lián)網(wǎng)電商行業(yè)的蓬勃發(fā)展,快遞包裹在日常生活中更是隨處可見。由于人工的快遞包裹存取件存在一定弊端并且會影響快遞包裹的效率,快遞包裹取件柜也應(yīng)運而生,快速發(fā)展了起來。在國外,快遞包裹取件柜站點已有10多年的建設(shè)歷史,目前全球范圍內(nèi),開始應(yīng)用快遞包裹取件柜已有近20個國家。
11、在日本,有一個標準的配置用來收發(fā)快遞,在每棟樓宇都會有,主要是政府進行投資安裝快遞包裹取件柜,操作也十分簡單,是公益屬性的基礎(chǔ)設(shè)備;而德國敦豪快遞服務(wù)公司(DHL)也不例外,(相當于德國郵政系統(tǒng)的國企,旗下莆田國際快遞自動化包裹取件柜站(Packstation)已覆蓋德國90%總?cè)丝?,并成為了一些新建小區(qū)的基本配套)因其鋪設(shè)量足夠大,其運營收入足以維護成本和收回投入,系統(tǒng)不單獨收費,目前已向境外拓展。最近五六年,歐洲各國愛沙尼亞、法國、俄羅斯也在陸陸續(xù)續(xù)的開展了快遞包裹取件的系統(tǒng)建設(shè);在美國,亞馬遜的“Amazonlocker”相當普遍,快遞包裹取件柜通常會安置于24小時便利店、雜藥店及貨店,
12、消費者可選擇三日內(nèi)取貨;在2012年底谷歌選擇收購了的創(chuàng)業(yè)公司Bufferbox儲物柜更是對國內(nèi)快遞包裹取件柜的投資與開發(fā)起到推波助瀾的作用。(2) 我國快遞包裹取件柜的發(fā)展現(xiàn)狀和發(fā)展趨勢我國的物流業(yè)雖然發(fā)展較晚,但可以看到的是未來發(fā)展的前景巨大,隨著電商發(fā)展帶動了快遞業(yè)發(fā)展而快速的擴展開,快遞包裹的增長率每年持續(xù)不下。我國的電商發(fā)展讓網(wǎng)購變成為了最新的購物時尚,網(wǎng)購人群的數(shù)量龐大,致使快遞行業(yè)的生意也變得異常火爆,于是在快遞員送快遞時的最終端,買家和快遞員經(jīng)常會在時間上無法協(xié)調(diào),導(dǎo)致快遞員會在買家之間反復(fù)的穿梭,浪費了時間,效率也大打折扣,面對這種局面的難題,大家稱之為“快遞行業(yè)的最后一公里
13、”, 尤其是快遞公司關(guān)注的焦點,而快遞包裹取件柜則會非常有助于改善這樣的問題。在國內(nèi),據(jù)國家統(tǒng)計局的數(shù)據(jù)顯示,2015年上半年,全國快遞包裹同比增長25.6億件。國家郵政局召開的2016年全國郵政管理工作會議,根據(jù)預(yù)計,2016年我國快遞業(yè)業(yè)務(wù)量將完成275億件,同比增長34%。快遞包裹取件柜是近年來興起的寄遞終端設(shè)備,以綜合成本較低、24小時值守、安全方便等特點,受到包括了中國郵政在內(nèi)的各大寄遞服務(wù)商的青睞,并且還有不少的非寄遞企業(yè)在投資建設(shè)智能包裹柜,布局城市投遞終端網(wǎng)絡(luò)。2012年,京東商城自提柜已經(jīng)悄然現(xiàn)身,據(jù)稱,截止目前京東已在全國37個城市鋪設(shè)了上千臺自提柜,日均單量破萬;蘇寧易購
14、則在其全國線下門店設(shè)置自提功能;其它的物流企業(yè)如順豐、圓通、韻達、中通等也均開始嘗試使用自提貨柜;2013年申通快遞高調(diào)宣布將投資3000萬元,重點在學(xué)校、社區(qū)建立約3萬個自提柜。國家郵政局最新的發(fā)布中國智能快遞柜發(fā)展分析現(xiàn)狀及趨勢報告來顯示,目前我國業(yè)務(wù)量前50位的城市共安裝智能快遞柜31156組,累計派送快件超過1.13億件。由此可見,快遞包裹取件柜也越來越受到重視。雖然目前快遞包裹取件柜也面臨一些問題,由于處于發(fā)展初級階段,例如成本較高,普及力度等多方面也需要進一步的改善,但是不可否認,它在未來發(fā)揮的作用必然會使得產(chǎn)出大于投入。2. 本課題的研究意義及背景目前在杭州,已有部分第三方企業(yè)和
15、快遞企業(yè)開始推廣快遞包裹取件柜,但數(shù)量非常有限。個別擁有該技術(shù)的國內(nèi)企業(yè),今年也曾到過杭州的一些寫字樓、社區(qū)來推廣取件柜,但訂單量很不盡人意。企業(yè)試水,快遞企業(yè)、電商集體發(fā)力,目前,各大快遞企業(yè)都在搶占有利地形。比如,韻達快遞在上海投放了數(shù)臺自助快遞機;申通宣布投資3000萬元,要在社區(qū)和學(xué)校建立數(shù)萬個自提貨柜;順豐也有同類的智能儲物柜的產(chǎn)品,并在杭州部分區(qū)域投放。順豐速運杭州方面的負責人介紹,他們自行研發(fā)的快遞儲物柜目前在杭州已開始推行,功能主要體現(xiàn)在寄件上,針對的是按月結(jié)算的客戶,散客寄件還不行。寄件人在該機器前自填快遞單,然后將要寄出的包裹存到貨柜內(nèi),快遞員會來取包裹?!白蕴峁δ苣壳斑€沒
16、有。”另外,電商大佬們也在發(fā)力快遞智能柜市場,京東商場在北京、上海等地已有試水;亞馬遜中國宣布和全家便利店合作,也在推廣自提服務(wù);蘇寧易購宣布在線下門店試點自提區(qū)。杭州有企業(yè)嘗到“頭口水”,據(jù)悉,京東投放的自提貨柜來自一家杭州本土企業(yè):東城電子,一家主營生產(chǎn)寄存柜的實體企業(yè)。該企業(yè)的產(chǎn)品通過與電商合作,已在北京、上海、廣州等地陸續(xù)投放,算是國內(nèi)較早關(guān)注這一市場的企業(yè)之一。據(jù)統(tǒng)計,其實截至2014年時,快遞行業(yè)就已經(jīng)收入上千萬元,已占領(lǐng)了郵政行業(yè)的半壁江山,電子商務(wù)的快速發(fā)展使得其以每年20%的增速發(fā)展,快遞包裹取件柜也會對快遞企業(yè)起到推進作用,快遞包裹取件柜不僅可以降低各快遞企業(yè)的運營成本,也
17、可以拓展經(jīng)營渠道,這已經(jīng)是必然的趨勢。3. 本文的主要研究內(nèi)容本文基于快遞包裹取件柜,主要是針對了快遞包裹取件柜電腦控制器的設(shè)計,該系統(tǒng)主要包括以下幾個模塊:GSM模塊,單片機模塊,I2C擴展端口模塊,電控鎖模塊,報警模塊,液晶顯示模塊,檢測模塊,十二位矩陣鍵盤等模塊組成。本設(shè)計采用的GSM模塊為西門子TC35系列的TC35i芯片。與無線通信模塊的TC35是兼容的,其更為緊湊的結(jié)構(gòu)設(shè)計,也大大得降低了產(chǎn)品外形的尺寸。采用AT指令來進行編程,達到使用GSM網(wǎng)絡(luò)來向用戶發(fā)送短信驗證碼的功能。單片機使用了51系列的STC89C52,考慮綜合條件,其能基本完成所需功能。由于模擬使用四個柜子,在電路設(shè)計
18、上出現(xiàn)了引腳端口不夠的現(xiàn)象,因此使用I2C 總線擴展芯片擴展了電路的引腳端口。檢測電路則分為兩部分,是通過硬件來檢測柜門內(nèi)有沒有存放物品和柜門有沒有關(guān)好這兩個方面來出發(fā)的,通過使用傳感器經(jīng)過放大器后將模擬信號改變?yōu)殚_關(guān)量。十二位矩陣鍵盤模塊采用了軟件掃描來進行工作,實現(xiàn)用戶輸入。二、 系統(tǒng)概述1. 系統(tǒng)設(shè)計要求根據(jù)任務(wù)書的要求,對于快遞包裹取件柜,利用單片機實現(xiàn)快遞包裹取件柜電腦控制,要求實現(xiàn)功能有:1)一般用戶的功能:按存物時,隨機打開空箱,并輸入取物時密碼,系統(tǒng)給出相應(yīng)的提示;取物時,需要用戶手機收到的隨機驗證碼進行輸入,實現(xiàn)打開相應(yīng)的箱體;當箱體內(nèi)有東西時,按存物按鈕,不會被打開。2)管
19、理員用戶: 可以打開所有存有東西的箱體;能夠清除所有密碼,以防止被用戶把空箱設(shè)密碼;能夠打開指定的任何一個箱體 。3)能夠根據(jù)輸入的取件人號碼,來通過GSM模塊自動的向取件人發(fā)送驗證碼。4)人機化的界面設(shè)計,方便用戶簡單快速了解系統(tǒng),掌握其用法并使用。5)單片機的接口電路設(shè)計,可以顯示當前時間的時鐘電路。6)能自動的對必要信息進行記錄,方便工作人員的查詢。2. 系統(tǒng)設(shè)計方案比較與論證(1) 控制器的方案選擇比較本設(shè)計本身即需要使用單片機來作為主控制器,并且由于單片機可以高效快捷且較方便的將軟件程序與硬件電路相互結(jié)合,在修改物件時也較為便捷,同時可以使用proteus來進行設(shè)計仿真的需求,在其基
20、礎(chǔ)上,通過改變軟件程序也可達到升級換代的作用,加上快遞包裹取件柜系統(tǒng)本身沒有其它的高標準要求,根據(jù)系統(tǒng)的總體設(shè)計分析后,決定使用ATMEL家生產(chǎn)的AT89C52作為該系統(tǒng)控制器的方案選擇,其可以實現(xiàn)系統(tǒng)設(shè)計過程中的時鐘復(fù)位電路和報警電路,電控鎖電路以及檢測電路等,模塊較全,且具備性價比高、溫度控制與顯示精度高、使用方便和性能穩(wěn)定等優(yōu)點。(2) 鍵盤電路方案比較鍵盤在系統(tǒng)設(shè)計中,實現(xiàn)的是以數(shù)據(jù)輸入達到傳送目的的功能,鍵盤分為編碼和非編碼的,單片機系統(tǒng)大多使用非編碼鍵盤。鍵盤電路也可以通過鍵盤驅(qū)動顯示芯片實現(xiàn)。在本設(shè)計中,由于主控制器為單片機51系列,鍵盤設(shè)計為12位按鍵,相對簡單,故并不需要通過
21、驅(qū)動顯示芯片來實現(xiàn)。鍵盤從硬件結(jié)構(gòu)上分類,可分為并行接口的立式鍵盤結(jié)構(gòu)和行列式矩陣鍵盤。最簡單的并行接口的獨立式鍵盤結(jié)構(gòu)如圖所示,獨立式鍵盤結(jié)構(gòu)則是指每一個按鍵占用一根I/O端口線,它 圖2.1 獨立式鍵盤結(jié)構(gòu)的電路是獨立的,由一根I/O線輸入按鍵的通斷狀態(tài),其電路配置靈活,軟件結(jié)構(gòu)簡單,但輸入口浪費大??紤]到單片機的引腳端口數(shù)量,操作速度也并沒有很高要求,為了節(jié)約引腳端口的使用數(shù)量,本設(shè)計中采用了行列式矩陣鍵盤,只需要使用7個引腳端口。(3) 電源內(nèi)部電路選擇本設(shè)計中需要將220V電壓調(diào)變?yōu)?V,故需要一個電源電路來改變電壓,將交流電壓220V通過變壓器變壓,再經(jīng)過整流橋整流、濾波電容進行濾
22、波后,經(jīng)過穩(wěn)壓得到穩(wěn)定的電壓。在穩(wěn)壓器的選擇上,由于7805三端穩(wěn)壓IC內(nèi)部電路具有過壓保護、過流保護、過熱保護功能,這使它的性能很穩(wěn)定。各廠家的7805參數(shù)都差不多,最大輸出電流不能超過1.5A。器件有良好的溫度系數(shù),因此產(chǎn)品的應(yīng)用范圍很廣泛??梢赃\用本地調(diào)節(jié)來消除噪聲影響,解決了與單點調(diào)節(jié)相關(guān)的分散問題,輸出電壓誤差精度分為±3%和±5%。且78系列的穩(wěn)壓管外部電路組成穩(wěn)壓電源時所需要的外部組件極少,在一定程度上有助于設(shè)計電路的簡潔化。故該電路設(shè)計中選擇了7805穩(wěn)壓器。三、 系統(tǒng)硬件設(shè)計1. 系統(tǒng)部分硬件介紹(1) AT89C52本設(shè)計采用的51單片機基本結(jié)構(gòu)與其他系
23、列單片機無異,均有CPU、內(nèi)部存儲器、定時/計數(shù)器、中斷系統(tǒng)控制器、并行I/O口,全雙工串行口及OSC時鐘電路。其內(nèi)部結(jié)構(gòu)方塊圖如下: 圖3.1 單片機內(nèi)部結(jié)構(gòu)方塊圖I2C(InterIntegrated Circuit)總線是由荷蘭的PHILIPS公司開發(fā)的兩線式的串行總線,用以連接微控制器及其外圍設(shè)備。是一種微電子通信控制領(lǐng)域廣泛采用的一種總線標準。它是同步通信的一種特殊形式,具備有接口線少,控制方式簡單,以及器件封裝形式小,和通信速率較高等優(yōu)點。本設(shè)計涉及使用了I2C總線擴展技術(shù),用了P3口的第二功能,于是這里著重講一下P3口的結(jié)構(gòu)與功能。P3口的第一功能就是作為通用的I/O口使用,第二
24、功能就是作為控制和特殊功能口使用,這時8條端口線所定義的功能各不相同。P3口能帶3個或4個TTL負載(即輸出端連接的是使用雙極晶體管的數(shù)字電路)。P3口第二功能的定義如下圖所示。 ·P3.0 串行輸入口(RXD) ·P3.1 串行輸出口(TXD) ·P3.2 外部中斷0(INT0)·P3.3 外部中斷1(INT1)·P3.4定時/計數(shù)器0的外部輸入口(T0) ·P3.5定時/計數(shù)器1的外部輸入口(T1)·P3.6
25、60;外部數(shù)據(jù)存儲器寫選通(WR)·P3.7 外部數(shù)據(jù)存儲器讀選通(RD) 表3.1 P3口各個引腳的第二功能 (2) 外部時鐘芯片DS1307DS1307是I2C總線接口實時的時鐘芯片,可獨立于CPU工作,同時計時準確,還有備用電池引腳以防主電源掉電情況下無法工作的情況,有產(chǎn)生年月日時分秒的功能,閏年還可自動調(diào)整,內(nèi)部還具有集成一定容量、具有斷電保護特性的RAM,可以保存一些關(guān)鍵的數(shù)據(jù)。I2C總線是飛利浦公司專用的一種二線專利技術(shù),它用兩根線SDA串行數(shù)據(jù)線和SCL串行時鐘線連接多個具有I2C總線接口的外圍設(shè)備器件,每個I2C
26、器件都有唯一確定的地址。 圖3.2 DS1307硬件電路(3) 擴展芯片PCF8574PCF8574是一款帶I2C總線,具有CMOS電路的芯片,是PHILIPS公司推出的??墒勾蠖鄶?shù)MCU實現(xiàn)遠程I/O口擴展,該器件包含一個8位準雙向口和一個I2C總線接口,PCF8574電流消耗很低,且口輸出鎖存具有大電流驅(qū)動能力,可直接驅(qū)動LED。它還帶有一條中斷接線INT可與MCU的中斷邏輯相連。通過INT發(fā)送中斷信號遠端I/O口不必經(jīng)過I2C總線通信就可通知MCU即單片機是否有數(shù)據(jù)從端口輸入,這意味著PCF8574可以作為一個單被控器。 圖3.3 PCF8574功能框圖
27、; 2. 系統(tǒng)硬件電路設(shè)計(1) 系統(tǒng)基本框架圖3.4 快遞包裹取件柜系統(tǒng)框架如圖所示,以AT89C52為硬件電路核心控制的芯片,12位矩陣鍵盤作為系統(tǒng)輸入,輸出則用液晶LCD12864顯示屏,使用電控鎖控制柜門的開關(guān),硬件檢測電路來模擬檢測門柜是否關(guān)好,柜內(nèi)是否有物體已放入,揚聲器負責非法操作發(fā)生時的報警電路,GSM模塊負責發(fā)送驗證碼短信給取件人,以及搭載的外部存儲SD卡,和對必要信息的記錄。該系統(tǒng)大致工作流程如下:工作人員在存件時,進入管理者界面,輸入快遞包裹取件柜的密碼,進入存件界面后,工作者通過液晶顯示屏界面輸入單位編號及取件者的手機號碼,單片機會在接收到命令后,掃描系統(tǒng)中是
28、否有空柜,如果未存滿則會打開一個空箱,存入物件后手動關(guān)閉,隨后單片機會自動生成四位隨機整數(shù),結(jié)合著箱柜號生成的六位驗證密碼,密碼將會以短信的信息來通過GSM網(wǎng)絡(luò)發(fā)送給取件人,然后內(nèi)部存儲器將會記錄保存過程中的必要信息,方便日后信息查詢以及之后的密碼驗證。取件人在取物時,按“取物”鍵,進入用戶的界面,通過鍵盤輸入短信驗證密碼,使相應(yīng)的箱子打開,取走物件。若連續(xù)三次發(fā)送密碼輸入錯誤的情況,則揚聲器報警系統(tǒng)啟動報警,同時一定時間內(nèi)系統(tǒng)進行鎖定,無法進行輸入操作。(2) 電源電路設(shè)計圖3.5 電源內(nèi)部電路硬件電路設(shè)計本設(shè)計中采用的電源主要是5V電壓,所以采用7805芯片(是常用的三端穩(wěn)壓器件)使輸出電
29、壓為5v。電源電路采用了變壓器進行變壓,變壓比設(shè)置為1:12,則是將220V變?yōu)?8V左右的,經(jīng)過變壓器再經(jīng)過橋式整流,將交流電源變?yōu)橹绷麟娫矗偻ㄟ^濾波電容C1和C3進行濾波,同時起到分壓作用,最后通過7805進行穩(wěn)壓輸出5V電壓,電容C2的作用是保護電路。(3) 外部時鐘電路設(shè)計 圖3.6 外部時鐘電路設(shè)計 外部時鐘電路采用的是上文中提到的DS1307芯片,該芯片使用了I2C總線技術(shù)擴展的SCL的AA線和SDA的AB線,分別并聯(lián)了P3口擴展芯片的SCL端線和SDA端線,達到了記錄日期,時分秒的目的。(4) 電控鎖裝置電路設(shè)計圖3.7 電控鎖硬件電路設(shè)置本設(shè)計電控鎖的硬件電路如圖3.7所示,
30、由于仿真了四個柜子,故本設(shè)計有四個電控鎖以供分別使用。采用了G2RL-14-E-CF-DC12型的功率放大器,可承受250V的交變電壓以及16A的電流。該電控鎖一般處于關(guān)閉的狀態(tài)代表著快遞包裹取件柜的鎖是閉合的,當P0.0口的單片機輸出信號,電流經(jīng)過三極管放大器的作用將會使RL1導(dǎo)通,于是電磁鐵L1吸和,此時電控鎖處于開的狀態(tài),可進行物品存放,或方便管理者檢查判斷物體。二極管D主要起到了保護的作用。(5) 液晶顯示LCD裝置電路設(shè)計液晶顯示模塊LCD在便攜式儀器中有廣泛使用, LCD12864含有兩個液晶驅(qū)動器,有著畫面顯示清晰, 能耗小,成本低廉, 能顯示8*4個漢字,或者是16*4的符號及
31、數(shù)字,其各引腳功能如下。 圖3.8 LCD各引腳功能使用P2口作為數(shù)據(jù)的傳輸端口與LCD12864的DB0DB7引腳相連,控制端與P3口引腳相接,使能端E與P3.0口的引腳端口相接,命令數(shù)據(jù)的選擇端RS引腳端口與P3.5的引腳端口相接,讀寫選擇端R/W引腳端口與P3.1引腳相接,左屏片選CS1端口與右屏片選CS2端口分別與P3.6引腳和P3.7引腳相接,根據(jù)LCD12864通信協(xié)議,采用單片機C語言來編寫程序達到控制LCD顯示的預(yù)期效果。圖3.9 LCD液晶顯示電路(6) I2C外圍擴展電路設(shè)計圖3.10 擴展I2C端口引腳電路PCF8574芯片在之前已經(jīng)提及過,本次設(shè)計電路中使用了兩片PCF
32、8574芯片,使用芯片的SCL線和SDA線連接了P3.3端口和P3.4端口,與另外一個芯片的SDA和SCL并聯(lián)使用,通過與門連接P3.2的中斷口連接,然后A0到A2選接不同的地址確保各芯片地址不會沖突,分別選擇了000和100,擴展了16個引腳端口,解決了本設(shè)計出現(xiàn)的I/O引腳不夠用的情況。 (7) 數(shù)據(jù)存儲芯片電路設(shè)計圖3.11 數(shù)據(jù)存儲電路本設(shè)計電路采用了數(shù)據(jù)存儲芯片24C系列的24C32A,用來存儲一些關(guān)鍵信息,SCK和SDA并聯(lián)連接I2C擴展芯片的SCL端線和SDA端線。由于地址不能與PCF8574的兩個芯片地址相同,故選取地址111。(8) 12位矩陣式鍵盤電路本設(shè)計所需輸入按鍵較多
33、,本系統(tǒng)采用了常用的12位矩陣式鍵盤,工作方式采用的是軟件編程掃描矩陣鍵盤。在系統(tǒng)開始運行后不間斷的掃描按鍵,來確保不會錯過輸入,軟件主要思路為:單片機會依次的給行線輸出低電平,每次保持其中一行為低電平,其余都為高電平,然后立即檢測列線是否有低電平,若存在則我們就可判斷出是哪一行的那一列的按鍵被按下,用同樣方法進行輪流給各行送低電平,再開始檢測列是否存在低電平,由此掃描全部的按鍵,判斷是否有存在鍵的按下,單片機給不同的鍵設(shè)置了不同的鍵值,根據(jù)鍵值來執(zhí)行不同的程序模塊,由此完成設(shè)計任務(wù)的前提下,節(jié)約了大量I/O口資源,以便于其他模塊的電路進行連接。如圖10所示,該系統(tǒng)即快遞包裹取件柜的用戶鍵盤輸
34、入提供了0到9十個數(shù)字鍵,以及“存”和“取”兩個功能鍵,共十二個鍵來完成信息輸入,由于單片機I/O口的珍貴,故采用12位行列式矩陣鍵盤方式,完全做到了節(jié)省I/O口的使用。鍵盤模塊共需要用到7個I/O口,將單片機P1口上的P1.0到P1.6一一分配給矩陣鍵盤模塊。圖3.12 12位矩陣式鍵盤電路(9) 檢測模塊硬件電路(物品是否在柜內(nèi)或者門是否關(guān)緊)本設(shè)計在檢測裝置模塊,共有兩大功能分類:一個是用來檢測快遞包裹取件柜內(nèi)部是否有物品,另外一個是用來檢測快遞包裹取件柜的門有沒有關(guān)好,同樣的都采用了運算放大器中的比較放大器將模數(shù)量轉(zhuǎn)變成了開關(guān)量,由于仿真了四個快遞包裹取件柜的柜子,所以也都設(shè)計了4個。
35、A)快遞包裹取件柜內(nèi)物體是否存在 圖3.13 檢測物體是否存在硬件電路首先說本電路的目的就是設(shè)計一個硬件電路檢測物品是否存在,由于力敏電阻在proteus仿真中并沒有找到,所以使用了熱敏電阻進行代替,但使用了力敏符號FSR來表明,其實際為力敏電阻。本電路高電平時,即快遞包裹取件柜內(nèi)不存在物體;低電平時,單片機工作,意味著取件柜里存在物體。本電路原理就是當有物體存于快遞包裹取件柜時,力敏電阻會隨著感受到物體的壓力而降低阻值,由此運算放大器TL034的3端電壓升高,由此輸出一個高電壓,由于LM393比較放大器采用的是是反相接入,此時LM393的電壓3端小于2端的電壓,輸出了一個低電平,單片機工作,
36、低電平則表示物體存在。電路中的R2電阻值較R1小一些,是為了更容易的檢測出輕的物品;一般情況,電阻的標稱值與真實值不等,所以需要在R20上串聯(lián)一個小阻值的可調(diào)電阻。運算放大器TL034的作用就是放大電壓,確保有物品時可以檢測得到,比較放大器LM393則是將模擬量信號轉(zhuǎn)化成了開關(guān)量。 B)快遞包裹取件柜柜門是否關(guān)好 圖3.14 檢測取件柜門是否關(guān)好顯然,這部分的檢測模塊是為了檢測快遞包裹取件柜的門有沒有關(guān)好,在沒有關(guān)好的情況下,電路處于低電平,通過程序控制觸發(fā)揚聲器報警電路來鳴響做到提醒的作用。電路工作原理大致為:當光敏傳感器LDR有光照時,電阻自然會隨著光照而降低,通過運算放大器放大電路將模擬
37、信號放大,隨后通過比較放大器3端與比較放大器的2端進行比較,滑動變阻器RV的作用與之前的檢測電路一樣,是為了使感光變化值更加明顯。本電路中的三極管的作用相當于上個電路的運算放大器,由于三極管起到放大電流的作用,三極管放大器要想有放大作用必須處在其工作狀態(tài),在本設(shè)計中使用的三極管Q5是PNP型的,故要保證發(fā)射極電壓大于基極電壓,基極電壓大于集電極電壓,所以在電源到基極的電路之間并聯(lián)了電阻起到分壓作用,使得發(fā)射極電壓大于基極電壓。(10) GSM模塊接口電路本系統(tǒng)采用了的是西門子TC35系列的TC35i。這種無線模塊功能可以與TC35兼容,同時結(jié)構(gòu)設(shè)計緊湊,用戶產(chǎn)品的尺寸大大縮小。TC35i與RS
38、232數(shù)據(jù)接口、GSM2/2兼容、雙頻(GSM900/GSM1800),該模塊及射頻電路可以和基帶做成一體,給用戶提供了標準的AT命令接口,短消息、傳輸數(shù)據(jù)、語音和傳真等快速、可靠、安全,用戶使用該模塊的的應(yīng)用開發(fā)以及設(shè)計都是極為方便的。下圖是 TC35 模塊內(nèi)部結(jié)構(gòu)的原理框圖 ,它主要是包含了GSM基帶處理器、GSM射頻模塊、ZIF連接器、閃存、供電模塊(ASIC) 、天線接器六大部分?;鶐幚砥魇?TC35i核心的模塊 ,主要用來負責處理GSM終端內(nèi)的語音和數(shù)據(jù)信號,并且還涵蓋了蜂窩射頻設(shè)備中的所有包含的模擬和數(shù)字功能 ,結(jié)構(gòu)的設(shè)計和運行完全符合了GSM協(xié)議標準,同時還可以在不加入外接硬件
39、電路的情況下 ,支持FR、EFR和FIR等的語音信道編碼。通過GSM 模塊上的40針ZIF連接器與移動設(shè)備連接,ZIF連接器上連接設(shè)有數(shù)據(jù)、電源線、音頻信號、控制及移動設(shè)備用來組成人機接口 ,與GIM模塊的串口通信則通過ZIF連接器來實現(xiàn)。 圖3.16 TC35內(nèi)部結(jié)構(gòu)原理框圖TC35i模塊主要由GSM基于處理器、GSM射頻模塊、閃存、天線接口、供電模塊、ZIF連接器六大部分組成12。其內(nèi)部已設(shè)有SIM卡與GSM模塊的連接電路,設(shè)置了對應(yīng)卡槽,單片機只需要將52單片機的RXD和TXD兩個串行口,即P3.0和P3.1分別與TC35i模塊的GSM_RXD 和GSM_TXD連接,完成數(shù)據(jù)之間的傳輸,
40、另外在TC35i的15腳IGT上,至少維持100ms的低電平變成高電平,才能正常啟動TC35i模塊,這里使用P1.0控制IGT口。在單片機與TC35i模塊之間需接上7407芯片進行TTL電平的轉(zhuǎn)換。TC35i與AT89C52的硬件接口電路如圖所示。 圖3.17 TC35i與C52的接口電路硬件設(shè)計目前,發(fā)送短消息基本上為Text模式以及PDU(Protocol Data Unit,指協(xié)議數(shù)據(jù)單元)模式共兩種。使用Text模式進行收發(fā)短信的代碼編程簡單,實現(xiàn)起來相對十分容易,但是其主要缺陷為不能發(fā)送中文形式的文本短信,只能發(fā)送英文短信;而PDU模式不僅可以發(fā)送英文短信,同時也支持中文短信的發(fā)送。
41、故一般使用PUD模式編碼,但是由于proteus仿真并不方便進行本部分模塊仿真,無法實現(xiàn)用短信方式發(fā)送消息到手機上,故本設(shè)計在這個模塊只是介紹原理,在軟件編程方面,仿真過程時,會在存件人輸入取件人手機號碼后自動的生成隨機碼來進行。(11) SD卡的接口電路設(shè)計圖3.18 SD卡的接口電路硬件設(shè)計 上圖則表示為SD卡的接口電路,由于proteus中無法實現(xiàn)插入真正的卡,故選擇了一個卡套來模擬SD卡。SD卡的片選CS連接到的是單片機的P0.4,串行同步時鐘信號CLK則連接到P0.7端口,數(shù)據(jù)端DO連接單片機的P0.6端口,讀寫選擇端DI則連接至單片機P0.5,卡套的作用主要負責電平的調(diào)節(jié)與匹配,使
42、得單片機的輸出TTL電平保持和SD卡的數(shù)據(jù)讀寫的電平一致,由于Proteus仿真效果確實無法看出SD卡模塊實際效果,本設(shè)計中不進行SD卡的實際仿真。(12) 揚聲器報警電路設(shè)計本設(shè)計電路會在快遞包裹取件柜存在非法操作時工作,考慮到由于單片機各個端口的驅(qū)動能力都較弱,電流極小,就算是帶有強上拉功能的單片機,一般也就只能夠有20mA的驅(qū)動能力,所以很難做到把一個揚聲器的聲音驅(qū)動的很響亮,于是在該電路設(shè)計過程中,大家一般都是選擇外加三極管,MOS管(半導(dǎo)體管)甚至是用更加專業(yè)芯片來對揚聲器進行驅(qū)動。該電路只用了一個接口,設(shè)計采用的三極管也是對電流進行放大的作用,當單片機端口給出低電平時,電路工作,這
43、時便能夠驅(qū)動揚聲器報警系統(tǒng),同時LED燈也會亮與蜂鳴器同時進行提示。 圖3.19 非法操作時報警裝置以上就是本系統(tǒng)硬件電路的各個控制電路的設(shè)計電路,總體概括來說,P1口主要接了電控鎖和仿真SD卡電路,P3口采用I2C總線進行了端口擴展,擴展的端口用于了檢測模塊接口電路的連接,同時也是液晶顯示LCD的接口電路端口,P2則是單片機最小系統(tǒng)電路,內(nèi)部時鐘和復(fù)位電路,以及鍵盤的輸入和數(shù)據(jù)存儲芯片的接口,這里不再贅言,系統(tǒng)加上軟件編程,使各電路更加的分時有序工作。在設(shè)計過程中,實地考察了目前國內(nèi)ESM用的快遞包裹取件柜,發(fā)現(xiàn)其實本課題設(shè)計還有很多功能模塊可以添加,例如語音模塊,鍵盤的觸屏實現(xiàn)輸入,二維碼
44、掃描收件等功能,實際生活中,快遞包裹取件柜取件柜的實用功能還有很多。四、 系統(tǒng)軟件設(shè)計1. 系統(tǒng)軟件設(shè)計主要思想系統(tǒng)在運行時,首先液晶顯示屏LCD進行初始化,同時再對系統(tǒng)中各個變量進行初始化,之后不間斷的掃描鍵盤模塊是否存在按鍵按下的情況,根據(jù)接受的信號不同,對應(yīng)相應(yīng)的模塊輸入執(zhí)行,顯示出LCD屏不同信號下應(yīng)該顯示的文本。當有人按下“存包”功能鍵時,系統(tǒng)液晶顯示屏LCD首先顯示兩個權(quán)限,是否是“管理員”或者是“普通存件”(每個操作界面都可以選擇“確定”“取消”)一般用戶選擇“普通存件”后再顯示快遞包裹取件柜的剩余量,程序首先掃描第一個編號的柜子是否是空柜,若是,則顯示有剩余,如不是再掃描下一個
45、柜子是否是空柜,在有剩余柜子的情況下,則可以直接進入下一個界面即顯示存包裹的輸入界面,用戶在輸入手機號碼之后,點擊確定存包,于是系統(tǒng)在程序中按照一定的順序選擇柜門,從第一個柜子開始掃描,是否是空柜,若是,則打開,不是進行下一次掃描,空柜掃面完成后隨機生成0-9之內(nèi)的四位數(shù)字,加上柜門號構(gòu)成六位驗證碼,保存在柜子的密碼數(shù)組里,然后打開對應(yīng)的電控鎖,在用閉戶放入物品關(guān)柜門之后,通過GSM模塊向用戶發(fā)送短信驗證碼,提醒用戶取件,并將其信息進行保存存儲到外部的SD卡中,之后返回主界面。當有人按下“取包”功能鍵時,系統(tǒng)液晶顯示屏LCD首先顯示兩個權(quán)限,是否是“管理員”或者是“普通取件” (每個操作界面都
46、可以選擇“確定”“取消”),一般的取件用戶則顯示界面輸入取件驗證碼,輸入后系統(tǒng)根據(jù)輸入驗證碼的前兩位確定柜門,取出對應(yīng)柜子的密碼,與用戶輸入的密碼進行核對,如輸入錯誤,則提示并再次重新輸入,若三次均錯,則系統(tǒng)將其視為非法操作直接啟動揚聲器報警,并于短期內(nèi)鍵盤不得輸入。如若正確則打開箱柜,用戶取件后若未關(guān)閉箱子,系統(tǒng)啟動揚聲器報警裝置,用戶取件后關(guān)閉柜門,成功取件后將會在sd卡中寫入對應(yīng)物件已被取走相關(guān)信息,并對單片機內(nèi)的標志位和它的無用信息進行復(fù)位和清除。由此完成一個取件過程。系統(tǒng)自動回到主界面。2. 主程序流程圖分析了系統(tǒng)軟件思想之后,系統(tǒng)框架下的主程序流程圖見下圖。圖4.1 系統(tǒng)主流程圖3
47、. LCD界面流程圖存包模塊與取包模塊都需要LCD來實現(xiàn)。而LCD的工作過程如下分析:液晶顯示LCD屏的初始化,首先先開顯示,在顯示開時開始清屏,然后系統(tǒng)會進行頁設(shè)置,進行列設(shè)置,然后起始行設(shè)置等。由于LCD12864的反應(yīng)速度相對于單片機的操作速度,要快的很多,所以讀/寫檢測可以一開始不做,或者進行的適當延時也來達到檢測效果,考慮到程序設(shè)計的嚴謹型,每次對LCD12864進行數(shù)據(jù)的讀寫之前都先判斷一次LCD12864是否存在著進行內(nèi)部的操作。 圖4.2 液晶顯示屏LCD的初始化流程圖由于proteus仿真軟件中LCD13864并沒有自帶字庫,所以在顯示部分采用了描點的方式顯示,內(nèi)容主要的分成
48、了兩個部分,一個部分是顯示字符(字母、數(shù)字、符號),如“,”,“1”,“:”,只占用大小為8*16,一個部分是顯示漢字的,則需要16*16的大小來顯示了,在編寫程序時也需要兩種函數(shù)實現(xiàn),編程時將個不同顯示界面的函數(shù)于主函數(shù)分開,寫在LCD12864.c文件中。實際中由于顯示的漢字較多,其種類也相對復(fù)雜些,于是選擇了一個函數(shù)專門存放文字,寫在ziku.h的頭文件內(nèi),主函數(shù)通過頭文件12864.h調(diào)用LCD12864.c文件,LCD12864.c會調(diào)用字庫函數(shù)的文字點陣來顯示漢字,增加了可讀性和可理解性。顯示流程圖如下: 圖4.3 LCD顯示界面流程圖4. 矩陣鍵盤流程圖系統(tǒng)設(shè)有12個按鍵,分別是
49、09以及“取”和“存”兩個功能鍵,采用方式為行列式矩陣鍵盤的方式進行連接,將按鍵模塊分別編寫成子函數(shù),不斷重復(fù)的執(zhí)行,以獲取使用者輸入,子函數(shù)中通過設(shè)一個變量key來進行存儲,默認key為12,每一個按鍵設(shè)有一個鍵值對應(yīng),數(shù)字鍵09鍵值可直接標記為09,“取”鍵設(shè)為10,“存”鍵則可以設(shè)為11,待子函數(shù)的調(diào)用結(jié)束后,返回key的值傳給主函數(shù),若鍵值為12則會表示沒有按鍵輸入,主函數(shù)會根據(jù)不同的鍵值,依次返回執(zhí)行不同的程序段,用來控制各全局變量的變化以及各個界面之間的切換。當程序讀取到列電平有變化后,通過軟件編程的方法去除鍵盤抖動,延時0.01s后再次判斷是不是存在有電平變化,當按鍵按下后,對k
50、ey變量附上其相對應(yīng)的鍵值,之后繼續(xù)進行掃描電平,用來判斷按鍵是否松開,若發(fā)現(xiàn)讀取的電平恢復(fù)了正常,即按鍵松開后,才會繼續(xù)操作進行下一步,否則程序就會停在保持這里不動,以此來規(guī)避同一個按鍵鍵值會被多次讀取的情況,導(dǎo)致系統(tǒng)的運行產(chǎn)生出錯。下圖3.4則為行列式矩陣鍵盤的編程流程圖。 圖4.4 鍵盤編程流程圖5. GSM模塊流程圖編寫GSM模塊函數(shù)需要參照GSM接口的通信協(xié)議,單片機通過串口先給休眠的GSM模塊一個啟動的指令,之后再啟動定時器,協(xié)調(diào)GSM模塊串口波特率以及單片機串口波特率一致,然后通過AT指令,單片機再向GSM模塊發(fā)送一個11位的手機號碼,以及6位驗證碼的數(shù)據(jù),GSM根據(jù)這些數(shù)據(jù)再向
51、用戶發(fā)送短信,發(fā)送成功之后,再返回給單片機一個發(fā)送成功的信號,具體流程見圖。 圖4.5 GSM模塊流程圖6. 檢測取件柜有無物體存在程序流程圖檢測有無物體這個程序,主要是發(fā)生在用戶按下“存”鍵后,程序執(zhí)行掃描后,界面顯示出有無空柜,方便用戶存放快遞包裹。流程圖如下: 圖4.6 檢測柜子內(nèi)有無物體存在程序流程圖7. 檢測取件柜門是否關(guān)好程序流程流程圖檢測取件柜柜門的程序,主要是針對取件后出現(xiàn)柜門未關(guān)的情況時。程序流程圖如下:圖4.7 檢測柜門是否關(guān)好程序流程圖8. 報警模塊流程圖電路報警針對的是柜門沒有關(guān)好和非法操作(取包裹密碼輸錯超過三次),主要是通過軟件控制其引腳電平的正負來控制蜂鳴器發(fā)聲,
52、延時的大小可調(diào)節(jié)聲調(diào)。其如圖所示:圖4.7 檢測柜門是否關(guān)好程序流程圖五、 Proteus仿真與結(jié)果分析1. 仿真調(diào)試(1) 仿真軟件的介紹由于單片機的程序設(shè)計需要在特定的編譯器中進行,編譯器完成對程序的編譯、鏈接等工作,并生成可執(zhí)行文件。對于單片機程序的開發(fā),一般采用keil公司的Vision集成開發(fā)環(huán)境,它支持C51語言的程序設(shè)計。(2) Keil與proteus聯(lián)合進行調(diào)試步驟使用的版本是Vision4和proteus8.0,首先是keil的設(shè)置1)首先安裝vdmagdi聯(lián)調(diào)驅(qū)動軟件,然后再進行以下設(shè)置2)在Keil軟件上單擊“Project菜單/Options for Target”選
53、項或者點擊工具欄的“option for ta rget”按鈕 。3) 彈出窗口,點擊“Debug”按鈕4) 在出現(xiàn)的對話框里在右欄上部的下拉菜單里選中“Proteus VSM Monitor-51 Driver”。并且還要點擊一下“Use”前面表明選中的小圓點。5) 再點擊“Setting”按鈕。6) 設(shè)置通信接口,在“Host”后面添上 “127.0.0.1”,如果使用的不是同一臺電腦,則需要在這里添上另一臺電腦的IP地址(另一臺電腦也應(yīng)安裝Proteus)。在“Port”后面添 加“8000”。設(shè)置好的情形如圖所示,點擊“OK”按鈕即可。最后將工程編譯,進入調(diào)試狀態(tài),并運行。 Prote
54、us8.0的設(shè)置1)進入Proteus的ISIS,鼠標左鍵點擊菜單“Debug”,選中“use romote debuger monitor”。此后,便可實現(xiàn)Keil與Proteus連接調(diào)試。2)最后必須右擊單片機加載hex文件,開始調(diào)試。2. 仿真過程(1) 啟動仿真LCD上載入主界面,四個儲物柜均為全部關(guān)閉狀態(tài),此時只有按下鍵盤上的“取”鍵和“存”鍵系統(tǒng)才會響應(yīng)。(2) 存界面按下key=10后進入“存”界面,“存”界面顯示是否為“普通用戶”或“管理員用戶”。若是普通用戶,按入“存”之后再按下數(shù)字鍵09則進行輸入手機號碼;若用戶是管理員,則需輸入密碼,密碼確認成功后,根據(jù)想要打開的箱柜編號
55、,按對應(yīng)的數(shù)字編號打開(取件柜被打開后自動清除密碼);“取”鍵是返回上一層界面,普通用戶完整輸入手機號碼后,再按“存”鍵確定。進入隨機生成驗證碼的界面。(3) 隨機生成驗證碼由于proteus無法完成手機驗證碼短信的發(fā)送,于是選擇使系統(tǒng)隨機生成驗證碼(柜子編號+4位隨機數(shù))來顯示,代替短信發(fā)送的密碼。然后進入存入物品的界面。(4) 存入物品界面此時驗證碼已發(fā)送,電控鎖會根據(jù)柜子編號相對的打開,在放入物品后,檢測電路會判斷是否關(guān)好門,關(guān)好之后,電控鎖關(guān)閉,界面提示物品放入成功,短信已發(fā)送。(5) 取界面按下鍵key=“11”即“取”,輸入6位驗證碼后,若正確,則對應(yīng)箱柜直接打開,若錯誤,則提示輸
56、入錯誤并返回輸入界面,連續(xù)三次錯誤會觸發(fā)報警裝置電路,取件完成后,檢測裝置繼續(xù)檢測,若存在門未關(guān)的情況也會觸發(fā)報警裝置電路。取件完成后檢測電路檢測到?jīng)]有物品存在則會自動的清除密碼。界面提示“歡迎下次使用”,返回到主界面。3. 錯誤分析在硬件電路的設(shè)計中,出現(xiàn)了一些問題,在此主要說兩個硬件電路設(shè)計產(chǎn)生的錯誤和改正方法。比如說在擴展端口芯片時,一開始擴展了I2C芯片兩個端口的地址都取了000,在添加了數(shù)據(jù)存儲芯片24C系列后才意識到了如果芯片的地址是一樣的話,則地址重復(fù),中斷時會出現(xiàn)紊亂,會影響了整個單片機的工作。還有在硬件設(shè)計檢測電路初期打算利用三極管發(fā)大信號達到信號放大的目的,但是考慮到三極管
57、的工作特性會隨著電流而改變,三級管若處于截止狀態(tài)那么電路出現(xiàn)故障也會影響到了檢測電路的功能。故最后選擇了使用運算放大器來發(fā)大模擬信號。六、 總結(jié)本次的畢業(yè)設(shè)計課題的研究,針對的是基于AT89C52的快遞包裹取件柜的電腦控制器設(shè)計,鑒于仿真軟件proteus有限的仿真功能,未能對GSM模塊以及SD卡模塊進行仿真,但從總體效果上看設(shè)計的電路和編寫的語言程序已可以基本的實現(xiàn)該控制系統(tǒng)的控制要求,從實際應(yīng)用上看,其實應(yīng)選用更為高級的單片機,例如STM32,來做主控芯片,設(shè)計系統(tǒng)還可添加語音模塊,可以使用效果更好的觸摸屏,以及可以通過二維碼掃描物件方便快遞員,在實際生活更需加入攝像頭裝置確定取件人,在投入使用前其實也需要進一步完善和修改。該系統(tǒng)的主要應(yīng)用方向即是快遞包裹取件柜,在國外發(fā)達國家早就已經(jīng)普及完善了,如今中國所投入的快遞包裹取件柜也在大大增加,相信快遞包裹取件柜會不斷的完善擴展,遲早有一天快遞包裹取件柜會
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度新能源行業(yè)銷售人員2025年度勞動合同2篇
- 2025年住房公積金租房提取政策執(zhí)行效果評估合同3篇
- 二零二五年度農(nóng)村土地互換及農(nóng)業(yè)科技創(chuàng)新協(xié)議書
- 二零二五年度農(nóng)村房屋贈與合同附農(nóng)業(yè)科技研發(fā)合作協(xié)議
- 二零二五年度醫(yī)療影像設(shè)備加工承攬合同3篇
- 二零二五年度公司租賃車輛駕駛?cè)藛T考核及培訓(xùn)協(xié)議2篇
- 二零二五年度公司與自然人環(huán)保項目合作協(xié)議3篇
- 二零二五年度智能家電產(chǎn)品開發(fā)合作協(xié)議書2篇
- 2025年度網(wǎng)約貨車司機兼職服務(wù)協(xié)議3篇
- 2025年度環(huán)保型機械研發(fā)與生產(chǎn)合作協(xié)議3篇
- 視頻監(jiān)控維保項目投標方案(技術(shù)標)
- 椎管內(nèi)腫瘤圍手術(shù)期護理課件
- 麻醉科主任述職報告
- PDCA降低護士針刺傷發(fā)生率
- 申請失業(yè)保險金承諾書
- 工程竣工資料整理工程資料服務(wù)合同
- 智能化手術(shù)室介紹strykerisuite課件
- 水利機械施工方案
- 廣東省佛山市南海區(qū)大瀝鎮(zhèn)2023-2024學(xué)年九年級上學(xué)期期中物理試卷
- ESD內(nèi)部審核日程計劃表+內(nèi)審檢查表+內(nèi)審報告全套資料
- HSK標準教程5下-課件-L
評論
0/150
提交評論