汽车尾灯论文.doc
文本预览下载声明
北 方 民 族 大 学
课程设计报告
院(部、中心) 电气信息工程学院
姓 名 学 号
专 业 信息工程 班 级 班
同组人员
课程名称
设计题目名称 汽车尾灯控制电路的设计
起止时间 2012年10月日—2012年10月
北方民族大学教务处制
摘 要
本课程设计根据计算机中状态机原理,采用EDA技术采用采用硬件描述语言VHDL模块化方式进行设计,进行关键字 摘 要 2
引言 3
第1章 系统总体设计 4
1.1 设计的目的 4
1.2 设计的基本内容 5
第2章 系统的设计过程 5
2.1 系统需求分析 5
2.2 系统的工作原理 6
2.3 各组成模块原理及程序 7
2.31 时钟分频模块 8
2.32 汽车尾灯主控模块 8
2.33 左边灯控制模块 10
2.3.4右边灯控制模块 11
第3章 系统仿真 12
3.1 分频模块仿真及分析 12
3.2 汽车尾灯主控模块仿真及分析 12
3.3 左边灯控制模块仿真及分析 13
3.4右边灯控制模块仿真及分析 13
3.5整个系统仿真及分析 13
第4章 结论 14
参考文献 15
引言
随着人们生活水平的不断提高,汽车的消费量越来越大。因为人们也越来越忙,无论是夜晚还是阴雨、大雾等天气原因的影响,人们都开着车在纵横交错的马路上行驶。为了提高人们在阴雨天气或者夜晚在纵横交错的马路上行驶的安全系数,也为了减少交通事故的发生,我们采用了先进的EDA技术、QuartusⅡ、VHDL语言,设计了基于FPGA的汽车尾灯控制系统。这一控制电路,结构简单、性能稳定、操作方便、抗干扰能力强。将它用于现代汽车领域,不受大雾、阴雨、夜晚的影响,可以提高安全行驶,减少交通事故的发生。
在本课程设计根据状态机原理实现了汽车尾灯常用控制。
第1章 系统总体设计
1.1 设计的本次设计的目的就是掌握VHDL硬件描述语言的设计方法和思想通过学习的VHDL语言结合电子电路的设计知识理论联系实际,掌握所学的课程知识基本单元电路的综合设计应用。通过对的设计,巩固和综合所学,提高IC设计能力,提高分析、解决计算机技术实际问题的独立工作能力。设计的EDA 工具对进行仿真验证分为
图2.1系统的整体组装设计原理
各组成模块原理及程序
汽车尾灯控制器有4个模块组成,分别为:时钟分频模块、汽车尾灯主控模块,左边灯控制模块和右边灯控制模块,以下介绍各模块的详细设计。
2.31 时钟分频模块
整个时钟分频模块的工作框图如图3.2所示。
图ARCHITECTURE ART OF SZ IS
SIGNAL COUNT:STD_LOGIC_VECTOR(7 DOWNTO 0);
BEGIN
PROCESS(CLK)
BEGIN
IF CLKEVENT AND CLK = 1THEN
COUNT = COUNT + 1;
END IF;
END PROCESS;
CP= COUNT(3);
END ART;
2.32 汽车尾灯主控模块
汽车尾灯主控模块工作框图如图3.3所示。
图ARCHITECTURE ART OF CTRL IS
BEGIN
NIGHT_LED=NIGHT;
BRAKE_LED=BAKE;
PROCESS(LEFT,RIGHT)
VARIABLE TEMP:STD_LOGIC_VECTOR(1 DOWNTO 0);
BEGIN
TEMP:=LEFT RIGHT;
CASE TEMP IS
WHEN 00 =LP=0;RP=0;LR=0;
WHEN 01 =LP=0;RP=1;LR=0;
WHEN 10 =LP=1;RP=0;LR=0;
WHEN OTHERS=LP=0;RP=0;LR=1;
END CASE;
END PROCESS;
END ART;
2.33 左边灯控制模块
左边灯控制模块的工
显示全部