精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

采用AT89C52單片機實現智能泊車系統軟硬件電路的設計

電子設計 ? 作者:電子設計 ? 2018-11-27 08:43 ? 次閱讀

引 言

隨著我國汽車數量逐年急劇增多,泊車位、停車場的數量卻跟不上其增長的步伐,越來越多的人為如何泊車而發愁。日益擁擠的泊車環境要求人們對汽車的泊車技術更加地嫻熟,這就更加重了人們工作之外的緊張情緒,降低了人們的生活質量。因此,如何解決泊車過程中的不便利,消除安全隱患,迅速、準確、安全地將汽車停靠到合適的位置,逐漸引起了人們的關注。

1 系統的工作原理及功能

智能泊車系統可分為控制部分和信號檢測部分。

其中信號檢測部分包括障礙物檢測模塊,光源檢測模塊和速度檢測模塊;控制部分包括控制器模塊,電機控制模塊。智能泊車系統基本模塊方框圖如圖1所示。

采用AT89C52單片機實現智能泊車系統軟硬件電路的設計

圖1 智能泊車系統基本框圖

系統工作原理如下:在小車啟動之后,通過霍爾傳感器A44E進行小車的速度檢測,對小車進行智能限速,小車行進過程中通過紅外光電傳感器避障,車庫系統發送光源指示信號,光敏三極管接收車庫指示信息,使小車到達指定車庫后,停車。

1.1 單片機最小系統設計

AT89C52是51系列單片機的一種,是一個低功耗,高性能,CMOS 8位單片機,片內含8KB的可反復擦寫的FLASH只讀程序存儲器和256B的隨機存取數據存儲器(RAM),由ATMEL公司采用高密度、非易失性存儲技術生產,兼容標準MCS-51指令系統,片內置通用8位中央處理器和FLASH存儲單元,片內有ROM/EPROM,因此,這種芯片構成的最小系統簡單可靠,只要將單片機接上時鐘電路和復位電路即可。

1.2 避障電路設計

紅外光電式傳感器具有非接觸、響應快、性能可靠、體積小、安裝輕便等諸多特點,因此在工業自動化裝置和智能小車中獲得廣泛應用。本設計中采用的光電避障傳感器是HS0038B.紅外光電接收電路工作原理為:當接收到載波頻率為38kHz的脈沖調制信號時,首先,HS0038B內的紅外敏感元件將脈沖調制紅外光信號轉換成電信號,再由前置放大器和自動增益控制電路進行放大處理,然后通過帶通濾波器進行濾波,濾波后的信號由解調電路進行解調,最后由輸出電路進行反向放大并輸出低電平;未接收到載波信號時,電路則輸出高電平。紅外發射電路由555定時電路產生方波,對紅外發射管進行調制。

1.3 A44E測速電路設計

霍爾傳感器A44E在測速系統中的主要作用是車輪轉速采集。車輪每轉一周,磁鐵經過A44E一次,A44E的第3腳就輸出一個脈沖信號,脈沖信號的周期與電機的轉速有下列關系:

采用AT89C52單片機實現智能泊車系統軟硬件電路的設計

式中:n為電機轉速;P 為電機轉一圈的脈沖數;T 為輸出方波信號的周期。

脈沖信號作為單片機AT89C52的外中斷信號,從P3.2口輸入。

1.4 電機驅動電路設計

動作執行單元為驅動小車左右輪的兩個減速直流電機,控制它們的轉速,就控制了小車的運動狀態。但是由動作控制單元發出的控制信號非常微弱,無法直接驅動直流電機,須匹配設計合理的驅動電路,常用的驅動電路為H 橋。在設計過程中發現,由于三極管導通、關斷的時間不統一,導致用三極管搭建的H 橋在電機電流換向的時候經常發生微短路,使得三極管發熱現象很嚴重,整個電路電源波動很大,非常耗電。因此,本設計最終采用了集成H 橋L298.除此之外,在設計過程中發現電機轉動產生的反向電動勢會嚴重影響傳感器的輸出狀態,將錯誤的路徑信息送給處理器,導致小車經常產生錯誤動作。因此,本設計采用了雙電源供電,即傳感器和芯片共用一組電源,電機專用一組電源,中間信號的傳輸采用了4N25光耦電路進行電氣隔離。

