0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

采用STM32控制的大型車輛雙向示警系統(tǒng)設(shè)計(jì)方案

電子設(shè)計(jì) ? 來(lái)源:中電網(wǎng) ? 作者:張皓天 ? 2021-04-12 15:16 ? 次閱讀

大型車輛由于自身車長(zhǎng),軸距長(zhǎng)等特點(diǎn)在轉(zhuǎn)彎過(guò)程中前輪與后輪軌跡不重合,形成“內(nèi)輪差”區(qū)域。大型車輛發(fā)生的惡性交通事故中,由于“內(nèi)輪差”引發(fā)的事故占70%以上。針對(duì)大型車輛轉(zhuǎn)彎視覺(jué)盲區(qū)“內(nèi)輪差”問(wèn)題,本設(shè)計(jì)提出一套大型車輛內(nèi)輪差危險(xiǎn)區(qū)域雙向示警系統(tǒng)的設(shè)計(jì)方案。整個(gè)系統(tǒng)模擬真實(shí)車輛轉(zhuǎn)向過(guò)程。主控模塊采用STM32進(jìn)行控制,通過(guò)連接電路、實(shí)驗(yàn)調(diào)試后,該系統(tǒng)可以模擬真實(shí)車輛轉(zhuǎn)向過(guò)程,并計(jì)算“內(nèi)輪差”危險(xiǎn)區(qū)域,進(jìn)行相關(guān)雙向聲光示警,能夠達(dá)到預(yù)期目標(biāo),對(duì)有效減少大型車輛“內(nèi)輪差”事故的發(fā)生提供解決方案。

作者簡(jiǎn)介:張皓天(1998— ),碩士生,主要研究方向:先進(jìn)控制和人工智能

圖1 內(nèi)輪差區(qū)域示意圖

1 系統(tǒng)總體設(shè)計(jì)方案

1.1 內(nèi)輪差區(qū)域計(jì)算方法

建立車輛內(nèi)輪差模型首先需要明確內(nèi)輪差定義,內(nèi)輪差是車輛轉(zhuǎn)向過(guò)程中,前內(nèi)輪轉(zhuǎn)彎半徑減去后內(nèi)輪轉(zhuǎn)彎半徑的差值[5],而內(nèi)輪差區(qū)域則是兩輪轉(zhuǎn)向過(guò)程中前內(nèi)輪與后內(nèi)輪不重合所形成的區(qū)域。內(nèi)輪差的大小主要與以下三個(gè)因素有關(guān)。

● 車長(zhǎng):即整車的軸距,前軸與后軸的距離。

● 車寬:即前軸或后軸的軸間距。

● 轉(zhuǎn)彎半徑:由車輛轉(zhuǎn)彎時(shí)所形成的前輪后輪不同的轉(zhuǎn)彎半徑。

給出計(jì)算車輛內(nèi)輪差系統(tǒng)簡(jiǎn)化模型,并標(biāo)明所需參數(shù)。l 為車長(zhǎng)、前輪與后輪的軸距, d 為車身寬度,前軸軸間距,OC、OE、OB、OF分別為四個(gè)輪的轉(zhuǎn)彎半徑。未說(shuō)明參數(shù)后續(xù)計(jì)算中會(huì)另作說(shuō)明。汽車轉(zhuǎn)向模型圖如圖2 所示。

圖2 汽車轉(zhuǎn)向模型圖

內(nèi)輪差計(jì)算推導(dǎo)步驟如下:

1)根據(jù)內(nèi)輪差的定義,內(nèi)輪差m = OD ?OC,所以需要OD 和OC 的數(shù)據(jù)。

2)△ OCD 是直角三角形, 根據(jù)勾股定理,OD2 = OC2+CD2,CD 就是汽車軸距l(xiāng),所以需要OC的數(shù)據(jù)。

3) 從圖中分析,OC = OB ? BC,BC就是汽車后輪距d ,所以需要OB 的數(shù)據(jù)。

4) △ OAB 是直角三角形,根據(jù)勾股定理,OB2 = OA2 ? AB2,所以需要OA和AB的數(shù)據(jù)。

5) OA就是汽車最小轉(zhuǎn)彎半徑r,而AB = CD,也就是汽車軸距l(xiāng) ,所以最大內(nèi)輪差m可以計(jì)算得到。根據(jù)前面分析進(jìn)行推導(dǎo),過(guò)程如下:內(nèi)輪差m 計(jì)算如式(1) 所示。

