从控制设备和用于对从控制设备编程的方法技术

技术编号:10156715 阅读:106 留言:0更新日期:2014-07-01 10:14
本发明专利技术涉及一种应用在主从总线系统中的从控制设备(2),其特征在于,在所述从控制设备(2)中安装至少两个程序(P、P'),其中,所述程序(P、P')与不同的主控制设备(3、3')相匹配,所述主控制设备的区别在于它们的进度表(4、4'),其中,在所述从控制设备(2)中置入进度表(4、4')的至少一个区别特征(6),其中,根据所述区别特征(6)的不同来检测相应连接的主控制设备(3、3'),并将配属的程序(P、P')载入程序存储器(10)中或保持载入状态;本发明专利技术还涉及一种用于对从控制设备(2)编程的方法。

【技术实现步骤摘要】
【国外来华专利技术】从控制设备和用于对从控制设备编程的方法本专利技术涉及一种从控制设备和用于对从控制设备编程的方法。对于总线系统通常区分为主从式总线系统和多主式总线系统。在此,在主从式总线系统中的配置是固定的,亦即在其中存在一个主节点和一个或多个从节点。相反,在多主式总线系统中,每个控制设备在某一时间点上都可以是主节点或从节点,亦即所述配置是不固定的。在机动车中需要使用适宜的总线系统,以便成本低廉地对智能传感器和驱动器进行通信、例如用于车门或座椅内部的联网。这种成本低廉的总线系统例如是LIN总线。LIN表示局域互联网络。LIN总线系统由LIN主节点和一个或多个LIN从节点构成,所述主节点和从节点都作为总线系统中的网络节点。所述LIN主节点包含有关所有待传递数据的时间顺序的信息,并因此进行控制。如果LIN主节点对此发出指示,LIN从节点就随后传递所述数据。所述指示是通过发送LIN报文帧(LIN-Botschaft)进行的,在所述LIN报文帧头中包含特定的消息地址。每个时间点都只能传递一个LIN报文帧。由此不需要用于分辨总线冲突的机制,因为在LIN总线系统中不会发生冲突。所述LIN报文帧的时间顺序按照所谓的进度表、亦即时间表,所述时间表可以根据需要被改变。LIN总线也就是主从总线系统,与此相反,CAN总线(控制局域网络总线ControlledAreaNetwork)是一种多主总线系统。从文献DE102007054810A1中已知一种用于识别控制设备中的不同通信协议的方法,所述控制设备具有至少两个通信驱动程序,其中,在所述控制设备中检查接收的数据是否符合通信协议(该通信协议被分配给从所述至少两个通信驱动程序中选定的一个通信驱动程序),用以通过这种方式识别有效的或无差错的通信。由此,控制设备可以根据需要通过LIN协议或K线通信协议运行。所述协议的自动化识别会产生较少的变型并由此实现经济上的节约,因为可以将带有类型识别码的产品应用到不同的车辆类型中。在此,所述方法不仅可以识别不同的总线类型、例如K线、LIN等,还可以识别不同的波特率或其他的总线类型的参数。甚至还可以在一个从控制设备与多个不同的主节点共同使用时采用相同的通信协议。在此也带来这种问题,即降低了变型多样性。本专利技术所要解决的技术问题在于,提供一种从控制设备以及一种用于编程设计从控制设备的方法,借助于所述方法可以利用简单的装置使所述从控制设备适配于不同的主节点。被应用在主从总线系统中的所述从控制设备在此被这样设置,即在所述从控制设备中安装至少两个程序,其中,所述程序与多个主控制设备相匹配,所述多个主控制设备的进度表不同,其中,在所述从设备中置入进度表的至少一个区别特征,其中,根据所述区别特征检测相应连接的主控制设备,并将配属的程序载入到程序存储器中或保持载入状态。由此,所述从控制设备可以检测它的系统环境,并自行与测得的系统环境或者所属的主控制设备相匹配。由此还省去了用于例如借助识别手段来选择软件变型的编码步骤。虽然相对于根据设计方案而提供的所有变型,这种编码都是进步的,但是当类型标记发生变化时,都必须对所述编码进行重新修正。所有这些都是本专利技术所要避免的。所述区别特征例如可以是在进度表中应用的报文帧,所述报文帧只有在具有区别特征的情况下才能达到主控制设备。然而所述区别特征也可以是主控制设备的报文帧的顺序或时间间隔。如果存在多个区别特征,则优选对多于一个的区别特征、例如所有区别特征进行评估。所述一个或多个区别特征可以被分别置入从控制设备中,或者也将整个进度表置入从控制设备中,其中,通过比较所接收的进度表来确定当前与从控制设备相连接的主控制设备。优选所述程序存储器被设计为EEPROM(电可擦除只读存储器)。在一种实施方式中,所述从控制设备是LIN从控制设备、也即借助LIN协议进行通信的主和从控制设备。在另一种实施方式中,将所述程序中的一个作为默认程序存储在所述程序存储器中。这种默认程序优选是在被应用最多的主控制设备中的程序,从而使程序存储器的再编程被降低到平均水平。在另一种实施方式中,在检测被分配的主控制设备之后,所述被载入或者被保持在程序存储器中的程序被永久、也即非暂时地保存。由此避免了所述从控制设备每当重新启动时都要被重新输入程序。但是,这是以系统环境不变为前提的,这通常都可以被满足。在另一种实施方式中,所述从控制设备在载入或载入状态相应的程序之前,等待进度表至少一次运行完。在此,所述运行的时间通常小于从控制设备、尤其LIN从控制设备允许的上载时间,因此从一开始就可以在所述从控制设备的第一个激活循环(Wach-Zyklus)中利用正确的函数进行计算。如果所述正确的函数在从控制设备的第一激活循环的开始几秒中没有重要作用,则可以出于稳定度的考虑将识别时间段延长几秒。以下借助优选实施例对本专利技术进行更详尽的阐述。这一附图示出了LIN总线系统的示意性框图。所述LIN总线系统1包括多个从控制设备2,其中,较为详细地示出了一个从控制设备2。可选地,在所述LIN总线系统1上还可以连接不同的主控制设备3、3',其中,在所示实施例中连接有主控制设备3,因此在主控制设备3'处的连接用虚线表示。每个主控制设备3、3'都分配有进度表4、4',所述进度表相当于被使用的报文帧的流程表。在图示的实施例中,所述进度表4、4'的区别在于,在进度表4'中还出现了另一个报文帧ID15。区别特征6是之前已知的,并且在至少一个从控制设备2中被置入存储器7中。此外,所述从控制设备2还具有处理器8、另一个存储器9和程序存储器10。在所述从控制设备2中安装用于主控制设备3、3'的调整程序P、P',其中,所述程序P被配属于主控制设备3,而程序P'被配属于主控制设备3'。在此,所述程序P作为默认程序被置入程序存储器10(例如设计为EEPROM的程序存储器)中。如果这样构造所述LIN总线系统1,那么首先从控制设备2不知道使用主控制设备3还是主控制设备3'。在运行之后,主控制设备3开始运行其进度表并开始发送报文帧。所述从控制设备2现在监听总线通信(Busverkehr)。所述处理器8在区别特征6存在的情况下检查总线通信。所述从控制设备2根据是否识别出报文帧ID15来识别被连接的是主控制设备3还是主控制设备3'。当前,所述从控制设备2在整个进度表运行完之后没有检测到ID15,从而推断出当前存在的是主控制设备3。所述从控制设备2随后选择所配属的程序P,该程序已经作为默认程序处于程序存储器10中。由此不再需要进行其他的适配手段。相反,如果所述从控制设备2检测到主控制设备3',那么应该将程序P'从存储器9载入到程序存储器10中。由此,所述从控制设备2自动识别其系统环境,并自动进行适配。在此应注意的是,并不是LIN总线系统1的所有从控制设备2都必须根据本专利技术进行设计。在此,具有一个或多个区别特征6的存储器7还可以被集成在存储器9或处理器8或程序存储器10中。本文档来自技高网...
从控制设备和用于对从控制设备编程的方法

【技术保护点】
一种应用在主从总线系统中的从控制设备(2),其特征在于,在所述从控制设备(2)中安装至少两个程序(P、P'),其中,所述程序(P、P')与不同的主控制设备(3、3')相匹配,所述主控制设备的区别在于它们的进度表(4、4'),其中,在所述从控制设备(2)中置入进度表(4、4')的至少一个区别特征(6),其中,根据所述区别特征(6)的不同来检测相应连接的主控制设备(3、3'),并将配属的程序(P、P')载入程序存储器(10)中或保持载入状态。

【技术特征摘要】
【国外来华专利技术】2011.10.27 DE 102011117083.21.一种应用在主从总线系统中的从控制设备(2),所述从控制设备(2)具有存储器(7)、另一存储器(9)和程序存储器(10),其特征在于,在所述从控制设备(2)中安装至少两个程序(P、P'),其中,所述另一存储器(9)和所述程序存储器(10)中分别存储有所述程序(P、P')中的至少一个,其中,所述程序(P、P')与不同的主控制设备(3、3')相匹配,所述主控制设备的区别在于它们的进度表(4、4'),其中,所述进度表分别相当于所述主控制设备使用的报文帧的流程表,其中,在所述从控制设备(2)中置入进度表(4、4')的至少一个区别特征(6),所述区别特征(6)存储在所述存储器(7)中,其中,所述从控制设备(2)根据所述区别特征(6)的不同来检测相应连接的主控制设备(3、3'),并将配属的程序(P、P')载入程序存储器(10)中或保持载入状态,其中,所述区别特征是在进度表中应用的、只有在具有区别特征的情况下才能达到主控制设备的报文帧,或者所述区别特征是主控制设备的报文帧的顺序或时间间隔。2.根据权利要求1所述的从控制设备,其特征在于,所述从控制设备(2)是LIN从控制设备。3.根据权利要求1或2所述的从控制设备,其特征在于,所述程序(P、P')中的一个作为默认程序被存储进所述程序存储器(10)中。4...

【专利技术属性】
技术研发人员:F奥登布雷特
申请(专利权)人:大众汽车有限公司
类型:发明
国别省市:德国;DE

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1