控制模块仿真
汽车尾灯主控制模块由VHDL程序实现后,仿真图如图8所示。
图8汽车尾灯主控制模块仿真图
由仿真图8可知:RIGHT,LEFTBRAKEFOGBACK为输入信号,RIGHT为1时表示汽车右转,LEFT为1时表示汽车左转,FOG为1时表示开启雾灯模式,BACK为1时表示汽车正在倒车。RPLPBFBRAKE_LEDLR为输出信号。如图可知:但RIGHT为1时,产生一个RP为1的信号脉冲输出;当LEFT为1时,产生一个LP为1的信号脉冲输出:当FOG为1的信号脉冲输出;当BRAKE为1时,产生一个BRAKE_LED为1的信号脉冲输出;当BACK为1时,产生一个B为1的信号脉冲输出;当LEFT和RIGHT同为1时产生一个LR为1的信号脉冲输出。通过对仿真图分析可知该系统中各个输出输入信号之间无影响。
43左侧控制模块仿真
左侧控制模块由VHDL程序实现后,其仿真图如图9所示。
图9汽车尾灯控制器左侧模块仿真图
对仿真图9进行分析:LP,LRBRAKE为输入信号,CLK为时钟信号。LP为1时表示左转,LR为1时表示模块不能使用,BRAKE为1表示刹车。ZLED1、ZLED2为输出信号。由图可知当LP为1时,ZLED1输出为1表示左侧指示灯ZLED1亮,此时汽车左转弯;当BRAKE为1时,ZLED2输出为1表示指示灯ZLED2亮,此时汽车为刹车,通过对仿真图分析可知该系统中各个输出输入信号之间无影响。
15
f44右侧控制模块仿真
右侧控制模块由VHDL程序实现后,其仿真图如图10所示。
图10汽车尾灯控制器右侧控制模块仿真图
对仿真图10进行分析:RP,LRBRAKE为输入信号,CLK为时钟信号。RP为1时表示右转,LR为1时表示模块不能使用,BRAKE为1表示刹车。LED1、LED2为输出信号。由图可知当P为1时,RLED1输出为1表示左侧指示灯RLED1亮,此时汽车左转弯;当BRAKE为1时,RLED2输出为1表示指示灯RLED2亮,此时汽车为刹车,通过对仿真图分析可知该系统中各个输出输入信号之间无影响。
45雾灯模式、倒车控制模块仿真
雾灯模式、倒车控制模块由VHDL程序实现后,其仿真图如图11所示。
图11汽车尾灯控制器雾灯模式、倒车控制模块仿真图
对仿真图11进行分析:B,F为输人信号,CLK为时钟输入信号。B为1时表示倒车,F为1时表示开启雾灯模式。YLED3和ZLED3为输出信号。,如图可知:当B为1时,YLED3输出为时钟CLK信号表示右侧指示灯YLED3在闪烁,此时汽车正在倒车,当F为1时,ZLED3输出时钟CLK信号,表示左侧指示灯ZLED3在闪烁,此时开启雾灯模式。通过对仿真图分析可知该系统中各个输出输入信号之间无影响r