999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于LabVIEW的汽車防溜車模擬測試系統設計

2018-06-12 08:00:10黃喜軍陳輝金張龍黃佳輝楊宇
現代電子技術 2018年11期

黃喜軍 陳輝金 張龍 黃佳輝 楊宇

摘 要: 針對停在斜坡上的汽車可能發生溜車的情況,提出基于LabVIEW的汽車防溜車模擬測試系統。以STM32單片機為主控的智能小車模擬汽車,由上位機通過路由器發送不同的控制指令控制智能小車的移動。小車采用三維角度傳感器檢測坡度傾角,利用AB相編碼器檢測車輪旋轉方向,以此判斷汽車是否處于溜車狀態,一旦達到溜車條件,則自動進行剎車。同時攝像頭對汽車后方的圖像進行采集,并將圖像和測試數據通過路由器無線傳輸至上位機進行顯示。通過實驗測試表明,該系統具有開發周期短、可靠性高等特點,為汽車安全輔助測試提供了參考。

關鍵詞: LabVIEW; 防溜車系統; STM32; 測試系統; 控制方式; 無線傳輸

中圖分類號: TN06?34; TP273.5 文獻標識碼: A 文章編號: 1004?373X(2018)11?0091?04

Design of anti?slip vehicle simulation test system based on LabVIEW

HUANG Xijun1, CHEN Huijin2, ZHANG Long1, HUANG Jiahui1, YANG Yu1

(1. College of Electronic Engineering and Automation, Guilin University of Electronic Technology, Guilin 541004, China;

2. Department of Experiential Practice, Guilin University of Electronic Technology, Guilin 541004, China)

Abstract: Since the vehicle parked on the slope may slip, an anti?slip vehicle simulation test system based on LabVIEW is proposed. The intelligent car taking STM32 microcontroller as its main control chip is used to simulate the vehicle, and its movement is controlled with different control commands sent by the host computer through the router. The three?dimensional angle sensor is used to detect the dip angle of the slop, and the AB phase encoder is adopted to detect the rotation direction of the wheel to judge the vehicle whether maintains the slip state. Once the vehicle has slipped, the car will brake automatically. The image in the rear of the vehicle is collected by means of the camera. The image and test data are wirelessly transmitted through the router to the host computer for display. The experimental test results show that the system has the characteristics of short development time and high reliability, and provides a reference for the vehicle safety auxiliary test.

Keywords: LabVIEW; anti?slip vehicle system; STM32; test system; control mode; wireless transmission

0 引 言

汽車的安全設計關乎到駕駛員與路人的生命財產安全。近年來,已有部分汽車推出上坡輔助系統以減少安全事故的發生。該系統能讓駕駛員松開剎車踏板后,汽車仍能持續制動數秒,方便駕駛員將腳由剎車踏板轉向油門踏板,以防止溜車。但此方法僅僅在汽車正常起步時才能發揮作用,而許多溜車事故也可能發生在非起步時刻。本設計以智能小車模擬汽車,在小車達到溜車條件時,控制小車進行剎車,為防止溜車事故的發生提供借鑒。LabVIEW是一個在工業自動化控制方面應用廣泛的圖形化編程工具,利用LabVIEW開發汽車防溜車模擬測試系統,具有開發周期短、人機界面友好、操作簡單和易維護的特點[1?4]。

1 系統設計方案

防溜車模擬測試系統應在小車發生溜車時立即控制剎車,并通過攝像頭及時了解小車后方的狀況。系統以STM32F103C8T6單片機作為主控芯片,采用三維角度傳感器、AB相編碼器檢測坡度傾角和車輪轉向等信息來判斷小車是否處于溜車狀態,并通過路由器實現智能小車與PC端的無線通信,實現防溜車模擬測試功能。智能小車的移動是通過電機驅動模塊驅動直流電機實現,通過PWM方式控制來實現前進、后退、轉彎或加、減速,并通過給電機驅動模塊反向的電壓模擬剎車。使用攝像頭采集小車后方的圖像,經路由器將圖像和小車狀態數據發送給PC端,同時PC端通過路由器向小車發送控制指令,系統設計框圖如圖1所示。

2 硬件設計

整個防溜車模擬測試系統分為6個主要部分:主處理器、傳感器模塊、攝像頭、路由器、電源模塊和電機驅動等。

2.1 主處理器

