用于执行数据传输的方法与流程

文档序号:37153247发布日期:2024-02-26 17:10阅读:12来源:国知局
用于执行数据传输的方法与流程

本发明涉及一种用于在控制装置和电子单元之间执行数据传输的方法以及一种这样的控制装置。


背景技术:

1、控制装置是在技术设备(例如机动车辆)中的不同部位处使用以控制和/或调节技术流程和组件的电子模块。在当前的机动车辆中安装了大量控制装置,至少部分地向这些控制装置在安全性(safety)方面提出了很高的要求。

2、文献de 102006019305a1描述了一种用于从控制装置和向控制装置、特别是发动机控制装置进行数据传输的方法,该控制装置具有第一通信接口和第二通信接口。在该方法中规定,在所述控制装置的开发阶段期间,所述第一通信接口与开发工具连接并且所述第二通信接口与一个或多个功能单元连接。

3、应当注意的是,现代控制装置,特别是机动车辆中的控制装置,由于其功能数量不断增加,也需要越来越大的存储元件。在此情况下,例如将闪存用于程序和数据。必须在工厂内的生产流程中、在车辆制造商的生产线末端编程期间以及必要时也在现场的车间中对这些存储器进行编程。

4、在此,待编程的数据可以例如经由串行接口发送至控制装置,否则所述控制装置用于传输诊断信息。

5、这意味着在工厂测试期间、在刷新(flashen)时或在返回分析中,必须经由控制装置的现有通信信道与安装的控制器(例如在单芯片系统(soc:system on chip,片上系统)中)交换数据。这些通信信道可以由不同的总线系统组成。

6、每个这种总线系统都具有自己的协议,该协议必须在通信双方上实现。由此,具有相关联的协议驱动层的测试软件分别只能用于一种总线系统。在此,数据速率也由所涉及的总线系统预给定。

7、文献de 10153085a1描述了一种用于对控制装置进行编程的方法,其中该控制装置能够经由通信接口与外部编程单元连接。内部通信连接将所述通信接口与控制单元连接,该控制单元又具有编程元件和通信元件。还设置了切换装置,通过该切换装置转换所述编程元件和所述通信元件之间的通信连接。所述通信连接是can连接(can:controllerarea network,控制器局域网)。can驱动电路连接到通信接口和控制单元之间的通信连接中。


技术实现思路

1、在此背景下,提出了具有权利要求1的特征的方法和根据权利要求8的控制装置。实施方式由从属权利要求和说明书得出。

2、所提出的方法用于在控制装置和电子单元之间执行数据传输,其中在所述控制装置中设置有微控制器、soc或sip和以太网收发器,并且在所述电子单元中也设置有微控制器、soc(片上系统)或sip(system-in-package,封装系统)和以太网收发器。为了进行数据传输,首先在考虑共同时钟的情况下进行两个以太网收发器的同步。此外,为了进行数据传输,将以太网连接用作物理路径。使用串行协议来进行所述数据传输。

3、因此,所提出的方法用于在控制装置和电子单元之间执行数据传输,其中在这种情况下双向数据传输是可能的。因此,数据可以从所述电子单元传输到所述控制装置。此外,数据可以从所述控制装置传输到所述电子单元。

4、所述物理路径由osi模型的最下层给出。数据传输典型地经由通信连接进行,即经由以太网收发器上用mdi_trx_minus和mdi_trx_plus表示的线路进行。

5、因此,在所提出的方法中,省去了各个总线系统的对应协议,但这些协议仅用作物理传输路径。通过这种方式,可以在所有系统上使用统一的协议,特别是asc(asynchronousserial communication:异步串行通信)。该过程在本文中也称为asc@ethernet。异步串行通信应理解为其中通信端点的数据分组不通过共同的时钟信号连续同步的串行通信。

6、通过所提出的方法可以节省总线协议的部分相当大的开销,这些开销大部分由寻址、位填充和其他内容组成。由于在典型应用情况下仅给出点对点连接,特别是与测试器控制装置或测试器ecu(ecu:electronic control unit,电子控制单元)连接,因此可以省去寻址。

7、此外,不需要位填充,因为通过uart标准(uart:universal asynchronousreceiver/transmitter,通用异步接收器/发送器)中的传输在每个字节之后进行同步。具有4个字节开销的极其简单的传输协议(例如xkwp)就足以保证无差错通信。uart定义了一种用于在两个单元之间交换串行数据的协议。

8、在所提出的方法中可以规定:

9、以太网总线系统及其相关联的硬件(收发器)仅用作物理路径。

10、通过省去总线系统自己的协议,可以在该路径上使用纯uart通信(asc)。

11、所有项目或项目内的所有客户都有统一的代码部分,因为无论诸如can、flexray、以太网的物理路径如何,始终使用相同的协议。

12、还应该注意的是,所有常见的以太网总线系统或其物理层都被视为变体。

13、所描述的控制装置被设置为执行本文所描述类型的方法。为此,所述控制装置通常具有微控制器、soc或sip以及以太网收发器。此外,所述控制装置典型地具有数据传输所需要的(通信)接口。

14、本发明的进一步优点和设计由说明书和附图得出。

15、可以理解,上述特征和下文还要解释的特征不仅能够以分别说明的组合使用,而且能够以其他组合或单独使用,而不脱离本发明的范围。



技术特征:

1.一种用于在控制装置(100)和电子单元之间执行数据传输的方法,其中

2.根据权利要求1所述的方法,其中数据交换用于对所述控制装置(100)编程。

3.根据权利要求2所述的方法,其中借助于软件或切换装置(105)在通信单元(107)和接口模块(108)之间进行转换。

4.根据权利要求1至3中任一项所述的方法,其中为了数据传输将引脚txen和txd0组合,在这种情况下传输相同的数据内容,使得在所述数据传输时有用信息因此仅在引脚txd1上进行,其中在所述数据传输期间将引脚txen、即tx enable拉至1。

5.根据权利要求1至4中任一项所述的方法,其中在所述数据传输结束之后,将引脚txen和txd0拉至0。

6.根据权利要求1至4中任一项所述的方法,其中所述数据传输通过基于dma的数据访问来进行。

7.根据权利要求1至6中任一项所述的方法,其中在所述数据传输的范围中传送数据序列,所述数据序列被划分为三个相继的区域,即前导码、sfd、数据区域。

8.一种控制装置,其被设置为根据权利要求1至7中任一项所述的方法与电子单元执行数据传输。

9.根据权利要求8所述的控制装置,其中在所述控制装置(100)中设置有接口模块(108)和通信单元(107),能够在所述接口模块和所述通信单元之间转换。

10.根据权利要求9所述的控制装置,在所述控制装置中存储有被设置用于在所述接口模块(108)和所述通信单元(107)之间转换的软件。

11.根据权利要求9所述的控制装置,在所述控制装置中设置有切换装置(105),所述切换装置被设置为在所述接口模块(108)和所述通信单元(107)之间转换。


技术总结
用于在控制装置(100)和电子单元之间执行数据传输的方法,其中在所述控制装置中设置有微控制器和以太网收发器,并且在所述电子单元中也设置有微控制器和以太网收发器,以及为了进行数据传输,首先在考虑相同时钟的情况下进行两个以太网收发器的同步,以及为了进行数据传输,将以太网连接用作物理路径,并且使用串行协议来进行所述数据传输。

技术研发人员:A·恩斯,F·施利特维瑟尔
受保护的技术使用者:罗伯特·博世有限公司
技术研发日:
技术公布日:2024/2/25
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1