The invention discloses a switching signal anti-shaking discrimination method and a switching signal anti-shaking discrimination device, which relates to the technical field of vehicles. Receive switching signal. Determine the state information category of the switching signal. If the state information category of the switching signal is the first state signal, the first mark is covered in the label area of the ring buffer in turn. When the number of times of continuously filling in the first mark reaches the first threshold, the first state signal is output. If the state information category of the switching signal is the second state signal, the second mark is covered in the label area of the ring buffer in turn. When the number of times of continuously filling in the second mark reaches the second threshold, the second state signal is output and the second mark is stopped continuously filling in. The ring buffer has many markers, and the markers are arranged in a ring. A switching signal anti-shake discriminant device can implement the above-mentioned anti-shake discriminant method for switching signal. Above all, the multi-state switching signal can be anti-jitter processed.
【技术实现步骤摘要】
开关量信号防抖判别方法及开关量信号防抖判别装置
本专利技术涉及汽车电子信号检测
,具体而言,涉及开关量信号防抖判别方法及开关量信号防抖判别装置。
技术介绍
开关信号作为一种触发信号,主要监测汽车控制系统工作条件或工作状态,当工作条件或状态改变时提供信号给ECU(汽车电子集成),使之作出反应。开关信号主要分为正触发信号和负触发信号两种。正触发信号通过开关将汽车电源正极电压(高电平信号)传送给ECU,如挡位开关信号、制动开关信号、动力转向开关信号、空调控制电源开关信号;与此相反,负触发信号就是利用开关将汽车电源负极电压(搭铁信号)传送给ECU,如后舱门开关信号、雨刮开关量信号、远光灯开关信号。开关信号作为ECU的控制或触发条件将影响相关ECU的决策和判断。然而,在汽车的控制系统经常会受到干扰量的影响,使得对于汽车的控制显得不稳定,此时需要对开关量信号进行防抖处理。为了排除干扰,得到确定性的输入信号,需要对开关信号做防抖动处理,即当输入信号发生变化时,需在一段连续的时间t内保持此变化,才能被视为确定性的输入,否则,被视为干扰信号,其中时间段t可以根据经验和具体的系统而定。目前,开关信号防抖主采用以下几种结构形式:采用具有防抖结构的开关、专用的硬件防抖电路、通过判断抖动状态进行延时、针对专用信号的特性进行防抖处理。如专利号为CN201610245527的专利技术专利申请公开了一种数字量信号的处理方法及装置,将开关信号对应的开关状态转换为布尔量以得到输入的开关量,其中,开关状态中打开状态对应于1和0中的一个,开关状态中闭合状态对应于1和0中的另一个;对开关量进 ...
【技术保护点】
1.一种开关量信号防抖判别方法,其特征在于,包括:接收开关量信号,并判断所述开关量信号的状态信息类别;如果所述开关量信号的状态信息类别为第一状态信号且不发生变化,则每隔1个判别周期在环形缓冲区的标记区内依次覆盖填写第一标记,当连续填写所述第一标记的次数达到第一阈值,输出所述第一状态信号;如果所述开关量信号的状态信息类别为第二状态信号且不发生变化,则每隔1个判别周期在所述环形缓冲区的标记区内依次覆盖填写第二标记,当连续填写所述第二标记的次数达到第二阈值,输出所述第二状态信号并停止连续填写所述第二标记;其中,所述环形缓冲区具有多个所述标记区,多个所述标记区呈环形排列,所述环形缓冲区中标记区的数量大于所述第一阈值和所述第二阈值。
【技术特征摘要】
1.一种开关量信号防抖判别方法,其特征在于,包括:接收开关量信号,并判断所述开关量信号的状态信息类别;如果所述开关量信号的状态信息类别为第一状态信号且不发生变化,则每隔1个判别周期在环形缓冲区的标记区内依次覆盖填写第一标记,当连续填写所述第一标记的次数达到第一阈值,输出所述第一状态信号;如果所述开关量信号的状态信息类别为第二状态信号且不发生变化,则每隔1个判别周期在所述环形缓冲区的标记区内依次覆盖填写第二标记,当连续填写所述第二标记的次数达到第二阈值,输出所述第二状态信号并停止连续填写所述第二标记;其中,所述环形缓冲区具有多个所述标记区,多个所述标记区呈环形排列,所述环形缓冲区中标记区的数量大于所述第一阈值和所述第二阈值。2.根据权利要求1所述的开关量信号防抖判别方法,其特征在于,沿多个所述标记区覆盖填写所述第一标记的方向和沿多个所述标记区覆盖填写所述第二标记的方向相反。3.根据权利要求2所述的开关量信号防抖判别方法,其特征在于,当所述开关量信号的状态信息类别由所述第一状态信号变成所述第二状态信号时,以上一次填写所述第一标记的所述标记区为起点覆盖填写所述第二标记。4.根据权利要求1所述的开关量信号防抖判别方法,其特征在于,在所述输出所述第一状态信号的步骤之后,还包括:当所述开关量信号由所述第一状态信号变为所述第二状态信号时,在环形缓冲区的标记区内依次覆盖填写所述第二标记;当所述开关量信号由所述第二状态信号变为所述第一状态信号时,在环形缓冲区的标记区内依次覆盖填写所述第一标记,并且当连续填写所述第一标记的次数达到所述第一阈值,保持输出所述第一状态信号。5.根据权利要求1所述的开关量信号防抖判别方法,其特征在于,在所述输出所述第一状态信号的步骤之后,还包括:当所述开关量信号由所述第一状态信号变为所述第二状态信号时,在环形缓冲区的标记区...
【专利技术属性】
技术研发人员:杨栋,
申请(专利权)人:湖南三一智能控制设备有限公司,
类型:发明
国别省市:湖南,43
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。