為了使用簡便,縮短開發周期,系統選用屬于STM32系列的STM32F103C8T6作為控制電路的核心部件,該款單片機屬于ST意法半導體公司生產的32位高性能、低成本、低功耗的增強型系列單片機,能很好地滿足系統設計需求。主控電路圖如圖2所示。高速外部時鐘的兩端連接的是12 MHz晶振,經過內部6倍頻后,系統時鐘可以達到72 MHz。已知復位引腳NRST最小[Vih]為2 V,由[T=-ln(1-VihVo)×R2C3],[Vo]為 3.3 V,[T]約為93 μs,系統能穩定工作。

2.2 傳感器模塊

2.2.1 三維角度傳感器

由三維角度傳感器能得到可能發生溜車的方向,輔助判斷溜車是否發生。系統采用MPU6050作為三維角度傳感器。MPU6050內帶3軸陀螺儀和3軸加速度傳感器,利用自帶的數字運動處理器(Digital Motion Processor,DMP)輸出三維角度數據。DMP可以很方便地實現姿態解算,降低運動處理運算對操作系統的負荷,同時大大降低開發難度。

2.2.2 AB相編碼器

AB相編碼器能檢測到車輪旋轉方向,結合三維角度傳感器獲得的坡度值及發動機是否提供了動力就能判斷溜車是否發生。電機尾部自帶13線的磁(霍爾)編碼器,集成了上拉電阻和比較整形功能,可以直接輸出方波。車輪轉一圈電機可以輸出390個脈沖,4倍頻之后是1 560個。通過編碼器輸出的A,B兩路脈沖的相位就能判斷車輪的旋轉方向。車輪正轉則A相脈沖超前B相90°,車輪反轉則A相脈沖滯后B相90°。通過AB相編碼器能檢測到車輪轉動(360°/1 560≈0.23°)的微小角度[θ]。并且使用STM32內部的定時/計數器可以得到5 ms內接收到的脈沖數[N],從而可以計算出車輪轉速為[(N×1 000×60)(5×1 560) ]r/min。同時,也可以根據小車轉動的角度和車輪的半徑[R]計算出溜車距離。

2.3 攝像頭

攝像頭的作用是讓駕駛員迅速看清車子后方的情況,能盡快做出判斷。攝像頭通過USB接口和路由器連接。

2.4 路由器

路由器是PC端和智能小車互連的橋梁。路由器經OpenWrt刷機后相當于一個Linux系統,再燒入ser2net和MJPG?STREAMER兩款開源的固件,以實現智能小車與LabVIEW上位機的通信和圖像的傳輸。

2.4.1 串行數據至網絡數據轉換

ser2net即serial port to net,能夠將串行數據和網絡數據相互轉換。系統需要將路由器接收到的來自LabVIEW上位機的控制數據由網絡數據轉換至串行數據,并傳送至單片機,進而實現相應的控制。同時,把小車的狀態由串行數據轉換至網絡數據,由WiFi發送給LabVIEW上位機,進而實時監控小車狀態[5]。

2.4.2 通過網絡訪問攝像頭

MJPG?STREAMER可以通過文件或者HTTP方式訪問Linux UVC攝像頭,用戶只需要利用瀏覽器就可以實現視頻監控等工作。由于該固件采用開源的方式開發,因此降低了視頻開發的成本,提高了開發效率。

2.5 電源模塊

系統采用3節3.7 V電池分別為主控板和路由器供電,一路通過LM7805穩壓至5 V給路由器供電,另一路再通過AMS1117?3.3 V穩壓至3.3 V給主控板供電。

2.6 電機驅動

為了穩定系統,縮短開發周期,電機驅動采用L298N驅動電路。L298N是由ST公司生產的一種高電壓、大電流驅動芯片,可以通過控制端口電平變化來驅動直流電機。由于電機是感性元件,驅動電路給它的驅動脈沖可產生高壓損壞電路,加上4組二極管,電壓就被嵌位在電源的水平上,而且有把能量回饋電源的功能。IN1~IN4接輸入控制電平,控制電機的正反轉。ENA,ENB一般接5 V,使能控制電機,通過PWM控制脈沖寬度可以調節電機轉速,電機驅動電路如圖3所示。

3 軟件設計

軟件設計包括傳感器底層驅動的編寫和模擬測試軟件的設計。模擬測試軟件選用LabVIEW作為軟件開發平臺,設計編寫測試程序對系統進行測試和評價,整個系統軟件架構如圖4所示。

3.1 獲取攝像頭圖像

LabVIEW是一種圖形化編程語言的開發環境,能夠快速創建用戶界面。其中IMAQ Vision是基于LabVIEW平臺的軟件包,主要負責圖像的處理及開發,能夠完成圖像的采集與讀取,圖像的顯示以及圖像的各種分析處理工作[6?8]。因為LabVIEW中沒有直接獲取網絡攝像頭的函數,所以先要將網絡攝像頭轉換為本地攝像頭。使用 IPCamAdapter這款軟件就能很方便地將網絡攝像頭轉換為本地攝像頭。獲取圖像流程圖和程序框圖分別如圖5,圖6所示。

