1、 EDA 技术技术 课课 程程 设设 计计 报报 告告 题目题目 汽车灯汽车灯控制器设计控制器设计 姓姓 名名 学学 号号 专业班级专业班级 指导教师指导教师 时时 间间 目目 录录 课程设计任务书 I 摘 要 . II 1 设计概述 1 1.1 EDA 技术 . 1 1.1.1 EDA 技术的概念 1 1.1.2 EDA 技术的特点 1 1.1.3 EDA 设计流程 1 1.2 VHDL 语言介绍 2 2 设计方案 3 2.1 总体方案,模块化描述 . 3 2.2 设计思路 . 4 3 设计实现 5 3.1 左右转向灯控制模块: . 5 3.2 刹车灯控制模块: . 5 3.3 示廓灯控制模
2、块: . 6 3.4 远近光灯控制模块: . 6 3.5 警报灯控制模块: . 7 4 设计验证 8 4.1 转向灯控制模块仿真及分析 . 8 4.2 刹车灯控制模块仿真及分析 . 9 4.3 示廓灯控制模块仿真及分析 10 4.4 远近光灯控制模块仿真及分析 11 4.5 警报灯控制模块仿真及分析 12 4.6 汽车灯所有控制模块仿真及分析 13 5 总结 . 14 参考文献 . 15 附录 . 16 I 课程设计任务书 班 级 姓 名 题 目 汽车灯控制器 技 术 参 数 、 设 计 要 求 、 检 测 数 据 等 采用基于 VHDL 的 EDA 设计方法,设计一个基于 PLD 的汽车尾灯
3、控 制电路。系统设计要求: (1)用左右转向键控制汽车的左右转向灯,转向灯须闪烁显示。 (2)用按键代替刹车控制,刹车时 2 盏刹车灯同时点亮。 (3)用一个按键控制夜间行驶时用的近光灯,用另一个按键控制夜间行 驶时用的远光灯,需先打开近光灯再打开远光灯,远光灯打开时近光灯关 闭。 (4)用按键控制紧急情况下的双跳灯,须闪烁显示。 设 计 进 度 安 排 或 工 作 计 划 2014.1.4 2014.1.5: 熟悉课题,查询相关资料,完成方案选择。 2014.1.62014.1.7,2014.1.102014.1.13: 设计模块划分、实现及各模块调试、验证,整体实现、调试及验证。 2014
4、.1.142014.1.15: 课程设计报告撰写、修改,定稿上交。 注:8、9 两日因监考暂停,自行安排。 其 它 认真阅读 EDA 技术课程设计报告撰写规范;课题小组经协商好要指定 组长并明确分工,形成良好团队工作氛围;基于课题基本要求,各小组课 再细化、增加要求;课题小组每成员均需各自撰写一份课程设计报告。 II 汽车灯控制器 摘 要 本次设计我们采用了 EDA 技术,Quartus 工作平台和 VHDL 语言,设计了一种基 于 FPGA 的汽车灯控制系统,并对系统进行了仿真机验证。在实验过程中,采用按键形式 来控制,这一控制电路,结构简单、性能稳定、操作方便、易理解掌握。本次设计的主要
5、是用 512 分频、IF 语句的使用、case one 语句的使用等来完成设计,通过这些模块,实现 了汽车左右转向灯、远近光灯、危险报警灯等的控制,由部分到整体的思路,简单明了。 这次设计主要目的是设计一个能适应现代汽车智能化发展要求的汽车灯控制电路,在实验 中掌握现代汽车灯的工作原理。其二、也可以通过实验加深对 VHDL 语言知识的理解和掌 握,提高学习能力和创新能力,还可以增强团队之间的合作能力,使自己适应不断发展的 21 世纪。 关键词: VHDL;汽车灯;IF 语句;case one 1 1 设计概述 随着人们生活水平的提高,汽车的消费量越来越大。因为人们也越来越忙,不管是夜 晚还是阴
6、雨、大雾等天气原因的影响,人们都开着车在纵横交错的马路上行驶。为了提高 人们因夜晚或因天气原因在纵横交错的马路上驾驶的安全系数, 也是为了减少交通事故的 发生。我们采用了先进的 EDA 技术,Quartus 工作平台和 VHDL 语言,设计了一种基于 FPGA 的汽车尾灯控制系统,并对系统进行了仿真机验证。这一控制电路,结构简单、性 能稳定、操作方便、抗干扰能力强。将它应用于现代汽车,不受黑夜或大雾、阴雨天气因 素的影响,可以提高安全行驶,避免交通事故的发生。真正的让消费者驾驶汽车的方便和 安全。 1.1 EDA 技术 1.1.1 EDA 技术的概念 EDA 是电子设计自动化(Electronic Design Automation)的缩写,在 20 世纪 90 年 代初从计算机辅助设计(CAD) 、计算机辅助制造(