号如表8所示)当P为1时,CLK由0变为1,则YLED1输出为1;当BRAKE为1,CLK由变为1,则YLED2输出为1。模块中输入输出信号各不影响。
12
f表7右侧控制模块输入端口对应的输入信号表
输入端口输入信号CLK时钟信号RP右转脉冲LR使能脉冲BRAKE刹车脉冲
表8右侧控制模块输出端口对应的输出信号表
输出端口输出信号YLED1左转灯的亮灭YLED2刹车灯的亮灭
35汽车尾灯控制器系统顶层电路
汽车尾灯控制器系统顶层文件由主控制模块、右侧控制模块、左侧控制模块、雾灯模式、倒车控制模块,四个底层文件组成当各底层文件设计编译完成后将各底层文件组成系统顶层文件其顶层原理图如下图6所示图6中,CLK为时钟输入信号,汽车左转控制信号LEFT汽车右转控制信号RIGHT,汽车刹车控制信号BRAKE,汽车雾灯模式控制信号FOG,汽车倒车控制信号BACK。可设计系统输出信号:左侧三个指示灯ZLED1,ZLED2,ZLED3和右侧三个指示灯YLED1,YLED2,YLED3来实现汽车尾灯控制器功能。。
图6汽车尾灯控制系统原理图
系统的工作原理以及过程当汽车向左转的时候,左转弯信号LEFT为1,此时汽车左转指示灯ZLED1亮;当汽车向右转的时候,右转弯信号RIGHT为1,此时汽车左转指示灯YLED1亮;当汽车刹车的时候,汽车刹车信号BRAKE为1,此时汽车刹车指示灯右侧YLED2和左侧ZLED2亮;当汽车开始雾灯模式时,汽车雾灯信号FOG为1,此时ZLED3指示灯不断闪烁;当汽车倒车时,,汽车倒车信号BACK为1,此时YLED3指示灯不断闪烁。这5种汽车尾灯工作状态相互独立,互不影响。
13
f4
系统仿真
41汽车尾灯控制器系统仿真
汽车尾灯主控制模块由VHDL程序实现后,其仿真图如图7所示。
图7汽车尾灯控制器系统仿真图
对仿真图7进行分析:CLK为时钟输入信号,BACK为汽车倒车控制信号,BRAKE为汽车刹车控制信号,FOG为雾灯模式控制信号,LEFT为左转弯信号,RIGHT为汽车右转弯控制信号,上述信号都是高电平有效。ZLED1为住转弯输出信号,当LEFT为1时,ZLED1由0变为1,指示灯ZLED1亮,YLED1为右转弯输出信号,当RIGHT为1时,YLED1有0变为1,指示灯YLED1亮,ZLED2和YLED2为刹车输出信号,当BRAKE为1时,ZLED2和YLED2都由0变为1,指示灯ZLED2和YLED2亮,ZLED3为雾灯模式输出信号,当FOG为1时,ZLED3输出为时钟信号,指示灯ZLED3不断闪烁。YLED3为倒车输出信号,BACK为1时YLED3输出为时钟信号,YLED3指示灯不断闪烁。通过对仿真图分析可知该系统中各个输出输入信号之间无影响。
14
f42主r