3.2 通信協議包定義

由于汽車防溜車模擬測試系統的下位機與上位機之間需要傳送多種數據,單字符通信方式干擾較大,所以采用數據包格式傳送指令[9?10],包頭和包尾用0xFF,無校驗位。在下行數據協議中,類型位0x00表示向小車發送控制指令,不同的命令位代表不同的控制指令,數據位代表油門的大小。上行數據協議中,不同的類型位代表小車的各種狀態數據,角度值用十六進制數表示,數據位1代表角度值的高8位,數據位2代表角度值的低8位。轉速的數據位1中0x00代表車輪反轉,0x01代表車輪正轉,數據位2表示速度值。

3.3 控制方式設計

為了使小車模擬測試系統更加直觀、控制小車更加簡易便捷,模擬測試系統添加了按鍵控制小車的功能:按W小車前進,按空格小車停止,按S小車后退,按A小車左轉,按D小車右轉。

3.4 前面板設計

由LabVIEW開發的汽車模擬測試系統的前面板如圖7所示,可顯示坡度、速度及圖像等信息。在系統運行過程中操作方便、簡單,提高了測試效率。

3.5 溜車條件判斷

由于實際情況中小車會在凹凸不平的路面上行駛,難免出現抖動,為了避免誤判,設置角度閾值為10°。在沒有動力提供給車子的前提下,車身方向上的傾角達到10°以上,并且車輪在此方向上有轉動的趨勢,則判斷為溜車。

4 系統測試

基于LabVIEW的汽車防溜車模擬測試系統上電運行后,通過上位機控制智能小車爬行至不同的坡度上進行測試。表1為坡度測試結果,可以看出測量誤差較小,坡度信息正確。同時,上位機能及時收到傳感器發回的坡度數據和車輪的轉數,以及攝像頭獲取的圖像等信息,在LabVIEW界面上實時顯示。

防溜車測試結果如表2所示,當達到溜車條件時,小車能迅速進行剎車,停在斜坡上不再移動。經多次測試檢驗,小車溜車距離約為0.12 mm,對應車輪轉動的平均角度約為0.23°,能在較短時間和距離內自動剎車,說明防溜車系統性能穩定,測試成功率高。

5 結 論

本文針對汽車防溜車的安全性和可靠性要求,建立基于LabVIEW的汽車防溜車模擬測試系統,實驗測試結果表明,在未提供動力時,小車上坡時車輪反轉或下坡時車輪正轉均能自動剎車,且測試軟件具有良好的人機交互性,可視化程度較高,能夠勝任數據采集、處理、顯示等任務。該防溜車模擬測試系統能為汽車的安全輔助測試提供有利參考,降低測試成本,提高測試效率,具有一定的應用價值。

注:本文通訊作者為陳輝金。

參考文獻

[1] 陳穎峰,王玉紅,王蕾.基于ARM和LabVIEW的網絡數據采集測試系統設計[J].現代電子技術,2016,39(13):88?92.

CHEN Yingfeng, WANG Yuhong, WANG Lei. Design of network data acquisition and test system based on ARM and LabVIEW [J]. Modern electronics technique, 2016, 39(13): 88?92.

[2] 韓承偉,邱浩,賀萍.輪轂電機再生制動LabVIEW測試平臺設計[J].計算機測量與控制,2015,23(6):1919?1921.

HAN Chengwei, QIU Hao, HE Ping. A design of regenerative braking test platform of hub?motor based on LabVIEW [J]. Computer measurement & control, 2015, 23(6): 1919?1921.

[3] 吳青林,周天宏.基于移動終端和LabVIEW的智能家居控制系統研究[J].現代電子技術,2016,39(2):130?132.

WU Qinglin, ZHOU Tianhong. Research on smart home control system based on mobile terminal and LabVIEW [J]. Modern electronics technique, 2016, 39(2): 130?132.

[4] 文垚,陳晶田.基于LabVIEW的虛擬3D駕駛仿真系統[J].實驗室研究與探索,2016,35(11):103?106.

WEN Yao, CHEN Jingtian. Application of LabVIEW in a virtual 3D driving simulation system [J]. Research and exploration in laboratory, 2016, 35(11): 103?106.

[5] 向誠,謝峰粹.基于WiFi和Android的智能探測車設計[J].電子技術應用,2013,39(12):82?85.

