• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      基于STC89C52單片機的車庫智能監(jiān)控系統(tǒng)設(shè)計

      2018-10-23 02:02:58林關(guān)成
      計算機與數(shù)字工程 2018年10期
      關(guān)鍵詞:車位車庫紅外

      林關(guān)成

      (渭南師范學(xué)院網(wǎng)絡(luò)安全與信息化學(xué)院 渭南 714099)

      1 引言

      隨著社會經(jīng)濟的發(fā)展,私家轎車擁有量不斷增長,根據(jù)國家統(tǒng)計局官方網(wǎng)站數(shù)據(jù)顯示,截止到目前,國民的私家轎車擁有量達到了16593.52萬輛。普通的停車場很難滿足人們的停車需求,各地建設(shè)了大量的地下車庫,但是現(xiàn)有的大部分車庫通常只在出入口進行簡單的收費管理,而無法對車庫的車位余量等信息進行自動統(tǒng)計并實時更新顯示[1~2]。部分車庫采用專門的計數(shù)器,通過外圍傳感器電路監(jiān)測采集車輛經(jīng)過時產(chǎn)生的脈沖信號,經(jīng)過鎖存器去除干擾的雜波,再傳遞給計數(shù)器進行車輛統(tǒng)計計數(shù),最后通過譯碼器和顯示電路給出車位余量的具體數(shù)值,雖然電路結(jié)構(gòu)簡單,但是在實際應(yīng)用中系統(tǒng)的抗干擾能力和可擴展性都比較差[3~4]。

      針對上述車庫管理缺陷,本設(shè)計以STC89C52單片機作為控制核心[5~7],利用紅外對射傳感器、單片機對通過出入口車輛的信息進行采集和處理,再經(jīng)過電機驅(qū)動模塊和信息顯示模塊控制電機驅(qū)動電路完成車庫門的開關(guān),并且驅(qū)動信息顯示模塊將相關(guān)的車位余量信息以及車庫是否飽和等狀態(tài)對外顯示,提高監(jiān)控系統(tǒng)的抗干擾能力和可擴展性,實現(xiàn)對車庫車位的實時監(jiān)控,便于車庫管理,提升整個車庫的利用效率[8~9]。

      2 車庫智能監(jiān)控系統(tǒng)的總體方案設(shè)計

      車庫智能監(jiān)控系統(tǒng)要求能夠自動統(tǒng)計并顯示剩余的車位數(shù)量;當(dāng)車庫剩余車位的數(shù)量不足時能夠自動提示用戶;當(dāng)車輛進出車庫時,車庫門能夠自動開啟或者關(guān)閉。針對上述功能需求,系統(tǒng)使用單片機作為控制核心,采用紅外對射電路作為信號采集電路,當(dāng)有車輛經(jīng)過時,紅外信號被阻擋,輸出電平由高變低,單片機根據(jù)接收到的電平變化,執(zhí)行相應(yīng)的動作。配合顯示驅(qū)動電路驅(qū)動LED顯示車庫信息。

      為了降低系統(tǒng)各部分之間的干擾,便于其他電路的擴展,整個系統(tǒng)設(shè)計為傳感器監(jiān)測模塊、單片機模塊、信息顯示模塊、電機驅(qū)動模塊和電源供電模塊等五個獨立的模塊。傳感器模塊分為出口監(jiān)測模塊和入口監(jiān)測模塊,兩個子模塊同時工作,用于采集通過出入口車輛的信息,并傳遞給單片機進行處理;單片機模塊用以控制和處理采集的信號,根據(jù)處理結(jié)果控制電機驅(qū)動電路完成車庫門的開關(guān),并且驅(qū)動數(shù)碼管顯示模塊;信息顯示模塊將相關(guān)的車位余量信息以及車庫是否飽和等狀態(tài)對外顯示;電機驅(qū)動模塊根據(jù)單片機的指令控制車庫門的開關(guān);電源供電模塊負責(zé)為整個系統(tǒng)提供穩(wěn)定供電的電源。系統(tǒng)的整體框圖如圖1所示。

      圖1 系統(tǒng)整體框圖

      3 車庫智能監(jiān)控系統(tǒng)的硬件電路設(shè)計

      本設(shè)計選擇STC89C52單片機作為中央控制器,整個系統(tǒng)的硬件電路主要由單片機(最小系統(tǒng))基礎(chǔ)電路、出入口的傳感器監(jiān)測電路、電源供電電路、電機驅(qū)動電路和狀態(tài)信息顯示電路五個部分組成。

      3.1 單片機(最小系統(tǒng))基礎(chǔ)電路

      單片機(最小系統(tǒng))基礎(chǔ)電路一般包含單片機主體電源電路、晶振電路和按鍵復(fù)位電路三個部分[10]。本設(shè)計選用的單片機使用+5V電源供電,在VCC與GND之間跨接0.1μF的瓷片電容和22μF的電解電容,前者用于過濾高頻干擾信號,后者用于防止電壓波動過大。晶振電路主要為單片機系統(tǒng)提供基準時鐘信號,由片內(nèi)振蕩器、12M的外接晶振和47pF的微調(diào)電容構(gòu)成[11]。復(fù)位電路采用上電加手動按鍵復(fù)位,利用電容的充放電效應(yīng),配合手動按鍵,實現(xiàn)單片機接收高電平信號復(fù)位。

      3.2 傳感器監(jiān)測電路

      本設(shè)計使用由紅外發(fā)射裝置和紅外接收裝置構(gòu)成的監(jiān)測電路。通過紅外發(fā)射裝置將電信號轉(zhuǎn)化為紅外光信號發(fā)射出去,紅外接收裝置再將接收到的紅外光信號轉(zhuǎn)換為電信號傳遞給單片機[12],單片機通過電平的變化感知有無車輛通過。設(shè)計中紅外發(fā)射裝置采用直徑5mm、波長940nm紅外發(fā)光二極管作為紅外發(fā)射管,其在正向電流下工作,工作電壓為3.0V~3.2V,工作電流為5mA~20mA;紅外接收裝置由具有紅外光敏感特征的紅外接收管、LM393雙電壓比較器和接收信號指示燈組成,紅外接收管處于反向工作狀態(tài)[13]。

      3.3 電源供電電路

      本設(shè)計采用集成穩(wěn)壓直流電源進行供電,整個集成穩(wěn)壓直流電源包含電源變壓器、整流電路、濾波電路和穩(wěn)壓電路四個部分。其中電源變壓器采用220V~12V的變壓器,整流電路采用4支1N4007整流二極管連接構(gòu)成整流橋,濾波電路采用2個470μF的大容量電容組成,穩(wěn)壓電路使用LM7805三端集成穩(wěn)壓器,輸入電壓7V~35V,輸出直流電壓+5V,輸出電流最大1A,內(nèi)部含有過載保護和過流保護電路。

      3.4 電機驅(qū)動電路

      本設(shè)計選用兩個28BYJ-48步進電機作為控制電機[14~15],用來開啟或關(guān)閉車庫門。步進減速電機為4相5線制,驅(qū)動電壓+5V,減速比為1:64,步進角為5.625/64°,啟動頻率P.P.S≥550(每秒脈沖數(shù))。同時,由于單片機I/O口輸出的電流過小無法直接驅(qū)動電機轉(zhuǎn)動,需要使用7路反向器電路ULN2003A用于驅(qū)動電機轉(zhuǎn)動。

      3.5 狀態(tài)信息顯示電路

      狀態(tài)信息顯示電路中車位剩余數(shù)量信息采用兩個LED數(shù)碼管顯示,本設(shè)計采用八段兩位式共陰極數(shù)碼管,其所有數(shù)碼管的陽極并聯(lián)在一起,陰極公共端通過兩個單獨的I/O口控制。同時,由于單片機I/O口的驅(qū)動能力不強,需要使用八位三態(tài)鎖存器74HC573用于驅(qū)動八段兩位式共陰極數(shù)碼管進行顯示。車位是否有余量的狀態(tài)信息采用一紅一綠兩個發(fā)光LED顯示,其中綠色LED作為車庫未飽和狀態(tài)指示燈,紅色LED作為車庫飽和狀態(tài)指示燈,LED的工作電壓為2V,工作電流為15mA。

      4 車庫智能監(jiān)控系統(tǒng)的軟件程序設(shè)計

      4.1 系統(tǒng)主程序設(shè)計

      系統(tǒng)首先將車位余量設(shè)置為一個全局變量,并初始化其值,同時,單片機驅(qū)動數(shù)碼管外圍電路顯示車庫的初始車位余量。然后,單片機中斷開啟,并設(shè)置為下降沿觸發(fā)。當(dāng)出入口監(jiān)測裝置的外部終端接收到電平跳變信號后,即進入中斷子程序,對車庫車位余量進行相應(yīng)的增加或減少操作,單片機驅(qū)動數(shù)碼管更新顯示操作變化后的剩余車位數(shù)量,同時控制電機開關(guān)車庫門。本設(shè)計將出口監(jiān)測電路的輸出信號接在單片機的外部中斷0端口,入口監(jiān)測電路的輸出信號接在單片機的外部中斷1端口。主程序工作流程如圖2所示。

      圖2 主程序工作流程圖

      4.2 系統(tǒng)中斷程序設(shè)計

      出口監(jiān)測的紅外接收電路OUT端口接單片機外部中斷INT0和P1.0,設(shè)置外部中斷下降沿觸發(fā)方式(IT0=1)。當(dāng)有車輛通過時,OUT引腳由高電平變?yōu)榈碗娖?,信號電平跳變產(chǎn)生下降沿,觸發(fā)出口中斷程序。單片機檢測標志位P1.0狀態(tài),如果標志位P1.0為0,那么車位剩余數(shù)量加1,單片機控制步進電機打開車庫門,同時,驅(qū)動外圍狀態(tài)信息顯示電路更新車位余量信息。同理,入口監(jiān)測的紅外接收電路OUT端口接單片機外部中斷INT1和P1.1,設(shè)置外部中斷下降沿觸發(fā)方式(IT0=1)。當(dāng)有車輛通過時,OUT引腳由高電平變?yōu)榈碗娖?,信號電平跳變產(chǎn)生下降沿,觸發(fā)入口中斷程序。單片機檢測標志位P1.1狀態(tài),如果標志位P1.1為0,那么車位剩余數(shù)量減1,單片機控制步進電機關(guān)閉車庫門,同時,驅(qū)動外圍狀態(tài)信息顯示電路更新車位余量信息。

      4.3 電機驅(qū)動程序設(shè)計

      本設(shè)計使用的步進電機工作方式為四相八拍[16],其順時針八拍工作模式為:A-AB-B-BC-C-CDD-DA-A;逆時針八拍工作模式為:A-AD-D-DCC-CB-B-BA-A,其控制模式順序如表1所示。單片機給電機驅(qū)動電路傳入相應(yīng)的電平信號,電機開始正轉(zhuǎn)開啟車庫門,然后保持當(dāng)前狀態(tài)停止轉(zhuǎn)動。當(dāng)檢測到標志位的值發(fā)生變化后,電機開始反轉(zhuǎn)關(guān)閉車庫門。電機控制程序流程如圖3所示。

      表1 四相八拍控制模式順序表

      圖3 電機控制程序流程圖

      5 車庫智能監(jiān)控系統(tǒng)的功能測試及分析調(diào)試

      為了檢測所設(shè)計系統(tǒng)的功能和可靠性,先將所用元器件按照設(shè)計方案在布線圖擺放,并逐一焊接,檢查多功能板上各引腳焊接情況,經(jīng)校驗無電氣錯誤后通電并開始加載和調(diào)試程序。通過keil μVision4軟件開發(fā)平臺編寫系統(tǒng)主程序、出入口系統(tǒng)中斷程序、電機驅(qū)動程序,并編譯程序生成。hex文件,利用STC-ICP軟件將程序燒錄進單片機系統(tǒng)后,加電初始化,觀察顯示屏結(jié)果,正常后即可開始測試工作。分別測試傳感器監(jiān)測電路、電源供電電路、電機驅(qū)動電路和狀態(tài)信息顯示電路的電氣特性和功能特性。重點分析和調(diào)試單片機系統(tǒng)對車庫出入口傳感器傳入數(shù)據(jù)的延時去抖和狀態(tài)顯示更新等信號處理功能和對步進電機的驅(qū)動控制功能。

      測試結(jié)果表明,系統(tǒng)采用單片機作為控制核心,結(jié)合紅外發(fā)射與接收裝置,配合電機驅(qū)動電路和狀態(tài)信息顯示電路,實現(xiàn)了車庫的自動監(jiān)控功能。系統(tǒng)整體抗干擾能力較強,穩(wěn)定性較好,可擴展性較好,符合設(shè)計要求,達到了設(shè)計目的。

      6 結(jié)語

      本文提出了車庫智能監(jiān)控系統(tǒng)的總體設(shè)計方案,闡述了系統(tǒng)的硬件設(shè)計過程和軟件設(shè)計原理。通過功能測試與分析調(diào)試,車庫智能監(jiān)控系統(tǒng)能夠根據(jù)接收到的電平變化自動開啟或者關(guān)閉車庫門,并實時統(tǒng)計和顯示更新車庫的狀態(tài)信息,具有實時性好、穩(wěn)定性高、抗干擾能力強、可擴展性好等特點,達到了預(yù)期目標。

      猜你喜歡
      車位車庫紅外
      地下車庫的較量
      網(wǎng)紅外賣
      閃亮的中國紅外『芯』
      金橋(2021年4期)2021-05-21 08:19:20
      為了車位我選擇了環(huán)保出行
      汽車畫刊(2020年5期)2020-10-20 05:37:35
      我自己找到一個
      TS系列紅外傳感器在嵌入式控制系統(tǒng)中的應(yīng)用
      電子制作(2019年7期)2019-04-25 13:17:14
      一個車位,只停一輛?
      妙趣車庫門
      海外星云(2016年7期)2016-12-01 04:18:08
      基于快速遞推模糊2-劃分熵圖割的紅外圖像分割
      從車庫中來,到車庫中去
      襄樊市| 宣化县| 贡觉县| 常德市| 金溪县| 朝阳市| 高台县| 长汀县| 平乡县| 大新县| 平遥县| 巫山县| 无锡市| 亚东县| 长乐市| 韩城市| 兰西县| 聂拉木县| 太湖县| 临武县| 连山| 潍坊市| 晋宁县| 普兰店市| 铜鼓县| 来宾市| 德令哈市| 江都市| 伽师县| 新野县| 梁平县| 南汇区| 信宜市| 长白| 奈曼旗| 潜江市| 龙州县| 手游| 松江区| 灵台县| 娄烦县|