Method of initializing a control unit connected to a diagnostic bus
    1.
    发明授权
    Method of initializing a control unit connected to a diagnostic bus 有权
    初始化连接到诊断总线的控制单元的方法

    公开(公告)号:US06237113B1

    公开(公告)日:2001-05-22

    申请号:US09159150

    申请日:1998-09-23

    Applicant: Martin Daiber

    Inventor: Martin Daiber

    Abstract: A method of initializing a control unit connected to a diagnostic bus by a trigger word using signals on the diagnostic bus over the RXD line of a microcontroller having a port register and a receive buffer register. According to this method, information is sampled from the port register for the low/high logic state with a predetermined sampling cycle to detect the trigger word, and a readout of the receive buffer register and an analysis of the status information are performed. To prevent unintentional initialization or triggering of the control unit, a check at the sampling time during input of the trigger word is performed to determine whether the receive buffer register is full or whether there is a transition from the high logic signal level to the low logic signal level on the K line of the diagnostic bus, in which case a trigger word causes a framing error in this test. Further, an initialization of the control unit is accepted if there is a framing error; otherwise, the initialization is discarded and another transition from, for example, a high logic signal level to a low logic signal level is waited for.

    Abstract translation: 一种使用具有端口寄存器和接收缓冲寄存器的微控制器的RXD线上的诊断总线上的信号通过触发字来初始化连接到诊断总线的控制单元的方法。 根据这种方法,以预定的采样周期从低端/高逻辑状态的端口寄存器采样信息,以检测触发字,并执行接收缓冲寄存器的读出和状态信息的分析。 为了防止无意中初始化或触发控制单元,执行在触发字输入期间的采样时间的检查,以确定接收缓冲寄存器是否满,或者是否存在从高逻辑信号电平到低逻辑的转换 诊断总线的K线上的信号电平,在这种情况下,触发字会导致此测试中的成帧错误。 此外,如果存在成帧错误,则接受控制单元的初始化; 否则,初始化被丢弃,并且等待例如从高逻辑信号电平到低逻辑信号电平的另一转换。

Patent Agency Ranking