1.5 光源引導電路設計

本設計采用光敏三極管作為光源檢測傳感器,因為其感光電壓變化明顯(電壓值變化在60~100mV 左右),價格便宜。光源引導模塊需要在小車前方安裝3個光敏三極管,通過車庫發出的光源信號來引導小車到指定車庫停車,使用LM324作為光源引導模塊的核心放大器件,將信號進行放大處理。

1.6 停車場系統設計

為了更好地完成小車避障、光源引導和入庫過程,停車場系統設計也是十分重要的。停車場系統設計圖如圖2所示。

采用AT89C52單片機實現智能泊車系統軟硬件電路的設計

圖2停車場系統設計圖

2 軟件設計

系統軟件設計在Keil C51 集成開發環境下進行。軟件主要包括系統主程序、避障子程序、光源引導子程序和測速限速子程序等。泊車系統整體流程如圖3所示,避障程序流程圖、光源引導程序流程圖分別如圖4,圖5所示。測速限速電路軟件設計思路是將每圈的時間換算成速度,再與設定的速度比較,如果所測速度大于設定值,則控制電機減速到設定值;如果所測速度小于設定值,則控制電機加速到設定值,完成小車的智能限速。

采用AT89C52單片機實現智能泊車系統軟硬件電路的設計

圖3智能泊車系統總體流程圖

3 各模塊測試及連接

各模塊連接:小車舵機左轉輸入端接P3.4;小車舵機右轉輸入端接P3.5;小車驅動電機前進輸入端接P3.6;小車驅動電機后退輸入端接P3.7;光電避障模塊左傳感器輸出端接P1.0;光電避障模塊右傳感器輸出端接P1.1;光源引導模塊左傳感器輸出端接P1.2;光源引導模塊中間傳感器輸出端接P1.3;光源引導模塊右傳感器輸出端接P1.4。

小車整體測試:把小車放在停車場入口處,打開小車電源,打開車庫中對應車庫位置的光源電源,小車避開障礙通過停車場下坡區,到達指定車庫前面,依靠光源引導入庫,停車。

采用AT89C52單片機實現智能泊車系統軟硬件電路的設計

圖4 避障程序流程圖

采用AT89C52單片機實現智能泊車系統軟硬件電路的設計

圖5 光源引導程序流程圖

4 結 論

本文設計的智能泊車系統可以在實驗室內實現小車的自動駛入指定停車位的功能。將小車停在停車場入口處,然后車主可以離開小車,此時小車就可以根據停車場內的車輛誘導信號(光源引導信號)將車引入停車場,從而實現自動泊車過程。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 電源
    +關注

    關注

    184

    文章

    17586

    瀏覽量

    249495
  • 單片機
    +關注

    關注

    6032

    文章

    44516

    瀏覽量

    633032
  • 電機控制
    +關注

    關注

    3526

    文章

    1857

    瀏覽量

    268378
