摘 ?要:應(yīng)用停車場(chǎng)管理系統(tǒng)是為了更科學(xué)、智能的管理停車場(chǎng)的運(yùn)營(yíng),有效避免車輛的擁堵。系統(tǒng)使用紅外對(duì)管收集進(jìn)入停車場(chǎng)的車輛數(shù)量,然后將從紅外對(duì)管獲得的數(shù)據(jù)傳輸?shù)絊TC89C52微控制器進(jìn)行處理。處理完數(shù)據(jù)后,將其傳輸?shù)綌?shù)碼管以顯示車輛數(shù)量,指示車輛已進(jìn)入停車場(chǎng)。當(dāng)車輛駛出時(shí),紅外對(duì)管將采取相應(yīng)行動(dòng)來收集車輛數(shù)量。最終實(shí)現(xiàn)對(duì)停車場(chǎng)的有效管理。
關(guān)鍵詞:STC89C52;紅外對(duì)管;數(shù)碼管
中圖分類號(hào):TP368.1 ? ? 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):2096-4706(2020)15-0045-03
Abstract:Parking lot management system is a more scientific management of the operation of the parking lot,effectively avoid vehicle congestion,more intelligent management of the parking lot. The system uses the infrared tube to collect the number of vehicles entering the parking lot,and then transmits the data from the infrared tube to the STC89C52 microcontroller for processing. After processing the data,it is transmitted to the nixie tube to display the number of vehicles,indicating that the vehicles have entered the parking lot. When the vehicle drives out,the infrared lamp will take relative action to collect the number of vehicles. Finally,the effective management of the parking lot is realized.
Keywords:STC89C52;infrared tube;digital tube
0 ?引 ?言
隨著經(jīng)濟(jì)和社會(huì)的快速發(fā)展人們的生活水平顯著提高,私家車數(shù)量與日俱增。對(duì)停車場(chǎng)以及車庫(kù)需求增大,更科學(xué)的管理停車場(chǎng)運(yùn)營(yíng),更智能的停車場(chǎng)管理,是提高車輛管理效率,緩解道路上的交通壓力,以及有效避免車輛的擁堵有效方法。
國(guó)外發(fā)展情況,智能車位管理系統(tǒng)發(fā)展緩慢,相對(duì)于智能交通管理而言已經(jīng)大大落后,智能車位系統(tǒng)最早起源于德國(guó),它是利用光電裝置進(jìn)行車位顯示,由于技術(shù)原因成本相對(duì)較高不易普及。
國(guó)內(nèi)發(fā)展情況,早期大部分停車場(chǎng)都采用的是人工記錄的方式,浪費(fèi)人力,而且不太方便,后期逐步發(fā)展出智能車位管理系統(tǒng),但是性能好的系統(tǒng)成本都相對(duì)較高,本文的主要目的提出一種簡(jiǎn)單實(shí)用的車位管理系統(tǒng),可以更科學(xué)的管理車位,能提高停車的效率。因本文的系統(tǒng)結(jié)構(gòu)簡(jiǎn)單容易生產(chǎn),而且成本相對(duì)較低所以更利于普及[1-5]。因該系統(tǒng)是本人項(xiàng)目的分課題,對(duì)于總項(xiàng)目的研究有較大的促進(jìn)作用,待最終成品設(shè)計(jì)完成后計(jì)劃投入住房小區(qū)試用,以期對(duì)該系統(tǒng)進(jìn)一步完善。
1 ?硬件系統(tǒng)設(shè)計(jì)
該系統(tǒng)用于檢測(cè)車輛是否有進(jìn)入和駛出停車位。微控制器用于控制其他模塊,對(duì)車輛數(shù)量和狀態(tài)進(jìn)行加法和減法運(yùn)算,并顯示狀態(tài)。系統(tǒng)框圖如圖1所示。
1.1 ?芯片系統(tǒng)
STC89C52是具有8 KB系統(tǒng)可編程閃存的COMS 8位微控制器,由ATMEL公司的高密度非易失性存儲(chǔ)器技術(shù)制造,與工業(yè)80C51產(chǎn)品的訂單完全兼容,程序存儲(chǔ)器能通過閃存芯片編程到系統(tǒng)中。STC89C52集成了8位智能CPU和具有系統(tǒng)可編程的嵌入式控制應(yīng)用系統(tǒng),提供靈活且有效的解決方案。本系統(tǒng)在考慮實(shí)用性和價(jià)格的基礎(chǔ)上,采用的是STC89C52微控制器,它通過采集紅外對(duì)管的信號(hào),對(duì)車輛的進(jìn)入和出行進(jìn)行管理,通過芯片內(nèi)計(jì)數(shù)器運(yùn)算后,顯示在數(shù)碼管上,顯示當(dāng)前的總車位數(shù)量以及剩余車位數(shù)量。
1.2 ?紅外對(duì)管
紅外對(duì)管采用的是TSOP 1738,TSOP 1738是Vishay公司發(fā)布的集成型紅外接收機(jī)。融合紅外接收和放大器,無須外置部件,適用于紅外線遙控器和紅外線數(shù)據(jù)傳輸。它包含對(duì)用1 kHz的信號(hào)調(diào)制了的38 kHz的脈沖有效的紅外線過濾器,前置放大器電路,光電接收機(jī)。當(dāng)正常接收到由發(fā)射模塊產(chǎn)生的紅外信號(hào)時(shí),在接收器的輸出端會(huì)產(chǎn)生1 kHz的矩形波。沒有信號(hào)時(shí),輸出為+5 V DC電平。該傳感器的輸出為集電極開路型,因此需要一個(gè)外部電阻值為10 kΩ或更大的上拉電阻。由于傳感器的高精度,因此傳感器的輸出端子和接地必須連接到22 μF的電解電容器。在電源和地線之間需要一個(gè)4.7 μf的電解電容器,以最大限度地減小接收器在浮動(dòng)隔室中的干擾。這樣,傳感器模塊正常接收信號(hào)后,輸出0 V(車輛不通過)。信號(hào)切斷(通過車輛)后,輸出為+5 V。它的主要功能是采集車輛的進(jìn)出,把進(jìn)出的車輛數(shù)量采集好后傳輸給芯片,由芯片處理后,在進(jìn)行顯示。
1.3 ?電源模塊
整個(gè)系統(tǒng)的電源模塊主要提供穩(wěn)定的電壓,改善系統(tǒng)技術(shù)指標(biāo)和反干擾,3端子電壓調(diào)節(jié)器是一種標(biāo)準(zhǔn)化系統(tǒng)的一般線性電壓調(diào)節(jié)器集成電路。在線性集成電壓調(diào)節(jié)器中,3端子電壓調(diào)節(jié)器只有3個(gè)輸出端子,因此外置部件很少,使用方便,具有穩(wěn)定的性能和低價(jià)格的優(yōu)點(diǎn),所以被廣泛使用。3端子電壓調(diào)節(jié)器可決定穩(wěn)定電源的輸出電壓和最大輸出電流。用于穩(wěn)定控制盤電路的電壓,防止電路因高電壓而燒損。這個(gè)設(shè)計(jì)使用LM 7805電壓調(diào)節(jié)器。為了形成LM 7805穩(wěn)定電源,3端子電壓調(diào)節(jié)器需要盡可能少的周邊組件。電路內(nèi)有過電流、過熱、調(diào)節(jié)器保護(hù)電路,安全性高。其工作原理是當(dāng)對(duì)電路施加220 V AC電壓時(shí),AC高電壓經(jīng)由變壓器轉(zhuǎn)換為AC低電壓,AC低電壓由橋接整流器整流和濾波器濾波,3端子用于調(diào)節(jié)電壓的不穩(wěn)定性,通過電壓調(diào)節(jié)器電壓穩(wěn)定化和高精度的輸出電壓的濾波后,在輸出端產(chǎn)生穩(wěn)定電源。
1.4 ?顯示模塊
顯示系統(tǒng)包含數(shù)碼管和兩個(gè)二極管,通過7448譯碼器控制數(shù)碼管的顯示停車位的數(shù)量,7448譯碼器工作原理是當(dāng)菜單中輸入代碼0000時(shí),對(duì)于其他輸入代碼,需要LT=1,LT和RBI同時(shí)等于1。此時(shí),解碼器的各A-G段的輸出等級(jí)由輸入BCD碼決定,用來滿足實(shí)際字體要求,另外通過使用芯片輸入輸出口連接到二極管。紅色亮起表示停車場(chǎng)已滿,沒有停車位。綠色亮起時(shí),表示停車場(chǎng)未滿,有足夠的停車位。
2 ?軟件系統(tǒng)設(shè)計(jì)
整個(gè)軟件系統(tǒng)程序流程如圖2所示,紅外對(duì)管采集是否有車進(jìn)出,收集進(jìn)入停車場(chǎng)的車輛數(shù)量,然后將從紅外對(duì)管獲得的數(shù)據(jù)傳輸?shù)絊TC89C52微控制器進(jìn)行處理。處理完數(shù)據(jù)后,將其傳輸?shù)揭壕烈燥@示車輛數(shù)量。同時(shí)會(huì)發(fā)出聲音提示,提示可以進(jìn)入停車場(chǎng)。當(dāng)車輛駛出時(shí),通過紅外對(duì)管收集車輛駛出的數(shù)量傳輸給芯片系統(tǒng)。最終實(shí)現(xiàn)對(duì)停車場(chǎng)的有效管理。
軟件設(shè)計(jì)是將硬件的特定功能要求轉(zhuǎn)換成軟件的特定設(shè)計(jì)方案(模塊結(jié)構(gòu))的過程。模塊結(jié)構(gòu)設(shè)計(jì)是將整個(gè)系統(tǒng)的功能根據(jù)硬件設(shè)計(jì)要求和結(jié)構(gòu)劃分成幾個(gè)小功能模塊,并根據(jù)這些小功能模塊進(jìn)行程序設(shè)計(jì)。通過這樣的設(shè)計(jì)手法,系統(tǒng)整體的功能和各部分的具體功能變得容易理解。如果系統(tǒng)有問題可通過功能設(shè)置追蹤問題的根本原因,盡早解決問題。此外,在整個(gè)設(shè)計(jì)過程中,軟件設(shè)計(jì)必須與硬件設(shè)計(jì)緊密結(jié)合。本設(shè)計(jì)是在Keil C環(huán)境中開發(fā)的,Keil C軟件支持C編程和調(diào)試,C語(yǔ)言泛用性高,一般情況下院設(shè)計(jì)師都會(huì)采用C語(yǔ)言進(jìn)行開發(fā)。在開始完整的系統(tǒng)設(shè)計(jì)時(shí),需要考慮很多的鏈接,所有的硬件直接焊接,系統(tǒng)不能正常運(yùn)轉(zhuǎn)的情況下,確認(rèn)非常煩瑣。因此,調(diào)試系統(tǒng)時(shí),使用模塊化和階段性的模式來實(shí)現(xiàn)每個(gè)模塊的功能,然后進(jìn)行組裝,聯(lián)合調(diào)試,有效減少了調(diào)試所需時(shí)間。
創(chuàng)建程序時(shí),不要一次創(chuàng)建整個(gè)程序,因?yàn)楫?dāng)程序出現(xiàn)錯(cuò)誤時(shí),你要發(fā)現(xiàn)錯(cuò)誤的部分是很困難的。你必須逐段程序的查找,非常的繁瑣。因此,模塊化編程的想法非常重要。它的本質(zhì)是簡(jiǎn)化復(fù)雜的問題,把大的整體分解成幾個(gè)獨(dú)立的比較容易解決的問題,把問題更快、更高效地解決,在更短的時(shí)間內(nèi)解決更復(fù)雜的問題。本設(shè)計(jì)的程序是編譯各模塊的程序,并進(jìn)行驗(yàn)證和調(diào)試,確認(rèn)數(shù)據(jù)無誤后,組合各模塊。
3 ?顯示模塊設(shè)計(jì)
數(shù)碼管顯示程序包含顯示數(shù)字、顯示字母符號(hào)、小數(shù)點(diǎn)等,其他程序傳輸?shù)斤@示程序的數(shù)據(jù)可以是二進(jìn)制、BCD碼等。為了顯示的穩(wěn)定性,數(shù)據(jù)每秒要顯示50次以上。顯示模塊的流程圖如圖3所示,其工作原理是首先初始化顯示緩沖區(qū)首地址,顯示計(jì)數(shù)器,然后通過傳輸位碼確定數(shù)碼管顯示哪一位,再把要顯示的數(shù)字轉(zhuǎn)換成對(duì)應(yīng)的二進(jìn)制段碼,最后進(jìn)行顯示,當(dāng)數(shù)據(jù)顯示完后,返回開始,沒顯示完就繼續(xù)顯示。
4 ?結(jié) ?論
本文是基于STC89C52微控制器車位管理系統(tǒng)設(shè)計(jì),提出一種簡(jiǎn)單實(shí)用的車位管理系統(tǒng),通過車位管理系統(tǒng)更科學(xué)的管理停車場(chǎng)的運(yùn)營(yíng),更智能地對(duì)停車場(chǎng)進(jìn)行管理。有效避免車輛的擁堵,最終實(shí)現(xiàn)對(duì)停車場(chǎng)的有效管理。因系統(tǒng)結(jié)構(gòu)簡(jiǎn)單容易生產(chǎn),而且成本相對(duì)較低所以更利于普及。
參考文獻(xiàn):
[1] 劉剛,彭榮群.Protel DXP 2004 SP2原理圖 [M].北京:電子工業(yè)出版社,2007:120-150.
[2] 丁元杰,吳大偉.單片微機(jī)習(xí)題集與實(shí)驗(yàn)指導(dǎo)書:第2版 [M].北京:機(jī)械工業(yè)出版社,2004:100-120.
[3] 郭天祥.新概念51單片機(jī)C語(yǔ)言教程——入門、提高、開發(fā)、拓展全攻略 [M].北京:電子工業(yè)出版社,2009:118-125.
[4] 張麗霞.智能停車場(chǎng)系統(tǒng)集成與應(yīng)用維護(hù) [M].成都:電子科技大學(xué)出版社,2010:103-120.
[5] 關(guān)宏志,劉小明.停車場(chǎng)規(guī)劃設(shè)計(jì)與管理 [M].北京:人民交通出版社,2003:97-99.
作者簡(jiǎn)介:滕軍(1981—),男,漢族,四川南充人,講師,碩士研究生,研究方向:?jiǎn)纹瑱C(jī)、嵌入式系統(tǒng)。