数字开关输入和模拟开关输入的统一处理方法及装置的制造方法

文档序号:9451930阅读:715来源:国知局
数字开关输入和模拟开关输入的统一处理方法及装置的制造方法
【技术领域】
[0001] 本发明涉及汽车开关控制领域,特别地,涉及数字开关输入和模拟开关输入的统 一处理方法及装置。
【背景技术】
[0002] 用于乘用车的开关有多种形式,简单的有双触点式的按钮式开关、自锁式开关、传 感器开关,复杂些的有多触点的拨档式开关、旋钮式无级调节式开关,更复杂的是上述开关 的组合面板式开关。
[0003] 随着国内的乘用车在舒适性,娱乐性上的要求越来越高,电子系统更加复杂化,相 应的开关系统也变得庞大而复杂。如今,开关系统不但要求实现开关的基本功能,而且要求 有精准的诊断功能,例如能定位发出故障的开关,识别故障的原因,做出故障发生后对乘客 最为安全的行为。从以往公开的文献资料看,都没有一套系统的方案来处理这些问题。

【发明内容】

[0004] 为解决上述问题,本发明的发明人考虑将车内的数字开关输入和模拟开关输入进 行统一处理。根据本发明的一个方面,提供了一种数字开关输入和模拟开关输入的统一处 理方法,包括:从所述数字开关获取数字信号原始值;从所述模拟开关获取模拟信号原始 值;以及对所获取的数字信号原始值和模拟信号原始值进行统一处理。
[0005] 在上述统一处理方法中,所述数字开关是指以电压的高低来区分开关状态的开 关,而所述模拟开关是指输出为模拟量、内含电阻的开关,其以信号电压的范围来区分开关 的闭合状态。
[0006] 在上述统一处理方法中,所述对所获取的数字信号原始值和模拟信号原始值进行 统一处理包括:将所获取的数字信号原始值转换成第一数字信号量;将所获取的模拟信号 原始值转换成第二数字信号量;以及对所述第一数字信号量和所述第二数字信号量进行抽 象处理,以生成与硬件电路无关、但与实际物理开关对应的开关信号量。
[0007] 在上述统一处理方法中,所述将所获取的数字信号原始值转换成第一数字信号量 包括:对所获取的数字信号原始值进行电平转换,以生成经电平转换的数字信号;以及对 经电平转换的数字信号进行去抖动,以生成所述第一数字信号量。
[0008] 在上述统一处理方法中,所述将所获取的模拟信号原始值转换成第二数字信号量 包括:对所获取的模拟信号原始值进行采样以及量化,以生成采样量化信号;对所述采样 量化信号进行去抖动,以生成去抖动信号;以及通过将所述去抖动信号进行数字化,生成所 述第二数字信号量。
[0009] 在上述统一处理方法中,对所述采样量化信号进行去抖动包括:将所述采样量化 信号与一个或多个信号范围进行比较,以生成所述去抖动信号,其中,在多次连续的采样以 及量化过程中,如果所生成的采样量化信号始终处于同一个信号范围之内,则判定该信号 范围有效。
[0010] 在上述统一处理方法中,所述信号范围是一组可重合的电压标定范围。
[0011] 在上述统一处理方法中,所述去抖动信号与一个模拟开关或一组模拟开关的状态 对应。
[0012] 在上述统一处理方法中,所述去抖动信号与模拟开关的状态对应关系是动态可调 节的。
[0013] 根据本发明的另一个方面,还提供了一种用于数字开关输入和模拟开关输入的统 一处理装置,包括:数字端口,用于从所述数字开关获取数字信号原始值;模拟端口,用于 从所述模拟开关获取模拟信号原始值;以及处理单元,用于对所获取的数字信号原始值和 模拟信号原始值进行统一处理。
[0014] 在上述统一处理装置中,所述数字开关是指以电压的高低来区分开关状态的开 关,而所述模拟开关是指输出为模拟量、内含电阻的开关,其以信号电压的范围来区分开关 的闭合状态。
[0015] 在上述统一处理装置中,所述处理单元包括:第一模块,用于将所获取的数字信号 原始值转换成第一数字信号量;第二模块,用于将所获取的模拟信号原始值转换成第二数 字信号量;以及抽象处理模块,用于对所述第一数字信号量和所述第二数字信号量进行抽 象处理,以生成与硬件电路无关、但与实际物理开关对应的开关信号量。
[0016] 在上述统一处理装置中,所述第二模块包括:模数采样量化模块,用于对所获取的 模拟信号原始值进行采样以及量化,以生成采样量化信号;第一去抖动模块,用于对所述采 样量化信号进行去抖动,以生成去抖动信号;以及数字化模块,用于通过将所述去抖动信号 进行数字化,生成所述第二数字信号量。
[0017] 在上述统一处理装置中,所述第一模块包括:电平转换模块,用于对所获取的数字 信号原始值进行电平转换,以生成经电平转换的数字信号;以及第二去抖动模块,用于对经 电平转换的数字信号进行去抖动,以生成所述第一数字信号量。
[0018] 在上述统一处理装置中,所述第一去抖动模块包括比较单元,用于将所述采样量 化信号与一个或多个信号范围进行比较,以生成所述去抖动信号;并且其中,在多次连续的 采样以及量化过程中,如果所生成的采样量化信号始终处于同一个信号范围之内,则判定 该信号范围有效。
[0019] 在上述统一处理装置中,所述信号范围是一组可重合的电压标定范围。
[0020] 在上述统一处理装置中,所述去抖动信号与一个模拟开关或一组模拟开关的状态 对应。
[0021] 在上述统一处理装置中,所述去抖动信号与模拟开关的状态对应关系是动态可调 节的。
[0022] 本文所述的数字开关输入和模拟开关输入的统一处理方法及其装置能够将数字 开关输入和模拟开关输入转换成与硬件电路无关的、但与实际物理开关对应的开关信号 量。这有助于系统定位发出故障的开关,识别故障的原因,并进而做出故障发生后对乘客最 为安全的行为。
【附图说明】
[0023] 在参照附图阅读了本发明的【具体实施方式】以后,本领域技术人员将会更清楚地了 解本发明的各个方面。本领域技术人员应当理解的是:这些附图仅仅用于配合具体实施方 式说明本发明的技术方案,而并非意在对本发明的保护范围构成限制。
[0024] 图1示出根据本发明的一个实施例、用于数字开关输入和模拟开关输入的统一处 理的系统结构硬件原理图; 图2是根据本发明的一个实施例、以软件方式实现数字开关输入和模拟开关输入的统 一处理方法的示意图; 图3是根据本发明的一个实施例、用于数字开关输入和模拟开关输入的统一处理装置 的结构不意图; 图4是根据本发明的一个实施例、用于数字开关输入和模拟开关输入的统一处理方法 的不意图; 图5至图7是根据本发明的一个实施例、数字开关输入和模拟开关输入的统一处理方 法的软件流程图; 图8是根据本发明的一个实施例、模拟信号防抖处理方法的示意图; 图9是根据本发明的一个实施例、标定数据的结构的示意图; 图10是根据本发明的一个实施例、实现动态标定的示意图。
【具体实施方式】
[0025] 下面介绍的是本发明的多个可能实施例中的一些,旨在提供对本发明的基本了 解,并不旨在确认本发明的关键或决定性的要素或限定所要保护的范围。容易理解,根据本 发明的技术方案,在不变更本发明的实质精神下,本领域的一般技术人员可以提出可相互 替换的其它实现方式。因此,以下【具体实施方式】以及附图仅是对本发明的技术方案的示例 性说明,而不应当视为本发明的全部或者视为对本发明技术方案的限定或限制。
[0026] 在本发明中,除非另加说明,术语"防抖/去抖"是指通过例如软件策略消除物理 信号在变化过程中存在的不稳定的抖动的方法。术语"模拟量化"是指把模拟信号转成数 字信号(布尔信号)的过程。术语"标定"是指通过一些特殊方法将配置参数或运行参数放 在一块固定的程序空间内,这块区域可以在产品开发过程中或开发完成后,根据应用实例 做特别的配置和修改。术语"休眠状态"是指一种超低功耗模式,在该模式下硬件单元消耗 的电流极小。术语"唤醒"是指硬件单元从休眠状态进入正常工作状态的过程。术语"RUN KAM"是RunningResetKeepAliveRAM的缩写,它指代一段特殊位
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1