由公式可以看出,內(nèi)輪差大小與車長(zhǎng)(軸距)、車寬(同軸間距)、轉(zhuǎn)彎半徑(轉(zhuǎn)向角)有關(guān),三個(gè)因素均與內(nèi)輪差的大小成正相關(guān)。

計(jì)算圓弧面積即可得出內(nèi)輪差區(qū)域面積。

1.2 本系統(tǒng)設(shè)計(jì)方案

本設(shè)計(jì)包括STM32 單片機(jī)主控模塊、角度信息反饋模塊、超聲波測(cè)距模塊、聲光報(bào)警模塊以及輔助演示模塊。聲光報(bào)警模塊又分為蜂鳴器模塊和激光投射模塊,輔助演示模塊為紅外循跡模塊。整個(gè)系統(tǒng)模擬了真實(shí)車輛轉(zhuǎn)向過(guò)程中內(nèi)輪差區(qū)的檢測(cè)與報(bào)警。在車輛轉(zhuǎn)向過(guò)程中,角度信息反饋模塊檢測(cè)車輛轉(zhuǎn)彎信息,主控模塊經(jīng)計(jì)算后控制舵機(jī)精確投射內(nèi)輪差區(qū)域,距離信息測(cè)量模塊提供內(nèi)輪差區(qū)域內(nèi)物體的距離信息,反饋給主控模塊經(jīng)判斷后向聲光報(bào)警模塊發(fā)送執(zhí)行信息,進(jìn)行相關(guān)示警??傮w的設(shè)計(jì)方案如圖3 所示。

圖3 系統(tǒng)方案圖

2 系統(tǒng)硬件設(shè)計(jì)

硬件部分設(shè)計(jì)主要由STM32 主控模塊、超聲波測(cè)距模塊、示警模塊和輔助演示模塊構(gòu)成。

2.1 STM32主控模塊

相對(duì)于大學(xué)階段接觸較多的51 系列芯片,STM32系列芯片引腳更多,功能更全面,也更便于開(kāi)發(fā),本次設(shè)計(jì)采用STM32F103RCT6 作為主控芯片,外部連接聲光報(bào)警模塊、超聲波測(cè)控模塊,并配置紅外循跡模塊。其引腳圖如4 所示。

圖4 STM32F103RCT6引腳圖

主控模塊控制外部連接聲光報(bào)警模塊、超聲波測(cè)控模塊,并配置紅外循跡模塊。

2.2 超聲波測(cè)距模塊

超聲波測(cè)距傳感器采用HC-RS04[6]。內(nèi)部電路圖如圖5所示。

圖5 超聲波內(nèi)部電路圖圖

超聲波有四個(gè)引腳,分別為供電電壓為5 V 的VCC電源引腳,GND 接地線,TR 觸發(fā)控制信號(hào)輸入,EC回響信號(hào)輸出,其引腳電路圖如圖6 所示。

圖6 超聲波引腳電路圖

超聲波傳感器能夠?qū)崿F(xiàn)測(cè)量距離作用的同時(shí),也能夠?qū)崿F(xiàn)判斷距離內(nèi)是否有障礙物功能[7]。本設(shè)計(jì)中超聲波測(cè)距傳感器主要檢測(cè)內(nèi)輪差區(qū)域內(nèi)是否有障礙物存在,若存在障礙物則將信息傳遞給主控模塊,進(jìn)行下一步聲光報(bào)警系統(tǒng)。

2.3 示警模塊

示警模塊包括兩部分:聲音報(bào)警模塊與激光投射模塊,合稱聲光報(bào)警模塊。

2.3.1 聲音示警模塊

聲音示警模塊采用簡(jiǎn)單蜂鳴器即可,此系統(tǒng)中其工作原理為主控芯片接收到超聲波測(cè)距反饋信息,若判斷有障礙物存在,則啟動(dòng)蜂鳴器驅(qū)動(dòng)電路,進(jìn)行聲音示警功能。其電路圖如圖7 所示。

圖7 蜂鳴器電路圖

2.3.2 激光投射模塊

經(jīng)過(guò)選型比較,激光投射模塊選擇RUILIPU(瑞利普)激光霧燈,由主控模塊進(jìn)行控制,根據(jù)計(jì)算結(jié)果投射內(nèi)輪差區(qū)域。激光投射模塊實(shí)物效果圖如圖8 所示。

圖8 激光投射模塊實(shí)物效果圖

2.4 輔助展示模塊

輔助展示模塊為紅外循跡模塊,作用為更好實(shí)現(xiàn)控制車輛轉(zhuǎn)向角度。

