




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
基于RFID的停車管理系統設計與實現摘要:隨著科技的發展,我們的生活也變得越來越舒適,對于代步用的車輛需求越來越大,那么其配套設施尤其是停車場有了更高的要求。為了降低成本,提高效率,RFID技術被應用于停車管理系統。該課題主要是為了設計一個基于RFID技術的停車管理系統。通過RFID的基本原理,掌握了初步的數據庫技術。該系統主要利用了成熟的RFID讀寫技術。該管理系統的有以下幾個功能模塊:用戶模塊,收費模塊。該停車管理系統特點有可靠性高、效率高、成本低等關鍵詞:RFID;停車管理系統;單片機目錄1 緒論 11.1停車管理系統的概述 11.2RFID系統的概述 21.3國內外研究現狀 32系統設計方案 62.1總體框架設計 62.2任務和要求內容 62.3系統設計方案 73硬件設計 83.1硬件設計總體框架 83.2單片機主控模塊 83.3蜂鳴器報警 103.412864液晶顯示 113.5IC卡讀卡器工作原理 124軟件設計 134.1單片機設計 134.1.1主程序流程圖 134.1.2液晶流程圖 154.2軟件開發技術 164.2.1VisualBasic 164.2.2PCB繪圖 164.2.3Access 174.3軟件系統 185系統調試 205.1PCB原理圖和PCB電路圖 205.2停車場系統信息查詢調試 215.3停車場系統信息管理調試 246結論 26參考文獻 28附錄 28緒論1.1停車管理系統的概述停車行駛管理收費系統,是針對我國各省和地區用于現代公共停車場的車輛行駛管理收費和停車設備運行自動化維護管理的一個綜合性技術統稱。是把城市停車場徹底優化放置在全國計算機網絡統一運行管理下的并與高新技術機電設備融合后達到人車一體化后的生活用品。他以智慧感應卡智能IC標識卡或者智能ID標識卡系統作為車輛信息數據傳輸主要載體,通過各種人工智能控制裝置組合使得智能感應卡系統能夠準確地實時記錄電動汽車道路行駛過程中的所有車輛信息以及持有智能標識卡的人的車輛進出和基本信息,在記錄的同時將記錄的數據信息進行數據化處理,處理過后進行運算、傳遞,通過文字信息或者字符信息顯示出來。也有語音播報或者視頻傳輸等方式進行信息的交互,通過其將界面轉變成一種由運用人工智能可以進行辨別、判斷的消息信號,從而直接達到了車輛計時、付款、車輛保養等使用目的。隨著現代科學信息技術的不斷更新,智能化的停車場也在不斷創新變得胖身,功能性也在實踐中不斷獲得擴展。最新的這款智能雙倍停車卡本身厚度僅比區區1.7mm厚,而且還特別設計配備了雙倍收發卡、雙倍存儲容量等創新功能,大大減少了停車管理的各種復雜性和困難,使得停車管理更加簡單、方便、人性化。停車場信息管理監控系統的硬件配置主要部件包括監控停車場自動監控器、遙感器、遠程端口ic端口卡讀寫器、感應卡(包括有線電源卡和無源卡)、自動化和智能監控道閘、車輛自動感應器、地感監控線圈、通信線路適配器、攝像機、mp4net監控視頻機和數字監控錄像機、傳輸控制裝置、停車場信息系統管理監控軟件、語音報警提示等。這種管理體系建設有助于我們汽車公司下屬企業、政府部門及其他事業單位等對內部進口汽車生產車輛和外來進口汽車的直接進入和對外運輸及其工作人員進行更為一個現代化的的管理,對于不斷加強我們企業的主體經營者和管理創新能力和不斷提升我們公司在海內國際汽車市場上的品牌形象等都具有較好的指導意義。根據其基礎設計的技術基本原理,智能城市停車場交通管理信息系統大致而言可以詳細劃分如下為三個組成部分:信息收集與傳遞、數據處理與操作、信息的數據存儲與信息查詢。隨著我國經濟社會的進步與發展,人們的日常生活習慣也在發生著巨大的改變,城市中的交通堵塞便是其中最普遍的現象。城市因為交通工具數量的增多所造成的交通擁堵甚至混亂都給人們的日常生活工作帶來了極大的不便,城市中的停車管理已經成為一個全新的困境。智能化停車場即是一種順應此時代要求的高科技產物,這不但可以有效解決因亂停、濫放所導致的交通混亂,而且還可以推動和促進道路交通基礎設施的健康正規化建設,同時盡量減少對車主在道路上的失車或被偷等安全擔心。傳統停車位的人工管理,無法適應當今高效、快節奏的市場經濟社會發展的需要。停車場的智能化管理系統是作為實施現代化建筑物大樓和居民小區的高效、科學地管理必須要的技術手段,已經在國外得到普遍應用。停車場系統的應用智能停車管理主要功能是以綜合式智能停車場管理系統軟件為技術基礎的管理平臺,兼備了一套智能化的大型停車場出入口自動控制管理系統、信息化的互聯網管理系統,視頻遙控監測、車位管理租賃信息服務、跨地區的停車位信息共享服務管理、停車服務誘導等功能系統,向廣大停車用戶免費提供一個安全、高效舒適、便捷的智能停車管理環境。開發一套功能完善的安全智能化城市停車場安全管理收費系統,它不僅可以很好地有效實現城市停車場對人員車輛進出的有效安全管理,解決了普通車輛在途中亂放違停、隨意停放存在的安全問題,有利于有效加強城市交通安全疏導,杜絕了普通票款的大量流失,確保了城市停車場管理收費的安全可靠性和車輛運行穩定,節約了普通車主的大量交通資金、人力和其他財政管理資源,使得城市停車場的管理收費服務管理工作已經進入發展到一個更加智能化的發展階段。1.2RFID系統的概述無線網絡射頻信息識別信號技術也被稱為無線網絡射頻信息識別技術(RadioFrequencyIdentification,RFID),是無線電路射頻網絡自動識別射頻技術的其中一種利用無線網絡射頻的識別方式它就可以對所有已經記錄的射頻媒體(即例如無線電子標簽或無線射頻卡)數據進行信息閱讀和數據寫入,從而準確實現射頻識別的基本目標和主要功能及對數據間的交流及其交換的重要意義和應用目的,其被業界普遍認為已經發展成為21世紀最為具有巨大發展潛力的無線網絡射頻信息識別技術之一[1]。無線射頻識別技術是指通過無線電波不接觸快速的信息交換和數字化存儲等技術,通過無線通信系統結合數據的訪問等技術,然后將數據庫系統連接起來,加以實現非接觸式雙向通訊,從而直接達到識別的主要目的,用于進行數據的交換,串聯構建起一個極其復雜的系統。在指紋識別系統中,通過電磁波來實現各種電子標簽的閱讀與通訊。按照通訊的距離,可以細分為近場和遠場,為此在讀寫裝置和電子標簽之間進行的數據交換操作方式也相應地細分為負載調制和反向散射調制。最初在這個射頻技術應用領域,應答器主要指的是一種語義泛指那些因為能夠向所有人們直接傳輸射頻信息并且能夠回復其中所有人需要的射頻信息而形成的射頻電子通信模塊,通過這些年現代移動互聯射頻技術的發展,應答器也在人們的心中有了一種新的解釋說法和特殊應用意義,又被后來人們廣泛稱為一種智智能射頻標簽簡單來說也就是智能標簽。標簽閱讀器(標簽讀寫器)它可以直接通過天線與電子標簽之間進行的通訊。典型的高頻閱讀處理儀器系統包括一個具有高頻通信模塊、連接閱讀儀器的天線。RFID自動射頻人臉識別成像技術是一種非接觸式的自動人臉識別成像技術,它通過各種射頻識別信號能夠自動識別辨認出站在目標中的物體并從其中直接獲取與自動識別目標物體息息相關的敏感數據,識別目標物體的正常工作不用任何其他人工技術干預,而且它們能夠在各種不良的工作環境中正常有序地進行工作。RFID技術能自動識別高速移動的物體,而且不僅僅只能識別一個還是多個在進行移動的標簽,操作簡單方便。標簽(tag)是由各種功能耦合電子元件及電子芯片等組成,沒個電子標簽都要具備一個唯一的電子信號編碼,將電子標簽貼在或放在所需承載信息的物體上面用以標識物品。閱讀器(reader)通常是一種用來讀取標簽的閱讀裝置。射頻天線(antenna):它通常是在一個標簽與其他讀取器之間直接向前或者傳遞一種也被稱為天線射頻波的信號。其工作原理為電子標簽進入磁場后,通過閱讀器發出射頻信號,再通過感應電流的能量發送標簽內的信息,閱讀器讀取信息并進行解碼后,送至中國集團公司的數據中心企業信息管理系統中并進行企業相關信息數據處理。一個完整的RFID信號應答器,是由一個閱讀器與一個電子標簽組成的,我們通常將之稱為信號應答器,最后再加上程序軟件,由這三個主要成分組成一套完整的RFID的信號應答管理軟件系統。1.3國內外研究現狀在當前當代我國大部分大型城市由于國有土地利用資源嚴重短缺和大型機動車車輛保有量迅速不斷增加而快速規模擴大的實際情況前提下,如何充分運用現代科學技術和新手段綜合來逐步改善和不斷提高智慧城市公共停車服務管理水平,研究和設計開發如何建設一套智慧大型城市公共停車服務管理公共服務信息系統,促進智慧城市周圍現有公共停車管理基礎配套設施的有效建設運行,已發展成為當前有效解決當代我國大部分大型城市居民停車困難發展問題的重要有效途徑之一。國內外有關智慧車道停車車輛管理信息系統的基礎建設應用發展以及現狀趨勢分析。國外一些新興國家與發達地區在開展智慧車道停車場交通管理信息系統的相關基礎設計研究與實際開發應用上仍然屬于起步較早,其中的相關技術主要上還是相對成熟,功能也相對齊全。1971年,德國亞琛市正式開工建立了目前世界上第一套道路停車自動誘導控制系統。1973年,日本柏市正式宣布建立了目前作為日本最早的自動停車管理誘導信息系統,它使其能夠向一個停車場的用戶實時提供的各種誘導性停車信息主要內容包括一個停車場的具體所在位置、總車輛泊位數、使用車輛情況等。至1995年,日本已把車輛自行車自動誘導控制系統成功引入四十多個主要大中城市的公共道路交通系統運營。東京市新宿地區正在修建的新型停車安全誘導控制系統由于充分考慮了日本道路交通安全控制、運輸交通管理、安全事故監測等具有相關社會影響力的因素,被外界普遍認為為這是目前日本國內首例成熟的停車案例。在推進停車自動搜索系統理論技術研究的新領域進展方面,russellg.thompson主要研究了了與停車自動搜索系統模型和自動停車搜索誘導控制系統的設計優化和自動停車搜索信息圖像顯示的正確配置等密切聯系相關的科學理論和技術實踐研究方法;D.teodorovi提出了一種基于整數規劃和模糊邏輯的計算方法的自動化停車位信息預訂管理系統;V.W.S.tang提出了一種基于低廉技術成本的高速無線網絡的新型應用智能化全自動化大型停車車輛管理信息系統,該智能自動化管理系統可以作為更高技術層次的大型智能交通系統的一個組成部分,可以在一個系統化的詢問中同時實現大量的信息數據資源共享;Z.pala以rfid信息技術應用為研究主線,對停車場管理中的各種數據傳送方式問題進行了分析和研究總結;M.Y.I.idris對于汽車智能自動停車管理系統以及其他相關技術應用展開了的深入研究,總結并提出該停車系統的主要技術功能以及實際應用。與國外發達國家地區城市相比,我國的城市智慧車道停車場運營管理信息系統基礎技術應用起步較晚。在基礎理論和國際實踐結合研究中,楊曉光等其他人對目前城市車輛停車泊場誘導式泊位信息系統的應用基礎技術設計思路做出了技術總體設計;蔡景勇等其他人將gis技術引入應用到城市停車場泊位管理信息系統,對該泊位管理信息系統應用中的泊位信息數據顯示管理技術的各方面問題做出了深入的理論研究和案例分析;季彥婕等其他人[17]對城市停車泊位誘導式微信息板的技術應用前景進行了深入研究,并為此研究搭建了基于泊位使用情況的數據顯示和信息優化系統模型;李維龍等其他人對不同應用類型的城市車輛泊位檢測系統探索板的技術應用做出了實驗對比,并且還分別介紹了一種采用低功耗的無線泊位傳感器以及網絡控制技術。北京在2001年率先建設了市內第一套車載智能大型停車智慧誘導管理系統建設項目重點工程-北京王府井地區的智能停車智慧誘導管理系統,并在2012年對該智慧誘導管理系統的整體功能結構進行了系統改造和優化升級,應用了移動物聯網以及云計算等新技術,以及手機移動端和互聯網廣播技術,建設了一套全方位的車載智能大型停車智慧誘導管理系統,實現了以移動互聯網、手機、車載智能導航、誘導屏、廣播等手段為技術主體的一套全方位停車多層次智慧停車智能誘導管理系統。、連續不斷地探索發布停車信息創新手段,方便停車司機隨時、快捷地及時掌握道路停車信息資料。同時還為各級政府、科學技術院校等相關部門組織制定的全國動態軌道運輸信息技術以及相應科學研究計劃項目,以及相關數據庫提供支撐。上海、深圳、杭州等大中型重點城市也都已經基本建立了一套停車自動引入式的誘導控制系統,但還是仍然存有一些停車誘導控制系統的應用覆蓋范圍區域涉及范圍狹窄、系統落后、使用起來效果不理想等特殊情況。目前,智能自動停車場和管理停車車輛誘導管理系統的相關技術應用發展水平進步最快,對這兩個技術領域各應用方面的技術研究也最多,但對于有關智能自動停車場和管理誘導系統的相關技術應用整體結構進行分析研究比較少,缺乏一個系統化的技術認知,不希望能夠從技術全局性的角度出發去深入考慮,把對于智能自動停車場、停車車輛誘導管理系統、道路側自動停車車輛管理和防止違規車輛停車等四個系統模塊進行技術綜合開發利用并把結構結合起來共同開發進行研究開發,形成一個更加完善的應用系統。系。筆者以數據集成為核心的技術視角進行研究,并從數據集成為基礎的技術視角,提出了一個新型的智能化停車管理系統的主要功能和系統結構。通過對智能停車管理系統進行總體規劃和建設,把所有現有智能停車管理配套設施都集成在一個系統中,讓資源的利用率達到極限。通過對其進行改造、并且還要新建一些智能停車服務基礎配套設施,逐步完善自動化的停車管理體系。實現了停車信息的采集與處理、停車信息的查詢、違法行駛停車情況監測、停車誘導等多種服務功能,在一定的程度上可以解決當前各類城市停車困難的問題,提高了停車設施的利用率,創造了較大的社會效益和經濟效益。未來幾年我國汽車智能自動停車服務管理信息系統的發展趨勢主要應該包括以下幾個重要的技術方面:(1)便攜式定位停車反向引導、站位反向誘導與停車反向自動找位停車引導系統迅速發展得到廣泛應用。(2)醫療服務逐步發展實現了無人化。(3)聯通移動汽車終端讓您可以輕松實現基于汽車位置的預訂、支付、找車等多種功能。2系統設計方案2.1總體框架設計車輛自動識別系統能夠準確、有效地進行車輛的自動識別和分析,從而采集到相關車輛的身份特征資料和法定監測信息,使得車輛的信息瞬時地進入電腦,可以給車輛和交通監測管理等相關部門提供一個真實、動態的車輛信息采集服務平臺。它采用RFID數字化技術進行設計和制造,從而實現了對汽車編碼號牌的自動辨認系統,該識別系統的主要硬件結構是由數字讀寫單元(標簽閱讀器)和標簽編碼號牌兩部分組成,閱讀器通過電纜線路和計算機RS32接口進行通信,其系統的軟硬件結構框架如圖1所示。圖2-1系統硬件框架2.2任務和要求內容該管理系統的主要硬件芯片是用STC89C52來做的。顯示器則是選擇12864單片機,其由射頻模塊、報警模塊、軟件等一起組成[2]。該顯示器將IC卡里的信息顯示在屏幕上,并且顯示停車所需費用以及余額等基礎信息。軟件則可以對用戶的信息進行修改,比如增、刪、改、查等功能;軟件可以顯示車輛的當前狀態,通過當前狀態來統計并計算停車場的剩余停車位,管理員可以通過系統來對停車費用進行更改和對用戶的余額進行充值等操作。系統可與計算用戶的停泊時長并計算所需停車費用。用戶則通過刷停車卡來進行付費充值等操作。系統還可以通過控制繼電器來控制閘道的開關,控制車輛的進出。2.3系統設計方案該系統設計主要是使用射頻設備、電腦軟件、單片機和顯示器作為停車管理系統的設備核心器件。射頻模塊負責讀取IC卡通過串口傳輸到軟件系統中。STC89C52則作為主控制器,在這個系統中我們采用RC522射頻模塊來對IC卡進行掃描,將掃描的IC卡通過串口傳輸到軟件進行處理分析。系統再通過串口將軟件中的信息傳輸到顯示器中,并且顯示在界面中,而且觸發蜂鳴器。軟件將收集到的信息進行計算處理,并將數據記錄保存到系統配備的ACCESS數據庫中,讓管理員方便查詢[3]。3硬件設計3.1硬件設計總體框架該停車管理系統設備由STC89C52、12864顯示模塊、電源供電模塊、串口模塊、射頻控制模塊、軟件控制模塊、報警模塊等共同組成。如圖3-1所示。RFIRFID射頻模塊液晶顯示模塊報警模塊按鍵模塊軟件模塊主控芯片模塊電源供電模塊圖3-1硬件結構3.2單片機主控模塊智能停車場管理系統主要采用的控制芯片為STC89C51單片機,該單片機有40個引腳,該單片機內部集成了通用8位中央處理器和ISPFlash存儲單元,價格實惠,編程簡單,省去了通用編程器。并且這個芯片需要搭配外圍電路,外圍電路檢測到信號傳輸給單片機處理[4]。51單片式電機系統主要由晶振和射頻復位集成電路部分組成。圖3-2框圖給出了一個關于應用單片化微機系統的應用集成電路結構框圖,如下所示。3-3是51單片機的實物圖。圖3-2單片機系統電路圖圖3-351單片機STC89C52RC數控單片化主機它所采用的技術是新型高速/低負載功耗/具有超強抗干擾的數控單片機,指令和可編程主機代碼與采用傳統8051單片的主機代碼完全相同,12時鐘/每個計算機工作周期及6時鐘分鐘/每個計算機工作周期都讓您可以隨心所欲選用。工作電壓控制范圍一般為5.5v~3.3v(5v驅動單片機)/3.8v~2.0v(3v驅動單片機)。工作頻率范圍:0~40MHz,實際工作頻率可達48MHz。用戶應用程序空間為8K字節。片上集成512字節RAM。通用I/O口(32個),復位后為:P1/P2/P3/P4是準雙向口/弱上拉,P0口是漏極開路輸出,作為總線擴展用時,不用加上拉電阻,作為I/O口用時,需加上拉電阻。共3個16位定時器/計數器。即定時器T0、T1、T2。3.3蜂鳴器報警 蜂鳴器是一個起到報警提醒作用的電子訊響器,在這個設計實現系統中起到提醒的作用,蜂鳴器分為壓電式蜂鳴器和電磁式蜂鳴器,它采用直流電流,在汽車電子設備中我們一般采用電磁式蜂鳴器,因為在汽車設備中往往噪聲比較大,所以需要采用聲貝比較大的電磁式蜂鳴器。[5]。如圖3-4和圖3-5所示。圖3-4蜂鳴器圖3-5蜂鳴器原理圖如圖3-6所示該實驗所采用的為9012三極管,我們在生活中經常可以遇到這樣的三極管,我們通過拆解以前的音響設備裝置可以找到這樣的三極管。該三極管是通過放大電流到蜂鳴器中,讓其正常工作,三極管的三極分別為B(基極)、E(發射極)、C(集電極)。其工作原理為,當基極為低電平時,發射極電壓高于基極電壓,這樣內部的PN結將導通,電流放大通過三極管。圖3-6三極管3.412864液晶顯示12864液晶是一種顯示器,他是128*64點陣的液晶模塊,可以顯示各種字符符號,這個模塊含有20個引腳,兩端接GND,第19號引腳為VCC接地端。[6]。如圖3-7所示。圖3-7液晶顯示電路其基本特點主要是分別具有:功率較低的低端電源電壓輸出和高端輸入電壓(vdd:+3.0-+5.5v,顯示輸入頻率:128×64點,內置128個16×8點陣英文字符,2Mhz的數字時鐘顯示輸出輸入頻率,顯示方式主要分別有:DSTN、半透、正常數顯,驅動接口方式為1/32DUTY,1/5BIAS,通訊接口方式主要為同時可以直接進行視頻串行、并口兩種方式選擇,內置一個DC-DC為一個高壓信號轉換器電源控制電路,不用需要外加任何電源負壓。3.5IC卡讀卡器工作原理IC卡通過磁場后,會和射頻讀寫器進行共振,射頻讀寫器會對IC卡發出一定頻率的電磁波,在這種情況下會出現電容中產生電荷的現象,電壓慢慢上漲,當電壓為2V時,電路開始工作,讀寫器接受IC卡的信息[8]。如圖3.9所示。圖3-8RFID射頻工作原理圖4軟件設計4.1單片機設計4.1.1主程序流程圖將硬件與電腦連接后,打開系統,打開系統后將程序初始化,通過是否按下菜單按鍵來判斷,若按下菜單按鍵,進行讀卡操作,讀取IC卡,我們可以對這張IC卡進行注冊、充值操作,操作之后在顯示器上顯示信息,蜂鳴器震動,表示操作完成,結束操作。若沒有按下菜單按鍵,閱讀器讀取到IC卡后,顯示器顯示該卡號的相關信息,并將信息傳入到程序中,程序對信息進行處理,之后再將處理后的信息保存到數據庫中,蜂鳴器震動后結束操作,如圖4-1所示。圖4-1軟件流程圖4.1.2液晶流程圖實驗過程中,顯示器進行程序初始化,并且開啟顯示器,顯示器來到初始頁面,IC卡進行識別時,判斷該IC卡是否能被識別,若能識別則顯示卡號及卡號信息,若IC卡不能識別則顯示磁卡不能識別,顯示完后按退出按鈕,則顯示器返回初始頁面。如圖4-1所示圖4-2顯示器流程圖4.2軟件開發技術4.2.1VisualBasicvisualbasic也就是VB,這個語言是由microsoft公司自己進行研究和開發而設計的一種簡單而普遍通用的電腦編程語言,因為語言簡單通俗易懂,所以面對對象比較廣闊。它指的是一種以事件結構化、模塊式的、面向對象、并且能夠包含有助于協助程序開發事件環境的以事件驅動方式作為開發基礎和驅動機制的一種基于可視化的的應用程序系統設計應用語言[9]。"Visual"指的是開發圖形用戶界面的方法,可以不用大量的代碼去描繪用戶界面的圖形,不需要去描述程序的外觀,只需要將所需要的對象直接添加到用戶界面上就可以了。"Basic"指的是BASIC基礎語言,也就是BeginnersAll-PurposeSymbolicInstructionCode。意思為初學者通用符號指令代碼。就名字表明這是一種簡單的入門級符號指令代碼。所以這是在計算機技術發展歷史中應用最為廣泛的和普遍的語言4.2.2PCB繪圖PCB手工印制的電子線路板,簡稱印制板,是整個現代我國電子線路工業的重要組成零部件。幾乎每種類型家用電子設備,小到一臺家用電子手表、計算器,大至小到一臺電子計算機、通訊家用電子設備、軍事電子武器系統,只要有的是我們擁有電子集成電路等各種類型家用電子元件,為了同時能夠有效促進各個類型家用電子元件之間的光子電氣相互間的聯系,就常常需要我們自己選擇如何使用這種印制板。印制的連接線路板主要包括連接絕緣元件底板、連接引腳板的導線和連接安裝絕緣電子元件的導電焊盤三個大部分所組合構成,具有引腳板的導電連接線路和安裝絕緣元件底板的雙重連接功能。它既不僅可以有效取代復雜的離子電纜安裝布線,又可以能有效實現集成電路中各種電子元件之間的離子電氣自動聯絡,不但大大簡化了各類企業電子產品的電纜安裝、焊接和組裝操作,減少了企業傳統模式下的電纜接線和安裝工作量,大大地有效減輕了企業工人的疲勞和勞動強度;而且大大減少了電子整機的占用體積,降低了電子產品成本,提高了各類電子及元器件制造設備的產品質量和生產可靠性。印制的電子線路板既能夠具有很好的保證產品設計一致性,又能夠可以直接進行采用各種標準化的工藝設計,這樣就可以能夠更加有利于我們電子公司在印制生產的全產品過程中能夠做到完全機械化、自動化。同時,整塊經過多次安裝與加工調試后的整機印制產品線路板也完全可以直接使用作為一個單獨的印制備件,便于用戶整機印制產品隨時互換和日常維修。目前,印制的電子線路板已被極其廣泛地用于研究和廣泛應用于各種電子商務相關產品的技術開發和設計生產以及制造[10]。最初一種采用雙層印制銅色線路板的方法是指在紙基的外蓋上還有一層覆銅色印制板。自20世紀50年代以來,半導體新型晶體管技術出現以來,對于印制板的生產市場整體需求量逐年驟增。特別重要的一點是隨著電子集成電路的快速工業發展和廣泛應用,使得各種電子及元器件應用設備的面板尺寸越來越小,電路的設計布線過程密度和困難也越來越大,這就直接決定了印制板必須還需要不斷地進行更新。目前現在我國印制板的材料種類已從目前傳統的單層雙面板逐漸逐步發展為各種雙面板、多層板和耐磨的抗撓性板;材料結構和產品質量也已經逐步成熟發展到并達到了超高的精密度、微型化和生產可靠性的最高程度;新的現代建筑設計所用技術、設計所用材料和建筑用品以及新印制板的主要原材、造價以及工藝日益不斷涌現。近年來,各種新型計算機制板輔助設計(cad)以及印制板和線路板的各種相關技術應用以及軟件技術在制板行業內已經得到了迅速普及和廣泛推廣,在一些專門化印制板的傳統生產商家中,機械化、自動化的制板生產工藝己經完全基本替換了我們傳統的制板手工操作。4.2.3AccessMicrosoftofficeAccesss,是一種由美國微軟公司2005年發布的基于關系型庫的數據庫資源管理軟件系統。它充分發揮結合了現有MicrosoftJETDatabaseEngine和圖形用戶界面兩項主要功能的基本特點,是目前Microsoftoffice的主要應用操作系統之一。Access的各種主要用途具體表現在兩個重要的功能方面:一、用來對各種數據統計進行綜合分析:Access系統具備強大的各種數據處理、統計結果分析等數據綜合統計能力,利用現有Access的各種數據處理查詢等綜合分析統計功能,可以更加方便地對其數據進行各種數據匯總、平均等的數據統計。二、Access主要用來企業開發的管理軟件:Access主要用來為中小企業客戶開發各種經營管理軟件,例如產品生產培訓經營業務管理、銷售培訓經營業務管理、庫存營銷經營業務管理等。Access擁有的報表創建功能能夠處理任何它能夠訪問的數據源[11]。Access的主要技術優勢之一是那就是它不僅可以大大地大幅提高了運行速度和可以降低整個代碼的運行數量,用一個非常整形的計算函數對整個代碼結構進行了大量數學計算,避免了在經常使用的代碼過程中被重復調用,謹慎地說它使用了一個不定一段時間的長數據類型,用一個數據變量類型來直接存放一個特殊的數據屬性,預載一個數據表格,ASP中連接字符串應用等;同時也擁有一些缺陷數據庫過大時,一般Access數據庫達到100M左右的時候性能就會開始下降。Access論壇大了以后就很容易出現數據庫方面的問題,當處理數據增多后,會出現數據庫慢的情況。。4.3軟件系統智能停車管理系統是用VB語言來編程的程序,再通過ACCESS數據庫來存儲信息,軟件點擊串口端號,選擇一個串口號,點擊菜單,再選擇開始工作。系統運行后開始顯示用戶的相關信息、剩余車位、每小時費用等信息,第一個用戶第一次刷卡后,車輛狀態轉變為停車,記錄保存進數據庫后,剩下車位減少一位,過了一段時間后,當這位用戶想要離開再次刷卡后,車輛狀態顯示為未付款狀態,并開始停止計時,同時開始計算停車的時間,再通過每小時的停車費用算出停車所需繳納的金額,程序將金額通過串口傳輸回12864中顯示出來,車位加一位,第三次刷卡后程序系統狀態信息轉變為已完成狀態。程序將扣除停車費用,將余額傳輸到12864液晶中顯示出來,同時程序將車輛信息保存到數據庫中,實時更新。如圖4-1所示。圖4-1系統主界面系統可以進行對用戶信息進行增加、修改、刷新等功能。如圖4-2所示。圖4-2系統用戶管理界面系統可以進行對用戶停車信息進行查詢。如圖4-3所示。圖4-3系統查詢界面5系統調試5.1PCB原理圖和PCB電路圖 通過protel99se和cad設計PCB原理圖(圖5-1)和PCB設計圖(圖5-2)。5-1PCB原理圖5-2PCB電路圖5.2停車場系統信息查詢調試打開停車場系統軟件,點擊菜單。如圖5-3.圖5-3停車場管理系統打開停車管理。如圖5-4。圖5-4停車場信息查詢通過字段名稱選擇“電話”,輸入關鍵字“124”,點擊確定查詢,出現所要查詢信息。如圖5-5。5-5通過電話查詢信息同理通過字段名稱選擇“姓名”,輸入關鍵字“張三”,點擊確定查詢,出現索要查詢信息,如圖5-6。5-6通過姓名查詢信息停車場信息查詢可以通過“電話”、“姓名”、“狀態”、“卡號”、“刷卡時間”來查詢,如圖5-7。5-7字段名稱可選項5.3停車場系統信息管理調試 如上所示打開“菜單”,點擊“信息管理”。如圖5-8。5-8信息管理 點擊“添加”按鈕,輸入電話,點擊確定,再進行刷新。如圖5-9。5-9添加信息點擊“修改”按鈕更改電話、姓名,點擊確定進行刷新,信息管理表進行更改如圖5-10。5-10修改信息6結論時代發展到今天,我國的人口基數在不斷提高,同時人們的生活質量不斷增進,車輛普及性增加,但由于土地面積固定,因為人口的增多,住宿的地區、辦公的地區需求量增加。人們回家停車、辦公停車的問題也就接踵而來,人們需要的停車位置應不供求。我設計該智能停車管理系統針對這個現象,進行處理。我們首先需要射頻模塊對車輛進行掃描,將掃描后的信息記錄到程序中,程序經過加工完善,將處理后的信息保存到數據庫中。這個設計成本不高,也比較實用方便,功能性多。再這幾個月的論文研究中,我通過自己的努力完成了智能停車場系統的制作,我將大學四年的知識通過整合歸納完成了這個設計,在這次的畢業設計中我也遇到了很多的困難,但通過自己的不懈努力,老師的指導以及同學的幫助,成功將困難解決。在這里我很感謝我的指導老師,在老師的指導下,將我沒有發現的錯誤,一一指出并且修改過來。知道畢業論文完成為止,在這次畢業設計中,我學到了很多,知道了自己的不足,所以我不應該滿足于現狀,我將繼續努力學習前進。參考文獻[1]周韋,馮超,張權.RFID系統安全概述[J].網絡安全技術與應用,2014(9):123-123.[2]汪貴平,李登峰,龔賢武,雷旭.新編單片機原理及應用[M].北京:機械工業出版社,2009[3]何宏,龔威,田志宏.單片機原理與接口技術[M].北京:國防工業出版社,2006[4]彭偉。單片機C語言程序設計實訓100例——基于8052+proteus仿真。北京:電子工業出版社[5]景曉,張超,陳彤妮,等.一種獨立式蜂鳴器報警裝置:,CN210579322U[P].2020.[6]景小健,尹清華,陳清林,等.MG-12864液晶顯示器在智能儀表中的應用[J].化工自動化及儀表,2003(06):62-64.[7]鄭君里,應啟珩,楊為理.信號與系統(第二版)下冊[M].高等教育出版社,2000[8]王征宇,章少云.基于數字測試系統的LCD控制驅動電路測試方法[J].電子與封裝.2013(02)[9]FrancescoBalena著,翔實組,翔實組.VisualBasic6編程技術大全[J].機械工業出版社,2000. [10]楊波.淺論單片機程序設計及PCB繪圖制作[J].城市建設理論研究(電子版),2015,000(022):1502-1503.[11]王晟,韓澤坤.Access數據庫開發經典案例解析[M].清華大學出版社,2006.附錄附錄1.DimvHour%,vState$PublicqqAsVariantDimConAsNewADODB.ConnectionDimrsAsNewADODB.RecordsetDimsq1AsStringDimsq2AsStringDimttAsVariantDimggAsVariantDimg4AsVariantDimgg1AsVariantDimaAsStringDimbAsStringDimcAsStringDimmm2AsVariantDimmm3AsVariantDimmm4AsVariantDimsentnum(0To0)AsString'VAL(字符串表達式)將數字字符串換成數值Dimoutbte(0To0)AsByteDimMyIntAsVariantPrivateSubCOM1_Click()'串口號0選擇Combo1.ListIndex=0EndSubPrivateSubCOM2_Click()'串口號1選擇Combo1.ListIndex=1EndSubPrivateSubCOM3_Click()'串口號2選擇Combo1.ListIndex=2EndSubPrivateSubCOM4_Click()'串口號3選擇Combo1.ListIndex=3EndSubPrivateSubCOM5_Click()'串口號4選擇Combo1.ListIndex=4EndSubPrivateSubCommand1_Click()'發送充值金額IfMSComm1.PortOpen=TrueThen'防止串口沒有打開打開發送出錯sentnum(0)=Val(Text15.Text)mm4=Val(Text15.Text)Ifmm4<255Thenoutbte(0)=CByte(sentnum(0))'四舍五入如77.6=7734.3=34MSComm1.Output="B"'給單片機發送B開關MSComm1.OutBufferCount=0'發送緩沖區清空MSComm1.OutBufferCount=0'發送緩沖區清空MSComm1.Output=outbte()'動態數組MSComm1.OutBufferCount=0'發送緩沖區清空EndIfEndIfEndSubPrivateSubCommand2_Click()'發送扣錢金額IfMSComm1.PortOpen=TrueThen'防止串口沒有打開打開發送出錯mm4=Val(Text12.Text)Ifmm4<255Thensentnum(0)=Val(Text12.Text)outbte(0)=CByte(sentnum(0))'四舍五入如77.6=7734.3=34MSComm1.Output="A"'給單片機發送E開關MSComm1.OutBufferCount=0'發送緩沖區清空MSComm1.OutBufferCount=0'發送緩沖區清空MSComm1.Output=outbte()'動態數組MSComm1.OutBufferCount=0'發送緩沖區清空EndIfEndIfEndSubPrivateSubMSComm1_OnComm()'串口接收數據SelectCaseMSComm1.CommEventCasecomEvReceive'收到RThreshold#ofDimhkAsVarianthk=MSComm1.InputIfhk="Y"Then'串口接收到單片機Y字符時tt=2tt=2MSComm1.RThreshold=8'在連續接收八個字符也就是卡號EndIfIfhk="S"Then'串口接收到單片機Z字符時tt=4MSComm1.RThreshold=1'在連續接收6個字符也就是余額Text20.Text="一號位置"EndIfIfhk="T"Then'串口接收到單片機Z字符時tt=4MSComm1.RThreshold=1'在連續接收6個字符也就是余額Text20.Text="二號位置"EndIfIfhk="M"Then'串口接收到單片機Z字符時tt=4MSComm1.RThreshold=1'在連續接收6個字符也就是余額Text20.Text="三號位置"EndIfIfhk="N"Then'串口接收到單片機Z字符時tt=4MSComm1.RThreshold=1'在連續接收6個字符也就是余額Text20.Text="四號位置"EndIfIfhk="Z"Then'串口接收到單片機Z字符時tt=4tt=3MSComm1.RThreshold=6'在連續接收6個字符也就是余額EndIfIfhk<>"Y"Andhk<>"Z"Andhk<>"S"Andhk<>"T"Andhk<>"M"Andhk<>"N"Then'不等Y和ZMSComm1.RThreshold=1''串口接一個字符EndIfgg=hkIftt=2ThenIfgg<>"Y"Andhk<>"S"Andhk<>"T"Andhk<>"M"Andhk<>"N"Then'卡號處理Text6.Text=ggCon.Open"provider=Microsoft.jet.OLEDB.4.0;datasource="&App.Path&"\停車信息.mdb"'調用數據庫sq1="select*from用戶信息where卡號='"+gg+"'"rs.Opensq1,ConIfrs.EOFThen'清空數據Text3.Text=""Text1.Text=""Text2.Text=""Text4.Text=""IfMSComm1.PortOpen=TrueThen'防止串口沒有打開打開發送出錯MSComm1.Output="D"'給單片機發送EMSComm1.OutBufferCount=0'發送緩沖區清空EndIfMSComm1.RThreshold=1'MsgBox"此卡號不存在,請檢查...",vbExclamation,"查詢"Con.CloseSetrs=NothingSetCon=NothingExitSubElseText2.Text=rs.Fields("姓名")'軟件用戶顯示信息Text19.Text=rs.Fields("狀態")Text1.Text=rs.Fields("電話")Text4.Text=vState&a&"-"&b&"-"&c&""&Time'調用系統時間IfText19.Text="已完成"ThenIfMSComm1.PortOpen=TrueThen'防止串口沒有打開打開發送出錯sentnum(0)=Val(Text18.Text)outbte(0)=CByte(sentnum(0))'四舍五入如77.6=7734.3=34MSComm1.Output="A"'給單片機發送E開關MSComm1.OutBufferCount=0'發送緩沖區清空MSComm1.Output=outbte()'動態數組MSComm1.OutBufferCount=0'發送緩沖區清空EndIfgg1=1Text3.Text="停車"'軟件顯示停車Label4.Caption="停車時間"Text16.Text=""Text13.Text=""'清空軟件顯示Text11.Text=""Text12.Text=""Text10.Text=""IfMSComm1.PortOpen=TrueThen'防止串口沒有打開打開發送出錯MSComm1.Output="G"'給單片機發送EMSComm1.OutBufferCount=0'發送緩沖區清空MSComm1.Output="E"'給單片機發送EMSComm1.OutBufferCount=0'發送緩沖區清空EndIfEndIfIfText19.Text="停車"Then'如果是停車狀態Label4.Caption="出庫時間"Text3.Text="已完成"'軟件顯示完成gg1=3Text10.Text=rs.Fields("時間")'并且自動算出停車時間Text11.Text=DateDiff("n",Text10.Text,Now)mm2=Format(Round((Text11.Text/60),2),"0.00")Text11.Text=mm2mm3=Text14.TextText12.Text=Int(mm2*mm3)'計算停車費用CallCommand2_Click'停車費用發送給單片機IfMSComm1.PortOpen=TrueThen'防止串口沒有打開打開發送出錯MSComm1.Output="G"'給單片機發送EMSComm1.OutBufferCount=0'發送緩沖區清空EndIfIfMSComm1.PortOpen=TrueThen'防止串口沒有打開打開發送出錯MSComm1.Output="F"'給單片機發送EMSComm1.OutBufferCount=0'發送緩沖區清空EndIfEndIfEndIfrs.CloseCon.CloseSetrs=NothingSetCon=NothingIfgg1=1ThenCon.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;DataSource="&App.Path&"\停車信息.mdb;PersistSecurityInfo=False"Con.OpenSetrs=Con.Execute("UPDATE用戶信息SET狀態='停車'where卡號='"+gg+"'")Setrs=Con.Execute("UPDATE用戶信息SET時間='"+Text4.Text+"'where卡號='"+gg+"'")Con.CloseAdodc1.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;DataSource="&App.Path&"\停車信息.mdb;PersistSecurityInfo=False"Adodc1.RecordSource="select*from停車信息"'數據庫連接Adodc1.RefreshAdodc1.Recordset.AddNew'添加新紀錄將每次刷信息保存到數據庫Adodc1.Recordset("狀態").Value="停車"Adodc1.Recordset("姓名").Value=Text2.TextAdodc1.Recordset("電話").Value=Text1.TextAdodc1.Recordset("卡號").Value=Text6.TextAdodc1.Recordset("刷卡時間").Value=Text4.TextAdodc1.Recordset.Update'保存'MSComm1.RThreshold=1'tt=1EndIfEndIfEndIfIftt=3ThenIfgg<>"Z"Andhk<>"S"Andhk<>"T"Andhk<>"M"Andhk<>"N"Then'Text13.Text=hkIfgg1=3ThenText13.Text=hkText16.Text=Text12.TextAdodc1.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;DataSource="&App.Path&"\停車信息.mdb;PersistSecurityInfo=False"Adodc1.RecordSource="select*from停車信息"'數據庫連接Adodc1.RefreshAdodc1.Recordset.AddNew'添加新紀錄'添加新紀錄將每次刷信息保存到數據庫Adodc1.Recordset("狀態").Value="已完成"Adodc1.Recordset("姓名").Value=Text2.TextAdodc1.Recordset("電話").Value=Text1.TextAdodc1.Recordset("卡號").Value=Text6.TextAdodc1.Recordset("刷卡時間").Value=Text4.TextText20.Text=""Adodc1.Recordset.Update'保存Con.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;DataSource="&App.Path&"\停車信息.mdb;PersistSecurityInfo=False"Con.OpenSetrs=Con.Execute("UPDATE用戶信息SET狀態='已完成'where卡號='"+Text6.Text+"'")Con.Close'MSComm1.RThreshold=1'tt=1EndIfEndIfEndIfMSComm1.InBufferCount=0EndSelectAdodc1.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;DataSource="&App.Path&"\停車信息.mdb;PersistSecurityInfo=False"Adodc1.RecordSource="select*from用戶信息"'數據庫連接Adodc1.RecordSource="selectcount(*)AS姓名from用戶信息where狀態='停車'"Adodc1.RefreshIfAdodc1.Recordset.RecordCount>0Then'計算車位數目Text17.Text=3-Adodc1.Recordset.Fields(0)ElseText17.Text=3EndIfEndSubPrivateSubrr_Click()'調用查詢界面Form3.ShowEndSubPrivateSubText3_Change()EndSubPrivateSubText4_Change()EndSubPrivateSubTimer1_Timer()'調用系統時間Text5.Text=vState&a&"-"&b&"-"&c&""&TimeEndSubPrivateSubForm_Load()Adodc1.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;DataSource="&App.Path&"\停車信息.mdb;PersistSecurityInfo=False"Adodc1.RecordSource="select*from用戶信息"'數據庫連接Adodc1.RecordSource="selectcount(*)AS姓名from用戶信息where狀態='停車'"Adodc1.RefreshIfAdo
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2030年中國鋼結構行業深度調研與投資戰略咨詢報告
- 2025至2030年中國洗碗機用除垢劑項目投資可行性研究報告
- 2025至2030年中國有機茶園農藥項目投資可行性研究報告
- 2025至2030年中國常用貼面板項目投資可行性研究報告
- 2025年音響電路板項目可行性研究報告
- 2025年酒吧轉椅項目可行性研究報告
- 2025年車輛座墊項目可行性研究報告
- 2025年機座液壓隔膜式計量泵項目可行性研究報告
- 2025年液壓可移動地上衡項目可行性研究報告
- 2025年汽車空調用不銹鋼喉箍項目可行性研究報告
- 【9數一模】2025年安徽省合肥市蜀山區九年級中考一模數學試卷(含答案)
- 數學-河南省湘豫名校聯考2024-2025學年高三下學期春季學期第二次模擬考試(湘豫二模)試題和答案
- 多媒體應用設計師技能考核試題試題及答案
- 中央2025年中國殘聯直屬單位招聘26人筆試歷年參考題庫附帶答案詳解
- 2025年廣西壯族自治區南寧市青秀區中考一模英語試題(含答案)
- GB/T 10810.2-2025眼鏡鏡片第2部分:漸變焦
- (2025)會計基礎考試題庫及答案(帶答案解析)
- 2025年暖通空調考試試題及答案
- 2025年鐵塔安全考試試題及答案
- AI技術在舞蹈實訓空間設計中的創新應用
- 《中國傳統民居建筑特點》課件
評論
0/150
提交評論