亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇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)點(diǎn)。

        汽車尾燈控制系統(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ò)展性不高等缺點(diǎn)[4]。而采用FPGA(現(xiàn)場可編程門陣列,field programmable gate array,F(xiàn)PGA)實現(xiàn)汽車尾燈控制系統(tǒng)可以有效地解決上述問題。

        FPGA的優(yōu)點(diǎn)在于使用軟件編程的方法來設(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é)的不同位用高電平顯示,點(diǎn)亮,其他的為低電平,不亮,這樣即可以組成一個字符[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)行操作,例如點(diǎ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)漢字點(diǎ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

        猜你喜歡
        尾燈剎車上位
        風(fēng)的渴望
        金山(2022年2期)2022-03-15 18:27:59
        易于尾燈匹配的結(jié)構(gòu)探討
        汽車零部件(2021年9期)2021-09-29 05:35:00
        側(cè)圍外板尾燈處排料困難的解決方案
        模具制造(2019年10期)2020-01-06 09:13:00
        特斯拉 風(fēng)云之老阿姨上位
        車迷(2018年12期)2018-07-26 00:42:22
        “三扶”齊上位 決戰(zhàn)必打贏
        基于ZigBee和VC上位機(jī)的教室智能監(jiān)測管理系統(tǒng)
        重型汽車尾燈支架振動疲勞分析及優(yōu)化
        為什么突然剎車時人會向前傾?
        還有94分
        伴侶(2015年5期)2015-09-10 07:22:44
        剎車系統(tǒng):跑得快也要剎得住
        日本人妻免费在线播放| 亚洲ⅤA中文字幕无码| 日韩精品首页在线观看| av在线不卡免费中文网| 国产精品 无码专区| 麻豆亚洲av永久无码精品久久| 国产精品亚洲A∨天堂不卡| 国产一品二品三品精品久久| 中文字幕精品一区久久| 私人毛片免费高清影视院| 精品国产一级毛片大全| 国产一区二区黑丝美女| 新中文字幕一区二区三区| 国产无遮挡又黄又爽在线观看| 国产成人精品自在线无码| 加勒比特在线视频播放| 情爱偷拍视频一区二区| 国产麻豆精品久久一二三| 国产一级淫片免费播放电影| 人妻少妇中文字幕久久hd高清| 国产精品久久久爽爽爽麻豆色哟哟| 日本精品人妻无码77777| 国产超碰人人一区二区三区| 麻豆成人久久精品一区| 人妻少妇出轨中文字幕| 欧美做受视频播放| 国产黄片一区视频在线观看| 国产免费二区三区视频| 亚洲精品无amm毛片| 精品亚洲成av人在线观看| 东京无码熟妇人妻av在线网址| 伊人婷婷色香五月综合缴激情| 亚洲长腿丝袜中文字幕 | 大地资源网高清在线播放 | 日本精品一区二区三区试看 | 456亚洲人成在线播放网站| 国产高清在线精品一区二区三区| 亚洲女同一区二区| 久久精品亚洲牛牛影视| 91中文字幕精品一区二区| 中文字幕av中文字无码亚|