{$cfg_webname}
主页 > 电子信息 > 电子 >

基于FPGA的汽车尾灯控制设计

来源:56doc.com  资料编号:5D27807 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9A5D27807
资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用. 帮助
资料介绍

基于FPGA的汽车尾灯控制设计(任务书,开题报告,外文翻译,论文13000字)
摘  要
本文主要讲述了如何使用Quartus14.0软件来设计基于FPGA的汽车尾灯控制系统。通过对系统进行模块化的设计,将其分为六个功能模块进行设计:汽车刹车模块、左转弯控制模块、右转弯控制模块、时钟模块、加速模块还有倒车模块。其中左转弯模块是使三个LED灯向左以一定时间的间隔循环闪亮,右转弯模块是使三个LED灯向右以一定时间的间隔循环闪亮,汽车刹车模块是使六个LED灯以一定时间的间隔闪亮,汽车加速模块是使六个LED灯以一定时间的间隔向中间循环闪亮,汽车倒车模块是使六个LED灯以一定时间的间隔向两边循环闪亮,且蜂鸣器响。时间间隔由速度分为2Hz、4Hz、6Hz、8Hz、10Hz五种。在对各个模块分别设计,仿真的基础上,最后采用verilog HDL对其进行编程,从而基本完成对该系统的软件设计。
关键词:FPGA(现场可编程门阵列) 汽车尾灯  模块  循环  闪亮

Abstract
This article mainly tells the story of how to use Quartus14.0 software to design automobile tail light control system based on FPGA.Through the study of the modular design of system, its design is divided into six functional modules: automobile brake module, left turn control module, the right control module, clock module, accelerate module and reversing module.Which left turn module is to make three LED lights left cycle at certain time intervals, right module is to make three LED lights to the right loop at certain time intervals, shiny car brake module is to make six LED lights shining at certain time intervals, car accelerating module is to make six LED lights at certain time intervals to the middle loop, shiny car reversing module is to make six LED lights at certain time intervals to circulation shiny, both sides and the buzzer rang.Time interval by speed can be divided into 2Hz, 4Hz, 6Hz, 8Hz, five kinds of 10Hz.For each module in the design, simulation, on the basis of the final using verilog HDL language programming, and basically completed the software design of the system.
Key Words:FPGA(Field-Programmable Gate Array); Tail Light; Module;cycle;glisten
 

基于FPGA的汽车尾灯控制设计


目  录
第1章  绪论    1
1.1 研究背景与现状    1
1.2 研究目的和意义    1
1.3 设计的基本内容    1
1.4 汽车尾灯发展需求    2
1.5 汽车尾灯国内研究现状    2
第2章  设计要求及其分析    4
2.1 设计要求    4
2.2 功能分析    4
2.3 功能模块的设计    5
第3章 FPGA和QUARTUS的简介    7
3.1  FPGA的优点    7
3.2 FPGA的一些应用    7
3.3 FPGA的使用语言    8
3.3.1 Verilog HDL和VHDL语言简介    8
3.3.2 Verilog HDL和VHDL的相同和不同    8
3.4 FPGA开发板    9
3.5QUARTUSII简单介绍    10
3.6QUARTUSII的优越性    11
3.7QUARTUSII的使用步骤    11
第4章 各模块设计简介    13
4.1时钟模块    13
4.2 数码管控制模块    14
4.3 左转弯控制模块    14
4.4 右转弯控制模块    16
4.5 刹车控制模块    17
4.6 汽车加速控制模块    19
4.7 汽车倒车控制模块    20
4.8 遇到的问题    21
第5章 总结与展望    23
参考文献    25
附录    26
致谢    34

推荐资料