用于在微控制器与末级组件之间通信的方法以及末级组件的制作方法

文档序号:7760843阅读:323来源:国知局
专利名称:用于在微控制器与末级组件之间通信的方法以及末级组件的制作方法
技术领域
本发明涉及一种用于在微控制器与末级组件之间通信的方法以及一种为此的末级组件。
背景技术
按照现有技术已知的是,通过串行接口来控制或配置末级。在文件 DE-102006054704A1中描述了比如用于控制阀门末级的一种串行协议。

发明内容
根据独立权利要求的本发明方法以及本发明的末级组件能够在微控制器与末级 组件之间通过通信连接进行通信时把传输与该传输的效果在时间上进行去耦。从而能够 通过微控制器更灵活地以及更可靠并且更精确地比如角度同步或时间同步地对末级进行 控制及配置。其他的优点和改善由从属权利要求的特征得到。在一个优选的扩展中,在由微控制器所传输的条件与末级组件的计数器值相一 致时来开始控制及配置,这是本发明方法的一种尤其简单的实现。在优选的实施中,由该微控制器所传输的条件作为角度标记和/或时间标记或 者角度信息和/或时间信息来实现,由此本发明的方法比如可以用于汽车功能控制、诸 如发动机控制的场合。如果该条件包含有多个条件元素,并相应设置有装置(比如多个计数器和相应 的比较装置和同步装置),以处理这些条件元素、比如角度条件和时间条件,那么这可能 是尤其有利的。如果按照预先规定满足这些条件元素中的一个或多个,则可以开始控制 及配置。由此本发明的方法以及本发明的装置能够灵活地与相应的要求相匹配。在可替选扩展方案中,同步信息在微控制器和末级组件之间或者通过通信连接 来传输,由此节省了专用同步连接的造价和耗费,或者通过专用的同步连接来进行同 步,由此不会由于同步传输占用通信连接上的带宽。


