国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于單片機(jī)的車載公交調(diào)度終端方案設(shè)計(jì)

2016-11-14 02:18肖明魁
電腦知識(shí)與技術(shù) 2016年24期
關(guān)鍵詞:單片機(jī)

肖明魁

摘要:系統(tǒng)基于核心部件單片機(jī)stc89c51rc,gprs模塊sim900a,熱釋電紅外感應(yīng)模塊hc-sr501及相關(guān)電路組成一套完整系統(tǒng),用于實(shí)時(shí)統(tǒng)計(jì)公交乘客人數(shù),并向調(diào)度中心發(fā)送實(shí)時(shí)反饋信息,方便公交管理人員合理安排公交車輛運(yùn)行。

關(guān)鍵詞:?jiǎn)纹瑱C(jī);gprs模塊;人體紅外感應(yīng)

中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2016)24-0239-02

近年來(lái),隨著國(guó)內(nèi)城市化快速發(fā)展,基礎(chǔ)設(shè)施不斷完善,尤其是公共交通的進(jìn)步給人們出行提供很多便利,但是諸如乘客擁擠,候車時(shí)間難以掌控等問(wèn)題也日益突出,如何借助信息化技術(shù)解決現(xiàn)實(shí)矛盾是一項(xiàng)值得研究的重要課題,本文將介紹一種利用單片機(jī)和傳感器模塊開(kāi)發(fā)的新型車載公交調(diào)度終端設(shè)計(jì)原理,可實(shí)時(shí)監(jiān)測(cè)車載乘客人數(shù),并將數(shù)據(jù)發(fā)送至公交調(diào)度中心,管理者依此為據(jù),合理安排公交發(fā)車數(shù)量和頻率,有效解決公交乘車難的問(wèn)題。

1 系統(tǒng)總體設(shè)計(jì)

如圖1 所示,系統(tǒng)主要有幾大部分組成,分別為單片機(jī)Stc89c51rc,人體紅外感應(yīng)模塊,gprs數(shù)據(jù)傳輸模塊,液晶顯示模塊,時(shí)鐘復(fù)位電路和電源模塊。其中,單片機(jī)Stc89c51rc作為核心部件用于控制整個(gè)系統(tǒng)運(yùn)行,處理來(lái)自傳感器模塊搜集的實(shí)時(shí)信號(hào),將信息在液晶模塊上顯示,并通過(guò)無(wú)線數(shù)據(jù)傳輸模塊發(fā)送和接收信息。

2 系統(tǒng)硬件電路設(shè)計(jì)

2.1 電源電路設(shè)計(jì)

如圖2所示,系統(tǒng)及外圍電路采用3~5v直流供電,而車載輸出直流電壓通常為24v,因此需要通過(guò)直流變壓轉(zhuǎn)換,當(dāng)前市面有很多集成降壓模塊可供選擇,其中德州儀器的LM2596降壓開(kāi)關(guān)型集成穩(wěn)壓芯片較為常見(jiàn),利用該器件只需極少的外圍器件便可構(gòu)成高效穩(wěn)壓電路。

2.2 單片機(jī)最小系統(tǒng)設(shè)計(jì)

系統(tǒng)以stc89c51單片機(jī)為核心,顯示輸出部件為lcd12864液晶顯示模塊。Stc89c51rc是一種8位處理器芯片,工作電壓為直流3.4v~5.5v,內(nèi)部集成sram 512B,在線可編程存儲(chǔ)器flash rom 4KB,兩路外部中斷源,在本設(shè)計(jì)中首先需要增加時(shí)鐘和復(fù)位電路,將單片機(jī)使能引腳ea接正5V高電平,利用外部晶振作為單片機(jī)系統(tǒng)時(shí)鐘振蕩器,同時(shí),復(fù)位引腳rst 外接電容和電阻,可實(shí)現(xiàn)系統(tǒng)開(kāi)機(jī)加電自動(dòng)復(fù)位。

