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

基于FPGA的汽車尾燈控制系統(tǒng)的設(shè)計

2016-12-09 02:02:06
唐山學(xué)院學(xué)報 2016年6期
關(guān)鍵詞:界面汽車信號

王 超

(唐山學(xué)院 智能與信息工程學(xué)院,河北 唐山 063000)

?

基于FPGA的汽車尾燈控制系統(tǒng)的設(shè)計

王 超

(唐山學(xué)院 智能與信息工程學(xué)院,河北 唐山 063000)

提出了一種基于FPGA的汽車尾燈控制系統(tǒng)的設(shè)計方案,該系統(tǒng)主要包括上位機(jī)模塊、主控模塊、時鐘分頻模塊、左側(cè)尾燈控制模塊、右側(cè)尾燈控制模塊和顯示模塊。上位機(jī)模塊是通過LabVIEW軟件實現(xiàn)的,采用硬件描述語言VHDL實現(xiàn)了汽車的左轉(zhuǎn)、右轉(zhuǎn)、剎車以及夜間行駛功能。硬件測試結(jié)果表明,設(shè)計的汽車尾燈控制系統(tǒng)能實現(xiàn)交互界面、指示燈與顯示屏的同步顯示,并且具有操作簡單、安全性高、可靠性強(qiáng)等優(yōu)點。

汽車尾燈控制系統(tǒng);現(xiàn)場可編程門陣列;LabVIEW;硬件描述語言

0 引言

汽車尾燈控制系統(tǒng)的設(shè)計方法有多種,如包含振蕩電路、三進(jìn)制計數(shù)器和開關(guān)控制電路等的電路設(shè)計方法,以及基于Multisum或單片機(jī)等技術(shù)的設(shè)計方法[1-3],這些方法雖然具有自身的優(yōu)勢,如可便捷地在計算機(jī)上設(shè)計電路、進(jìn)行仿真,硬件電路的搭建方便簡單,編程較直接,并且可重復(fù)擦除修改,但是也存在諸如需要的芯片較多,成本高,使用多種控制電路,實現(xiàn)的方法繁雜、不靈活,調(diào)試不方便,不能任意定義各種狀態(tài),電路的可靠性、可擴(kuò)展性不高等缺點[4]。而采用FPGA(現(xiàn)場可編程門陣列,field programmable gate array,F(xiàn)PGA)實現(xiàn)汽車尾燈控制系統(tǒng)可以有效地解決上述問題。

FPGA的優(yōu)點在于使用軟件編程的方法來設(shè)計硬件電路,所有算法完全由硬件電路來實現(xiàn),同時由于FPGA具有現(xiàn)場可編程功能,因此根據(jù)需求,只要改變代碼即可改變硬件電路結(jié)構(gòu),然后通過下載電纜將代碼傳送到FPGA芯片中,而不需要改變外圍電路的設(shè)計[5-6],這樣不僅能增強(qiáng)所設(shè)計的汽車尾燈控制系統(tǒng)的安全性和可靠性,同時也會使其具有較強(qiáng)的可擴(kuò)展性。

1 系統(tǒng)的整體設(shè)計

本設(shè)計方案中的汽車尾燈控制系統(tǒng)主要由上位機(jī)模塊、主控模塊、時鐘分頻模塊、左側(cè)尾燈控制模塊、右側(cè)尾燈控制模塊和顯示模塊組成,其中主控模塊、時鐘分頻模塊、左側(cè)尾燈控制模塊、右側(cè)尾燈控制模塊和顯示模塊是通過采用硬件描述語言VHDL編程來實現(xiàn)的。系統(tǒng)整體結(jié)構(gòu)框圖如圖1所示。

圖1 系統(tǒng)整體結(jié)構(gòu)框圖

2 系統(tǒng)的模塊設(shè)計

2.1 上位機(jī)模塊設(shè)計