本发明的实施例在附图中示出,并在下文中来详细解释。附图仅是示例性的, 并且不对普遍的发明理念进行局限。其中图1示出了一个微控制器和一个末级组件,其中该末级组件通过一个通信连接 和一个同步连接与该微控制器相连接。图2示出了一个微控制器和一个末级组件,其中该末级组件通过一个通信连接 与该微控制器相连接。
具体实施例方式图1示出了微控制器1以及末级组件3。该微控制器1具有通信接口 11、计算 单元12、计数器13和同步单元14。该末级组件3具有通信接口 31、比较逻辑32、计数 器33、同步单元34以及末级驱动器35。该微控制器1的通信接口 11通过一个通信连接 2与该末级组件3的通信接口 31相连接。另外该微控制器1的同步单元14通过一个同步 连接4与该末级3的同步单元34相连接。该微控制器1利用它的计算单元12来计算数据,并把数据通过该通信连接2传 输到该末级组件3,比如用于控制和/或配置该末级组件3。该通信连接2在此比如可以 作为总线连接、比如作为SPI (SerialPeripheral Interface,串行外围接口)来实现。另外随 着这些控制数据及配置数据或者至少被分配这些数据,该微控制器1还发送如下条件 要在该条件下来进行控制及配置。该末级组件3现在借助比较逻辑32把该条件与该计数 器33的计数器状态相比较,并且如果满足该条件,那么就开始控制及配置。为了把该末 级组件3的计数器33与该微控制器1的相应计数器13相同步,该末级组件3和该微控制 器1具有同步单元(34及14)。在此按照图1通过该同步连接4来进行同步单元14和34 的同步。通过该同步连接4来传输同步数据,其中该同步数据按照应用可能包含有比如 角度信息和/或时间信息。用于开始控制及配置的该条件在此比如可以构造为时间条件或角度条件。那么 相应地该计数器13和33就是时间计数器或角度计数器,该比较逻辑32对时间值或角度 值进行比较。该条件在此可以是等于条件、大于等于条件、小于等于条件或者类似的条 件(比如计数器偏移某一值)。除了图1的实施例之外,在另一扩展中也可以通过该通信连接2在该微控制器与 末级之间进行同步,并从而节省了专用同步连接4。如果该末级仅具有一个集成计时器,并且所有角度同步或时间同步的输入输出 都位于该末级组件上,那么就得到了另一选择。该选择在图2中示出。图2在此示出了 微控制器21,其具有通信接口 211和计算单元212。另外图2还示出了该末级组件23, 其具有通信接口 231、比较及控制和配置逻辑232、末级驱动器235以及第一计数器233 尤其是角度计数器或时间计数器。该微控制器21的通信接口 211通过该通信连接22与 该末级组件23的通信接口 231相连接。该控制和配置信号则在此与前文相对应通过该通 信连接22从该微控制器21传输到该末级组件23,并通过该逻辑232被进一步处理。在 该扩展方案中特别的是,在该微控制器21中不必设置计数器,并且所有的角度及时间同 步的输入和输出信号都位于该末级组件上。显然在此也可以再次考虑在该末级组件上具 有多个计数器比如时间计数器和角度计数器的变化方案。外部的时间信号和/或角度信 号在此比如可以来自于外部传感器。从而节省了该微控制器上的硬件资源(减少Flash和 RAM,节省全局计时器)。 在除图1之外的另一扩展方案中,在微控制器和末级组件中可以设置多个计数 器(和相应的同步装置和比较装置),比如角度计数器和时间计数器。用于开始控制及配 置的条件则比如可以包含有时间条件和角度条件。在该例子中,如果同时满足时间条件 和角度条件,或者可替选地如果满足或是时间条件或是角度条件,那么就可以规定开始 控制及配置。从而在满足一个条件的一个、某几个或所有条件元素时可以规定开始控制及配 置。
权利要求
1.用于在微控制器⑴和末级组件⑶之间通信的方法,其中该末级组件⑶从该微 控制器(1)通过一个通信连接(2)获得用于配置或控制该末级组件(3)的数据,其特征在 于,随着所述数据一同传输用于开始该配置或控制的一个条件。
2.根据权利要求1所述的方法,其特征在于,在该末级组件的至少一个计数器(33) 的状态与该条件相一致的情况下,开始所述配置或控制。
3.根据权利要求1或2之一所述的方法,其特征在于,该条件通过时间条件来实现。
4.根据权利要求1或2之一所述的方法,其特征在于,该条件通过角度条件来实现。
5.根据权利要求1所述的方法,其特征在于,该条件通过时间条件和角度条件来实 现,并且在该末级组件的角度计数器与该角度条件、以及该末级组件的时间计数器与该 时间条件同时相一致的情况下开始所述配置或控制。
6.根据权利要求1所述的方法,其特征在于,该条件通过时间条件和角度条件来实 现,并且在该末级组件的角度计数器与该角度条件相一致、或者该末级组件的时间计数 器与该时间条件相一致的情况下开始所述配置或控制。
7.根据前述权利要求之一所述的方法,其特征在于,通过在微控制器同步单元(14) 与末级组件同步单元(34)之间的同步连接(4)来进行该末级组件(3)与该微控制器(1) 的同步。
8.根据前述权利要求之一所述的方法,其特征在于,通过该通信连接(2)来进行该末 级组件(3)与该微控制器(1)的同步。
9.末级组件(3),其具有用于通过通信连接(2)从微控制器(1)获得用于配置或控制 该末级组件(3)的数据的装置,其特征在于,该末级组件(3)具有第一计数器(33)和第 一比较逻辑(32),以及具有如下装置该装置用于在该第一计数器(33)的状态与由该微 控制器(1)随数据一起发送的、用于开始配置或控制的条件相一致的情况下来开始所述 配置或控制。
10.根据权利要求9所述的末级组件(3),其特征在于,该第一计数器(33)是时间计 数器,该第一比较逻辑(32)对时间信息进行比较。
11.根据权利要求9所述的末级组件(3),其特征在于,该第一计数器(33)是角度计 数器,该第一比较逻辑(32)对角度信息进行比较。
12.根据权利要求9所述的末级组件(3),其特征在于,该第一计数器是计时器,该 第一比较逻辑对时间信息进行比较,并且该末级组件具有第二计数器和第二比较逻辑, 其中该第二计数器是角度计数器,并且该第二比较逻辑对角度信息进行比较。
全文摘要
本发明涉及用于在微控制器与末级组件之间通信的方法以及末级组件,其中该末级组件从该微控制器通过通信连接获得用于配置或控制的数据。在此随着数据一同传输用于开始配置或控制的条件。
文档编号H04L7/04GK102025481SQ20101029323
公开日2011年4月20日 申请日期2010年9月21日 优先权日2009年9月22日
发明者A·戴斯特勒, A·贾科比, A-T·霍昂, C·拜尔, H·克默, H·弗里德曼, J·纽伯格, L·莫泽, M·克劳斯, M·沃尔兹, M·费希尔, M-T·塔, P·富尔斯塔克, R·瓦施勒 申请人:罗伯特.博世有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1