智能型客車超載檢測系統(tǒng)的設(shè)計.doc_第1頁
智能型客車超載檢測系統(tǒng)的設(shè)計.doc_第2頁
智能型客車超載檢測系統(tǒng)的設(shè)計.doc_第3頁
智能型客車超載檢測系統(tǒng)的設(shè)計.doc_第4頁
智能型客車超載檢測系統(tǒng)的設(shè)計.doc_第5頁
已閱讀5頁,還剩23頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

學(xué)士學(xué)位論文(設(shè)計)題 目: 智能型客車超載檢測系統(tǒng)的設(shè)計 姓 名: 李 航 學(xué) 號: 2010015024 學(xué) 院: 工 學(xué) 院 專業(yè)/屆別: 電氣工程及其自動化(工業(yè)電氣)/2014屆 指導(dǎo)教師: 付 東 輝 職 稱: 副 教 授 表1 牡丹江師范學(xué)院學(xué)士學(xué)位論文(設(shè)計)選 題 論 證 報 告姓 名李航專 業(yè)/年 級電氣工程及其自動化(工業(yè)電氣)/2010級題 目智能型客車超載檢測系統(tǒng)的設(shè)計選題的目的和意義通過對客車超載系統(tǒng)的設(shè)計,掌握檢測系統(tǒng)的原理,將所學(xué)理論和社會實踐初步結(jié)合。實現(xiàn)對客車載客人數(shù)的檢測、分析處理以及結(jié)果顯示。本系統(tǒng)通過紅外線發(fā)射接收對管來實現(xiàn)對人數(shù)的檢測,以判斷客車是否超載,如果超載,可通過揚聲器報警發(fā)出警告,同時通過繼電器控制電路對發(fā)動機(jī)進(jìn)行鎖定以抑制事故的發(fā)生,減少國家和人民群眾的損失和傷害。研究內(nèi)容與方法主要研究內(nèi)容:通過對當(dāng)前客車超載產(chǎn)生危害的分析,完成智能型客車超載檢測系統(tǒng)的設(shè)計。主要研究方法:1. 分析實踐法:根據(jù)文獻(xiàn)資料了解研究對象,分析整個系統(tǒng)的需求,科學(xué)進(jìn)行實踐配置。2. 數(shù)據(jù)辯證法:通過實際操作,記錄運行過程中的錯誤,進(jìn)行研究辯證。3. 調(diào)查研究法:通過考察了解客觀情況直接獲取有關(guān)材料,并對這些材料進(jìn)行分析的研究方法。研究進(jìn)度安排第一階段 2013年6月20日 論文開題第二階段 2013年10月5日 完成論文提綱第三階段 2013年12月19日 完成論文一稿第四階段 2013年12月19日 中期檢查第五階段 2013年12月25日 完成論文二稿第六階段 2014年4月15日 完成論文三稿第七階段 2014年4月21日 論文答辯指導(dǎo)教師意見:指導(dǎo)教師(簽名): 年 月 日開題報告專家論證意見:專家組長(簽名): 年 月 日摘 要對于客車的超載經(jīng)常造成重大事故,設(shè)計了一種智能型客車超載檢測系統(tǒng)。本系統(tǒng)所用的核心為AT89S51單片機(jī)。以紅外線發(fā)射和接收裝置檢測客車的載客人數(shù),進(jìn)而由單片機(jī)對所檢測的數(shù)據(jù)進(jìn)行處理分析,同時LED會顯示出檢測的結(jié)果,如果客車已超載,揚聲器先報警,然后由繼電器將汽車的打火裝置切斷,最終實現(xiàn)超載情況的相關(guān)控制。關(guān)鍵詞: 客車超載監(jiān)測系統(tǒng);紅外線發(fā)射和接收裝置;單片機(jī)AbstractAccording to the overloading of the current bus causing the major accident,the paper designs a kind of monitoring system about the bus overloading. The designing is at the core of AT89S51 single-chip. This designing detects the number of passengers on bus by Fired infra-red receiver,and then it analyses detected data through the single-chip,as the same time LED will displayed detected results. If the bus overloads, the speaker will alarms,and then the relay will cuts off the brand devices on bus,finally it achieves the related control of overloading.Keywords: Carriage overload monitor system ; Infrared sensor ; MCU目 錄1 引言12 系統(tǒng)的整體結(jié)構(gòu)22.1 系統(tǒng)的組成22.2 系統(tǒng)的原理23 系統(tǒng)硬件的設(shè)計33.1 系統(tǒng)硬件總體的組成33.2 檢測模塊電路33.3 單片機(jī)模塊電路63.4 控制模塊電路93.4.1 數(shù)碼管顯示電路設(shè)計103.4.2 報警電路設(shè)計113.4.3 繼電器控制電路設(shè)計134 系統(tǒng)軟件的設(shè)計144.1系統(tǒng)軟件的整體設(shè)計144.2 計數(shù)功能程序設(shè)計154.3 LED顯示電路的程序設(shè)計154.4 報警電路程序設(shè)計155 結(jié)論16參考文獻(xiàn)171 引言近年來,人民生活水平逐漸提高,導(dǎo)致旅游、探親、打工的人數(shù)越來越多,尤其是在節(jié)假日期間,然而,客車運力卻沒有得到相應(yīng)的增加,致使超載現(xiàn)象不斷出現(xiàn)。到目前,它已經(jīng)是一個嚴(yán)重影響社會經(jīng)濟(jì)可持續(xù)發(fā)展和交通運輸環(huán)境的社會問題??蛙嚦d給國家的客運市場和公路設(shè)施造成了不良的影響,也對車輛的駕駛和控制產(chǎn)生影響,容易造成交通事故。為此,國家頒布了一系列的法律法規(guī)來制止超載,各地政府針對客車超載也制定了相關(guān)的制度進(jìn)行管理。雖然這一定程度上減輕了客車超載現(xiàn)象,但在農(nóng)忙和節(jié)假日等客流量高峰期,超載現(xiàn)象仍然很多。因此,在采取監(jiān)督管理的同時,通過科技的手段來減少客車超載也有著非常重要的意義。什么是客車超載呢?一般來說,大中型客車載客人數(shù)超過規(guī)定人數(shù)5人以內(nèi)為超載,超過規(guī)定人數(shù)6人以上的是嚴(yán)重超載??蛙嚨膰?yán)重超載會帶來很多不安全的因素,例如制動功效變差、橫向穩(wěn)定性變差、破壞公路設(shè)施等。 第一,制動功效變差。通過汽車的制動器熱衰退原理我們知道,當(dāng)制動蹄片的溫度高達(dá)436460時,汽車的制動力矩便會下降為前輪正常溫度時的23,后輪為正常溫度時的27。超載嚴(yán)重的車輛在下陡坡時制動后,會由于制動蹄片受熱衰退造成制動功效變差,制動距離增加,還會導(dǎo)致制動側(cè)滑、跑偏,甚至導(dǎo)致制動失效。第二,橫向穩(wěn)定性變差。橫向穩(wěn)定是指汽車轉(zhuǎn)彎時防止側(cè)滑和側(cè)翻的性能。這種性能是有限的,汽車在轉(zhuǎn)彎或行駛的過程中轉(zhuǎn)彎時。就會有一種離心力出現(xiàn)而直接抵抗橫向穩(wěn)定力,如果離心力大于等于橫向穩(wěn)定力時,就容易發(fā)生側(cè)滑或側(cè)翻。第三,破壞公路設(shè)施,會使公路的維護(hù)費用增加、公路的使用壽命縮短。車輛超載和它對路面的傷害是成正比的,超載10%的車輛對公路損壞會增加40%。本系統(tǒng)對人數(shù)的檢測是用紅外線發(fā)射和接收對管實現(xiàn)的,再由單片機(jī)組成的中央處理單元分析客車的人數(shù),來判斷客車當(dāng)前是否超載,如果超載,系統(tǒng)通過揚聲器發(fā)出警告,并通過繼電器鎖定發(fā)動機(jī)避免發(fā)生事故,使國家和人民群眾的損失和傷害降低。2 系統(tǒng)的整體結(jié)構(gòu)2.1 系統(tǒng)的組成本系統(tǒng)的組成分為三個部分,檢測模塊、單片機(jī)模塊和控制模塊。系統(tǒng)的總體設(shè)計框架可由圖2-1所示。檢測模塊的功能是運用兩組紅外線發(fā)射和接收對管來統(tǒng)計上車和下車的人數(shù)。單片機(jī)系統(tǒng)的功能是分析處理車上乘客的人數(shù),與此同時把分析后得出的結(jié)果輸出到控制模塊來實現(xiàn)對其的控制。LED顯示模塊顯示當(dāng)前的乘客人數(shù),當(dāng)客車超載時系統(tǒng)進(jìn)行揚聲器報警,并通過繼電器鎖定客車。紅外線發(fā)射接收對管(1)紅外線發(fā)射接收對管(2)雙D觸發(fā)器組成的互鎖電路單 片 機(jī) 系 統(tǒng)片機(jī)系統(tǒng)數(shù)碼管顯示電路繼電器控制電路揚聲器報警電路圖2-1 系統(tǒng)設(shè)計框圖Figure 2-1 Diagram of the system design2.2 系統(tǒng)的原理系統(tǒng)對上車人員的檢測是由兩組紅外線發(fā)射和接收對管來實現(xiàn)的。紅外線發(fā)射和接收對管傳遞給單片機(jī)系統(tǒng)收集到的信息,由單片機(jī)系統(tǒng)對人數(shù)進(jìn)行加計數(shù)和減計數(shù),并且把它們轉(zhuǎn)化為BCD碼由LED數(shù)碼管加以顯示。與此同時,單片機(jī)系統(tǒng)還可以通過比較指令同預(yù)先設(shè)定的內(nèi)容相比較,來判斷當(dāng)前車內(nèi)的人數(shù)是否已達(dá)到預(yù)定人數(shù),若當(dāng)前車內(nèi)的人數(shù)小于預(yù)定人數(shù),則對車內(nèi)的人數(shù)繼續(xù)進(jìn)行判斷,反之,揚聲器報警啟動,對人們進(jìn)行警告,如果數(shù)分鐘后人數(shù)仍然大于預(yù)定的人數(shù)則由繼電器控制電路鎖定汽車發(fā)電機(jī),若人數(shù)減少至小于預(yù)定人數(shù)時,系統(tǒng)則停止鎖定汽車發(fā)動機(jī),使汽車可以繼續(xù)運行。3 系統(tǒng)硬件的設(shè)計3.1 系統(tǒng)硬件總體的組成硬件電路的設(shè)計是本系統(tǒng)設(shè)計的核心工作。系統(tǒng)功能模塊決定了本設(shè)計包括三個部分:檢測模塊的設(shè)計、單片機(jī)模塊的設(shè)計和控制模塊的設(shè)計。3.2 檢測模塊電路該部分選用兩組紅外線發(fā)射和接收對管,在客車車門處適當(dāng)位置安裝,根據(jù)乘客經(jīng)過汽車車門時遮擋兩個紅外線發(fā)射和接收對管發(fā)出紅外線不同的時序,用單片機(jī)來判斷乘客上車或是下車。該部分硬件電路設(shè)計的電路圖如圖3-1。圖3-1 檢測電路模塊Figure 3-1 Detection circuit module在圖3-1所示的電路中,F(xiàn)1AF4A是由CMOS集成的反相放大器CD4069的放大濾波電路;ICA是由CD4013組成的CMOS雙D觸發(fā)器,Y1A、Y2A則是CD4081的四個2輸入端與門,它們與CD4069輸出的信號進(jìn)行運算,然后在Y1A和Y2A的輸出端輸出適合的電平信號,把它們分別送至AT89S51單片機(jī)的T0和T1(計數(shù)器0和1的時鐘輸入端)。如圖3-2E1E2人,兩個傳感器(E1和E2)之間要存在一定距離(30cm50cm),當(dāng)沒有人經(jīng)過傳感器時,紅外線二極管發(fā)出的光線照射不到光敏三極管上,給單片機(jī)的一直是保持不變的低電平信號,系統(tǒng)不會計數(shù)。有人上車時,E1先被遮擋住,與E1相對應(yīng)的紅外線二級管發(fā)出的光則照射在人的身上,反射到光敏三極管上,故電路中的A1端發(fā)出一個高電平信號,經(jīng)放大濾波、邏輯運算,最后在A3輸出一個低電平信號。繼而E1和E2都被遮擋,然后是撤離E1遮擋住E2,最后離開。由以上可知在整個過程中A3點的電平是高低變化的,即一個上車脈沖信號,送至單片機(jī)的STATUS寄存器進(jìn)行加計數(shù),而B3的輸出狀態(tài)是不變的。具體的檢測方法和脈沖產(chǎn)生的時序如圖3-3所示。圖3-2 人的走動方向Figure 3-2 People walking directionA11B1A3B3圖3-3 各點時序波圖Figure 3-3 Each point sequential porto同時人上車時各點的邏輯關(guān)系如表3-1所示。表3-1 人上車時各點邏輯關(guān)系Table 3-1 Each point when people get on the bus logic relationship傳感器工作狀態(tài)A1B1A2B2A3B31無人上車0000002遮擋E11010003遮擋E1,E21111104遮擋E20101005人離去000000當(dāng)人下車時則是把之前遮擋的順序剛好反過來,B3點的脈沖是相反的,信號送至單片機(jī)的STATUS寄存器進(jìn)行減計數(shù),單片機(jī)即可通過內(nèi)部程序計算出車廂內(nèi)的實際人數(shù)并存儲于寄存器中。紅外線傳感器是指能夠發(fā)射和接收紅外線的機(jī)器或器件。根據(jù)其機(jī)理不同可以分為主動型紅外線傳感器和被動型紅外線傳感器。其中主動型紅外線傳感器,包括紅外發(fā)射傳感器和紅外接收傳感器,兩種傳感器配套使用可以組成一套完整的紅外線遙控、檢測系統(tǒng),此類傳感器也被稱為光探測傳感器,本設(shè)計使用紅外發(fā)射二極管和紅外接收三極管來檢測和判斷客車當(dāng)前的載客人數(shù)。CD4013是CMOS雙D觸發(fā)器,在它的內(nèi)部集成了兩個性能相同、引腳獨立的D觸發(fā)器,采用14引腳雙排直插塑料封裝,在目前來看,是開發(fā)和設(shè)計電子電路的常用器件,使用很是靈活方便且容易掌握,受到電子愛好者的一致喜愛。CD4013管腳的排列如圖3-4所示,其內(nèi)部有兩個相同的D觸發(fā)器FF1和FF2。圖中,CP為時鐘脈沖輸入端,D為數(shù)據(jù)輸入端,Q和Q為一對互補(bǔ)的輸出端,R為復(fù)位端,S為置位端,Vpp和Vss分別為電源正負(fù)端。 圖3-4 CD4013管腳Figure 3-4 CD4013 pinCD4013的功能如表3-2所示,由表可知,當(dāng)R=S=0時,在CP上升沿的作用下,Q端與D端的狀態(tài)相同,即Qn+1=D,也就是將D端數(shù)據(jù)置入觸發(fā)器。當(dāng)R=0、S=1時,Q=1;當(dāng)R=1、S=0時,Q=0,叫做直接置1和置0,無需CP和D的配合。一般情況下不允許在R、S兩端同時加上高電平,因為這時高電平會同時出現(xiàn)在觸發(fā)器的兩個輸出端,這是不正常的工作狀態(tài)。 表3-2 CD4013的功能表Table 3-2 CD4013 function tableCPD R S Qn+1XX0 0 0 01 0 0 1x 0 0 Qnx 1 0 0x 0 1 1CD4013有四種基本方式,即數(shù)據(jù)鎖存器、無穩(wěn)態(tài)工作方式、單穩(wěn)態(tài)工作方式和雙穩(wěn)態(tài)工作方式。3.3 單片機(jī)模塊電路單片機(jī)模塊用于對上下車人數(shù)的加減計數(shù)。單片機(jī)模塊的設(shè)計中,由于系統(tǒng)的數(shù)據(jù)量和程序量較少,需要的I/O口相對來說也較少,對于系統(tǒng)的需求,ATMEL公司的AT89S51芯片的資源能夠很好的滿足,所以在本系統(tǒng)設(shè)計中使用MCS-51系列單片機(jī)AT89S51芯片的最小系統(tǒng)。AT89S51是一種高性能、低功耗的8位單片機(jī),片內(nèi)帶有一個4K字節(jié)的FLASH可編程可擦除只讀存儲器(EPROM),它采用了ATMEL公司的高密度非易失性存儲器(NURAM)技術(shù)和CMOS工藝,而且它的指令系統(tǒng)和輸出引腳都與MCS-51兼容。此外,AT89S51具有著MCS-51系列單片機(jī)的一切優(yōu)點。內(nèi)部128位RAM、32位雙向輸入輸出線、兩個十六位定時/計時器、兩級中斷優(yōu)先級、5個中斷源、一個全雙工異步串行口及時鐘發(fā)生器等。片內(nèi)的可編程可擦除只讀存儲器允許在系統(tǒng)內(nèi)改變程序或采用常規(guī)的非易失性存儲器來編程。所以AT89S51是一種靈活性高、功能強(qiáng)而且經(jīng)濟(jì)實惠的單片機(jī),它可以在各種控制領(lǐng)域方便地應(yīng)用。AT89S51的主要性能有: 與MCS-51微控制器產(chǎn)品兼容; 4KB可改編程序FLASH存儲器; 全靜態(tài)工作:0Hz-24MHz; 三級存儲器保密; 128x8字節(jié)內(nèi)部RAM; 32條可編程I/O線; 2個16位定時器/計數(shù)器; 6個中斷源; 可編程串行通道; 片內(nèi)時鐘振蕩器;管腳功能:AT89S51的40引腳圖如圖3-5所示圖3-5 AT89S51引腳Figure 3-5 AT89S51 pin1) I/0口線:P0、P1、P2、P3共四個八位口;P0口為三態(tài)雙向口,也稱為數(shù)據(jù)總線口。因為只有它能直接用于外部存儲器的讀/寫操作,來輸出來自外部存儲器低8位的地址。因為是分時輸出,故應(yīng)該在外部安裝鎖存器鎖存該地址的數(shù)據(jù),ALE用于地址鎖存信號。P1口是專門供用戶使用的I/O口,是準(zhǔn)雙向口。P2口用于系統(tǒng)擴(kuò)展時作為高8位地址線。如果不擴(kuò)展外部存儲器,P2口也可作為用戶I/O口線來使用,P2口也是準(zhǔn)雙向口。P3口是雙功能口,每一位都可以獨立地定義為第一I/O功能或第二I/O功能。作為第一功能使用時操作與P1口相同。P3口的第二功能如表3-3。 表3-3 P3口的第二功能Table 3-3 The second function P3 mouth2)控制口線:PSFN(片外取控制)、ALE(地址鎖存控制)、EA(片外儲器選擇)、RF-SFT(復(fù)位控制);3)電源和時鐘:Ccc、Vss;XTAL1,XTAL2本系統(tǒng)選用高性能的單片機(jī)方便了擴(kuò)展功能,基本電路如圖3-6所示。 圖3-6 單片機(jī)基本電路Figure 3-6 Basic circuit of single chip microcomputer3.4 控制模塊電路在單片機(jī)內(nèi),控制模塊根據(jù)預(yù)先設(shè)定的載客人數(shù),如果上車人數(shù)超過了設(shè)定值,單片機(jī)就用繼電器來控制汽車的打火器,鎖定汽車執(zhí)行機(jī)構(gòu),使無法啟動,當(dāng)前人數(shù)會通過LED 顯示,并通過揚聲器報警。3.4.1 數(shù)碼管顯示電路設(shè)計數(shù)碼管電路的設(shè)計中,將待顯示的數(shù)據(jù)轉(zhuǎn)化為BCD碼輸出,通過共陰極數(shù)碼管譯碼驅(qū)動器74LS48將BCD碼轉(zhuǎn)換成七段碼送給數(shù)碼管顯示。顯示電路如圖3-7所示。 圖3-7 顯示電路Figure 3-7 Display circuit74LS48為38線的譯碼器,譯碼器輸入端A、B、C分別接單片機(jī)的P1.0,P1.1,P1.2,譯碼器輸出端Y0Y7接8個數(shù)碼管從低位到高位的共陰極端。電路中需顯示的數(shù)字通過串行口P1送到74LS48,把單片機(jī)輸送過來的BCD碼,轉(zhuǎn)換成高低電平,通過Y0Y7送給LED顯示器,不同電平會順序地控制七個數(shù)碼管的亮與滅,然后顯示出不同數(shù)字,如果檢測電路檢測到有5個人上車,單片機(jī)會輸送一個顯示0的數(shù)據(jù)給第一個74LS48,同時送去一個顯示5的數(shù)據(jù)給第二個74LS48,這樣總體顯示為“05”的字樣,當(dāng)系統(tǒng)檢測到有16個人上車時,單片機(jī)輸送顯示1的數(shù)據(jù)給第一個74LS48,同時送去顯示6的數(shù)據(jù)給第二個74LS48,這樣總體顯示“16”的字樣。LED顯示器都是多個發(fā)光二極管經(jīng)過組合而成的。段式LED顯示器的應(yīng)用最為廣泛,它是一種可靠性高、成本低,穩(wěn)定性高的顯示器,亮度也很高,使用壽命比較長;點陣LED顯示器作為戶外文字信息和廣告牌也被普遍使用。但LED顯示器功率消耗大,易發(fā)熱,相對來說體積較大。LED顯示器是由LED組成的,當(dāng)其中一個LED導(dǎo)通時,此LED表示的點或段就會被點亮,單片機(jī)控制的多個不同點或段的亮或滅,從而顯示出不同的字符或數(shù)碼。常用段式的LED顯示器包括“七段”結(jié)構(gòu)LED顯示器和“米字”結(jié)構(gòu)LED顯示器。它們有共陰極和共陽極兩種結(jié)構(gòu),其中,共陽極LED顯示器內(nèi)部所有發(fā)光二極管的陽極連接在一起,而所有發(fā)光二極管的陰極各自獨立。共陰極LED顯示器的內(nèi)部所有發(fā)光二極管的陰極連在一起,而所有發(fā)光二極管的陽極各自獨立,段式LED顯示器的控制方式分為動態(tài)顯示控制和靜態(tài)顯示控制兩種。動態(tài)顯示控制,就是多位顯示器依次掃描,任意的時刻只有某顯示器是亮的,而其他的都不亮,一位亮一定時間后轉(zhuǎn)向另一位。這種動態(tài)依次掃描多位LED顯示器的方式會使顯示位“閃爍”,但是,適度調(diào)整掃描速度,利用人的視覺暫留,使人的眼睛看起來“不閃爍”。 靜態(tài)顯示控制方式比動態(tài)掃描LED顯示器方式的電路復(fù)雜一些,動態(tài)掃描LED顯示器的亮度和掃描頻率有關(guān),另外,還和各段的導(dǎo)通電流有關(guān)。靜態(tài)顯示控制,就是如果一個LED顯示器顯示出某字符,控制碼就控制相應(yīng)的LED段使其處于恒定的導(dǎo)通狀態(tài),靜態(tài)顯示控制在電路上需要把控制碼鎖存在LED顯示器的各段輸入引腳,如果LED顯示器有多位,每位都需要一個8位的鎖存器,AT89S51單片機(jī)只在需要更改顯示器所顯示的內(nèi)容時,才重新鎖存在8位鎖存器中以新的控制碼。靜態(tài)顯示控制的LED顯示器的亮度與各段的導(dǎo)通電流大小有關(guān),靜態(tài)控制在顯示時是比較穩(wěn)定的。3.4.2 報警電路設(shè)計在報警電路中,單片機(jī)傳送過來的報警信號通過功率放大器來驅(qū)動揚聲器,它的總體設(shè)計如圖3-8所示。單片機(jī)揚聲器功率放大器圖3-8 報警電路框圖Figure 3-8 Alarm circuit diagram當(dāng)系統(tǒng)檢測出客車上的人員數(shù)量超過設(shè)定值時,將通過P1.0口輸出的1KHz的音頻信號驅(qū)動揚聲器,發(fā)出報警信號,本設(shè)計采用了音頻放大集成芯片LM386,報警電路如圖3-9所示。圖3-9 報警電路Figure 3-9 Alarm circuitLM386是特意為低損耗電源設(shè)計的功率放大器。供應(yīng)電源可使用電池,輸入電壓范圍為4V12V,無動作時只消耗4mA電流,失真低。LM386的內(nèi)部方塊圖及接腳圖如圖3-10、圖3-11所示。 圖3-10 接腳圖Figure 3-10 Feet figure 圖3-11 內(nèi)部方塊圖Figure 3-11 Internal block diagram3.4.3 繼電器控制電路設(shè)計汽車鎖定的實現(xiàn)要通過在點火線路中所加的繼電器開關(guān)。當(dāng)啟動開關(guān)打開(即點火開關(guān))時, P1.5口處于低電平,因此繼電器不動作,對客車的正常工作沒有影響。當(dāng)系統(tǒng)檢測出車上人員數(shù)量超出設(shè)定值時,將通過P1.5口輸出一個高電平,使繼電器工作,進(jìn)而斷開點火線路,使汽車無法啟動。當(dāng)車內(nèi)人數(shù)變化至設(shè)定人數(shù)以下時,系統(tǒng)將再次輸送低電平到P1.5,繼電器就會恢復(fù)至原有的狀態(tài),客車又可以正常啟動,進(jìn)而有效地抵制了客車的超載。繼電器電路通常都要在繼電器線圈兩頭加上一個二極管來吸收繼電器線圈斷電時產(chǎn)生的反電動勢,防止受到干擾。 4 系統(tǒng)軟件的設(shè)計4.1系統(tǒng)軟件的整體設(shè)計根據(jù)整體方案的思想,系統(tǒng)的程序框圖如圖4-1所示。首先進(jìn)行系統(tǒng)的初始化,包括設(shè)置定時器計數(shù)初值、設(shè)置堆棧指針、設(shè)置定時器的工作方式、設(shè)置中斷允許控制。把通用寄存器清零,以存放車上目前的人數(shù),一個單元存放設(shè)定客車能搭載的最大乘客數(shù),繼而把寄存器存放的目前車內(nèi)人數(shù)存至累加器中,通過比較指令和單元的內(nèi)容相比較,判斷當(dāng)前車內(nèi)的人數(shù)是否已到達(dá)預(yù)定的人數(shù),如果當(dāng)前車內(nèi)人數(shù)小于預(yù)定人數(shù),則繼續(xù)對車內(nèi)人數(shù)進(jìn)行判斷,如果當(dāng)前車內(nèi)的人數(shù)大于預(yù)定的人數(shù),則跳轉(zhuǎn)至報警指令,揚聲器報警,同時繼電器動作,汽車點火器斷開。圖4-1 程序框圖Figure 4-1 Program block diagram同時,程序還可以實時顯示車內(nèi)的人數(shù)。系統(tǒng)循環(huán)判斷當(dāng)前車內(nèi)的人數(shù),當(dāng)車內(nèi)的人數(shù)小于設(shè)定人數(shù)時,隨時清除報警程序,使繼電器的常閉觸頭閉合,可使客車能夠再次正常啟動。在顯示子程序中,主要使外部中斷所產(chǎn)生的計數(shù)值由十六進(jìn)制轉(zhuǎn)化為8 位的BCD 碼,繼而顯示數(shù)據(jù)。4.2 計數(shù)功能程序設(shè)計這部分程序的功能是把傳感器檢測到的兩路上下車信號送至AT98S51單片機(jī)STATUS寄存器來進(jìn)行加和減計數(shù),將實時數(shù)量和設(shè)定在W寄存器的上限人數(shù)(40人)循環(huán)不斷地進(jìn)行比較和查詢,一旦等于40就發(fā)出報警信號進(jìn)行報警,大于40則執(zhí)行程序, 鎖定發(fā)動機(jī)電路。4.3 LED顯示電路的程序設(shè)計該部分程序的功能是對單片機(jī)的顯示位加以查詢,使數(shù)碼管的高位和低位能夠不間斷地刷新,用來實時顯示客車上的乘客人數(shù)。4.4 報警電路程序設(shè)計該部分的功能是一直查詢單片機(jī)的報警控制位,一旦有高電平輸出,系統(tǒng)通過LM386驅(qū)動揚聲器報警提示客車司機(jī),來及時防止超載現(xiàn)象的發(fā)生。 5 結(jié)論該論文設(shè)計的特點是使用了紅外線發(fā)射接收器這一經(jīng)濟(jì)實惠的檢測器件,并采用雙D觸發(fā)器組成的互鎖電路來抵御來自外界的干擾,與此同時,系統(tǒng)的核心是AT89S51單片機(jī)微控制器,由檢測電路、控制電路、顯示電路、報警電路、和系統(tǒng)軟件構(gòu)成,本設(shè)計完成的工作主要有:(1)采用紅外線檢測上下車人數(shù)。(2)使檢測和輸出的信號不失真地反映到顯示器。(3)系統(tǒng)采用的紅外線發(fā)射接收器可以實時、連續(xù)地在線監(jiān)測、顯示。(4)系統(tǒng)的揚聲器在系統(tǒng)檢測到超載時進(jìn)行報警。(5)系統(tǒng)的繼電器控制電路還可以在警告發(fā)出后切斷汽車的發(fā)動機(jī)電路。本設(shè)計通過檢測和計算客車的人數(shù),較好地完成了客車超載的提示預(yù)警。系統(tǒng)的運行可靠、穩(wěn)定、準(zhǔn)確、快速,結(jié)果能夠?qū)崟r顯示,并具有抗干擾能力強(qiáng)、操作方便等優(yōu)點。但因為時間和個人能力有限,本智能型檢測系統(tǒng)尚存在一些需要完善和進(jìn)一步研究的地方,希望通過以后的學(xué)習(xí)來提升。參考文獻(xiàn)1 陳永甫. 紅外探測與控制電路M.北京:人民郵電出版社.2004.2 肖景,趙健. 紅外線熱釋電與超聲波遙控電路M.北京:人民郵電出版社. 2003.3 李廣弟,朱月秀,王秀山.單片機(jī)基礎(chǔ)M.北京:北京航空航天大學(xué)出版社.2001.4 沈紅衛(wèi).單片機(jī)應(yīng)用系統(tǒng)設(shè)計實例與分析M.北京:北京航空航天大學(xué)出版社.2003.5 王仲生. 智能監(jiān)測與控制技術(shù)M.西安:西北工業(yè)大學(xué)出版社.2002.6 吳基安. 汽車電子裝置圖解檢修手冊M.北京:人民郵電出版社.2001.7 張福學(xué). 傳感器應(yī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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論