為有效控制車輛轉(zhuǎn)向角度,方便直觀體現(xiàn)汽車轉(zhuǎn)向過(guò)程中的內(nèi)輪差區(qū)域,也為配合本系統(tǒng)設(shè)計(jì)要求,為模型小車設(shè)計(jì)了紅外循跡模塊功能。

紅外傳感器選擇兩個(gè)ST188,其采用高發(fā)射率紅外光電二極管和高靈敏的光電晶體管組成。

其電路圖如圖9 所示。

圖9 循跡模塊電路圖

3 系統(tǒng)軟件主程序設(shè)計(jì)

主程序程序設(shè)計(jì)是系統(tǒng)的整體軟件思路設(shè)計(jì),上電系統(tǒng)初始化,小車正常循跡,檢測(cè)車輛是否轉(zhuǎn)彎,檢測(cè)到轉(zhuǎn)彎則開(kāi)始計(jì)算內(nèi)輪差區(qū)域,將計(jì)算結(jié)果反饋給主控模塊,主控模塊向超聲波模塊發(fā)送指令檢測(cè)內(nèi)輪差內(nèi)是否有障礙物,有障礙物則進(jìn)行聲光示警。沒(méi)有則小車正常循跡,直至有轉(zhuǎn)彎出現(xiàn)。主程序軟件設(shè)計(jì)流程圖如圖10 所示。

圖10 主程序軟件設(shè)計(jì)流程圖

4 系統(tǒng)調(diào)試

4.1 硬件調(diào)試

本次硬件調(diào)試主要先對(duì)先各個(gè)部分分別進(jìn)行功能調(diào)試,然后對(duì)整體進(jìn)行調(diào)試。對(duì)內(nèi)輪差區(qū)域有無(wú)物體分別進(jìn)行調(diào)試、對(duì)循跡模塊進(jìn)行調(diào)試。循跡功能模塊如圖11所示。

內(nèi)輪差有無(wú)物體調(diào)試圖如圖12 所示。

圖11 循跡功能調(diào)試圖

圖12 內(nèi)輪差區(qū)域有無(wú)物體調(diào)試圖

4.2 軟件調(diào)試

軟件調(diào)試主要是對(duì)各個(gè)程序之間連接問(wèn)題以及計(jì)算處理問(wèn)題進(jìn)行調(diào)試。將程序下載到微控制器里,配合硬件調(diào)試一同進(jìn)行。結(jié)果顯示軟件程序部分沒(méi)有問(wèn)題。

5 結(jié)語(yǔ)

大型車輛交通事故頻頻發(fā)生,而由于內(nèi)輪差造成的交通事故又占多數(shù),針對(duì)大型車輛轉(zhuǎn)彎視覺(jué)盲區(qū)“內(nèi)輪差”問(wèn)題,設(shè)計(jì)一套大型車輛內(nèi)輪差危險(xiǎn)區(qū)域雙向示警系統(tǒng)。設(shè)計(jì)出能夠模擬大型車輛轉(zhuǎn)彎的模型實(shí)物,整個(gè)系統(tǒng)設(shè)計(jì)模擬真實(shí)車輛轉(zhuǎn)向過(guò)程中內(nèi)輪差區(qū)域的檢測(cè)與示警。在車輛轉(zhuǎn)向過(guò)程中,角度信息測(cè)量模塊檢測(cè)車輛轉(zhuǎn)彎信息,主控模塊采用STM32 進(jìn)行控制,經(jīng)計(jì)算后控制投射裝置精確投射內(nèi)輪差區(qū)域,距離信息測(cè)量模塊提供內(nèi)輪差區(qū)域內(nèi)物體的距離信息,反饋給主控模塊經(jīng)判斷后向聲光報(bào)警模塊發(fā)送執(zhí)行信息,進(jìn)行司機(jī)與行人雙向示警。