上位機(jī)模塊采用LabVIEW軟件編程來實現(xiàn),主要由波特率產(chǎn)生模塊、數(shù)據(jù)發(fā)送模塊和PC端同步顯示模塊組成[7],其程序流程圖如圖2所示。通過PC端上的人機(jī)交互界面來進(jìn)行汽車尾燈控制系統(tǒng)的智能化操作,對其發(fā)出命令,然后通過串口通信將命令傳送給汽車尾燈的主控模塊,主控模塊再對數(shù)據(jù)做出判斷和處理。通過上位機(jī)的顯示可以判斷FPGA是否按照設(shè)計要求工作,同時也能夠更好地對汽車行駛狀態(tài)進(jìn)行掌控。實現(xiàn)的上位機(jī)交互界面如圖3所示。

圖2 LabVIEW程序流程圖

圖3 上位機(jī)交互界面

2.2 主控模塊設(shè)計

主控模塊是在接收到上位機(jī)傳送來的指令后,對其發(fā)來的數(shù)據(jù)進(jìn)行分析和處理,然后將分析結(jié)果發(fā)送給左/右側(cè)尾燈控制模塊,來控制汽車的行駛狀態(tài)。

2.3 左/右側(cè)尾燈控制模塊設(shè)計

左/右側(cè)尾燈控制模塊分別用來控制左/右側(cè)汽車尾燈中3個尾燈的亮、滅。例如,當(dāng)左側(cè)尾燈控制模塊接收到汽車尾燈主控模塊發(fā)來的數(shù)據(jù)后進(jìn)行判斷,若接收到左轉(zhuǎn)向的信號,那么左轉(zhuǎn)向信號尾燈變亮;若接收到剎車信號,那么左側(cè)剎車信號尾燈變亮;若接收到夜間行駛的信號,那么左側(cè)夜間行駛信號尾燈變亮;若同時接收到左轉(zhuǎn)向和右轉(zhuǎn)向的信號,那么左轉(zhuǎn)向信號尾燈保持不亮的狀態(tài)。

2.4 時鐘分頻模塊設(shè)計

時鐘分頻模塊主要用于尾燈的閃爍控制,首先定義一個8位的標(biāo)準(zhǔn)邏輯位矢量數(shù)據(jù)類型,用于時鐘上升沿的累加,將8位的標(biāo)準(zhǔn)邏輯位矢量數(shù)據(jù)的第5位作為汽車尾燈閃爍觸發(fā)信號輸出。

2.5 顯示模塊設(shè)計

顯示模塊主要是用于顯示汽車當(dāng)前的行駛狀態(tài),因此選用的是字符型顯示屏LCD1602。先找到和顯示屏對應(yīng)的顯示RAM區(qū)的8個字節(jié),使每個字節(jié)的不同位用高電平顯示,點亮,其他的為低電平,不亮,這樣即可以組成一個字符[8]。

3 系統(tǒng)功能仿真與實現(xiàn)

3.1 系統(tǒng)功能仿真

將主控模塊、左側(cè)尾燈控制模塊、右側(cè)尾燈控制模塊和時鐘分頻模塊進(jìn)行元件例化,得到的汽車尾燈控制系統(tǒng)仿真波形如圖4所示。從圖4中可以看出,設(shè)計的汽車尾燈控制系統(tǒng)成功實現(xiàn)了左轉(zhuǎn)向、右轉(zhuǎn)向以及剎車等功能。

圖4 汽車尾燈控制仿真波形

3.2 系統(tǒng)功能實現(xiàn)

上位機(jī)與FPGA芯片主要是通過串口通信,用串口線將發(fā)送模塊和PC端的串口連接,將FPGA芯片的輸出口與LCD1602連接,進(jìn)行引腳分配。在開發(fā)板上用線進(jìn)行連接鎖定引腳,并下載。對圖3所示的人機(jī)交互界面進(jìn)行操作,例如點擊界面上的左轉(zhuǎn)向按鈕,那么在正常情況下,人機(jī)交互界面上的左轉(zhuǎn)向燈要相應(yīng)地變亮,顯示結(jié)果如圖5所示。從圖5中可以看出,當(dāng)假定左轉(zhuǎn)時,上位機(jī)中左轉(zhuǎn)向燈變亮,顯示結(jié)果與預(yù)期設(shè)計結(jié)果一致,這說明上位機(jī)模塊左轉(zhuǎn)向處理顯示正常。

