交通信号控制装置的制造方法_4

文档序号:9632149阅读:来源:国知局
[0085]单元存储部420由ROM、RAM等存储装置来实现,存储有用于单元处理部410统一地控制灯控制单元40的系统程序、用于实现各种功能的程序、数据,并且被用作单元处理部410的作业区域,暂时存储单元处理部410按照各种程序执行得到的运算结果。在本实施方式中,在单元存储部420中存储灯控制程序421和序列显示控制数据422。
[0086][处理的流程]
[0087](A)灯控制单元40
[0088]图8是说明灯控制单元的灯控制处理的流程的流程图。通过由单元处理部410执行灯控制程序421来实现该处理。
[0089]首先,显示控制部411使作为控制对象的信号灯10显示作为停止显示的红灯(步骤A1)。然后,向主控制部30输出显示结束通知,该显示结束通知表示没有进行按照序列显示控制数据的显示控制(步骤A3)。然后,等待来自主控制部30的指令信号。该步骤A1、A3是所谓的初始设定的状态。
[0090]之后,如果从主控制部30输入了显示开始指令(步骤A5 是”),则开始按照序列显示控制数据422进行信号灯10的显示控制。S卩,使信号灯10显示由序列显示控制数据422决定的开头显示(绿灯显示)(步骤A7)。接着,如果从主控制部30输入了开头显示结束指令(步骤A9 是”),则判断从开头显示(绿灯显示)开始起经过的时间是否达到由序列显示控制数据422决定的开头显示时间(绿灯显示时间)。如果没有达到开头显示时间(绿灯显示时间)(步骤All 否”),则持续进行开头显示(绿灯显示)直到达到开头显示时间(绿灯显示时间)为止。如果达到开头显示时间(绿灯显示时间)(步骤All 是”),则显示控制部411按照序列显示控制数据422进行开头显示之后的显示控制(步骤A13)。由此,按照序列显示控制数据422进行的一次显示控制结束。
[0091]在按照序列显示控制数据422进行的一次显示控制结束之后,持续进行停止显示、即红灯显示(步骤A15)。另外,向主控制部30通知显示控制结束(步骤A17)。之后,返回到步骤A5,等待来自主控制部30的下一个指令信号。
[0092](B)主控制部30
[0093]图9?图11是说明主控制部30的主控制处理的流程的流程图。通过由主处理部310执行主控制程序321来实现该处理,另外,通过接通交通信号控制装置20的电源来开始该处理。
[0094]如图9所示,首先,判断是否从所有灯控制单元40输入了显示结束通知。如果从所有灯控制单元40输入了显示结束通知(步骤B1 是”),则向车辆交通IV的灯控制单元40a输出指令信号,并指示开始显示控制(步骤B3)。接着,在直到经过作为开头显示时间的车辆交通IV的绿灯显示时间为止的期间(步骤B5 否”),根据IV优先标志从“0”向“ 1 ”的变化来判断是否车辆交通IV的优先车辆新靠近路口。
[0095]如果IV优先标志从“0”变化为“1”、即车辆交通IV的优先车辆正靠近路口(步骤B7 是”),则延长绿灯显示时间。S卩,在经过了车辆交通IV的绿灯显示时间与规定的延长时间的总时间之后(步骤B9 是”),将IV优先标志设定为“0”(步骤B11),并且结束向车辆交通IV的灯控制单元40a输出指令信号,指示结束开头显示(步骤B13)。
[0096]另一方面,如果IV优先标志仍旧为“0”、即车辆交通IV的优先车辆仍没有靠近路口(步骤B7:“否”),且经过了车辆交通IV的绿灯时间(步骤B5 是”),则结束向车辆交通IV的灯控制单元40a的输出,指示结束开头显示(步骤B13)。
[0097]之后,如果从车辆交通IV的灯控制单元40a输入了显示结束通知(步骤B15:“是”),则针对车辆交通IV的绿灯信号的显示结束。
[0098]接着,判断优先车辆是否正在靠近路口。S卩,如果IV优先标志为“1”(步骤B17:“是”),则向车辆交通IV的灯控制单元40a输出指令信号来指示开始显示控制,使得向基本输出顺序进行插入(步骤B19)。然后,如果经过了作为开头显示时间的车辆交通IV的绿灯显示时间(步骤B21 是”),则将IV优先标志设定为“0”(步骤B23),并且结束向车辆交通IV的灯控制单元40a输出指令信号,指示结束开头显示(步骤B25)。之后,如果从车辆交通IV的灯控制单元40a输入了显示结束通知(步骤B27 是”),则向基本输出顺序的插入的显示控制结束。
[0099]另外,如果3V优先标志为“ 1 ” (步骤B29 是”),则向车辆交通3V的灯控制单元40c输出指令信号来指示开始显示控制,使得向基本输出顺序进行插入(步骤B31)。然后,如果经过了作为开头显示时间的车辆交通3V的绿灯显示时间(步骤B33 是”),则将3V优先标志设定为“0” (步骤B35),并且结束向车辆交通3V的灯控制单元40c输出指令信号,指示结束开头显示(步骤B37)。之后,如果从车辆交通3V的灯控制单元40c输入了显示结束通知(步骤B39 是”),则向基本输出顺序的插入的显示控制结束。
[0100]接着,如图10所示,按照基本输出顺序向车辆交通2V的灯控制单元40b输出指令信号,来指示开始显示控制(步骤C1)。接着,在直到经过作为开头显示时间的车辆交通2V的绿灯显示时间为止的期间(步骤C3 否”),根据2V优先标志从“0”向“1”的变化来判断是否车辆交通2V的优先车辆新靠近路口。
[0101]如果2V优先标志从“0”变化为“1”、即车辆交通2V的优先车辆正新靠近路口(步骤C5 是”),则延长绿灯显示时间。
[0102]S卩,在经过了车辆交通2V的绿灯显示时间与规定的延长时间的总时间之后(步骤C7 是”),将2V优先标志设定为“0”(步骤C9),并且结束向车辆交通2V的灯控制单元40b输出指令信号,指示结束开头显示(步骤C11)。
[0103]另一方面,如果2V优先标志仍旧为“0”、即车辆交通2V的优先车辆仍没有靠近路口(步骤C5:“否”),且经过了车辆交通2V的绿灯时间(步骤C3 是”),则结束向车辆交通2V的灯控制单元40b的输出,指示结束开头显示(步骤C11)。
[0104]之后,如果从车辆交通2V的灯控制单元40b输入了显示结束通知(步骤C13:“是”),则针对车辆交通2V的绿灯信号的显示结束。
[0105]接着,判断优先车辆是否正在靠近路口。S卩,如果2V优先标志为“1”(步骤C15:“是”),则向车辆交通2V的灯控制单元40b输出指令信号来指示开始显示控制,使得向基本输出顺序进行插入(步骤C17)。然后,如果经过了作为开头显示时间的车辆交通2V的绿灯显示时间(步骤C19 是”),则将2V优先标志设定为“0”(步骤C21),并且结束向车辆交通2V的灯控制单元40b输出指令信号,指示结束开头显示(步骤C23)。之后,如果从车辆交通2V的灯控制单元40b输入了显示结束通知(步骤C25 是”),则向基本输出顺序的插入的显示控制结束。
[0106]另外,如果IV优先标志为“1”(步骤C27 是”),则向车辆交通IV的灯控制单元40a输出指令信号来指示开始显示控制,使得向基本输出顺序进行插入(步骤C29)。然后,如果经过了作为开头显示时间的车辆交通IV的绿灯显示时间(步骤C31 是”),则将IV优先标志设定为“0” (步骤C33),并且结束向车辆交通IV的灯控制单元40a输出指令信号,指示结束开头显示(步骤C35)。之后,如果从车辆交通IV的灯控制单元40a输入了显示结束通知(步骤C37 是”),则向基本输出顺序的插入的显示控制结束。
[0107]接着,如图11所示,按照基本输出顺序向车辆交通3V的灯控制单元40c输出指令信号,来指示开始显示控制(步骤D1)。接着,在直到经过作为开头显示时间的车辆交通3V的绿灯显示时间为止的期间(步骤D3 否”),根据3V优先标志从“0”向“1”的变化来判断车辆交通3V的优先车辆是否正靠近路口。
[0108]如果3V优先标志从“0”变化为“1”、即车辆交通3V的优先车辆正靠近路口(步骤D5 是”),则延长绿灯显示时间。S卩,在经过了车辆交通3V的绿灯显示时间与规定的延长时间的总
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1