一.引言
随着社会的发展,科学技术也在不断的进步,状态机的应用越来越广泛。现代交通越来越拥挤,安全问题日益突出,在这种情况下汽车尾灯控制器的设计成为解决交通安全问题一种好的途径。本课程设计根据状态机原理实现了汽车尾灯常用控制。
二.设计目的
本次设计的目的就是通过实践深入理解状态机原理,了解EDA技术并掌握VHDL硬件描述语言的设计方法和思想。通过学习的VHDL语言结合电子电路的设计知识理论联系实际,掌握所学的课程知识和基本单元电路的综合设计应用。通过对实用汽车尾灯控制器的设计,巩固和综合运用所学知识,提高分析、解决EDA技术实际问题的独立工作能力。
三.设计内容
根据计算机中状态机原理,利用VHDL设计汽车尾灯控制器的各个模块,并使用EDA 工具对各模块进行仿真验证。汽车尾灯控制器的设计分为3个模块:汽车尾灯主控模块,左边灯控制模块和右边灯控制模块。把各个模块整合后就形成了汽车尾灯控制器。通过输入系统时钟信号和相关的汽车控制信号,汽车尾灯将正确显示当前汽车的控制状态。系统的组成方框图如图1所示。
四.原理分析
汽车尾部左右两侧各有3个指示灯,工作方式为:汽车正常行驶时指示灯不亮;汽车右转弯时右侧的第1个灯亮,汽车左转弯时左侧的第1个灯亮;汽车刹车时,左右两侧的第2个指示灯同时亮;汽车在夜间行驶时,左右两侧的第3个灯同时亮,供夜间照明使用(说明,