圖5 汽車左轉(zhuǎn)向人機(jī)交換界面顯示圖

當(dāng)控制系統(tǒng)接收到左轉(zhuǎn)輸出信號時,按照預(yù)期設(shè)計的功能,LCD1602液晶顯示屏上應(yīng)顯示Left的字符提示,同時FPGA板子上表示左轉(zhuǎn)向的指示燈也要相應(yīng)地變亮,其結(jié)果分別如圖6和如圖7所示。從圖6,圖7中可以看出,LCD1602液晶顯示屏上確實顯示了Left的字符,同時FPGA板子上表示左轉(zhuǎn)向的指示燈也相應(yīng)變亮,調(diào)試結(jié)果與預(yù)期設(shè)計的結(jié)果一致,這說明顯示模塊左轉(zhuǎn)向處理顯示正常。

圖6 左轉(zhuǎn)向液晶顯示

圖7 左轉(zhuǎn)向指示燈顯示

與實現(xiàn)左轉(zhuǎn)向功能一樣,當(dāng)接收到來自上位機(jī)的右轉(zhuǎn)向、剎車以及夜間行駛等信號時,F(xiàn)PGA板子上所對應(yīng)的指示燈也相應(yīng)變亮,同時在液晶顯示屏上顯示Right,Brake和Night,這表明設(shè)計的汽車尾燈控制系統(tǒng)可以成功實現(xiàn)右轉(zhuǎn)向、剎車以及夜間行駛等功能。

4 結(jié)論

本文以FPGA芯片為主體,結(jié)合LabVIEW軟件設(shè)計的汽車尾燈控制系統(tǒng)成功實現(xiàn)了左轉(zhuǎn)向、右轉(zhuǎn)向、剎車以及夜間行駛等功能,并且通過LabVIEW軟件設(shè)計的人機(jī)交互界面可以實現(xiàn)對汽車行駛狀態(tài)的實時控制。與基于電路設(shè)計、Multisum或單片機(jī)等方法實現(xiàn)的汽車尾燈控制系統(tǒng)相比,本文設(shè)計的汽車尾燈控制系統(tǒng)在操作上更加簡單,并且具有更強(qiáng)的可靠性和可擴(kuò)展性,人機(jī)交互界面的設(shè)計也使系統(tǒng)更加智能化和人性化,達(dá)到了現(xiàn)代汽車尾燈控制系統(tǒng)的控制要求,因此具有很好的應(yīng)用前景。

[1] 張大平.基于數(shù)字電路的汽車尾燈控制器設(shè)計[J].數(shù)字技術(shù)與應(yīng)用,2012(1):5.

[2] 趙家松,嚴(yán)偉榆,張海濤.基于Multisim10的汽車尾燈控制電路的設(shè)計與仿真[J].蘇州大學(xué)學(xué)報:工科版,2011,31(2):30-34.[3] 李黨娟,吳慎將.基于AT89S52單片機(jī)的汽車尾燈控制器設(shè)計[J].國外電子測量技術(shù),2010,29(8):60-63.[4] 劉宗佳.汽車尾燈控制電路設(shè)計[J].科技資訊,2013,34(8):100.

[5] 楊海鋼,孫嘉斌,王慰.FPGA器件設(shè)計技術(shù)發(fā)展綜述[J].電子與信息學(xué)報,2010,32(3):714-727.

[6] 盛銳.FPGA核心系統(tǒng)自檢設(shè)計[J].電子世界,2014,27(15):130.

[7] 呂向鋒,高洪林,馬亮,等.基于LabVIEW串口通信的研究[J].國外電子測量技術(shù),2009,28(12):27-30.

[8] 郭勁松.在LCD上應(yīng)用標(biāo)準(zhǔn)漢字點陣字庫的方法[J].中國醫(yī)學(xué)物理學(xué)雜志,2002,19(1):35.

(責(zé)任編校:李秀榮)

On the Design of Car Tail Light Control System Based on FPGA

WANG Chao

(College of Intelligence and Information Engineering, Tangshan University, Tangshan 063000, China)

