资源描述:
《eda汽车尾灯控制器》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、EDA课程设计报告书课题名称汽车尾灯控制器姓名学号院系专业指导教师一、设计任务及要求:设计一个汽车尾灯控制器。要求:汽车尾部左右两侧各有多盏指示灯。汽车在夜间行驶时,左右两侧有指示灯同时一肓亮,供照明使用汽车右转弯时,右侧的一盏指示灯亮。汽车刹车时,左右两侧的一盏指示灯同时亮。汽车左转弯时,左侧的一盏指示灯亮。汽车正常行驶时指示灯都不亮。指导教师签名:年月日二、指导教师评语:指导教师签名:年月日三、成绩验收盖章年月日汽车尾灯控制器的设计(湖南城市学院物理与电信工程系电子信息工程专业,湖南益阳,41300)1、设计的目
2、的本次设计的0的就是通过实践深入理解状态机原理,了解EDA技术并掌握VHDL硬件描述语言的设计方法和思想。通过学习的VHDL语言结合电子电路的设计知识理论联系实际,掌握所学的课程知识和基本单元电路的综合设计应用。通过对实用汽车尾灯控制器的设计,巩固和综合运用所学知识,提高分析、解决EDA技术实际问题的独立工作能力。2、设计的内容及要求2.1设计内容设计一个汽车尾灯控制器,利用EDA软件(QuaHusII)进行编译及仿真,设计输入可采用VHDL硕件描述语言输入法和原理图输入法,通过仿真查看设计的可行性,因条件有限,只能
3、进行简单的仿真实验。2.2设计要求(1)汽车尾部左右两侧各有多盏指示灯。(2)汽车正常行驶时指示灯都不亮。(3)汽车右转弯时,右侧的一盏指示灯亮。(4)汽车左转弯吋,左侧的一盏指示灯亮。(5)汽车刹车时,左右两侧的一盏指示灯同时亮。(6)汽车在夜间行驶时,左右两侧有指示灯同时一直亮,供照明使用。3、整体设计方案3.1汽车尾灯控制器的工作原理汽车尾灯控制器就是一个状态机的实例。当汽车正常行驶时所有指示灯都不亮;当汽车向右转弯吋,汽车右侧的指示灯Idright亮;当汽车向左侧转弯时,汽车左侧的指示灯ldleft亮;当汽车
4、刹车时,汽车右侧的指示灯ldbrakel和汽车左侧的指示灯Idbrake2同时亮;当汽车在夜间行驶时,汽车右侧的指示灯ldnightl和汽车左侧的指示灯ldnight2同时一直亮;当于大雾天行驶时右侧指示灯ldfoggy1和左侧指示灯ldfoggy2同时亮。通过设置系统的输入信号:系统时钟信号elk,汽车左转弯控制信号left,汽车右转弯控制信号right,刹车信号brake,夜间行驶信号night,雾灯信号foggy和系统的输出信号:汽车左侧4盏指示灯ldleft,dbrake1,dnightl,dfoggy1和汽
5、车右侧4盏指示灯ldright,ldbrake2,ldnight2,ldfoggy2实现以上功能。系统的整体组装设计原理如图所示:图3」系统设计整体框图3.2方案选择与论证根据系统设计要求,系统设计采用自顶向下的设计方法,顶层设计采用原理图设计方案,它是由时钟分频模块、汽车尾灯主控模块、左边灯控制模块、右边灯控制模块四部分组成。3.3系统设计详述系统的输入信号包括:系统时钟信号CLK,汽车左转弯控制信号LEFT,汽车右转弯控制信号RIGHT,刹车信号BRAKE,夜间行驶信号NIGHT。系统的输入信号包括:汽车左侧4盏
6、指示灯LLED1,LLED2,LLED3,LLED4和汽车右侧4盏指示灯RLED1,RLED2,RLED3,RLED4。当汽车止常行驶时所有的指示灯都不亮,当汽车向左转时,汽车左边的指示灯LLED1亮,当汽车向右转时,汽车右边的指示灯RLED1亮,当汽车刹车时,左右的LLED2、RLED2亮,当汽车夜间行驶时,汽车左右的LLED3、LLED4、RLED3、RLED4—直亮。4、模块电路设计4.1汽车尾灯主控模块设计该模块用于对汽车尾灯进行整体控制,当输入为左转信号时,输出左侧灯控制信号;当输入为右转信号时,输岀右侧灯
7、控制信号;当同时输入LEFT和RIGHT信号时,输岀错误控制信号。当输入为刹车信号时,输出刹车控制信号;当输入为夜间行驶信号时,输出为夜间行驶控制信号。主控模块功能实现源程序如下LIBRARYIEEE;USEIEEE.STD_LOGIC_1164.ALL;ENTITYCTRLISPORT(LEFT,RIGHT,BRAKE,NIGHT:INSTD_LOGIC;LP,RP,LR,BRAKE_LED,NIGHT_LED:OUTSTD.LOGIC);ENDENTITYCTRL;ARCHITECTUREoneOFCTRLISB
8、EGINNIGHT_LED<=NIGHT;BRAKE_LED<二BRAKE;PROCESS(LEFT,RIGHT)VARIABLETEMP:STD_LOGIC_VECTOR(1DOWNTO0);BEGINTEMP:=LEFT&RIGHT;CASETEMPISWHEN1,00,,=>LP<=,0,;RP<=,0,;LR<=,0,;--当汽车直行时