CN106301650A - 用于测试调节设备的装置和方法 - Google Patents
用于测试调节设备的装置和方法 Download PDFInfo
- Publication number
- CN106301650A CN106301650A CN201610537196.7A CN201610537196A CN106301650A CN 106301650 A CN106301650 A CN 106301650A CN 201610537196 A CN201610537196 A CN 201610537196A CN 106301650 A CN106301650 A CN 106301650A
- Authority
- CN
- China
- Prior art keywords
- time
- computing unit
- time signal
- calculation
- result
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/02—Details
- H04J3/06—Synchronising arrangements
- H04J3/0635—Clock or time synchronisation in a network
- H04J3/0638—Clock or time synchronisation among nodes; Internode synchronisation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B11/00—Automatic controllers
- G05B11/01—Automatic controllers electric
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B15/00—Systems controlled by a computer
- G05B15/02—Systems controlled by a computer electric
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B17/00—Systems involving the use of models or simulators of said systems
- G05B17/02—Systems involving the use of models or simulators of said systems electric
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Geometry (AREA)
- Evolutionary Computation (AREA)
- Computer Hardware Design (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Testing And Monitoring For Control Systems (AREA)
- Architecture (AREA)
- Software Systems (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
- Electric Clocks (AREA)
- Debugging And Monitoring (AREA)
- Mobile Radio Communication Systems (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明涉及一种用于借助于受控***模型测试至少一个第一调节设备(201)的装置(10)和相配的方法,装置具有至少一个第一计算单元(101)和至少一个在空间上与第一计算单元分离的第二计算单元(102),第一计算单元具有第一时间信号处理机构(131),其设置用于以电子方法把全球时间源(Set1,Set2)的第一时间信号(Ts1)分配给第一事件,并借助于第一事件能影响由第一模型编码提供第一计算结果,第二计算单元具有第二时间信号处理机构,其设置用于把全球时间源的第二时间信号(Ts2)分配给第二事件,借助于第二事件能影响由第二模型编码提供第二计算结果,第一时间信号处理机构可把第一时间信号转换为修改的第一时间信号(Td1),修改的第一时间信号包括第一周期信号和第一时间报文。
Description
技术领域
本发明涉及用于借助于受控***模型测试至少一个第一电子调节设备的一种装置和一种方法.这样的装置往往包括至少一个第一计算单元和至少一个在空间上与第一计算单元分离的第二计算单元,该第一计算单元具有第一可执行的模型编码,用以计算该受控***模型的第一子模型,该第二计算单元具有第二可执行的模型编码,用以计算该受控***模型的第二子模型.
背景技术
从公开的产品目录“Catalog 2015/Embedded Success dSPACE”已知用于测试调节设备的装置,该产品目录作为印刷目录可获得、在下文中以参考编号说明“P1”来引用、并可在互联网网址www.dspace.com/de/gmb/home/medien/product_info/catalog_contents.cfm上找到.尤其在P1下在第296至331页以及在496至515页描述了上述用途的装置及其组成部分.该装置的联网例如借助于以太网接口卡(例如在上述产品目录中在472和473页)可以实现.这样的装置可以配置成所谓的“HIL模拟器”,缩写“HIL(英语′hardwarein the loop′(闭环中的硬件)”指代封闭的调节回路.
开头所述的调节设备经常称为控制装置,尽管在***理论的意义上其功能范围大都超越“纯”控制功能并且其包含调节功能。
具有至少一个第一微处理器的用于测试的装置的第一计算单元规定和设置用于借助于微处理器执行至少实现一部分受控***模拟的第一模型编码。该模型编码与该装置的硬件一起至少部分地模拟电子仪表或复杂技术***的技术环境.例如,该装置借助于模型编码为该调节设备提供模拟传感器信号.另外,该装置例如可以用作受控的电流阱,用以引走由该调节设备所提供的执行器电流.
所谓HIL-模拟是一种国际的、尤其在德语语言地区使用的测试方法专业术语,其中,“嵌入式***”(例如调节设备或机电一体化模块)通过其输入端和输出端连接在适配的配对物上、例如构成为HIL-模拟器的用来模拟嵌入式***真实环境的装置上.因此,在嵌入式***的测试期间,嵌入式***用的至少一部分输入信号由HIL-模拟器提供,并且嵌入式***的至少一部分输出信号发送给HIL-模拟器.
例如可以借助于受控***模型的在HIL-模拟器上执行的模型编码来模拟待测***的环境的时间行为.例如,若HIL模拟器应当测试嵌入式***、尤其调节设备(经常缩写为ECU,英语为“electronic control unit(电子控制单元)”,则HIL-模拟器配置成至少部分地模拟该调节设备的真实环境。因此,HIL-模拟器在这种情况下可以通过其输入和输出或双向的通信信道与控制装置通信,并以此作为该调节设备的适配的配对物起作用.
HIL-模拟大都必须实时进行.在模拟调节设备的与技术相关的环境时(该模拟的环境包括模拟的受控***),尤其是可以自动地和/或以预先定义的顺序模拟调节设备的在该调节设备较晚的真实环境中可以重复的相互作用。其优点是,控制或调节软件的新开发版本可以在与以前的版本相同的标准下测试。以此可以详细地检测是否已消除一个差错(差错再测试,英语:re-testing).
借助于对HIL模拟器的测试能够大大减少在真实***上(例如在机动车制动***或防滑***上)的测试,并且附带地能够确定调节设备和/或受控***的***极限或可控性极限,而不会使实际的***及其用户(例如汽车和驾驶员)经受危险.
HIL模拟始终只是对真实的简化,并且可能通常不完全代替对真实***的随后大都进行的测试、例如对调节设备与调节样机“真实的”受控***的相互作用的测试和/或对调节设备与被调节的系列产品的相互作用的测试。
已知为了测试至少一个电子调节设备而使用一种在空间上分布的装置,该装置包括至少两个分离的计算单元、例如至少两个隔开并且联网的模拟器.在2002年已经公开(下文中标为P2)的文献“一种确认复杂ECU网络用的闭环测试台硬件(A Hardware-in the-Loop Test Bench for the Validation of Complex ECU Networks)”,J.格林(Gehring),H.许特(Schuette),dSPACE有限公司,2002年的文献第3页,图3,版本说明“SAE2002密歇根州底特律世界会议,2002年3月4号-7号”中公开一种设计成分布式HIL-模拟器的装置,它具有多个计算单元,例如在这里设计为中央单元“Central Unit”、电动机单元“Engine”、传动单元“Transmission”和组合的ESP-悬架单元“ESP Suspension”.所述计算单元通过光学连接机构“高速光学链接”彼此联网.在第7页、右方,“Conclusion(结论)”一段上,本文献第二列举点提到,对于处理器通信可能需要一个时间标志和一个自动的过程同步。
从下文中用P3标记的文献“使柔性测试过程成为可能的闭环技术中的硬件(Hardware-in-the-Loop Technology Enabling Flexible Testing Processes)″,安德烈亚斯·希姆莱(Andreas Himmler),dSPACE有限公司,第3页,B段,版本说明“第51届AIAA航天科学会议,2013格雷普韦恩,TX,USA”中已知为HIL模拟器提供名为的在千兆位以太网的物理层上构建的串行网络,借此为信号和数据的输入和输出设置的接口卡(缩写为I/O-卡)不仅可以彼此交换数据,而且可以与微处理器卡实时交换数据.例如为了在相距达100米的I/O-卡和/或处理器卡之间进行数据交换,可以使用所谓千兆位链路模块,正如它们例如在上述文献P1中355和361页表示的那样.作为在相距例如100米的I/O卡和/或处理器卡之间的数据传递介质,在P3第3页B段和P1第349页建议光纤缆连接,在这里称作“光学介质”或“光纤缆”。所述已经提到的网络提出一种协议,它支持时间同步,尤其用以在所使用的I/O-卡的接口上读入输入信号;必要时为此参见文献P1第299页连同同一页上的图解.
然而,上述借助于的用来在用于测试调节设备的装置内部、尤其HIL模拟器内部实现时间同步的联网解决方案,只是设置用于略微超过100米的计算单元之间的距离.
调节设备的研制和其中实现的调节软件越来越在空间上分布的工作组中进行.在此,往往有多个企业在不同的地点参与.因此,参与的软件和硬件开发者为了在不断前进的研制阶段上测试该调节设备,往往需要相适应的、尤其在可现场适配的测试装置.
因此,将来会出现对如下测试装置的需求,例如,它包括由两个或更多个计算单元(例如HIL模拟器)组成的网络,其中,这些计算单元或HIL-模拟器处于不同的地点,这些地点相距可能大大超过100米。
调节设备在实际应用中非常频繁地与其他调节设备联网.例如,带有40个以上调节设备的机动车已不再罕见,这些调节设备中只有几个可以视应用情况而定来联网确保各自所分配的功能范围,自动变速箱调节设备与发动机调节设备联网的实例就很有说服力.
若出现使不同地点上的调节设备与用于测试的分布式装置、尤其与由多个HIL-模拟器组成的装置例如彼此相隔几百米以上或几公里、在某些情况下甚至可能处于不同的大陆上的连接要求,则至今的分布式装置的计算单元联网和同步的解决方案(根据该装置计算单元的距离)也许会失效,或者必须忍受伴随至今的联网和同步的解决方案的大量缺点,尤其在各调节设备及它们的测试装置之间相互作用的时间分配的准确度方面.
发明内容
在此背景下,本发明的任务在于,提出一种进一步改进现有技术的装置和方法.本发明的优点在于,至少部分地消除现有技术的开头所述的问题.
该任务不仅通过一种带有权利要求1的特征的用于测试调节设备的装置解决,而且通过一种带有权利要求15的特征的方法解决.
本发明有利的设计方案是从属权利要求的技术方案.
按照本发明的技术方案,提出一种用于借助于受控***模型测试至少一个第一调节设备的装置,该装置(10)具有至少一个第一计算单元(101)和一个在空间上与第一计算单元(101)分离的第二计算单元(102),该受控***模型包括至少一个可执行的第一模型编码和至少一个可执行的第二模型编码,并且该第一模型编码在该第一计算单元(101)上存储并设置用于执行,而该第二模型编码在第二计算单元(102)上存储并设置用于执行,并且
第一计算单元(101)具有第一时间信号处理机构(131),该第一时间信号处理机构设置用于以电子方法把全球时间源(Set1,Set2)的第一时间信号(Ts1)分配给第一事件,并且借助于该第一事件能影响由第一模型编码提供第一计算结果,而第二计算单元(102)具有第二时间信号处理机构(132),该第二时间信号处理机构设置用于以电子方法把全球时间源(Set1,Set2)的第二时间信号(Ts2)分配给第二事件,并且借助于该第二事件能影响由第二模型编码提供第二计算结果,并且第一时间信号处理机构(131)能把第一时间信号(Ts1)转换为修改的第一时间信号(Td1),该修改的第一时间信号(Td1)包括第一周期信号和第一时间报文,并且第二时间信号处理机构(132)能把第二时间信号(Ts2)转换为修改的第二时间信号(Td2),该修改的第二时间信号(Td2)包括第二周期信号和第二时间报文,并且该第一计算单元(101)设置用于把该第一计算结果与由修改的第一时间信号(Td1)得知的第一时间信息相联系,和该第二计算单元(102)设置用于使该第二计算结果与由修改的第二时间信号(Td2)得知的第二时间信息相联系.
此外,本发明的任务还提供一种用于借助于受控***模型测试至少一个第一调节设备的方法解决,其中,该方法借助于具有至少一个第一计算单元(101)和至少一个在空间上与第一计算单元(101)分离的第二计算单元(102)的装置(10)来执行,该受控***模型包括至少一个可执行的第一模型编码和至少一个可执行的第二模型编码,并且该第一模型编码在第一计算单元(101)上存储和执行,而该第二模型编码在该第二计算单元(102)上存储和执行,并且
该第一计算单元(101)具有第一时间信号处理机构(131),该第一时间信号处理机构以电子方法把全球时间源(Set1,Set2)的第一时间信号(Ts1)分派给第一事件,并且借助于该第一事件由第一模型编码提供第一计算结果,而该第二计算单元(102)具有第二时间信号处理机构(132),该第二时间信号处理机构以电子方法把该全球时间源(Set1,Set2)的第二时间信号(Ts2)分派给第二事件,并且借助于该第二事件由第二模型编码提供第二计算结果,并且
第一时间信号处理机构(131)把第一时间信号(Ts1)转换为修改的第一时间信号(Td1),该修改的第一时间信号(Td1)包括第一周期信号和第一时间报文,并且第二时间信号处理机构(132)把第二时间信号(Ts2)转换为修改的第二时间信号(Td2),修改的第二时间信号(Td2)包括第二周期信号和第二时间报文,并且第一计算单元(101)把第一计算结果与由修改的第一时间信号(Td1)得知的第一时间信息相联系,而该第二计算单元(102)把该第二计算结果与由修改的第二时间信号(Td2)得知的第二时间信息相联系。
按照本发明的装置和按照本发明的方法的优点是,该第一计算单元和该第二计算单元即使在计算单元之间相距可能几百米或甚至许多公里也能以比较简单的方式实现同步.
只要在本文献的范围内使用术语“同步”,则始终意味着在时间上的同步。所谓角同步往往建立在时间同步上.然而角同步不是本发明的主题.
附图说明
下文中参照附图对本发明作更详细的说明.这里,同类型的部件标以相同的附图标记.所显示的实施方式是强烈地示意的.
图1的图解表示按照本发明的用于借助于未示出的受控***模型测试第一调节设备201的装置10的第一实施方式示意图.
具体实施方式
优选可以借助于第一网络接口111和第二网络接口122通过网络连接133把第一计算结果传递到第二计算单元.
例如,网络连接133设计成以太网连接.
在按照本发明的装置的一种推荐的实施方式中,同一时刻的修改的第一时间信号Td1和修改的第二时间信号Td2在该装置上运行模拟期间代表与该第一时间信息基本上相同的第二时间信息.
按照本发明的装置的另一种实施方式,第一周期信号和第二周期信号具有相同的频率.
在本装置的其他设计方案中规定,第一周期信号和第二周期信号的频率比第一时间报文和/或第二时间报文的更新频率至少高10倍.
在按照本发明的装置的另一种实施方式中,第一计算结果和与此联系的第一时间信息以及第二计算结果和与此联系的第二时间信息设置用于在第二计算单元102上借助于第二模型编码进一步处理.
按照本装置的另一种实施方式,该第二计算单元102设置用于当与第一计算结果相联系的第一时间信息和与第二计算结果相联系的第二时间信息基本上相同时共同处理第一计算结果和第二计算结果。
在按照本发明的装置的一个扩展方案中,第二计算单元102设置用于当与第一计算结果相联系的第一时间信息和与第二计算结果相联系的第二时间信息虽然不相同、但第一时间信息和第二时间信息的差值处于一个预先定义的允许的数值范围内时共同处理第一计算结果和第二计算结果。
在此可以可选地规定,该预先定义的允许的数值范围根据与第一计算结果和/或第二计算结果直接联系的描述该受控***组件的特性来确定。
在按照本发明的装置的一个优选实施方式中,该全球时间源Set1,Set2是全球导航卫星***的时间信号源.
在此优选的是,全球导航卫星***对应于全球定位***(GPS)或伽利略(GALLILEO)导航卫星***或北斗(BEIDOU)导航卫星***或加甘(GAGAN)导航卫星***或IRNSS导航卫星***或QZSS导航卫星***.
该全球时间源优选包括卫星STL的多个数量的Set1,Set2.
另外优选的是,借助于修改的第一时间信号Td1和借助于修改的第二时间信号Td2使由该第一计算单元101所包括的第一计算机时钟和由该第二计算单元102所包括的第二计算机时钟同步.
在按照本发明的装置一个设计方案中,基于修改的第一时间信号Td1预先给定执行第一模型编码的第一软件模块的第一启动时刻和/或第一中止时刻和执行第二模型编码的第二软件模块的第二启动时刻和/或第二中止时刻.
在本装置的另一个实施方式中,该第一计算单元101包括第一模拟器144和第一操作计算机146,并且第二计算单元102包括第二模拟器155和第二操作计算机156,其中,第一时间信号处理机构131与第一模拟器144和/或第一操作计算机146连接,而第二时间信号处理机构132与第二模拟器155和/或第二操作计算机156连接.
在按照本发明的装置的另一个设计方案中,该第一计算单元101和该第二计算单元102借助于网络连接133进行连接,其中,该网络连接133规定和设置用于通过网络连接133把第一计算结果传递到第二计算单元和/或通过网络连接133把第二计算结果传递到第一计算单元101.
优选的是,该装置借助于第一信道211使第一计算单元101与第一调节设备201连接,并且借助于第二信道222使该第二计算单元102与第二调节设备202连接,并且由第一调节设备201和/或由第二调节设备202提供的信号能与第一时间信息或第二时间信息联系。
在该装置另一个优选的实施方式中,第二模型编码规定和设置用于,若从第一计算结果的首次就绪时间开始在预先定义的最大时间内尚未把第一计算结果从第一网络接口111传递到第二网络接口122,则考虑用预先定义的替代值代替第一计算结果来求出第三计算结果.
在按照本发明的装置的另一个实施方式中,第一计算单元101和第二计算单元102彼此相距超过200米.
按照本发明的装置一个特别优选的扩展方案,第一计算单元101包括第一模拟器144和第一操作计算机,并且该第二计算单元102包括第二模拟器155和第二操作计算机156,其中,第一时间信号处理机构131与第一模拟器144和/或第一操作计算机146连接,而第二时间信号处理机构132与第二模拟器155和/或第二操作计算机156连接.
在第一操作计算机146与第一模拟器之间进行的数据交换例如通过(如双箭头所示的)第一操作者接口148进行.第二操作计算机156与第二模拟器之间的数据交换例如通过(如双箭头所示的)第二操作者接口158进行.
在本装置的另一个扩展方案中,该第一计算单元101和第二计算单元102借助于网络连接133连接,其中,该网络连接133规定和设置用于通过网络连接133把第一计算结果传递到第二计算单元和/或通过网络连接133把第二计算结果传递到第一计算单元101.
在本装置的另一个实施方式中,第一计算单元101借助于第一信道211与第一调节设备201连接,并且第二计算单元102借助于第二信道222与第二调节设备202连接.
按照本发明提出一种借助于受控***模型测试至少一个第一调节设备201的方法,其中,该方法借助于具有至少一个第一计算单元101和至少一个在空间上与第一计算单元101分离的第二计算单元102的装置10来执行,
该受控***模型包括至少一个可执行的第一模型编码和至少一个可执行的第二模型编码,并且该第一模型编码在第一计算单元101上存储和执行,而该第二模型编码在该第二计算单元102上存储和执行,并且
该第一计算单元101具有第一时间信号处理机构131,该第一时间信号处理机构以电子方法把全球时间源Set1,Set2的第一时间信号Ts1分派给第一事件,并且借助于该第一事件由第一模型编码提供第一计算结果,而该第二计算单元102具有第二时间信号处理机构132,该第二时间信号处理机构以电子方法把该全球时间源Set1,Set2的第二时间信号Ts2分派给第二事件,并且借助于该第二事件由第二模型编码提供第二计算结果,并且
第一时间信号处理机构131把第一时间信号Ts1转换为修改的第一时间信号Td1,该修改的第一时间信号Td1包括第一周期信号和第一时间报文,并且第二时间信号处理机构132把第二时间信号Ts2转换为修改的第二时间信号Td2,修改的第二时间信号Td2包括第二周期信号和第二时间报文,并且第一计算单元101把第一计算结果与由修改的第一时间信号Td1得知的第一时间信息相联系,而该第二计算单元102把该第二计算结果与由修改的第二时间信号Td2得知的第二时间信息相联系。
在按照本发明的方法的一个实施方式中,全球时间源Set1,Set2是缩写为“GNSS”的“全球导航卫星***”的时间信号源.
各国或各国家集团或地区或国际合作企业的不同全球导航卫星***中的几个已经在按照本发明的装置的扩展方案中列出.
按照根据本发明的方法的另一个实施方式,借助于第一时间读数T1使由第一计算单元101所包括的第一计算机时钟和由该第二计算单元102所包括的第二计算机时钟同步.
在该方法的一个扩展方案中,若从第一计算结果的首次就绪时间开始在预先定义的最大时间内尚未把第一计算结果从第一网络接口111传递到第二网络接口122,则考虑用预先定义的替代值代替第一计算结果来求出第三计算结果.
按照根据本发明的方法的另一个扩展方案,第一计算单元101借助于第一信道211与第一调节设备201连接,并且第二计算单元102借助于第二信道222与第二调节设备202连接,并且由第一调节设备201和/或由第二调节设备202提供的信号与全球时间源Set1,Set2的第一时间读数T1相联系.
要注意,该调节设备的联网并不一定必须在所有测试场合都借助于在调节设备之间的直接数据连接来实现.例如为了实施选定的测试场合可以这样避开要联网的调节设备的“直接”连接,使得借助于该测试装置向调节设备的接口例如加载电动势、信号和/或另外的环境条件,它们尽可能接近现实地模拟以后实际上对于该调节设备存在的环境.因此,在预先定义的应用或测试场合下足够的是,分布在不同地点上的测试装置(例如分布式HIL模拟器)影响在给定情况下同样是分布式调节设备的接口,亦即例如向调节设备提供信号源和/或信号阱或电流源和/或电流阱。
要补充说明,已知的全球导航卫星***主要用于对陆上和在空中定位和导航服务,然而该全球导航卫星***的时间信号也可用于其他应用,正如本文献所陈述的那样.
属于最普遍已知的全球导航卫星***的有:
●GPS,亦即***合众国的“Global Positioning System(全球定位***)”;
●GLONASS,亦即俄罗斯联邦的“GLObal NAvigation Satellite System(全球导航卫星***)”;
●欧洲联盟的Galileo(伽利略)和
●中华人民共和国的Beidou(北斗).
北斗和伽利略有望在未来的几年建成.
所谓GPS-时间来源于全球定位***的导航卫星的时间***.它以只有几秒的小偏差对应于国际原子钟时间,缩写为TAI.与相关的称为UTC的世界时间相比,GPS时间同样有几秒偏离.
在用GPS传递的有效数据的范围内,在一个特有的为其设置的日期字段上传递当前的GPS时间对UTC的差.GPS-接收器可以通过减去相应的数目的切换秒数来自动指示UTC-时钟时间或可供使用.因此,GPS接收器适宜于应用在第一和第二时间信号处理机构131,132中,因为它们为第一和第二计算单元101,102提供可供全球使用的第一时间读数T1用以其他应用。
Claims (15)
1.用于借助于受控***模型测试至少一个第一调节设备(201)的装置(10),该装置(10)具有至少一个第一计算单元(101)和至少一个在空间上与第一计算单元(101)分离的第二计算单元(102),该受控***模型包括至少一个可执行的第一模型编码和至少一个可执行的第二模型编码,并且该第一模型编码在该第一计算单元(101)上存储并设置用于执行,而该第二模型编码在第二计算单元(102)上存储并设置用于执行,并且
第一计算单元(101)具有第一时间信号处理机构(131),该第一时间信号处理机构设置用于以电子方法把全球时间源(Set1,Set2)的第一时间信号(Ts1)分配给第一事件,并且借助于该第一事件能影响由第一模型编码提供第一计算结果,并且第二计算单元(102)具有第二时间信号处理机构(132),该第二时间信号处理机构设置用于以电子方法把全球时间源(Set1,Set2)的第二时间信号(Ts2)分配给第二事件,并且借助于该第二事件能影响由第二模型编码提供第二计算结果,并且
第一时间信号处理机构(131)能把第一时间信号(Ts1)转换为修改的第一时间信号(Td1),该修改的第一时间信号(Td1)包括第一周期信号和第一时间报文,并且
第二时间信号处理机构(132)能把第二时间信号(Ts2)转换为修改的第二时间信号(Td2),该修改的第二时间信号(Td2)包括第二周期信号和第二时间报文,并且
该第一计算单元(101)设置用于把该第一计算结果与由修改的第一时间信号(Td1)得知的第一时间信息相联系,和
该第二计算单元(102)设置用于使该第二计算结果与由修改的第二时间信号(Td2)得知的第二时间信息相联系。
2.按照权利要求1的装置(10),其特征在于,同一时刻的修改的第一时间信号(Td1)和修改的第二时间信号(Td2)在该装置上运行模拟期间代表与该第一时间信息基本上相同的第二时间信息。
3.按照权利要求1或权利要求2的装置(10),其特征在于,第一周期信号和第二周期信号具有相同的频率。
4.根据权利要求1至3中任一项的装置(10),其特征在于,第一周期信号和第二周期信号的频率比第一时间报文和/或第二时间报文的更新频率至少高10倍。
5.根据权利要求1至4中任一项的装置(10),其特征在于,该第一计算结果和与此联系的该第一时间信息以及该第二计算结果和与此联系的第二时间信息设置用于在第二计算单元(102)上借助于第二模型编码进一步处理。
6.根据权利要求1至5中任一项的装置(10),其特征在于,该第二计算单元(102)设置用于当与第一计算结果相联系的第一时间信息和与第二计算结果相联系的第二时间信息基本上相同时共同处理第一计算结果和第二计算结果。
7.按照权利要求1的装置(10),其特征在于,第二计算单元(102)设置用于当与第一计算结果相联系的第一时间信息和与第二计算结果相联系的第二时间信息虽然不相同、但该第一时间信息和该第二时间信息的差值处于一个预先定义的允许的数值范围内时共同处理第一计算结果和第二计算结果。
8.按照权利要求7的装置(10),其特征在于,该预先定义的允许的数值范围根据与第一计算结果和/或第二计算结果直接联系的描述该受控***组件的特性来确定。
9.按照权利要求1至8中任一项的装置,其特征在于,该全球时间源(Set1,Set2)是全球导航卫星***的时间信号源。
10.按照权利要求1至9中任一项的装置,其特征在于,借助于修改的第一时间信号(Td1)和借助于修改的第二时间信号(Td2)使由该第一计算单元(101)所包括的第一计算机时钟和由该第二计算单元(102)所包括的第二计算机时钟同步。
11.按照权利要求1至10中任一项的装置,其特征在于,基于修改的第一时间信号(Td1)预先给定执行第一模型编码的第一软件模块的第一启动时刻和/或第一中止时刻和执行第二模型编码的第二软件模块的第二启动时刻和/或第二中止时刻。
12.按照权利要求1至11中任一项的装置,其特征在于,该第一计算单元(101)包括第一模拟器(144)和第一操作计算机(146),并且第二计算单元(102)包括第二模拟器(155)和第二操作计算机(156),其中,第一时间信号处理机构(131)与第一模拟器(144)和/或第一操作计算机(146)连接,而第二时间信号处理机构(132)与第二模拟器(155)和/或第二操作计算机(156)连接。
13.按照权利要求1至12中任一项的装置,其特征在于,第一计算单元(101)和第二计算单元(102)借助于网络连接(133)进行连接,其中,该网络连接(133)规定和设置用于通过网络连接(133)把第一计算结果传递到第二计算单元和/或通过网络连接(133)把第二计算结果传递到第一计算单元(101)。
14.按照权利要求1至13中任一项的装置,其特征在于,借助于第一信道(211)使第一计算单元(101)与第一调节设备(201)连接,并且借助于第二信道(222)使该第二计算单元(102)与第二调节设备(202)连接,并且由第一调节设备(201)和/或由第二调节设备(202)提供的信号能与第一时间信息或第二时间信息联系。
15.用于借助于受控***模型测试至少一个第一调节设备(201)的方法,其中,该方法借助于装置(10)来执行,该装置具有至少一个第一计算单元(101)和至少一个在空间上与第一计算单元(101)分离的第二计算单元(102),
该受控***模型包括至少一个可执行的第一模型编码和至少一个可执行的第二模型编码,并且该第一模型编码在第一计算单元(101)上存储和执行,而该第二模型编码在该第二计算单元(102)上存储和执行,并且
该第一计算单元(101)具有第一时间信号处理机构(131),该第一时间信号处理机构以电子方法把全球时间源(Set1,Set2)的第一时间信号(Ts1)分派给第一事件,并且借助于该第一事件由第一模型编码提供第一计算结果,并且该第二计算单元(102)具有第二时间信号处理机构(132),该第二时间信号处理机构以电子方法把该全球时间源(Set1,Set2)的第二时间信号(Ts2)分派给第二事件,并且借助于该第二事件由第二模型编码提供第二计算结果,并且
第一时间信号处理机构(131)把第一时间信号(Ts1)转换为修改的第一时间信号(Td1),该修改的第一时间信号(Td1)包括第一周期信号和第一时间报文,并且第二时间信号处理机构(132)把第二时间信号(Ts2)转换为修改的第二时间信号(Td2),修改的第二时间信号(Td2)包括第二周期信号和第二时间报文,并且第一计算单元(101)把第一计算结果与由修改的第一时间信号(Td1)得知的第一时间信息相联系,并且该第二计算单元(102)把该第二计算结果与由修改的第二时间信号(Td2)得知的第二时间信息相联系。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102015207054.9 | 2015-04-17 | ||
DE102015207054.9A DE102015207054B4 (de) | 2015-04-17 | 2015-04-17 | Vorrichtung und Verfahren zum Testen eines Regelungsgerätes |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106301650A true CN106301650A (zh) | 2017-01-04 |
CN106301650B CN106301650B (zh) | 2019-08-20 |
Family
ID=57043499
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610537196.7A Active CN106301650B (zh) | 2015-04-17 | 2016-04-15 | 用于测试调节设备的装置和方法 |
Country Status (4)
Country | Link |
---|---|
US (1) | US10331804B2 (zh) |
CN (1) | CN106301650B (zh) |
DE (1) | DE102015207054B4 (zh) |
FR (1) | FR3035231B1 (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10853104B2 (en) * | 2015-02-27 | 2020-12-01 | Plasma Business Intelligence, Inc. | Virtual environment for simulating a real-world environment with a large number of virtual and real connected devices |
EP3352028A1 (de) * | 2017-01-23 | 2018-07-25 | dSPACE digital signal processing and control engineering GmbH | Verfahren zum test einer steuergerätefunktion eines steuergeräts eines fahrzeugs |
RU2661535C1 (ru) * | 2017-06-14 | 2018-07-17 | Российская Федерация, от имени которой выступает Государственная корпорация по космической деятельности "РОСКОСМОС" | Способ мутационного тестирования электронной аппаратуры и ее управляющего программного обеспечения с определением локализации мутаций |
GB201810478D0 (en) * | 2018-06-26 | 2018-08-08 | Nordic Semiconductor Asa | Precision timing between systems |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101267251A (zh) * | 2008-04-30 | 2008-09-17 | 中兴通讯股份有限公司 | 分布式基站时钟同步方法和*** |
CN101384024A (zh) * | 2008-10-24 | 2009-03-11 | 北京北方烽火科技有限公司 | 一种td-scdma射频拉远模块应用gps的方法与装置 |
US20140330405A1 (en) * | 2013-05-06 | 2014-11-06 | Dspace Digital Signal Processing And Control Engineering Gmbh | Test device for testing a virtual electronic control unit |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6393046B1 (en) * | 1996-04-25 | 2002-05-21 | Sirf Technology, Inc. | Spread spectrum receiver with multi-bit correlator |
DE10326427A1 (de) | 2003-06-10 | 2004-12-30 | Siemens Ag | Verfahren und Vorrichtung zur Ermittlung der Ursachen von Störungen in industriellen Prozessen |
DE102004022558B4 (de) * | 2004-05-07 | 2011-12-08 | Siemens Ag | Verfahren und Vorrichtung zur Simulation eines Automatisierungssystems |
US7974825B2 (en) * | 2004-09-20 | 2011-07-05 | The Mathworks, Inc. | Generation of code from a graphical model |
US7787486B2 (en) * | 2006-11-13 | 2010-08-31 | Honeywell International Inc. | Method and system for achieving low jitter in real-time switched networks |
NO326572B1 (no) * | 2007-04-16 | 2009-01-12 | Marine Cybernetics As | System og fremgangsmate for testing av borereguleringssystemer |
DE102007029137B4 (de) | 2007-06-25 | 2013-04-18 | Airbus Operations Gmbh | Testsystem-Verbund zum parallelen Testen mehrerer Systeme unter Test mit mehreren Testsystemen |
DE102010018422B4 (de) | 2010-04-27 | 2015-01-22 | Airbus Operations Gmbh | Verfahren und Testsystem zum Testen eines verteilten Systems |
US9055129B2 (en) * | 2012-04-23 | 2015-06-09 | Hulu, LLC | Automation framework to remotely control devices and process asynchronous events |
KR20140098602A (ko) * | 2013-01-31 | 2014-08-08 | 한국전자통신연구원 | 분산 시뮬레이션 수행 시스템 및 방법 |
GB2518909B (en) * | 2013-12-16 | 2015-10-28 | Imagination Tech Ltd | Encoder adaptation |
US20150192658A1 (en) * | 2014-01-07 | 2015-07-09 | OmniTrail Technologies | Systems and methods for mobile device microlocation |
-
2015
- 2015-04-17 DE DE102015207054.9A patent/DE102015207054B4/de active Active
-
2016
- 2016-04-13 US US15/097,318 patent/US10331804B2/en active Active
- 2016-04-15 FR FR1653334A patent/FR3035231B1/fr active Active
- 2016-04-15 CN CN201610537196.7A patent/CN106301650B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101267251A (zh) * | 2008-04-30 | 2008-09-17 | 中兴通讯股份有限公司 | 分布式基站时钟同步方法和*** |
CN101384024A (zh) * | 2008-10-24 | 2009-03-11 | 北京北方烽火科技有限公司 | 一种td-scdma射频拉远模块应用gps的方法与装置 |
US20140330405A1 (en) * | 2013-05-06 | 2014-11-06 | Dspace Digital Signal Processing And Control Engineering Gmbh | Test device for testing a virtual electronic control unit |
Also Published As
Publication number | Publication date |
---|---|
DE102015207054B4 (de) | 2021-06-17 |
US20160306900A1 (en) | 2016-10-20 |
CN106301650B (zh) | 2019-08-20 |
FR3035231A1 (zh) | 2016-10-21 |
US10331804B2 (en) | 2019-06-25 |
DE102015207054A1 (de) | 2016-10-20 |
FR3035231B1 (fr) | 2021-07-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106301650A (zh) | 用于测试调节设备的装置和方法 | |
CN108139744B (zh) | 用于调试断开连接的过程控制回路的部分的设备参数的自动分发 | |
CN102968370B (zh) | 一种测试数据生成方法及装置 | |
Glock et al. | Model-based validation and testing of industry 4.0 plants | |
US11610034B2 (en) | Method and device for synchronizing a simulation with a real-time system | |
Osswald et al. | Hardware-in-the-loop-based evaluation platform for automotive instrument cluster development (EPIC) | |
CN106324572B (zh) | 一种gps模拟器及其实现方法 | |
EP4092532A1 (en) | Generating a timestamp at a control unit | |
WO2020142052A1 (en) | Vehicle simulation system and method which is able to communicate real-timely | |
EP3465363A1 (de) | Überprüfungsvorrichtung | |
EP3479237B1 (de) | Verfahren zur synchronisation einer überprüfungsvorrichtung sowie eine überprüfungsvorrichtung und ein zumindest zwei überprüfungsvorrichtungen umfassendes verbundsystem | |
Sama et al. | Scalable control architecture for variable-rate turn compensation | |
US10810328B2 (en) | Method for developing an assembly which has at least one mechatronic component, and a corresponding arrangement | |
Fricke et al. | Collaborative development of a test environment for automated driving | |
Taut et al. | Software instrument for testing cluster devices using high-speed CAN protocol | |
Löchner et al. | Validating advanced driver assistance systems (ADAS) using comprehensive, loss-free in-vehicle measurements | |
Sridharan et al. | Modular Avionics Test Bench | |
DE102015103801A1 (de) | Vorrichtung und Verfahren zum Testen eines Regelungsgerätes | |
JP7127015B2 (ja) | 直接フィードスルーループを有する信号フローに基づいたコンピュータプログラム。 | |
Merino Calleja et al. | Multilevel host-compiled simulation framework for ROS-based UAV services using ArduCopter | |
Kalix et al. | CESAR-An Architecture for Software Development Networks | |
Pereira | Testes Automáticos utilizando o Vector CANoe num Sensor Inercial | |
Volpato et al. | Virtual Vehicle Simulator for ECM Software Testing | |
Zhang et al. | Communication-Driven Automatic Virtual Prototyping for Networked Embedded Systems |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CP01 | Change in the name or title of a patent holder | ||
CP01 | Change in the name or title of a patent holder |
Address after: Paderborn, Germany Patentee after: Desbeth Co.,Ltd. Address before: Paderborn, Germany Patentee before: DSPACE DIGITAL SIGNAL PROCESSING AND CONTROL ENGINEERING GmbH |