Lcd12864是一種128*64點(diǎn)陣漢字圖形顯示模塊,內(nèi)置128個(gè)16*8點(diǎn)陣ascii字符,支持64*256共128B顯示ram,可實(shí)現(xiàn)與單片機(jī)信息交互,模塊引腳可分為數(shù)據(jù)端口和指令端口,在本系統(tǒng)設(shè)計(jì)中,將液晶模塊8個(gè)數(shù)據(jù)傳輸端口與單片機(jī)P0口相接,實(shí)現(xiàn)并行輸出,指令端口諸如單片機(jī)使能端E,D/I數(shù)據(jù)指令選擇引腳,R/W讀寫(xiě)引腳,片選引腳CS1,CS2以及復(fù)位引腳RST與單片機(jī)P2口相接,用于控制液晶顯示模式。

2.3 熱業(yè)釋電紅外模塊設(shè)計(jì)

熱釋電紅外傳感器是一種能檢測(cè)人或動(dòng)物發(fā)射的紅外線而輸出電信號(hào)的傳感器。其工作原理是根據(jù)熱釋電效應(yīng),當(dāng)傳感器周圍發(fā)生溫度變化時(shí),兩個(gè)電極之間便會(huì)產(chǎn)生電荷,即微弱電壓,反之,周圍環(huán)境沒(méi)有溫差產(chǎn)生則不會(huì)有電信號(hào),目前常用的熱釋電傳感器為HC-SR501,是基于紅外線技術(shù)的自動(dòng)控制模塊,工作電壓為5v~20v,靜態(tài)工作電流65ua,引腳主要有電源正負(fù)極和信號(hào)輸出端,信號(hào)輸出作為單片機(jī)外部中斷源,為檢測(cè)乘客進(jìn)出,系統(tǒng)使用兩路熱釋電模塊,分別連接單片機(jī)的兩個(gè)中斷引腳。

2.4 gprs數(shù)據(jù)傳輸模塊設(shè)計(jì)

為了能將公交車輛上的乘客數(shù)量信息及時(shí)反饋至調(diào)度中心,需要利用無(wú)線傳輸方式發(fā)送數(shù)據(jù),利用電信移動(dòng)網(wǎng)絡(luò)是最可靠和有效的方式。如圖4所示,Sim900a是當(dāng)前廣為使用的gprs無(wú)線傳輸模塊,該模塊工作電壓為3.4v~4.5v,支持語(yǔ)音通信,短信收發(fā),gprs數(shù)據(jù)傳輸?shù)裙δ埽⒅С謗s232協(xié)議,使用串口方式與單片機(jī)通信,模塊對(duì)供電要求較高,電流不小于2A,在接vbat引腳時(shí)需并聯(lián)100uf旁路電容,以獲得穩(wěn)定電流輸出。通過(guò)拉低pwrkey引腳信號(hào)并延時(shí)1秒,可實(shí)現(xiàn)模塊開(kāi)關(guān)操作。SIM900A提供兩個(gè)非對(duì)稱的異步串行接口,一個(gè)用于通訊,另一個(gè)用于軟件調(diào)試升級(jí)。將模塊的數(shù)據(jù)信號(hào)線TXD和RXD與單片機(jī)的串行端口p3.0和p3.1相連,即可實(shí)現(xiàn)單片機(jī)與sim900a的交互通信。

3 系統(tǒng)軟件設(shè)計(jì)

公交車輛通常遵循前門(mén)上車,后門(mén)下車的秩序,系統(tǒng)在設(shè)計(jì)時(shí),需要在前后門(mén)的內(nèi)外側(cè)分別安裝人體感應(yīng)紅外探頭,共四個(gè)模塊,前后門(mén)外側(cè)的兩個(gè)模塊的信號(hào)輸出端與單片機(jī)p3.0相連,前后門(mén)內(nèi)側(cè)的兩個(gè)模塊的信號(hào)輸出端與單片機(jī)p3.1相連,這樣,當(dāng)有人上下車時(shí),車門(mén)外側(cè)探頭將觸發(fā)單片機(jī)外部中斷int0,內(nèi)側(cè)探頭則觸發(fā)int1信號(hào),單片機(jī)根據(jù)觸發(fā)先后次序和次數(shù),統(tǒng)計(jì)上下車人數(shù)。軟件設(shè)計(jì)包括初始化和復(fù)位,數(shù)據(jù)無(wú)線傳輸,上下車判斷和乘客統(tǒng)計(jì),時(shí)鐘程序,外部中斷,液晶屏顯示等。系統(tǒng)開(kāi)機(jī)時(shí),先進(jìn)行硬件初始化和復(fù)位操作,而后通過(guò)gprs模塊向調(diào)度中心發(fā)送請(qǐng)求,建立連接,同時(shí),車門(mén)兩側(cè)的熱釋電紅外感應(yīng)模塊加電工作,如果此時(shí)有人上車,車門(mén)外側(cè)探頭觸發(fā)int0,設(shè)標(biāo)志位a=1,經(jīng)過(guò)延時(shí)20ms,打開(kāi)單片機(jī)定時(shí)器t0,設(shè)置工作方式TMOD=01,定時(shí)3s,在此期間若車門(mén)內(nèi)側(cè)探頭觸發(fā)int1,說(shuō)明乘客已經(jīng)上車,車內(nèi)乘客人數(shù)加1,標(biāo)志位a=0,在液晶屏上顯示結(jié)果,并通過(guò)gprs發(fā)送信息。同理,當(dāng)有人下車時(shí),車門(mén)內(nèi)側(cè)探頭首先觸發(fā)int1,設(shè)標(biāo)志位b=1,同樣定時(shí)3秒,在此期間若車門(mén)外側(cè)探頭觸發(fā)int0,說(shuō)明乘客已經(jīng)下車,車內(nèi)乘客人數(shù)減1,標(biāo)志位b=0,在液晶屏上顯示結(jié)果,并通過(guò)gprs發(fā)送信息。程序流程圖如圖5所示。

