全球旧事资料 分类
灯的工作状态。各个运行状态互不影响、相互独立。当汽车正常行驶时,,所有的指示灯都不亮。
8
f3软件电路的设计
31主控制模块
主控制模块功能控制其他的控制模块,起到中驱的作用。主控制模块由VHDL程序实现,下面为它的实体部分VHDL代码:ENTITYmasterISSTD_LOGICPORTLEFTRIGHTBRAKEFOGBACKINSTD_LOGIC定义端口LPRPLRFBBRAKE_LEDOUTENDENTITY详细程序见附录,主控制模块图如图2所示
图2主控制模块图
图2中,LEFT为汽车左转控制输入信号,RIGHT为汽车右转控制输入信号,BRAKE为刹车控制输入信号,FOG为雾灯模式控制输入信号,BACK为倒车控制输入信号,都为高电平有效。(主控制模块图2输入端口对应的输入信号如表1所示)输出信号LP为左转脉冲,输出信号RP为右转脉冲,输出信号F为雾灯模式脉冲,输出信号B为倒车模式脉冲,输出信号BRAKE_LED为刹车脉冲,(主控制模块图2输出端口对应输出信号如表2所示)当LEFT输入信号为1时,CLK由0变为1,则输出信号LP输出为1;当输入信号RIGHT为1时,CLK由0变为1,则输出信号RP输出为1。输出信号LR为左侧和右侧控制模块的使能信号(低电平有效),当输入信号LEFT和输入信号RIGHT同时为1时,输出信号LR输出为1,此时左侧和右侧控制模块都不起作用;当输入信号FOG为1时,CLK由0变为1,则输出信号F输出为1;当输入信号
9
fBRAKE为1时,CLK由0变为1,则输出信号B输出为1;当输入信号BRAKE为1时,CLK由0变为1,则输出信号BRAKE_LED输出为1。个模块的输出与输入互不影响。
表1主控制模块输入端口对应的输入信号
输入端口输入信号LEFT左转输入RIGHT右转输入BACK倒车输入FOG雾灯输入BRAKE刹车输入
表2主控制模块输出端口对应的输出信号
输出端口输出信号LP左转脉冲RP右转脉冲B倒车脉冲F雾灯脉冲BRAKELED刹车脉冲LR使能脉冲
32左侧控制模块
左侧控制模块功能:执行主控模块下达的指令,控制左转信号灯,和刹车信号灯。左控制模块由VHDL程序实现,下面为它的VHDL实体部分代码:ENTITYLCISPORTCLKLPLRBRAKEINSTD_LOGIC定义端口ZLED1ZLED2OUTSTD_LOGICENDENTITYLC详细程序见附录,左侧控制模块图如图3所示:
图3左侧控制模块图
图3中,输入信号CLK为时钟信号:输入信号LP为左转弯输入脉冲(高电平有效);输入信号LR为左侧模块与右侧模块的使能信号(低电平有效);输入信号BRAKE为刹车输入脉冲(高电平有效)。(左侧控制模块图3输入端口对应的输入信号如表3所示)输出信号ZLED1r
好听全球资料 返回顶部