<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于51單片機(jī)控制的自動(dòng)停車(chē)收費(fèi)管理系統(tǒng)

          基于51單片機(jī)控制的自動(dòng)停車(chē)收費(fèi)管理系統(tǒng)

          作者: 時(shí)間:2011-12-06 來(lái)源:網(wǎng)絡(luò) 收藏

          2.2 工作流程

          當(dāng)汽車(chē)通過(guò)或者停在場(chǎng)時(shí),紅外線(xiàn)檢測(cè)模塊將通知有汽車(chē)進(jìn)、出,再根據(jù)場(chǎng)的狀態(tài)場(chǎng)大門(mén)的開(kāi)啟、關(guān)閉,計(jì)算停車(chē)的時(shí)間和費(fèi)用,并送顯示器顯示,打印機(jī)打印,處理鍵盤(pán)的顯示、查詢(xún)、修改要求。停車(chē)標(biāo)準(zhǔn)為n元/小時(shí),超過(guò)30分鐘按一小時(shí)計(jì),否則不計(jì)。該系統(tǒng)還可以充當(dāng)時(shí)鐘。

          3 紅外線(xiàn)檢測(cè)模塊工作原理

          紅外線(xiàn)檢測(cè)模塊是本系統(tǒng)的主要模塊。本節(jié)將詳細(xì)介紹該模塊的工作原理。

          3.1紅外線(xiàn)發(fā)射端

          如圖2所示,紅外線(xiàn)發(fā)射電路包括相距一定距離的兩個(gè)紅外發(fā)射器D3和D4,用來(lái)發(fā)射紅外線(xiàn)射束。兩塊NE555定時(shí)器芯片各自構(gòu)成多諧振蕩器,第一只為0.67KHz.其輸出一方面送至第二只振蕩器(21KHz方波)的4腳,對(duì)它進(jìn)行調(diào)制,最后的輸出用來(lái)點(diǎn)亮D3和D4;一方面送至IC5作為時(shí)鐘信號(hào),大門(mén)的開(kāi)閉。

          62.jpg

          圖2 紅外線(xiàn)發(fā)射電路原理圖

          63.jpg

          圖3 停車(chē)位紅外線(xiàn)接收電路原理圖

          紅外接收器TSOP1738的輸出為集電器開(kāi)路形式,兩只紅外線(xiàn)射束分別送至紅外線(xiàn)接收器U1、U2。當(dāng)紅外射束不被汽車(chē)阻斷時(shí),U1、U2輸出都為0V,如果射束被阻斷則分別輸出+5V電平。因此只有當(dāng)兩只紅外線(xiàn)射束都被阻斷時(shí),U1、U2才輸出+5V電平,分別送至上升延觸發(fā)與下降延觸發(fā)的集成單穩(wěn)態(tài)觸發(fā)器U4、U5,使74121輸出方波OUT1和OUT2,送至74LS148優(yōu)先譯碼器,作為汽車(chē)進(jìn)出車(chē)位的中斷信號(hào) 當(dāng)汽車(chē)駛?cè)胪\?chē)位時(shí),取出此時(shí)的系統(tǒng)時(shí)間送相應(yīng)RAM,當(dāng)汽車(chē)駛出停車(chē)位時(shí),單片機(jī)再次取出該時(shí)刻的系統(tǒng)時(shí)間,并和初始時(shí)間相減,所得時(shí)間即為停車(chē)總時(shí)間,并送相應(yīng)RAM。



          評(píng)論


          相關(guān)推薦

          技術(shù)專(zhuān)區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();