基于單片機(jī)的停車場計數(shù)系統(tǒng)設(shè)計
【摘 要】以STC89C52單片機(jī)為核心,利用紅外對射式傳感器電路作為信號的輸入模塊,設(shè)計了一個基于單片機(jī)的停車場計數(shù)系統(tǒng)。對射式光電傳感器由發(fā)射器和接收器組成,當(dāng)有物體經(jīng)過發(fā)射器和接收器之間阻斷光線時,形成電平信號,經(jīng)過放大、整流并送入單片機(jī)控制模塊進(jìn)行控制計數(shù)。通過液晶顯示電路、繼電器電路和蜂鳴器電路構(gòu)成系統(tǒng)的輸出模塊,實現(xiàn)了對停車場內(nèi)汽車數(shù)量的計數(shù)、顯示、停車場進(jìn)出門以及報警的控制。
【關(guān)鍵詞】:單片機(jī);紅外對射式傳感器;繼電器;液晶顯示;
[Abstract]: In this paper, the STC89C52 microcontroller as the core of the control circuit, the signal output module is used infrared photoelectric couple, designed a parking lot counting system that based on a microcontroller. Infrared photoelectric couple by the transmitter and the receiver is composed of two parts. When an object through the transmitter and the receiver will break the light beams, and produce level signal, amplified, rectified and finally put into microcontroller to control counting. Via Liquid Crystal Display circuit, relay circuit and buzzer circuit form the output module. So this system achieves counting of cars, display, alarm and the controller of pulling or pushing the door in the parking lot.
[Key words]: microcontroller; infrared photoelectric couple; relay; Liquid Crystal Display;
前言
在當(dāng)今社會經(jīng)濟(jì)飛速發(fā)展的格局下,越來越多的廠家采用流水線技術(shù)進(jìn)行產(chǎn)品生產(chǎn)作業(yè),而怎樣對其線上的產(chǎn)品進(jìn)行實時的、有效率的、精確的計數(shù)成為廣大生產(chǎn)廠家十分關(guān)注的問題。而基于單片機(jī)為核心控制的計數(shù)器有著能夠?qū)崟r,精確,可靠,穩(wěn)定等計數(shù)優(yōu)點已成為廣大廠家的首選自動計數(shù)的裝置。
當(dāng)今,單片微型計算機(jī)技術(shù)迅速發(fā)展,基于單片機(jī)技術(shù)開發(fā)的計數(shù)設(shè)備和產(chǎn)品廣泛應(yīng)用到各個領(lǐng)域,單片機(jī)技術(shù)產(chǎn)品和設(shè)備促進(jìn)了生產(chǎn)技術(shù)水平的提高,企業(yè)迫切需要大量熟練掌握單片機(jī)技術(shù)并能開發(fā)、應(yīng)用和維護(hù)管理這些智能化產(chǎn)品的高級工程技術(shù)人才。單片機(jī)以體積小、功能強(qiáng)、可靠性高、性能價格比高等特點,已成為實現(xiàn)工業(yè)生產(chǎn)技術(shù)進(jìn)步和開發(fā)機(jī)電一體化和智能化測控產(chǎn)品的重要手段。電子計數(shù)器是一種多功能的電子測量儀器,它利用電子學(xué)的方法測出一定時間內(nèi)輸入的脈沖數(shù)目,并將結(jié)果以數(shù)字形式顯示出來。而基于單片機(jī)的紅外線計數(shù)器能夠滿足廣大廠家的要求,它擁有實時,精確,可靠,穩(wěn)定等特點。
對射式傳感器計數(shù)是一種多功能的電子測量儀器。它利用對射式傳感器發(fā)射紅外線,當(dāng)有車輛阻擋紅外線,紅外線中斷并轉(zhuǎn)換為電脈沖,并由放大電路進(jìn)行放大,通過單片機(jī)分析,計算出進(jìn)出車輛的次數(shù),通過液晶顯示方式顯示進(jìn)出車輛數(shù)從而進(jìn)行計數(shù)。隨著紅外技術(shù)的提高,用于存在狀態(tài)的傳感,位置編碼極限傳感,運動檢測和計數(shù)(如風(fēng)速儀、數(shù)控機(jī)床等)。典型應(yīng)用:光柵尺、編碼器、邦定機(jī)、壓焊機(jī)、火花機(jī)、醫(yī)療儀器、atm取款機(jī)、自動售貨機(jī)、收款機(jī)、復(fù)印機(jī)、打印機(jī)、磁帶驅(qū)動、轉(zhuǎn)球式鼠標(biāo)、工業(yè)設(shè)備、膠片感測、郵件存在/分揀、料位監(jiān)控、輸送帶控制、過程控制、物料的到位監(jiān)控等。隨著傳感器的不斷改進(jìn),抗干擾能力增強(qiáng),可以在許多惡劣的地方代替科研人員進(jìn)行科學(xué)工作。
本設(shè)計主要任務(wù)是以STC89C52單片機(jī)為核心,利用紅外對射式傳感器電路作為信號的輸入模塊進(jìn)行車輛計數(shù);趩纹瑱C(jī)構(gòu)成的車輛計數(shù)研究的主要內(nèi)容包括:如對射式傳感器的應(yīng)用以及發(fā)展、STC89C52單片機(jī)用何種方式對外部計數(shù)脈沖進(jìn)行計數(shù)顯示控制、LCD顯示驅(qū)動模塊的選擇、STC89C52單片機(jī)的擴(kuò)展、74LS245如何驅(qū)動繼電器與蜂鳴器工作的。
主要技術(shù)指標(biāo):
1.整個系統(tǒng)的抗干擾能力強(qiáng)
2.計數(shù)范圍廣:0000~9999
3.車輛計數(shù)值精確
第1章 理論分析及總體方案第1.1節(jié) 方案比較
三種不同設(shè)計方案:
方案一:如圖1-1所示:
}
}
void LCD_write_number(unsigned char x)
{
switch(x)
{
case 0: LCD_write_char('0');break;
case 1: LCD_write_char('1');break;
case 2: LCD_write_char('2');break;
case 3: LCD_write_char('3');break;
case 4: LCD_write_char('4');break;
case 5: LCD_write_char('5');break;
case 6: LCD_write_char('6');break;
case 7: LCD_write_char('7');break;
case 8: LCD_write_char('8');break;
case 9: LCD_write_char('9');break;
}
}
void number_saved()
{
LCD_set_XY(48,4);
LCD_write_number(x/1000);