The author of this paper has produced a design for the car tail light control system based on FPGA, which consists of six parts: the PC module, the main control module, the clock division module, the left tail light control module, the right tail light control module and the display module. LabVIEW software is employed in the PC module,and hardware description language VHDL is applied to fulfill the functions of left turning, right turning, braking as well as night driving. The hardware testing results show that the designed car tail light control system can realize the synchronous display of the interactive interface, indicator light and display screen,and has the advantages of easy operation and great security and reliability.

car tail light control system; field programmable gate array; LabVIEW; hardware description language

王超(1985-),男,河北唐山人,講師,博士,主要從事嵌入式研究。

TP271.5

A

1672-349X(2016)06-0034-03

10.16160/j.cnki.tsxyxb.2016.06.009

猜你喜歡
界面汽車信號
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
完形填空二則
國企黨委前置研究的“四個界面”
基于FPGA的多功能信號發(fā)生器的設(shè)計
電子制作(2018年11期)2018-08-04 03:25:42
汽車的“出賣”
基于FANUC PICTURE的虛擬軸坐標(biāo)顯示界面開發(fā)方法研究
人機(jī)交互界面發(fā)展趨勢研究
汽車們的喜怒哀樂
基于LabVIEW的力加載信號采集與PID控制
手機(jī)界面中圖形符號的發(fā)展趨向
新聞傳播(2015年11期)2015-07-18 11:15:04
主站蜘蛛池模板: 亚洲色欲色欲www在线观看| 成年A级毛片| 免费看a级毛片| 99re免费视频| 婷婷六月激情综合一区| 亚洲国产欧美国产综合久久 | 国内丰满少妇猛烈精品播| 久久婷婷六月| 高清久久精品亚洲日韩Av| 成人午夜天| 亚洲无码高清免费视频亚洲 | 国产在线第二页| 午夜啪啪网| 一区二区午夜| 中文字幕免费播放| 四虎影院国产| 香蕉久久永久视频| 色偷偷男人的天堂亚洲av| www.亚洲一区二区三区| 欧美综合成人| 欧美一区二区三区欧美日韩亚洲| 久久精品国产电影| 国产在线观看成人91| 大香伊人久久| 黄色一及毛片| 一级黄色网站在线免费看| 国产在线一二三区| 欧美日韩另类国产| 色综合五月| 久久精品娱乐亚洲领先| 91精品伊人久久大香线蕉| 精品夜恋影院亚洲欧洲| 亚洲成人一区二区| 91色在线观看| 精品三级在线| 欧日韩在线不卡视频| 日日拍夜夜操| 亚洲欧美另类色图| 激情无码视频在线看| 国产女人综合久久精品视| 久久综合结合久久狠狠狠97色| 香蕉久久国产超碰青草| 在线网站18禁| 干中文字幕| 精品国产毛片| 免费中文字幕一级毛片| 国产黄色片在线看| 亚洲V日韩V无码一区二区| 亚洲欧美不卡中文字幕| 久久香蕉国产线看精品| 亚洲激情99| 亚洲黄色激情网站| 香蕉视频在线观看www| 毛片视频网| 国产精品无码久久久久久| 亚洲爱婷婷色69堂| 中文字幕无码av专区久久| 国产婬乱a一级毛片多女| 99在线视频免费观看| 国内精品视频在线| 亚洲无线观看| 欧美精品伊人久久| 精品国产福利在线| 欧美精品在线看| 免费jizz在线播放| 99re66精品视频在线观看| 亚洲欧美国产五月天综合| a在线亚洲男人的天堂试看| 性做久久久久久久免费看| 亚洲欧洲自拍拍偷午夜色无码| 国产伦精品一区二区三区视频优播 | 日本免费一级视频| 国产激爽大片高清在线观看| 欧美有码在线观看| 久久久国产精品无码专区| 国产午夜精品一区二区三区软件| 91成人在线免费视频| 久久精品亚洲热综合一区二区| 国产女人18水真多毛片18精品 | 欧美第一页在线| 精品国产一区91在线| 亚洲天堂视频网站|