通過(guò)方案設(shè)計(jì)、器件選型、硬件與軟件的設(shè)計(jì)與調(diào)試,最終完成制作,實(shí)現(xiàn)了預(yù)期目標(biāo),能夠針對(duì)車輛內(nèi)輪差區(qū)域進(jìn)行相關(guān)示警操作。檢測(cè)到內(nèi)輪差區(qū)域有障礙物時(shí),聲光同提示示司機(jī)與行人,為真實(shí)大型車輛減少內(nèi)輪差事故提供解決方案。
編輯:hfy

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 超聲波
    +關(guān)注

    關(guān)注

    63

    文章

    3039

    瀏覽量

    138562
  • STM32
    +關(guān)注

    關(guān)注

    2270

    文章

    10921

    瀏覽量

    356992
  • 蜂鳴器
    +關(guān)注

    關(guān)注

    12

    文章

    892

    瀏覽量

    46048
  • 超聲波傳感器
    +關(guān)注

    關(guān)注

    18

    文章

    586

    瀏覽量

    35973
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    建筑照明能耗監(jiān)測(cè)與智能控制系統(tǒng)方案

    效率。 對(duì)此,數(shù)之能提供建筑照明能耗監(jiān)測(cè)與智能控制系統(tǒng)方案。通過(guò)接入燈控PLC并實(shí)時(shí)采集設(shè)備數(shù)據(jù),數(shù)之能能耗監(jiān)測(cè)管理平臺(tái)能夠?yàn)檎彰鞴芾硖峁┻h(yuǎn)程控制、故障示警、智能策略及節(jié)能分析等功能,
    的頭像 發(fā)表于 12-05 11:07 ?162次閱讀
    建筑照明能耗監(jiān)測(cè)與智能<b class='flag-5'>控制系統(tǒng)</b><b class='flag-5'>方案</b>

    基于恩智浦DSC數(shù)字控制器的雙向多模態(tài)ACDC參考設(shè)計(jì)方案

    的參考設(shè)計(jì)方案。 隔離型雙向ACDC變換器由前級(jí)的雙向ACDC變換器和后級(jí)的隔離型雙向DCDC變換器組成,本文將介
    的頭像 發(fā)表于 11-21 09:19 ?1187次閱讀
    基于恩智浦DSC數(shù)字<b class='flag-5'>控制</b>器的<b class='flag-5'>雙向</b>多模態(tài)ACDC參考<b class='flag-5'>設(shè)計(jì)方案</b>

    LM4890采用差分設(shè)計(jì)方案,為什么沒(méi)有聲音?怎么解決?

    1、LM4890采用差分設(shè)計(jì)方案(如下圖),為什么沒(méi)有聲音?怎么解決? 2、采用差分方案設(shè)計(jì)的功放能用非差分輸出或普通音頻輸出?
    發(fā)表于 11-05 06:33

    雙向逆變器方案單片機(jī)控制原理

    雙向逆變器的工作過(guò)程涉及開(kāi)關(guān)管的控制,當(dāng)需要將直流電轉(zhuǎn)換為交流電時(shí),開(kāi)關(guān)管會(huì)按照特定的頻率和波形控制電流的流動(dòng),從而產(chǎn)生交流電輸出;相反,當(dāng)需要將交流電轉(zhuǎn)換為直流電時(shí),開(kāi)關(guān)管會(huì)控制電流
    發(fā)表于 10-17 15:52

    智能家居系統(tǒng)設(shè)計(jì)方案

    、安全的生活體驗(yàn)。本案例將詳細(xì)介紹一套智能家居系統(tǒng)設(shè)計(jì)方案,包括系統(tǒng)架構(gòu)、功能模塊、設(shè)備選型、應(yīng)用場(chǎng)景以及實(shí)施步驟等方面。
    的頭像 發(fā)表于 07-23 15:28 ?2139次閱讀

    復(fù)雜電磁環(huán)境模擬系統(tǒng)設(shè)計(jì)方案

    智慧華盛恒輝復(fù)雜電磁環(huán)境模擬系統(tǒng)設(shè)計(jì)方案是一個(gè)綜合性的工程任務(wù),涉及多個(gè)方面的考慮和技術(shù)實(shí)現(xiàn)。以下是一個(gè)基于現(xiàn)有技術(shù)和應(yīng)用需求的設(shè)計(jì)方案概述: 智慧華盛恒輝系統(tǒng)目標(biāo) 復(fù)雜電磁環(huán)境模擬
    的頭像 發(fā)表于 07-17 17:06 ?493次閱讀

    電磁頻譜數(shù)據(jù)綜合管理系統(tǒng)設(shè)計(jì)方案

    智慧華盛恒輝電磁頻譜數(shù)據(jù)綜合管理系統(tǒng)設(shè)計(jì)方案是一個(gè)復(fù)雜且精細(xì)的過(guò)程,旨在實(shí)現(xiàn)對(duì)無(wú)線電頻譜資源的全面監(jiān)控、分析和管理。以下是一個(gè)基于當(dāng)前技術(shù)和應(yīng)用需求的設(shè)計(jì)方案概述: 智慧華盛恒輝系統(tǒng)
    的頭像 發(fā)表于 07-15 17:19 ?551次閱讀

    電磁頻譜管理系統(tǒng)設(shè)計(jì)方案

    智慧華盛恒輝電磁頻譜管理系統(tǒng)設(shè)計(jì)方案是一個(gè)綜合性的項(xiàng)目,旨在有效地管理和利用電磁頻譜資源,確保各種無(wú)線通信服務(wù)的順暢進(jìn)行,并避免頻譜資源的沖突和浪費(fèi)。以下是一個(gè)基于當(dāng)前技術(shù)和應(yīng)用需求的電磁頻譜管理
    的頭像 發(fā)表于 07-15 16:40 ?522次閱讀

    電磁軌跡預(yù)測(cè)分析系統(tǒng)設(shè)計(jì)方案

    智慧華盛恒輝電磁軌跡預(yù)測(cè)分析系統(tǒng)設(shè)計(jì)方案是一個(gè)綜合性的項(xiàng)目,它結(jié)合了電磁學(xué)、運(yùn)動(dòng)學(xué)、數(shù)據(jù)分析以及可能的人工智能或機(jī)器學(xué)習(xí)技術(shù),以實(shí)現(xiàn)對(duì)電磁運(yùn)動(dòng)軌跡的精確預(yù)測(cè)和深入分析。以下是一個(gè)基于當(dāng)前技術(shù)
    的頭像 發(fā)表于 07-15 16:22 ?427次閱讀

    UPS系統(tǒng)設(shè)計(jì)方案解讀

    UPS的應(yīng)用場(chǎng)景日趨多樣化,每個(gè)場(chǎng)景都有其獨(dú)特的需求,對(duì)應(yīng)不同的方案。UPS系統(tǒng)方案指南繼續(xù)上新,本文將聚焦UPS設(shè)計(jì)方案展開(kāi)講述。
    的頭像 發(fā)表于 06-26 10:06 ?893次閱讀
    UPS<b class='flag-5'>系統(tǒng)</b><b class='flag-5'>設(shè)計(jì)方案</b>解讀

    基于STM32單片機(jī)的智能冰箱控制系統(tǒng)設(shè)計(jì)

    基于單片機(jī)設(shè)計(jì)的一款智能冰箱控制系統(tǒng),可以控制冰箱的制冷裝置,可以采集冰箱的異味濃度,超過(guò)閩值之后控制紫外燈進(jìn)行消毒工作單片機(jī)采用單片機(jī)采用
    的頭像 發(fā)表于 06-25 09:21 ?1343次閱讀
    基于<b class='flag-5'>STM32</b>單片機(jī)的智能冰箱<b class='flag-5'>控制系統(tǒng)</b>設(shè)計(jì)

    大型公建能耗監(jiān)測(cè)系統(tǒng)方案

    隨著城市化進(jìn)程的加快,大型公共建筑的數(shù)量不斷增加,其能耗問(wèn)題也日益凸顯。為了有效管理和控制這些建筑的能耗,大型公建能耗監(jiān)測(cè)系統(tǒng)應(yīng)運(yùn)而生。 大型
    的頭像 發(fā)表于 06-03 16:52 ?473次閱讀

    使用mdk編譯時(shí),提示警告的原因?

    在使用mdk編譯時(shí),提示警告..MiddlewarescJSONcJSON.c(2001): warning:#2803-D: unrecognized GCC pragma 我使用的是v5的編譯器,不想使用v6,有解決辦法嗎
    發(fā)表于 05-27 07:02

    光伏儲(chǔ)能系統(tǒng)設(shè)計(jì)方案

    使用。本文旨在詳細(xì)闡述一個(gè)光伏儲(chǔ)能系統(tǒng)設(shè)計(jì)方案,包括系統(tǒng)概述、系統(tǒng)組成、設(shè)計(jì)原則、關(guān)鍵技術(shù)、設(shè)計(jì)步驟和預(yù)期效果等方面。
    的頭像 發(fā)表于 05-17 16:36 ?1413次閱讀

    電動(dòng)車棚火災(zāi)示警系統(tǒng)解決方案,自動(dòng)示警通知,預(yù)防火災(zāi)隱患

    解決方案作為現(xiàn)代消防技術(shù)的重要代表,正在引領(lǐng)著消防行業(yè)走向智能化、高效化的新時(shí)代。 一、基本原理 電動(dòng)車棚火災(zāi)示警解決方案,基于物聯(lián)網(wǎng)、云計(jì)算、大數(shù)據(jù)等技術(shù)構(gòu)建的智慧消防監(jiān)控平臺(tái)。系統(tǒng)
    的頭像 發(fā)表于 03-15 16:24 ?590次閱讀