【技术实现步骤摘要】
【国外来华专利技术】用于串行总线系统的用户站和用于在串行总线系统中进行通信的方法
[0001]本专利技术涉及一种用于串行总线系统的用户站和一种用于在串行总线系统中进行通信的方法,用所述用户站和方法能够进行用于实时关键的应用情况的通信。
技术介绍
[0002]对于例如在车辆中的传感器与控制设备之间的通信来说,出于成本原因,目前取代点对点连接而越来越频繁地使用总线系统,在所述总线系统中数据作为消息在标准ISO11898
‑
l:2015中作为CAN协议规范用CAN FD来传输。消息在总线系统的用户站、比如传感器、控制设备、发送器等之间传输。在此,CAN FD目前在引入阶段中在第一步骤中大多以2Mbit/s的数据比特率在传输数据段的位元时被使用并且以500kbit/s的仲裁比特率在传输位于车辆中的仲裁段的位元时被使用。
[0003]为了避免所述总线上的不同用户站的消息的冲突,在CAN中使用CSMA/CR方法(CR=Collision Resolution)。由此,用在消息或者帧的开始时的所谓的仲裁来解决冲突。在仲裁时,对识别符(Identifier=ID)进行如下测评,即:哪个消息允许作为下一个消息被发送。在此,所述消息或者帧获得承认,其所具有的识别符拥有最高的优先权。这相应于严格的优先权
‑
时间规划(Strict
‑
Priority Scheduling)。这对于在自主车辆中的许多应用情况是足够的。
[0004]但是所述仲裁引起以下结果,即:目前的基于CAN的总线系统对于需 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.用于串行总线系统(100)的用户站(10;20;30;1至4),其具有:用于对所述总线系统(100)的用户站(10;20;30;1至4)与至少一个其他用户站(10;20;30;1至4)的通信进行控制的通信控制装置(11;21;31);用于将由所述通信控制装置(11;21;31)产生的发送信号(TX1;TX2;TX3;TX4)在帧(450;460)中发送到所述总线系统(100)的总线(40)上的发送/接收装置(12;22;32),以及时间规划单元(15;25;35),其用于在一个循环(C)的、在时间上先后相继的时隙(S1至S4)中的至少一个时隙(S1至S4)中来规划所述用户站(10;20;30;1至4)对所述总线(40)的时间访问,其中在一循环(C)中为所述总线(40)的每个用户站(10;20;30;1至4)为了发送其发送信号(TX1;TX2;TX3;TX4)而设置至少一个时隙(S1至S4)并且周期性地重复所述循环(C),并且其中所述时间规划单元(15;25;35)被设计用于在所述总线系统(100)的运行中在使用所述发送信号(TX1;TX2;TX3;TX4)的优先权的情况下用所述总线(40)的其他用户站(10;20;30;1至4)来确定,所述发送/接收装置(12;22;32)为了将用于所述发送信号(TX1;TX2;TX3;TX4)的帧(450;460)发送到所述总线(40)上而允许使用所述循环(C)的哪个时隙(S1到S4)。2.根据权利要求1所述的用户站(10;20;30;1至4),其中所述时间规划单元(15;25;35)被设计用于用所述总线(40)的其他用户站(10;20;30;1至4)来至少暂时动态地并且/或者至少暂时静态地为所述总线(40)的用户站(10;20;30;1至4)确定发送到所述总线(40)上的发送顺序。3. 根据权利要求1或2所述的用户站(10;20;30;1至4),其中所述时间规划单元(15;25;35)具有计数模块(151;251;351),所述计数模块被设计用于就每个从所述总线(40)上接收的帧(450;460)而言增加其计数值,并且在每个对于时隙(S1、S2、S3、S4)而言未被使用地过期的发送机会(TO)中增加其计数值,并且其中所述计数模块(151;251;351)被设计用于当所述计数值等于在所述循环(C)中设置的时隙(S1至S4)的数量时将其计数值重置为起始值。4.根据权利要求3所述的用户站(10;20;30;1至4),其中所述计数模块(151;251;351)被设计用于:就每个从所述总线(40)接收的帧(450;460)而言在接收了对帧(450;460)的开始进行表示的位元之后、即使所述帧(450;460)后来由于错误而由发送了所述帧(450;460)的用户站(10;20;30;1至4)所中断也增加其计数值。5. 根据权利要求3或4所述的用户站(10;20;30;1至4),其中所述时间规划单元(15;25;35)被设计用于:当所述计数模块(151;251;351)的计数值等于在所述循环(C)中设置的时隙(S1至S4)的数量时,对于所述循环(C)的下一个时隙(S1至S4)而言释放所述用户站(10;20;30;1至4)对总线(40)的时间访问,并且其中所述计数模块(151;251;351)被设计用于:当所述发送/接收装置(12;22、32)已经在帧(450;460)中将由所述通信控制装置(11;21;31)所产生的发射信号(TX1;TX2;TX3;TX4)发送到总线(40)上或者让所述发送机会(TO)未被利用地过期时,将其计数值设置为1。6.根据前述权利要求中任一项所述的用户站(10;20;30;1至4),其中所述时间规划单元(15;25;35)被设计用于:当所述总线(40)的用户站(10;20;30;1至4)或另一用户站(10;
20;30;1至4)让其发送机会(TO)未被利用地过期时,在所述循环(C)的时隙(S1至S4)中释放所述用户站(10;20;30;1至4)对总线(40)的时间访问。7. 根据前述权利要求中任一项所述的用户站(10;20;30;1至4),其中所述通信控制装置(11;21;31)被设计用于至少在所述总线(40)的接通阶段(C_E)中将所述帧(450;460)划分为第一通信阶段(451)和第二通信阶段(452),并且其中在所述第一通信阶段(451)中商定,所述总线(40)的用户站中的哪个用户站(10、20、30)在随后的第二通信阶段(452)中获得对所述总线(40)的至少暂时专用的、无冲突的访问。8. 根据权利要求7所述的用户站(10;20;30;1至4),其中所述时隙(S1到S4)的、每循环(C)的数量(SN)大于每循环(C)被分配给所述总线(40)的用户站(10;20;30;1至4)的时隙(S1至S4)的数量,并且其中在未被分配给所述总线(40)的用户站(10;20;30;1至4)中的任何用户站的时隙(S5)中在所述第一通信阶段(451)中商定,所述总线(40)的用户站中的哪一个用户站(10、20、30)在随后的第二通信阶段(452)中获得对所述总线(40)的至少暂时专用的、无冲突的访问。9. 根据权利要求7或8所述的用户站(10;30),其中,时隙(S1至S4)的最小持续时间是所述第一通信阶段(451)的位元的位元时间,并且其中,所述时间规划单元(15;25;35)可选被设计用于:在被分配给所述用户站(10;20;...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。