收藏 人收藏

    評論

    相關推薦

    AT89C52單片機概述

    AT89C52芯片是51單片機典型芯片型號。AT89C52是一個低功耗,高性能CMOS 8位單片機,片內含8k字節Flash可擦寫存儲器(PEROM)。
    發表于 08-30 11:07

    基于AT89C52單片機的渦流管控制系統

    基于AT89C52單片機的渦流管控制系統 摘要: 介紹了基于A T 89C52 單片機的渦流管控制系統
    發表于 04-14 14:54 ?28次下載

    基于AT89C52單片機的步進電機控制系統設計

    基于AT89C52單片機的步進電機控制系統設計 摘 要: 提出了一個由AT89C52單片機控制
    發表于 04-20 09:31 ?418次下載

    基于AT89C52單片機的飛機副翼控制系統設計

    基于AT89C52單片機的飛機副翼控制系統設計
    發表于 12-17 17:13 ?74次下載
    基于<b class='flag-5'>AT89C52</b><b class='flag-5'>單片機</b>的飛機副翼控制<b class='flag-5'>系統</b>設計

    基于AT89C52單片機智能呼救系統設計

    系統硬件設計和軟件構成上,介紹一種以AT89C52單片機為核心,通過無線遙控方法實現對預設電話自動撥號報警的
    發表于 12-17 17:15 ?136次下載

    基于AT89C52單片機的語音錄放系統

       設計一種基于AT89C52的語音錄放系統,利用單片機、ISD2560語音錄放器件、麥克風、揚聲器等元器件實現硬件
    發表于 12-28 16:35 ?523次下載

    at89c52單片機引腳說明,AT89C52高性能8位單片機

    at89c52單片機引腳說明,AT89C52高性能8位單片機
    發表于 04-29 22:05 ?2.6w次閱讀
    <b class='flag-5'>at89c52</b><b class='flag-5'>單片機</b>引腳說明,<b class='flag-5'>AT89C52</b>高性能8位<b class='flag-5'>單片機</b>

    基于AT89C52單片機的電扇系統改造設計

    采用AT89C52型號的單片機對傳統的電扇系統進行改造,實現對電扇的短距離控制。該設計利用單片機
    發表于 02-02 11:18 ?89次下載
    基于<b class='flag-5'>AT89C52</b><b class='flag-5'>單片機</b>的電扇<b class='flag-5'>系統</b>改造設計

    基于AT89C52單片機的煙霧報警器設計

    基于AT89C52單片機的煙霧報警系統采用核心元件為MQ-2
    發表于 04-28 15:54 ?119次下載

    AT89C52單片機的SD卡讀寫設計

    應用AT89C52讀寫SD卡有兩點需要注意。首先,需要尋找一個實現AT89C52 單片機與SD卡通訊的解決方案;其次,SD卡所能接受的邏輯電平與AT
    的頭像 發表于 02-16 11:23 ?4459次閱讀
    <b class='flag-5'>AT89C52</b><b class='flag-5'>單片機</b>的SD卡讀寫設計

    使用AT89C52單片機進行最小系統的接口電路免費下載

    51單片機的增強型,與Intel公司的80C52在引腳排列、硬件組成、工作特點和指令系統等方面兼容。 AT89C52有PDIP、PQFP/T
    發表于 06-12 17:46 ?13次下載
    使用<b class='flag-5'>AT89C52</b><b class='flag-5'>單片機</b>進行最小<b class='flag-5'>系統</b>的接口<b class='flag-5'>電路</b>免費下載

    基于AT89C52單片機和超聲波換能器實現汽車防撞報警系統的設計

    汽車防撞報警儀采用AT89C52單片機為核心組成的微機系統,對儀器進行控制,其硬件系統如圖1所
    的頭像 發表于 04-12 15:43 ?4807次閱讀
    基于<b class='flag-5'>AT89C52</b><b class='flag-5'>單片機</b>和超聲波換能器<b class='flag-5'>實現</b>汽車防撞報警<b class='flag-5'>系統</b>的設計

    單片機AT89C52控制的智能小車的設計

    單片機AT89C52控制的智能小車的設計方法。
    發表于 05-27 11:26 ?82次下載

    基于AT89C52單片機+RC500讀卡器電路設計資料

    基于AT89C52單片機+RC500讀卡器電路設計資料
    發表于 10-25 17:27 ?4次下載

    AT89C52單片機實現喇叭驅動的設計

    AT89C52單片機實現喇叭驅動的設計
    發表于 11-23 17:06 ?53次下載
    <b class='flag-5'>AT89C52</b><b class='flag-5'>單片機</b><b class='flag-5'>實現</b>喇叭驅動的設計