XIANG Cheng, XIE Fengcui. Design of intelligent probe vehicle based on WiFi & Andorid [J]. Application of electronic technique, 2013, 39(12): 82?85.

[6] 杜麗霞,李菲.基于LabVIEW的機器視覺實現:軌距檢測算法[J].實驗室研究與探索,2015,34(2):122?124.

DU Lixia, LI Fei. Track gauge point inspection algorithm based on computer vision [J]. Research and exploration in laboratory, 2015, 34(2): 122?124.

[7] 金雨,李紅莉.基于LabVIEW和USB攝像頭的圖像采集與處理[J].現代電子技術,2015,38(20):67?70.

JIN Yu, LI Hongli. Image acquisition and processing based on LabVIEW and USB camera [J]. Modern electronics technique, 2015, 38(20): 67?70.

[8] 闞鈺淇,張寧,徐熙平.LabVIEW平臺下USB圖像采集與處理系統設計[J].工業儀表與自動化裝置,2013(6):80?82.

KAN Yuqi, ZHANG Ning, XU Xiping. Image acquisition and processing system design based on LabVIEW and USB camera [J]. Industrial instrumentation & automation, 2013(6): 80?82.

[9] 張劍龍,王耀青,楊柳.基于3G和WiFi的無線視頻監控系統的設計[J].電視技術,2015,39(16):57?60.

ZHANG Jianlong, WANG Yaoqing, YANG Liu. Design of wireless video monitoring system based on 3G and WiFi [J]. Video engineering, 2015, 39(16): 57?60.

[10] 姚娟,張志杰,李麗芳.基于LabVIEW和TCP的數據采集系統設計與實現[J].電子技術應用,2012,38(7):72?74.

YAO Juan, ZHANG Zhijie, LI Lifang. Design and implementation of data acquisition system based on LabVIEW and TCP [J]. Application of electronic technique, 2012, 38(7): 72?74.

主站蜘蛛池模板: 中文字幕佐山爱一区二区免费| 美女被躁出白浆视频播放| 无码啪啪精品天堂浪潮av| 天天综合色网| 久久国产乱子| 99久久精品免费看国产电影| 久久性妇女精品免费| 巨熟乳波霸若妻中文观看免费| 老司机久久99久久精品播放| 日本五区在线不卡精品| 日韩小视频在线观看| 久草视频中文| 在线观看国产精品日本不卡网| a欧美在线| 国产精品视频导航| 日日拍夜夜操| 国产免费a级片| 婷婷色中文网| 在线免费a视频| 亚洲精品在线影院| 午夜三级在线| 久久精品亚洲热综合一区二区| 成人一级黄色毛片| 尤物亚洲最大AV无码网站| 日本人真淫视频一区二区三区| 久久香蕉国产线看精品| 国产精品成人一区二区| 免费人成网站在线观看欧美| 亚洲成人手机在线| 国产AV毛片| 国产精品男人的天堂| 青青操视频在线| 噜噜噜综合亚洲| 永久免费无码日韩视频| 99热6这里只有精品| 91精品啪在线观看国产| 一级看片免费视频| 国产大片喷水在线在线视频| 99久久99视频| 在线观看亚洲精品福利片| 午夜无码一区二区三区在线app| 欧美激情福利| 国产精品综合久久久| 农村乱人伦一区二区| 在线精品视频成人网| 免费国产高清精品一区在线| 人妻丰满熟妇αv无码| 国产自产视频一区二区三区| 成人a免费α片在线视频网站| 欧洲欧美人成免费全部视频| 欧美中文字幕在线播放| 午夜人性色福利无码视频在线观看| 欧洲极品无码一区二区三区| 欧美日韩成人在线观看| 狠狠做深爱婷婷久久一区| 四虎影院国产| 国产一级裸网站| 欧美专区在线观看| 91久久偷偷做嫩草影院精品| 最新国产成人剧情在线播放 | 亚洲经典在线中文字幕| 五月婷婷激情四射| 欧美综合中文字幕久久| 国产AV毛片| 国产精品无码AV中文| 成人午夜免费观看| 青青操视频在线| 亚洲一区二区日韩欧美gif| 国产亚洲欧美日韩在线一区二区三区| 天天躁夜夜躁狠狠躁图片| 国产成人综合在线观看| 亚洲精品高清视频| 亚洲欧洲日韩综合色天使| 精品91在线| 中文字幕va| 亚洲最新地址| 国产精品刺激对白在线| 91精品视频播放| 国产一区二区色淫影院| 亚洲动漫h| 国产波多野结衣中文在线播放| 亚洲视频在线观看免费视频|