著录项信息
专利名称 | 用于消息的数字传输的方法和设备 |
申请号 | CN201410034275.7 | 申请日期 | 2014-01-24 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2014-08-06 | 公开/公告号 | CN103970054A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G05B19/042 | IPC分类号 | G;0;5;B;1;9;/;0;4;2查看分类表>
|
申请人 | 英飞凌科技股份有限公司 | 申请人地址 | 德国瑙伊比贝尔格市坎芘昂1-12号
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 英飞凌科技股份有限公司 | 当前权利人 | 英飞凌科技股份有限公司 |
发明人 | W.格拉尼希;F.拉斯博尼希;B.沙费尔;W.舍尔;M.施特拉泽 |
代理机构 | 中国专利代理(香港)有限公司 | 代理人 | 蒋骏;马永利 |
摘要
实施例涉及可操作成经由至少具有第一和第二传输路径的通信链路来向接收机传输数字数据消息的控制器,该控制器包括用于第一传输路径的第一信号端子和用于第二传输路径的第二信号端子。该第一信号端子可操作成根据第一传输技术向接收机数字地传输第一消息,并且第二信号端子可操作成根据第二、不同传输技术向接收机数字地传输第二消息。
1.一种可操作成经由至少具有第一和第二传输路径的通信链路来向接收机传输数字数据消息的控制器,所述控制器包括:
用于所述第一传输路径的第一信号端子,所述第一信号端子可操作成根据第一传输技术向所述接收机数字地传输第一消息;以及
用于所述第二传输路径的第二信号端子,所述第二信号端子可操作成根据第二、不同传输技术向所述接收机数字地传输第二消息,
其中,由所述第一和第二消息所传输的内容是相同的;以及
其中,用来在所述第一消息中传输内容的位的第一序列和用来在所述第二消息中传输相同内容的位的第二序列的长度是相同的,其中,第一序列中的给定位置处的每个位的位值是第二序列中的相同位置处的位的位值的逆。
2.根据权利要求1所述的控制器,其中,使用串行传输协议来传输所述第一消息和第二消息的群组中的至少一个消息,所述串行传输协议使用变化宽度的信号来表示数字内容。
3.根据权利要求2所述的控制器,其中,由以预定数目的公共时钟时间间隔的时间差所传输的两个连续信号脉冲来表示数字量,所述预定数目与所述数字量有关。
4.根据权利要求2所述的控制器,其中,使用对于所传输消息的内容的前导来从所述控制器向所述接收机信号指示用于根据所述串行传输协议的传输的公共时钟时间间隔,其中,所述前导中的两个信号脉冲之间的时间差对应于所述公共时钟时间间隔的整数倍。
5.根据权利要求1所述的控制器,其中,用来在所述第一消息中传输内容的位的顺序不同于用来在所述第二消息中传输相同内容的位的顺序。
6.根据权利要求1所述的控制器,其中,所述通信链路包括至少包括用于所述第一传输路径的第一总线线路和用于所述第二传输路径的第二总线线路的数据总线。
7.根据权利要求6所述的控制器,其中,所述第一传输技术使用所述第一信号端子上的电压的变化来传输所述第一消息。
8.根据权利要求6所述的控制器,其中,所述第二传输技术使用所述第二信号端子上的电流的变化来传输所述第二消息。
9.根据权利要求6所述的控制器,其中,所述数据总线包括用于向所述控制器的第三端子供应操作电压的第三总线线路,并且其中,所述第二总线线路用于提供用于所述操作电压的参考电位。
10.根据权利要求1所述的控制器,其中,所述控制器进一步包括用于接收指示由传感器感测的物理量的传感器输入信号的传感器输入端子。
11.根据权利要求2所述的控制器,其中,所述串行传输协议对应于短PWM代码协议或单边缘半位元组传输协议。
12.根据权利要求11所述的控制器,其中,根据所述短PWM代码协议或单边缘半位元组传输协议来传输所述群组中的两个消息。
13.根据权利要求9所述的控制器,其中,所述控制器进一步可操作成在仅使用所述第一传输技术的第一操作模式下或在仅使用所述第二传输技术的第二操作模式下选择性地工作。
14.根据权利要求13所述的控制器,其中,所述控制器进一步可操作成评估第一和/或第三端子上的信号条件并分别地当在第一和/或第三端子上出现预定条件时进入所述第一或第二操作模式。
15.根据权利要求14所述的控制器,其中,所述预定条件分别是在第一端子和/或在第三端子上超过预定电压水平。
16.一种可操作成经由数据总线向对应的接收机传输数字数据消息的控制器,所述数据总线至少具有用于数字地传输第一消息的第一总线线路、用于提供参考电位的第二总线线路和用于提供操作电压的第三总线线路,所述控制器包括:
用于所述第一总线线路的第一信号端子,所述第一信号端子可操作成根据短PWM代码协议向所述接收机数字地传输所述第一消息并使用所述第一信号端子上的电压的变化来传输所述第一消息;
用于所述第二总线线路的第二信号端子,所述第二信号端子可操作成根据所述短PWM代码协议向所述接收机数字地传输第二消息;以及
用于所述第三总线线路的第三信号端子,其中,使用所述第二信号端子与所述第三信号端子之间的电流的变化来传输所述第二消息,
其中,由所述第一和第二消息所传输的内容是相同的;以及
其中,用来在所述第一消息中传输内容的位的第一序列和用来在所述第二消息中传输相同内容的位的第二序列的长度是相同的,其中,第一序列中的给定位置处的每个位的位值是第二序列中的相同位置处的位的位值的逆。
17.根据权利要求16所述的控制器,其中,所述控制器进一步可操作成在仅使用第一传输技术的第一操作模式下或在仅使用第二传输技术的第二操作模式下选择性地工作。
18.根据权利要求16所述的控制器,其中,所述控制器进一步包括用于接收指示由传感器所感测的物理量的传感器输入信号的传感器输入端子。
19.一种传感器系统,包括:
传感器,其可操作成提供指示由所述传感器所感测的物理量的传感器信号;以及控制器,其可操作成经由至少具有第一和第二传输线的数据总线向对应的接收机传输数字数据消息,所述控制器包括:
耦合到所述传感器的传感器输入端子,所述传感器输入端子可操作成接收所述传感器信号;
用于所述第一传输线的第一信号端子,所述第一信号端子可操作成根据第一传输技术向所述接收机数字地传输第一消息,所述第一消息包括关于所述传感器信号的信息;以及用于所述第二传输线的第二信号端子,所述第二信号端子可操作成根据第二、不同传输技术向所述接收机数字地传输第二消息,所述第二消息包括关于所述传感器信号的信息,
其中,由所述第一和第二消息所传输的内容是相同的;以及
其中,用来在所述第一消息中传输内容的位的第一序列和用来在所述第二消息中传输相同内容的位的第二序列的长度是相同的,其中,第一序列中的给定位置处的每个位的位值是第二序列中的相同位置处的位的位值的逆。
20.一种用于经由至少具有第一和第二传输路径的通信链路来向对应的接收机传输数字数据消息的方法,所述方法包括:
根据第一传输技术经由所述第一传输路径向所述接收机数字地传输第一消息;以及根据第二传输技术经由所述第二传输路径向所述接收机数字地传输第二消息,所述第二传输技术不同于所述第一传输技术,
其中,由所述第一和第二消息所传输的内容是相同的;以及
其中,用来在所述第一消息中传输内容的位的第一序列和用来在所述第二消息中传输相同内容的位的第二序列的长度是相同的,其中,第一序列中的给定位置处的每个位的位值是第二序列中的相同位置处的位的位值的逆。
21.根据权利要求20所述的方法,其中,根据所述第一传输技术进行传输包括改变与所述第一传输路径相关联的第一信号端子上的电压;
其中,根据所述第二传输技术进行传输包括改变与所述第二传输路径相关联的第二信号端子上的电流;以及
其中,根据短PWM代码协议或单边缘半位元组传输协议来传输所述第一消息。
22.根据权利要求20所述的方法,进一步包括:
接收要传输的内容;以及
提供所述第一消息,使得所述第一消息包括所述内容;以及
提供所述第二消息,使得所述第二消息包括所述内容。
用于消息的数字传输的方法和设备\n技术领域\n[0001] 实施例涉及数字数据消息经由通信链路到接收机的传输。\n背景技术\n[0002] 在许多应用中传输内容或消息。例如,使用以太网或相关技术来在公司的网络内或经由因特网来传输大量数据。在较小的规模上,例如在车辆内(诸如例如在汽车内)传输数据,以便操作电动车窗(power windows)等。现代的车辆还利用许多传感器以便监视环境条件,即与车辆或其特定部件的操作有关的物理量。\n[0003] 经由通信链路进行的控制器与对应接收机之间的数字数据消息的传输的失败可能导致意图传输的信息的完全丢失。此外,在更复杂的互相关系统中,断掉的通信链路还可能导致整个系统变得不可操作或变得低效率。因此,期望在数据消息的通信中增加功能安全性和可靠性。\n发明内容\n[0004] 根据示例性实施例,一种可操作成经由提供至少第一和第二传输路径的通信链路向接收机传输数字数据消息的控制器包括用于第一传输路径的第一信号端子和用于第二传输路径的第二信号端子。该第一信号端子可操作成根据第一传输技术向接收机数字地传输第一消息,而第二信号端子可操作成根据第二不同传输技术向接收机数字地传输第二消息。也就是说,控制器同时地或并行地使用两个不同的传输技术向同一接收机发送消息,其中,并行传输还可包括其中在有预定时间差的情况下或一个接一个地发送第一和第二消息的情形。这可以用于通过向传输方案中引入冗余来增加功能安全性。与其中冗余地使用两个独立的相同通信链路的方法相比,甚至可以将功能安全性增加至更高程度,因为利用两个不同的传输技术来与同一接收机进行通信。例如,这可以避免系统错误停止传输,其在依赖于同一传输技术的冗余系统中可能同时地发生。\n[0005] 根据示例性实施例,通过不同的传输技术由第一和第二消息所传输的内容是相同的。这能够用于增加可靠性,因为即使当传输技术中的一个遭遇错误时,仍能够向或由接收机传输或接收该内容。\n[0006] 根据利用至少包括用于第一传输路径的第一总线线路和用于第二传输路径的第二总线线路的数据总线的示例性实施例,第一传输技术使用总线上或连接到该总线的第一信号端子上的电压变化以便传输消息,而第二传输技术使用第二总线线路上或连接到该第二总线线路的第二信号端子上的电流变化。这在其中外部影响可能使电压失真并在较小的程度上使电流失真(或反之亦然)的情形中增加传输的可靠性。\n[0007] 根据示例性实施例,控制器可操作成与至少具有用于数字地传输第一消息的第一总线线路、用于提供参考电位的第二总线线路和用于提供操作电压的第三总线线路的数据总线一起使用,即处于其中由来自接收机的操作电压且经由总线对控制器进行供电的系统中。控制器的第一信号端子可连接到第一总线线路且可操作成根据SPC(短PWM码)协议、改变第一信号端子上的电压以传输消息来数字地传输该第一消息。\n[0008] 控制器的第二信号端子可连接到第二总线线路且可操作成根据SPC协议、使用第二信号端子上的电流变化以物理地传输该第二消息来向接收机数字地传输该第二消息。控制器的第三端子被连接到提供操作电压的第三总线线路。这能够允许基于SPC协议的用于以向后兼容方式来传输数据消息的控制器到现有系统中的集成。当使用电流变化的第二传输技术被使用时,能够可选地增加功能安全性。然而,相同的控制器仍能够与已经存在的环境中的标准装置一起被利用。\n[0009] 根据示例性实施例,一种传感器系统还包括传感器,该传感器可操作成提供指示由所述传感器所感测的物理量的传感器信号,其中,所述控制器进一步包括耦合到传感器的传感器输入端子。然后可以经由两个不同传输技术来传输所接收的传感器信号或由传感器信号所提供的内容。这能够以廉价且有效的方式增加同样在不友好环境中,诸如例如在汽车中的依赖于传感器数据的系统的功能安全性。\n[0010] 一些实施例包括安装在设备内以便执行如上文所说明的传输的数字控制电路。此类数字控制电路,例如数字信号处理器(DSP),需要被相应地编程。因此,另外的其他实施例还提供了一种具有用于当在计算机或数字处理器上执行计算机程序时执行所述方法的实施例的程序代码的计算机程序。\n附图说明\n[0011] 下面将仅以示例的方式并参考附图来描述设备和/或方法的一些实施例,在附图中:\n[0012] 图1示出了能够经由通信链路一起进行通信的控制器和对应接收机的示例性实施例。\n[0013] 图2示出了控制器的另外的示例性实施例。\n[0014] 图3示出了用于结合了控制器的实施例的传感器系统的示例。\n[0015] 图4示出了以向后兼容方式结合了控制器的实施例的传感器系统的示例。\n[0016] 图5示出了用于传输数字数据消息的方法的示例性实施例的示意图示。\n[0017] 图6示出了用于传输数字数据的方法的另外的示例性实施例的示意性简图。\n具体实施方式\n[0018] 现在将参考附图来描述各种示例性实施例。在图中,为了清楚起见将线、层和/或区域的厚度放大。然而,应理解的是并不意图使另外的实施例局限于所公开的特定形式,而是相反,另外的实施例将覆盖落在本发明的范围内的所有修改、等价方式和替换方式。相同的附图标记遍及各图的描述指代相同或类似的元件。\n[0019] 将理解的是当元件被称为被“连接”或“耦合”到另一元件时,其能够被直接连接或耦合到所述另一元件,或者可以存在介入元件。相反,当将元件称为被“直接连接”或“直接耦合”到另一元件时,不存在介入元件。应以类似的方式解释用来描述元件之间的关系的其他词语(例如,“在...之间”对比“直接在...之间”、“邻近于”对比“直接邻近于”等)。\n[0020] 本文中所使用的术语是仅仅出于描述特定实施例的目的,并且并不意图限制另外的实施例。本文所使用的单数形式“一”、“一个”(“a”、“an”)和“该”(“the”)意图也包括复数形式,除非上下文另外明确地指出。进一步将理解的是当在本文中使用时,术语“包括”、“包含”和/或“含有”指定所陈述的特征、整体、步骤、操作、元件和/或部件的存在,但是不排除一个或多个其他特征、整体、步骤、操作、元件、部件和/或其群组的存在或添加。\n[0021] 除非另外定义,本文所使用的所有术语(包括技术术语和科学术语)具有与示例性实施例所属领域的技术人员所通常理解的相同的含义。还将理解的是应将例如在常用的词典中所定义的那些术语解释为具有与其在相关技术的上下文中一致的含义,并且将不会以理想化或过度形式化的意义来解释,除非在本文中明确地这样定义。\n[0022] 图1示出了用于经由通信链路6来向接收机4传输数字数据消息的控制器2的示例性实施例的示意图,通信链路6至少具有第一传输路径6a和第二传输路径6b。也就是说,通信链路6提供了经由两个不同传输路径6a和6b来传输该消息的可能性。该意义上的通信链路能够被理解成是控制器2与对应接收机4之间的允许数据消息从控制器2到接收机4的数字传输的任何物理耦合。例如,这可以是具有两个、三个或任何的任意较大数目的总线线路以便分发或传输电流或电压脉冲/电平等的有线数据总线。用于通信链路的另外的示例是一个或多个光纤以便传输光信号或空中接口,即无线连接,其中,能够将不同的接口技术结合为独立传输技术。用于无线传输技术的示例可以是由第3代合作伙伴计划(3GPP)所标准化的移动通信系统或收发机中的一个,如全球移动通信系统(GSM)、增强型数据速率GSM演进(EDGE)、GSM EDGE无线电接入网络(GERAN)、通用陆地无线电接入网络(UTRAN)或演进UTRAN(E-UTRAN),例如通用移动电信系统(UMTS)、长期演进(LTE)或高级LTE(LTEA),或者具有不同标准的移动通信系统,例如多标准无线电(MSR)、全球互通微波接入(WIMAX)IEEE \n802.16或无线局域网(WLAN)IEEE 802.11,通常是基于时分多址(TDMA)、频分多址(FDMA)、码分多址(CDMA)、正交频分多址(OFDMA)、无线HART(IEC 6259)或具有类似于基于滤波器组的多载波(FBMC)系统的有复用能力的物理层的任何其他技术的任何系统。当然,还可以使用近程通信系统,诸如蓝牙或紫峰(Zigbee)。\n[0023] 由于不同的技术依赖于不同的调制和传输方案,所以其可能易受不同种类的失真的影响,使得即使当一个传输技术未能实现数字数据消息的传输时,其仍可能被第二传输技术传输。当使用例如具有至少两个总线线路的有线数据总线时,一个总线线路能够被用来使用总线线路上的电压变化来向接收机数字地传输第一消息,同时能够使用第二总线线路上的变化电流来传输第二消息。\n[0024] 为了提供用于第一和第二传输路径6a和6b上的传输的信号,控制器2包括用于第一传输路径6a的第一信号端子8a和用于第二传输路径6b的第二信号端子8b。也就是说,分别在信号端子8a和8b处提供用来根据第一传输技术和第二传输技术来传输数字消息的信号。那些信号端子能够例如被直接连接到有线数据总线的总线线路或无线通信系统的天线,等等。\n[0025] 根据一个示例性实施例,由第一和第二消息经由第一和第二传输路径6a和6b所传输的内容是相同的,以便增加系统的功能安全性和可靠性,因为即使当传输路径中的一个被干扰或中断时,仍能够接收内容。\n[0026] 根据一些实施例,当由两个消息传输相同的内容时,被用于内容的数字传输的位的顺序在第一消息和第二消息内是不同的。也就是说,另外能够以预定方式对用以使用不同的传输技术来传输相同内容的位模式进行加扰或修改,从而仍增加系统的可靠性。例如,第二消息的各个位可以是第一消息的位的逆(inverse)。即使在错误并行地且同时地影响两个传输技术的不太可能的事件中,当内容的不同部分受到影响时,仍存在恢复内容的机会。\n[0027] 根据一些示例性实施例,用来在第一消息中传输内容的第一位序列和用来在第二消息中传输相同内容的第二位序列的长度是相同的,其中,第一序列中的给定位置处的每个位的位值是第二序列中的相同位置处的位的位值的逆。也就是说,第一消息可以是第二消息的逐位逆,其由于冗余信息的互相关性质而能够提供附加冗余,诸如,例如循环冗余校验值(CRC),其能够在第一和第二位序列传输之前单独地计算并附于第一和第二位序列。\n[0028] 根据一些示例性实施例,使用利用变化宽度的信号来表示数字内容的串行传输协议来传输第一消息和第二消息的群组的至少一个消息。为此,能够将变化宽度的信号理解成脉宽调制信号(PWM),其中,由预定脉冲长度的一部分来表示数字量,在该预定脉冲长度中,用对应于一个逻辑状态的特性来传输信号,同时在该预定脉冲长度的剩余时间内用对应于另一逻辑状态的另一特性来传输信号。为此,能够将预定脉冲长度理解为公共时钟时间间隔,协议依赖于该公共时钟时间间隔,并且其因此应在发送器和接收机处可用。\n[0029] 然而,变化宽度的信号在本文中一般应被理解为其中可以改变特性长度或时间以便表示数字内容的任何所传输的脉冲形状或脉冲形成。例如,用变化时间差所传输的类似或相同形状的两个信号脉冲也将被理解成是变化宽度的信号。也就是说,该信号对应于第一脉冲、第二脉冲和脉冲之间的信号波形。使用变化宽度的信号来表示数字内容的传输协议的使用由于表示的简单性而能够允许使用简单且廉价的设备,其此外能够提供相对于外部噪声信号等的叠加的高鲁棒性。\n[0030] 根据一些示例性实施例,使用对于所传输消息的内容的前导来从控制器向接收机用信号指示用于根据串行传输协议的传输的公共时钟时间间隔,其中,前导中的两个信号脉冲之间的时间差对应于公共时钟时间间隔的整数倍。也就是说,该公共时钟时间间隔由发射机定义并被提供给接收机。这能够提供系统设计方面的极高的灵活性,因为控制器由于控制器定义在协议本身内使用的时钟循环的事实而能够与接收所传输消息的大范围的接收机或芯片协作。尤其是在传感器系统中,其中传感器和关联控制器通常具备仅允许适度操作频率的大结构尺寸,这可以允许将传感器与几乎任意的接收机或具有接收机的控制单元相组合,而不需要提供被特制于一个特定传感器的接收机。公开号为2009/046773Al和\n2010/002821 A1的美国专利申请公开了用以使用前导来从控制器向接收机提供公共时钟时间间隔的特定方式。这些文献被整体地通过引用结合到本文中,并且如在那些申请中公开的公共时钟时间间隔的供应被明确地定义为特定示例性实施例的一部分。\n[0031] 根据一些示例性实施例,由利用预定数目的公共时钟时间间隔的时间差所传输的两个连续信号脉冲来表示数字量,该预定数目与数字量有关。例如,两个信号脉冲之间的公共时钟时间间隔的预定数目直接等于将使用串行传输协议所传输的数目。也就是说,如果要传输数目四,则在第一信号脉冲之后四个公共时钟时间间隔发送第二信号脉冲。表示数目的两个信号脉冲(其为变化宽度的信号)的每个序列也称为半位元组(nibble)。关于用以使用半位元组数字地传输数据的协议的一个特定实施例,再次对公开号为2009/046773A1和2010/002821 A1的美国专利申请进行参考。应将本文所述的协议理解成是一个特定示例性实施例的一部分。\n[0032] 根据一些实施例,与第一传输技术相关联的串行传输协议是SENT(单边缘半位元组传输,SAE J2716标准)协议或SPC协议。根据另外的实施例,只有第二传输技术使用这两个协议中的一个。根据另外的其他实施例,两个传输技术都依赖于SPC或SENT协议,或者更一般地,依赖于同一协议。为此,应将协议理解成规则,该规则关于如何将数字数据映射成符号或位序列或者一般地映射成将由传输技术所一次传输的量化信息。重要的是注意到,虽然协议对于两个传输路径上的传输而言可以是相同的,但传输技术本身,即通过对应传输介质物理地传输信息的特定方式可以是不同。例如,在该意义上的传输技术能够等同于典型协议栈的物理层,而在本文中提及的SPC或SENT协议或逻辑协议应被关联至协议栈的若干个较高层协议中的单个或组合。在该意义上,能够将数字地传输理解成根据那些协议中的一个来准备用于传输的数字数据,同时根据传输技术的经由物理层本身的传输通常可以使用模拟信号或模拟量。当然,其他示例性实施例能够使用不同的协议,诸如,例如脉宽调制(PWM)、外围传感器接口5(PSI5,如进一步由PSI5组织所标准化和开发的,http://psi5.org)、外围加速度传感器协议(PAS3/PAS4)、分布式系统接口(DSI,如进一步由DSI集团所标准化和开发的,http://www.dsiconsortium.org)。各个协议可以被用来单独地传输第一消息和第二消息中的一个或被用来使用同一协议来传输两个消息。另外要注意的是,在另外的示例性实施例中能够使用适合于数字地传输消息的任意的其他协议,其明确地还包括那些协议的任何未来开发。\n[0033] 因此,能够例如由依赖于电压域或在电压域中实现的传输技术且并行地由依赖于电流域或在电流域中实现的第二传输技术来传输同一协议的数据。也就是说,能够使用电压电平或电压脉冲的电压上的变化经由信号端子6a根据第一传输技术来传输第一消息,同时,能够使用第二信号端子6b上的电流的变化根据第二传输技术来传输第二消息。这可能是有益的,因为例如在存在磁场的情况下能够在总线线路中引发附加电压,而基于电流的传输技术相对于磁场的存在能够是相当鲁棒的。\n[0034] 图2示出了可操作成经由通信链路6向接收机4传输数字数据消息的控制器2的另外的示例性实施例。图2中所图示的实施例的控制器2另外包括用于接收指示由传感器所感测的物理量的传感器输入信号12的传感器输入端子10。也就是说,图2中所图示的控制器2可操作成被耦合到传感器,以便接收指示由传感器所感测的物理量的传感器输入信号,并将包含关于传感器输入信号的信息的消息传输到对应的接收机4。这可以例如在汽车应用中是有用的,其中,传感器数据用于向驾驶辅助系统提供输入,这又意味着传感器数据的丢失可能导致系统的故障并因此导致驾驶员受伤。为了增加功能安全性,首先由控制器2中的协议栈的公共部分来处理传感器输入信号12。然而,最终由两个不同的传输技术来执行第一和第二传输路径6a和6b上的传输以便提供所要求的系统功能安全性。为此,可以将在控制器2中实现的协议栈视为共同具有较高层的协议栈,同时,提供两个物理层协议或接口。\n[0035] 根据在下面相对于图3和4所讨论的控制器或传感器系统的两个另外的示例性实施例,协议栈或传输协议的较高层可以是SPC协议,其被引入以允许经由简单的三线总线对汽车应用中的传感器数据的有效读出。\n[0036] 虽然SENT是其中在没有数据接收设备(即接收机)的任何干预的情况下自主地传输来自传感器的数据的单向通信标准,但SPC提供半双工同步通信的可能性,其中,接收机触发传输。一般地,在SENT和SPC中,由一系列脉冲从控制器或传感器传输信号,其中,关联脉冲的连续下降沿之间的距离定义了所传输的数据字。也就是说,两个连续脉冲之间的连续时钟循环(例如,三微秒)的数目直接地对应于所传输的符号或数据。\n[0037] 图3示出了包括控制器2和磁场传感器14以及温度传感器16的传感器系统的示例性实施例。控制器2(即图3的传感器系统)被实现成与标准SPC应用兼容,因为其可以在汽车应用中被用来读出传感器的数据。虽然图3中的应用示出了将由控制器2读出或控制的磁场传感器14与温度传感器16的组合,但另外的实施例当然也可以利用不同的传感器类型来感测或监视不同的物理量。例如,由传感器感测的物理量可以是电压、电流、电阻、压强、力、位置/方位、应变、磁场或电场,等等。根据图3中所图示的实施例,控制器2包括第一和第二传感器输入端子18a和18b,具有与之相连的传感器14和16。在图3和4的特定实施例中,已经将传感器输入信号从模拟转换成数字,以便通过数字表示或数量来将物理量表示为由各个传感器所感测的。然而,根据另外的实施例,还能够将传感器原始数据提供给传感器输入端子,诸如例如由各个传感器元件直接地得出的电压或电流。在那些实施例中,还能够由控制器2本身来执行将传感器原始数据或信号转换成数字表示。\n[0038] 由于图3和4的控制器2被设计成可用符合SPC的接收机进行操作,所以控制器包括三个信号端子,即,用于第一传输路径的第一信号端子20、用于接地或者更通常是参考电位的供应的第二信号端子22,以及用于对控制器和关联传感器进行供电的操作电压的供应的第三信号端子24。\n[0039] 在本特定实施例中,控制器2包括已将其关联程序逻辑存储在只读存储器(ROM)28中并可访问存储在可擦除EPROM(EEPROM)30中的另外的数据的数字信号处理器(DSP)26。虽然只读存储器包括DSP 26本身的操作所需的数据,但EEPROM 30能够例如包括附加数据,诸如,例如用于与控制器2相关联的传感器的校准数据、序列号、制造商代码,等等。\n[0040] 控制器2,特别是DSP 26,经由传感器输入端子18a和18b来接收指示由各个传感器所感测的物理量的传感器输入信号。\n[0041] DSP 26然后提供第一和第二消息,包括关于传感器14或16的传感器信号中的至少一个的信息。也就是说,由传感器14和16提供的内容的(即传感器信号的)表示被变换成适当的消息或适当的消息格式。该消息(即内容的数字表示)然后被传送至SPC协议发生器32,其将消息转换成SPC标准所要求的传输格式。协议发生器32将准备好用于根据SPC协议进行传输的消息提供给根据第一传输技术进行操作的发射机34或输出级且并行地提供给根据第二、不同传输技术进行操作的第二发射机36或电流调制器。在特定示例中,第一发射机在电压域中进行操作,即传输技术依赖于连接到第一端子20的总线线路上的电压水平的变化,如在SPC协议的说明书中所描述的。为此,能够定义不同的电压水平,并且从一个电压水平到另一电压水平的转变指示了根据SPC协议的时间测量的开始。\n[0042] 并行地,由在电流域中操作的第二发射机36来处理第二消息。也就是说,物理层实现与第一发射机34的实现的不同之处在于通过使电流水平不同来信号指示SPC协议的不同状态之间的转变。为此,例如,能够将表示逻辑“低”状态的电流水平定义成是被关联至逻辑“高”状态的电流水平的一半。然而,另外的实施例当然可以定义其他电压和/或电流水平以传输或信号指示通知不同状态之间的转变。\n[0043] 在利用如图3中所图示的控制器2的实施例时,人们能够使用标准的三线SPC总线和对应的接收机来从被关联至控制器2的传感器14和16读出或收集信息。此外,能够显著地增强功能安全性,因为第二发射机36与第一发射机34并行地操作,以便能够接收关于传感器信号的所需信息,即使被关联至端子20和22的传输路径中的一个失败。\n[0044] 这可以在不必实现每个利用相同技术的两个完全分离的传感器和发射机系统的情况下增加功能安全性。实施例因此不仅能够比此类方法更便宜,而且相对于苛刻操作条件和环境而言更安全。如先前已指示的,当实现根据其将两个传输路径与不同的传输技术一起使用以便向同一接收机传输消息的系统时,能够避免两个相同实现中的系统性错误。\n[0045] 虽然图3图示出其中第一和第二消息的内容相同(即包含关于传感器信号的相同信息)的实施例,但另外的实施例也经由不同的传输路径由不同的消息来发送不同的内容。\n[0046] 图4示出了与相对于图3所讨论的实施例部分相同的另外的示例性实施例。因此,将仅简略讨论不同于图3的实现的附加部件。虽然第一和第二发射机34和36仍在电流和电压域中进行操作,但图4的实施例提供通过在消息的按顺序提交之前对消息进行加扰以便例如避免突发错误等来传输单独消息或进一步增强系统的鲁棒性的可能性。为此,图4的实施例另外包括第二协议发生器38,其能够从提供SPC协议的协议发生器32自主地操作。第二协议发生器38还能够实现SPC协议。然而,根据另外的实施例,第二协议发生器38还能够提供能够在电流域中提交的另一协议,例如曼彻斯特编码协议。\n[0047] 不管在协议发生器32和38中所使用的协议是否相同,图4的实施例都提供在提交之前对消息进行加扰以避免附加错误的可能性。图4的实施例此外提供独立地将协议发生器32和38中的每一个激活或去激活的可能性。也就是说,图4的控制器2可操作成仅使用第一传输技术(第一发射机34)在第一操作模式下或仅使用第二传输技术(第二发射机36)在第二操作模式下选择性地工作。为此,第一施密特触发器40被连接为将其输入连接到第一信号端子20且将其输出连接到协议发生器32的操纵或控制输入。第二施密特触发器42被连接为将其输入连接到第三信号端子24且将其输出到第二协议发生器38的控制输入。也就是说,当由被关联至控制器2的接收机或控制单元向第一端子20施加在被关联至第一施密特触发器40的第一预定阈值以上的电压时,能够将第一协议发生器32接入操作状态。等价地,当在第三信号端子24上出现在第二预定阈值以上的电压时,能够将第二协议发生器38置于操作状态。为此,图4的传感器系统的控制器2的用户能够关于其具体需要来配置控制器和传输技术,而控制器2同时地提供到标准SPC实现的向后兼容性。\n[0048] 为了完整性起见,图5和6示意性地图示出用于传输数字数据消息的方法的另外的示例性实施例。图5图示出用于经由至少具有第一和第二传输路径的通信链路向对应的接收机传输数字数据消息的方法的示例性实施例。在可选供应步骤50中,提供了要传输的第一和第二消息。\n[0049] 为此,能够注意到的是,能够从外部设备接收第一和第二消息,例如图2至4的实施例中所图示的,或者在控制器本身内对其进行创建。\n[0050] 在传输步骤52中,根据第一传输技术经由第一传输路径将第一消息数字地传输至接收机。此外,传输步骤包括根据第二传输技术经由第二传输路径将第二消息数字地传输至同一接收机,第二传输技术不同于第一传输技术。可以并行地或同时地执行两个传输。\n[0051] 图6示意性地图示出用于向对应的接收机传输数字数据的方法的另外的示例性实施例,根据该方法,经由两个消息来传输相同内容以便提供增加例如在汽车应用中所采用的系统的功能安全性的冗余。\n[0052] 在消息创建步骤54中,处理要传输的内容,使得第一消息被提供为使得第一消息包括该内容,且第二消息被提供为使得第二消息也包括该内容。包括内容在这方面意指能够根据重构规则从消息中的任一个重构相同的内容。也就是说,当被传输时,两个消息传送相同的信息。\n[0053] 在传输步骤56中,根据第一传输技术来传输第一消息,同时根据第二传输技术来传输第二消息,以便允许内容的冗余传输和可能的重构,即使当传输技术中的一个失败时。\n[0054] 虽然先前已特别地相对于传感器实现描述了示例性实施例,即针对其中由控制器来读出并传输传感器数据或传感器信息的实现,但另外的实施例也能够在其他应用中利用本文所述的概念。例如,除汽车应用之外,功能安全性能够在飞行器或空间产业中的应用中起作用。根据先前的考虑,本文所述的实施例或另外的替换实施例因此也能够在其他技术领域和范围中适用,例如航空航天产业。\n[0055] 描述和附图仅仅说明了本发明的原理。因此将认识到的是,本领域的技术人员将能够设计各种布置,其虽然未在本文中被明确地描述或示出,但体现本发明的原理且被包括在其精神和范围内。此外,本文所记载的所有示例主要明确地意图是仅出于教学目的,以帮助读者理解本发明的原理和由一个或多个发明人所贡献来对本领域进行促进的概念,并且将被理解为不限于此类具体记载的示例和条件。此外,本文中的记载本发明的原理、方面和实施例以及其具体示例的所有陈述意图涵盖其等价方式。\n[0056] 应将在本文中表示为“用于...的装置”(执行某个功能)的功能块分别地理解为包括适合于执行某个功能的电路的功能块。因此,也可以将“用于某事物的装置”理解为“适于或适合于某事物的装置”。因此,适合于执行某个功能的装置并不意味着此类装置一定一直执行所述功能(在给定时刻)。\n[0057] 可以通过专用硬件,诸如“处理器”、“控制器”等,以及能够与适当软件相关联地执行软件的硬件的使用来提供图中所示的各种元件的功能,包括被标记为“装置”、“用于...的装置”等的任何功能块。此外,在本文中描述为“装置”的任何实体可以对应于或被实现为“一个或多个模块”、“一个或多个设备”、“一个或多个单元”等。当由处理器提供时,可以由单个专用处理器、由单个共享处理器或由多个单独处理器来提供该功能,其中的某些可以被共享。此外,不应将术语“处理器”或“控制器”的明确使用理解为独有地指代能够执行软件的硬件,并且其可以隐含地包括(在没有限制的情况下)数字信号处理器(DSP)硬件、网络处理器、专用集成电路(ASIC)、现场可编程门阵列(FPGA)、用于存储软件的只读存储器(ROM)、随机存取存储器(RAM)以及非易失性存储器。还可以包括常规和/或定制的其他硬件。\n[0058] 本领域的技术人员应认识到的是本文中的任何方框图表示体现本发明的原理的说明性电路的概念图。类似地,将认识到的是任何流程图表、程序示图、状态转变图、伪代码等表示可以基本上以计算机可读介质来表示并如此被计算机或处理器所执行的各种过程,无论是否明确地示出了此类计算机或处理器。\n[0059] 此外,以下权利要求由此被结合到详细描述中,其中,每个权利可以自立为单独的实施例。虽然每个权利要求可以自立为单独实施例,但应注意的是-虽然从属权利要求在权利要求中可以涉及与一个或多个其他权利要求的特定组合-其他实施例也可以包括从属权利要求与每个其他从属权利要求的主题的组合。在本文中提出此类组合,除非指出该具体组合不是预期的。此外,意图也将一个权利要求的特征包括到任何其他独立权利要求,即使该权利要求并未使得此权利要求直接从属于该独立权利要求。\n[0060] 进一步要注意的是,可以由具有用于执行这些方法的相应步骤中的每一个的装置的设备来实现在本说明书中或权利要求中公开的方法。\n[0061] 此外,要理解的是,不可以将在本说明书或权利要求中公开的多个步骤或功能的公开理解为处于特定顺序内。因此,多个步骤或功能的公开将不会使这些限于特定顺序,除非此类步骤或功能由于技术原因而不可互换。此外,在一些实施例中,单个步骤可以包括或者可以被分解成多个子步骤。可以将此类子步骤包括为此单个步骤的公开的一部分,除非明确地排除。
法律信息
- 2017-07-25
- 2014-09-03
实质审查的生效
IPC(主分类): G05B 19/042
专利申请号: 201410034275.7
申请日: 2014.01.24
- 2014-08-06
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2012-10-10
|
2011-02-04
| | |
2
| | 暂无 |
2011-09-06
| | |
3
| |
2007-02-07
|
2005-08-03
| | |
4
| | 暂无 |
1990-08-02
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |