-
公开(公告)号:US07933998B2
公开(公告)日:2011-04-26
申请号:US10044555
申请日:2002-01-11
申请人: Thomas Michael Anderson , Russel Ray Rustad , Lee Michael Estep , In Sik Park , Jorge Francisco Gonzalez
发明人: Thomas Michael Anderson , Russel Ray Rustad , Lee Michael Estep , In Sik Park , Jorge Francisco Gonzalez
IPC分类号: G06F15/16
CPC分类号: H04L12/40169 , H04L12/403 , H04L69/22 , H04L2012/40215
摘要: A method and system for communicating over a controller area network (CAN) bus (14-22) enables messages to be routed from a controlling software component (46-50) to one or more processor-enabled peripheral devices (24-44) on a discrete basis over the CAN bus (14-22) to control the plurality of processor-enabled peripheral devices (24-44). By overlaying a hardware device protocol on a CAN bus protocol to realize CAN bus messaging, the controlling software components (46-50) can discretely communicate with the external processor-controlled peripheral devices (24-44) using the multiple multi-drop CAN busses (14-22). In addition, a method and system for handling registration of a processor-enabled peripheral device (24-44) with a controlling software component (46-50) includes creating a logical connection between the processor-enabled peripheral device (24-44) and the controlling software component (46-50) and breaking the logical connection between the processor-enabled peripheral device (24-44) and the controlling software component (46-50) if the processor-enabled peripheral device (24-44) is removed and re-introduced or if the controlling software component (46-50) is reset for re-registration purposes to provide plug-and-play capabilities and dynamic registration of processor-enabled peripheral devices (24-44).
摘要翻译: 一种用于通过控制器局域网(CAN)总线(14-22)通信的方法和系统使消息能够从控制软件组件(46-50)路由到一个或多个处理器使能的外围设备(24-44)上, 基于CAN总线(14-22)的离散基础来控制多个处理器使能的外围设备(24-44)。 通过在CAN总线协议上覆盖硬件设备协议以实现CAN总线消息传递,控制软件组件(46-50)可以使用多个多点CAN总线与外部处理器控制的外围设备(24-44)离散地通信 (14-22)。 另外,用于利用控制软件组件(46-50)来处理支持处理器的外围设备(24-44)的注册的方法和系统包括在支持处理器的外围设备(24-44)和 所述控制软件组件(46-50),并且如果所述处理器使能的外围设备(24-44)被移除,则断开所述处理器启用的外围设备(24-44)和所述控制软件组件(46-50)之间的逻辑连接 并且重新引入或者如果控制软件组件(46-50)被重新设置以用于重新注册目的,以提供即插即用能力和支持处理器的外围设备(24-44)的动态注册。