4 結(jié)束語(yǔ)

基于51單片機(jī)的終端設(shè)計(jì)簡(jiǎn)單實(shí)用,成本低,穩(wěn)定可靠,具有良好的拓展性和延伸性,并且根據(jù)實(shí)際需要,系統(tǒng)功能還可進(jìn)一步開(kāi)發(fā)和增強(qiáng),比如增加語(yǔ)音模塊和gps模塊,利用公交站臺(tái)的顯示屏和音箱及時(shí)向乘客提供車輛信息,也便于調(diào)度中心了解掌握更多信息,系統(tǒng)51單片機(jī)的部分gpio端口已被預(yù)留,也可通過(guò)增加端口擴(kuò)展電路來(lái)實(shí)現(xiàn)更多功能,以便今后更進(jìn)一步研究。

參考文獻(xiàn):

[1] 伍世云,王益艷.一款新型智能電子門(mén)童的設(shè)計(jì)[J].計(jì)算機(jī)與現(xiàn)代化,2016(7).

[2] 張正平,夏斌,劉橋.基于單片機(jī)的GPRS無(wú)線數(shù)據(jù)采集與傳輸系統(tǒng)的設(shè)計(jì)[J].四川理工學(xué)院學(xué)報(bào):自然科學(xué)版,2007(5).

[3] 姜東東,金路,張佳永.基于單片機(jī)的GPRS無(wú)線數(shù)據(jù)終端設(shè)計(jì)[J].電子世界,2013(18).

[4] 于德會(huì),王華新,孫敬.基于單片機(jī)和GPRS遠(yuǎn)程監(jiān)控系統(tǒng)的設(shè)計(jì)[J].科技創(chuàng)新導(dǎo)報(bào),2011(3).

[5] 辜文杰,方宏.基于熱釋電效應(yīng)的紅外人體檢測(cè)[J].電子世界,2012(13).

[6] 易金橋, 黃勇,廖紅華.熱釋電紅外傳感器及其在人員計(jì)數(shù)系統(tǒng)中的應(yīng)用[J].紅外與激光工程,2015(4).

[7] 李建.熱釋電傳感器原理與應(yīng)用[J].傳感器世界,2005(7).

猜你喜歡
單片機(jī)
基于單片機(jī)的SPWM控制逆變器的設(shè)計(jì)與實(shí)現(xiàn)
基于單片機(jī)的層次漸變暖燈的研究
基于單片機(jī)的多功能智能插排
基于單片機(jī)的便捷式LCF測(cè)量?jī)x
小議PLC與單片機(jī)之間的串行通信及應(yīng)用
MSP430單片機(jī)在仿真中要注意的幾點(diǎn)問(wèn)題
基于單片機(jī)的平衡控制系統(tǒng)設(shè)計(jì)
基于單片機(jī)的三維LED點(diǎn)陣設(shè)計(jì)
Microchip推出兩個(gè)全新PIC單片機(jī)系列
基于Proteus的單片機(jī)控制系統(tǒng)的仿真設(shè)計(jì)