<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • 基于CPLD-FPGA的汽車信號燈控制器設計(VHDL語言)

    時間:2024-08-22 04:42:59 自動化畢業論文 我要投稿
    • 相關推薦

    基于CPLD-FPGA的汽車信號燈控制器設計(VHDL語言)

      摘 要

    基于CPLD-FPGA的汽車信號燈控制器設計(VHDL語言)

      隨著社會的不斷進步,現代化技術已經深入到人們生活的各個角落,而汽車作為較為方便的代步工具,已經成為我們生活中不可或缺的一部分,人們對于它的研究已經進入技術非常發達的階段,為了使其更為完美,能被人們更方便、更簡單的利用,人們從沒停止對它的各方面的研究。

      對于汽車來說,信號燈是它與其它車輛交流的通道和方式,各種模式狀態代表了不同的意義和司機同志下一步的操作,是協調交通,避免事故的一個最好的方法。所以關于汽車信號燈控制器的設計有很多實例,現在我采用基于CPLD/FPGA的技術設計此電路,加入了故障檢測和?坑嫊r等功能,使汽車信號燈控制器更加完善。

      本論文首先介紹了CPLD/FPGA的基本知識,包括對CPLD/FPGA的開發軟件工具MaxplusⅡ和硬件描述語言VHDL的詳細介紹,然后對汽車信號燈控制器基本功能進行分析,給出設計方案,進行編程設計,同時進行軟件仿真,硬件下載仿真等。本設計較好的完成了該課題指定的基本功能,并有所擴展,使控制系統使用更加方便,且便于修改改進。

      關鍵詞:CPLD/FPGA; 開發工具MaxplusⅡ; 硬件描述語言VHDL; 控制系統。

      ABSTRACT

      Along with the progress of society , the modern techniques have already got deep into people’s life in each corner. The automobile being a more convenient means of transportation tool has already become a necessary part in our life .The people's research towards it has already turned into a very flourishing stage of technique, for the sake of making it more perfect, more convenient and more simple exploitation , people never stop the research of its everyone's noodles.

      For the automobile, the signal lamp is the passage and way that it communicates with the other vehicles. The various mode appearance represented the different meaning and the operation of the next move , It is the best method of moderating transportation and avoiding the trouble. So the design concerning the automobile signal lamp controller contains a lot of solid examples. Also, I adopt to design this electric circuit according to the technique of the CPLD/FPGA now. While joining to break down an examination and stopping to depend to account function, the circuit makes the automobile signal beacon controller more perfect.

      This thesis introduced the basic knowledge of the CPLD/FPGA first; including the development software tool Maxplus Ⅱ and hardware that include to the CPLD/FPGA described the detailed introduction of the language VHDL. Then, the thesis introduced the automobile signal beacon controller’s function carry on analysis and gives the design project. in the meantime I carry the circuit on software and the hardware to imitate really etc. This design completed the topic to basic function very well and made the control system usage more convenient. Also it is easy to improve.

      Key word: CPLD/FPGA; Develop tool Maxplus Ⅱ ; The hardware description language VHDL; Control system.

      課題目的

      課題要求用VHDL語言編程設計汽車信號燈CPLD/FPGA微機控制系統,并用EDA軟件MaxplusⅡ進行系統功能仿真和調試。

      課題研究內容

      1、汽車上的信號燈有: 轉向燈和夜間示寬燈等。當汽車轉彎、剎車、?繒r, 轉向燈發出不同的信號; 夜間, 則點亮示寬燈。汽車轉彎或?繒r, 相應的信號燈要發出閃爍的燈光信號;因此使控制系統所需執行的操作由相應的開關狀態反映,而所需控制的信號燈有儀表左/右轉彎燈,左/右前燈,左/右尾燈和左/右示寬燈等八類燈;

      2、系統應有一定的故障監控功能,以提高系統的可靠性;

      3、系統具有模擬顯示功能;

      4、并增加汽車?坑嫊r功能。

      方案設計和功能分析

      汽車上的信號燈有: 轉向燈(左頭燈、右頭燈、左尾燈、右尾燈、儀表盤上的二個指

      示燈) 及夜間示寬燈等。當汽車轉彎、剎車、?繒r, 轉向燈發出不同的信號; 夜間, 則

      點亮示寬燈。汽車轉彎或停靠時, 相應的信號燈要發出閃爍的燈光信號,其中左/右轉彎等以1Hz的頻率閃爍,而左/右頭燈和左/右尾燈以8Hz的頻率閃爍。

      研究方案分析

      由于控制系統所需執行的操作由相應的開關狀態反映,而所需控制的信號燈有儀表左/右轉彎燈,左/右前燈,左/右尾燈和左/右示寬燈等八類燈;因此控制系統開關操作與燈光信號對應關系如下:

      (1) 左/右轉彎(合上左/右轉彎開關):儀表板左/右轉彎燈、左/右頭燈、左/右尾燈閃爍。

      (2) 緊急開關合上:所有燈閃爍。

      (3) 剎車(合上剎車開關):左右尾燈亮。

      (4) 左/右轉彎剎車:儀表板左/右轉彎燈、左/右頭燈、左/右尾燈閃爍,右/左尾燈亮。

      (5) 剎車、合上緊急開關:尾燈亮、儀表板燈、頭燈閃爍。

      (6) 左/右轉彎剎車并合上緊急開關:右/左尾燈亮,其余燈閃爍。

      (7) ?(合上?块_關):頭燈、尾燈閃爍。

      (8) 夜間(合上示寬開關):左/右示寬燈亮。

      (9)復位開關:所有燈滅。

      根據上述控制系統的操作分析,可以看出,控制系統會有各種輸入量控制信號燈的閃爍變化,而且當信號燈中一個或者幾個出現故障后,駕駛員無法及時發現,可能導致一些交通事故,所以應加一些信號燈的故障檢測功能,能及時提醒駕駛員,防止發生交通事故。另外當汽車停靠時可以增加?坑嫊r的功能,這樣可以及時了解到汽車已經?康臅r間。所以初步設計模塊包括:輸入信號模塊、顯示輸出模塊、故障監控模塊和停靠計時模塊等四個功能模塊。

      目 錄

      第一章 緒 論 1

      第一節 可編程邏輯器件簡介 1

      一、 PLD發展概述和分類 1

      二、 PLD基本結構和電路表示法 2

      第二節 CPLD/FPGA簡介 4

      一、 CPLD/FPGA概述 4

      二、 CPLD/FPGA設計技術及電子設計自動化(EDA) 7

      第三節 硬件描述語言VHDL 8

      一、 VHDL概述 8

      二、 VHDL 的設計流程 9

      三、 VHDL 語言的基本特點 10

      第四節 CPLD/FPGA的開發工具――MAXPLUSⅡ 10

      一、 MaxplusⅡ概述 10

      二、 MaxplusⅡ功能簡介 11

      三、 MaxplusⅡ設計過程 14

      第五節 優秀FPGA設計的重要特征 15

      一、 可讀性 16

      二、 可重復性 16

      三、 可測性 16

      第二章 基于CPLD/FPGA的汽車信號燈控制系統的設計方案和功能分析 17

      第一節 課題內容分析 17

      一、 課題目的 17

      (畢業設計網 )

      二、 課題研究內容 17

      第二節 方案設計和功能分析 17

      一、 研究方案分析 17

      二、 模塊功能分析 18

      第三章 軟件仿真調試 27

      第一節 汽車信號燈控制系統總設計方案圖 27

      第二節 控制系統軟件仿真 28

      一、 復位仿真 28

      二、 剎車仿真 29

      三、 停靠計時仿真 29

      四、 右轉仿真 30

      五、 右轉剎車仿真 30

      六、 左轉仿真 31

      七、 左轉剎車仿真 31

      八、 緊急情況仿真 32

      九、 緊急剎車仿真 32

      十、 左轉緊急剎車仿真 33

      十一、 右轉緊急剎車仿真 33

      十二、 夜間行車仿真 34

      十三、 故障報警仿真 35

      第四章 芯片下載與功能調試 36

      第一節 ALTERA CPLD/FPGA 器件 36

      一、 Altera公司簡介 36

      二、 開發軟件 36

      三、 主流芯片選型指導 36

      第二節 芯片下載 37

      第三節 功能仿真 38

      一、 剎車仿真 39

      二、 ?坑嫊r仿真 39

      三、 緊急剎車仿真 40

      結 論 41

      致 謝 42

      參考文獻 43

      附錄:程序源代碼 44

      Tags:基于 汽車 信號 信號燈 控制 控制器 設計 語言

    【基于CPLD-FPGA的汽車信號燈控制器設計(VHDL語言)】相關文章:

    基于VHDL的DDS的設計與分析03-07

    基于VHDL的I2C總線控制核設計03-18

    基于GAL器件的步進電機控制器的研究與設計03-20

    基于8031八路時間控制器的設計03-07

    基于RISC技術的8位微控制器設計03-19

    基于嵌入式PsoC的MCU選色控制器設計03-18

    基于Avalon總線的可配置LCD控制器IP核的設計03-07

    基于CAN總線的汽車液晶儀表設計03-07

    基于IC控制器FAN4810的500WPFC電源的設計03-18

    基于PWM控制器KA7500B的開關電源的設計03-07

    主站蜘蛛池模板: 亚洲?V无码成人精品区日韩| 国产精品一久久香蕉国产线看 | 亚洲国产另类久久久精品| 国产精品免费在线播放| 国产精品狼人久久久久影院| 久久国产精品一国产精品金尊| 久久精品夜夜夜夜夜久久| 精品福利一区二区三区| 久久99精品久久久久久齐齐| 青青久久精品国产免费看| 日韩一区二区精品观看| 999国产精品色在线播放| 国产精品白丝jkav网站| 成人精品视频一区二区三区 | 国产午夜精品久久久久九九| 国内精品久久久久久中文字幕| 99精品视频免费| 国产精品99无码一区二区| 国产精品美女久久久久久2018| 亚洲国产成人精品不卡青青草原| 精品国产黑色丝袜高跟鞋| 精品九九人人做人人爱| 99热精品毛片全部国产无缓冲| 麻豆国产高清精品国在线| 国产成人精品亚洲精品| 久久精品一区二区国产| 国产精品主播一区二区| 欧美大片日韩精品| 第一福利永久视频精品| 999在线视频精品免费播放观看| 人妻熟妇乱又伦精品视频| 精品乱人伦一区二区三区| 国产精品无码一区二区三级| 亚洲国产精品无码久久| 亚洲人成精品久久久久| 亚洲精品乱码久久久久久自慰| 亚洲精品无码久久久久AV麻豆| 国内精品久久久久影院免费| av国内精品久久久久影院| 囯产精品一品二区三区| 97人妻无码一区二区精品免费|