Patents by Inventor Florian Hartwich

Florian Hartwich has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11088868
    Abstract: A method for communicating between a microcontroller and a transceiver component. The microcontroller includes a first pin for transmitting output data to the transceiver component. The microcontroller includes a second pin for receiving input data from the transceiver component, which includes a first input for receiving the output data. The transceiver component includes a first output for transmitting the input data. The transceiver component includes an interface for a data bus. The transceiver component transmits output data via the interface and receiving input data via the interface. The transceiver component includes an additional function device with a second input and a second output. Additional data are at least intermittently transferred from the first pin to the second input via the first input, and/or from the second output via the first output to the second pin. A device and a computer program via which this method may be carried out.
    Type: Grant
    Filed: May 24, 2018
    Date of Patent: August 10, 2021
    Assignee: Robert Bosch GmbH
    Inventors: Florian Hartwich, Arthur Mutter, Steffen Walker
  • Publication number: 20210036813
    Abstract: A user station for a serial bus system and a method for error signaling for a message received in a serial bus system are provided. The user station includes a communication control unit for creating a message to be transmitted serially to at least one further user station of the bus system, or for reading a message, received serially from at least one further user station, and a transceiver device for transmitting the created message on a bus line or for receiving a message from the bus line, the communication control unit and/or the transceiver device provide an ACK time window for an ACK signal and/or a NACK time window for a NACK signal in the message to be transmitted for a signaling of whether or not at least one further user station has identified an error in the transmitted message.
    Type: Application
    Filed: December 18, 2018
    Publication date: February 4, 2021
    Inventor: Florian Hartwich
  • Patent number: 10701101
    Abstract: A method for averting a manipulation on a CAN bus using a first node connected to the bus by a CAN controller includes a secured transmit module of the first node monitoring the bus; the transmit module recognizing transmission processes of the CAN controller in a normal operation of the first node; the transmit module recognizing a message transmitted impermissibly on the bus in a manner deviating from the normal operation; and, in the event the transmit module recognizes the message, the transmit module initiating countermeasures provided against the manipulation.
    Type: Grant
    Filed: October 10, 2016
    Date of Patent: June 30, 2020
    Assignee: Robert Bosch GmbH
    Inventors: Andreas Soenkens, Arthur Mutter, Florian Hartwich, Thomas Keller, Timo Lothspeich
  • Publication number: 20200186386
    Abstract: A timestamp unit and a communication control unit for a user station. The timestamp unit includes a memory, which cyclically stores a timestamp of a message, which is transmitted via a communication network, an address counter, which is incrementable with each storing of a timestamp of a message, so that the value of the address counter corresponds to an address at which the timestamp is stored in the memory, a first interface to a host control unit via which the timestamp of a message is capturable, and a second interface to a communication control unit, which creates or reads at least one message for/from the user station, the interface including a connection for receiving a trigger signal from the communication control unit, which prompts the capturing of a timestamp, and a connection for transmitting a signal to the communication control unit, which includes the value of the address counter.
    Type: Application
    Filed: July 19, 2018
    Publication date: June 11, 2020
    Applicant: Robert Bosch GmbH
    Inventors: Florian Hartwich, Arthur Mutter, Christian Horst
  • Publication number: 20200117632
    Abstract: A transceiver component, according to a transfer protocol: receives output for a bus at an input connected to a first pin of a microcontroller; and transmits input for the microcontroller from the bus to an output connected to a second pin of the microcontroller. A transceiver: receives the output from the input and transmits it via the bus; and receives the input from the bus and transmits it via the output. According to the protocol, the transceiver component: receives data for a function, that a device of the transceiver component is designed to perform, via the input; and/or transmits data for the function via the output. The transceiver component includes a bus controller that includes: a communication input that is connectable to an output of the transceiver for receiving the data; and/or a communication output that is connectable to another input of the transceiver for transmitting the data.
    Type: Application
    Filed: May 24, 2018
    Publication date: April 16, 2020
    Inventors: Arthur Mutter, Florian Hartwich, Steffen Walker
  • Publication number: 20200084064
    Abstract: A method for communicating between a microcontroller and a transceiver component. The microcontroller includes a first pin for transmitting output data to the transceiver component. The microcontroller includes a second pin for receiving input data from the transceiver component, which includes a first input for receiving the output data. The transceiver component includes a first output for transmitting the input data. The transceiver component includes an interface for a data bus. The transceiver component transmits output data via the interface and receiving input data via the interface. The transceiver component includes an additional function device with a second input and a second output. Additional data are at least intermittently transferred from the first pin to the second input via the first input, and/or from the second output via the first output to the second pin. A device and a computer program via which this method may be carried out.
    Type: Application
    Filed: May 24, 2018
    Publication date: March 12, 2020
    Inventors: Florian Hartwich, Arthur Mutter, Steffen Walker
  • Patent number: 10454705
    Abstract: A device and a method for selectively hiding bus oscillations upon data reception via a bus system. The device encompasses a monitoring element for monitoring a difference of the bus signal on a bus line of the bus system, and a masking element for masking oscillations of the bus signal for a predetermined masking time if the monitoring result of the monitoring element indicates that oscillations of the bus signal following a transition of the bus signal from a dominant to a recessive state exceed at least one predetermined threshold value.
    Type: Grant
    Filed: November 7, 2016
    Date of Patent: October 22, 2019
    Assignee: Robert Bosch GmbH
    Inventors: Florian Hartwich, Steffen Walker
  • Patent number: 10334089
    Abstract: The disclosure relates to a method for serially transmitting a frame from a transmitter to at least one receiver via a bus line, as well as a subscriber station for a bus system. According to said method, stuff bits for generating additional signal edges are inserted into the frame by the transmitter according to a predetermined rule, and the stuff bits are removed again by the receiver when evaluating a received frame, a CRC calculation logic of a CRC generator calculating a CRC checksum that is comprised by said frame, and a value of “1” being inserted into said CRC calculation logic in an additional evaluation step if a value of “0 . . . 0” has been determined for the CRC checksum in the running calculation executed by the CRC calculation logic.
    Type: Grant
    Filed: August 4, 2015
    Date of Patent: June 25, 2019
    Assignee: Robert Bosch GmbH
    Inventors: Florian Hartwich, Martin Heinebrodt, Christian Horst, Thomas Lindenkreuz, Peter Svejkovsy, Arthur Mutter
  • Patent number: 10318373
    Abstract: A user station for a bus system and a method for checking the correctness of a message, in which the user station includes a communication control unit for writing or reading at least one message for/from at least one further user station of the bus system, in which an exclusive, collision-free access by a user station to a bus line of the bus system is ensured at least intermittently, a checksum generator for generating a checksum for the message to detect bit errors in the message, and a configuration register for specifying the initialization value with which the checksum generator is to be preloaded to start the message, the initialization value being changeable as necessary even following a communication with the communication control unit.
    Type: Grant
    Filed: August 4, 2015
    Date of Patent: June 11, 2019
    Assignee: ROBERT BOSCH GMBH
    Inventors: Florian Hartwich, Arthur Mutter, Christian Horst
  • Patent number: 10164792
    Abstract: A user station for a bus system and a method for reducing line-conducted emissions in a bus system, in which the user station includes a transceiver for transmitting or receiving a message from at least one additional user station of the bus system via the bus system. In the bus system, exclusive, collision-free access to a bus of the bus system by a user station is at least temporarily ensured. The transceiver includes an emission control device for controlling the properties of the transceiver to reduce line-conducted emissions in the bus system. The transceiver is also configured for switching the emission control device on or off as a function of the arbitration phase and the data area of the message.
    Type: Grant
    Filed: February 27, 2015
    Date of Patent: December 25, 2018
    Assignee: Robert Bosch GmbH
    Inventors: Ingo Hehemann, Florian Hartwich, Steffen Walker
  • Patent number: 10146725
    Abstract: A method is described for checking the correct functioning of a serial data transmission in a bus system having at least two bus users. The bus users are connected to the bus via a bus connection unit and exchange messages via the bus. The sending access to the bus for each message is granted to a bus user via the arbitration process according to CAN standard ISO 11898-1, this bus user becoming the sender for this message. The messages have a logic structure according to the CAN standard, i.e., are composed of a start of frame bit, arbitration field, control field, data field, CRC field, acknowledge field, and end of frame field. The correct functioning of the data transmission is checked during the transmission by comparing a transmission signal, sent to the bus connection unit, to the reception signal (CAN_RX) received by the bus connection unit.
    Type: Grant
    Filed: August 24, 2012
    Date of Patent: December 4, 2018
    Assignee: ROBERT BOSCH GmbH
    Inventors: Florian Hartwich, Franz Bailer, Christian Horst, Arthur Mutter
  • Publication number: 20180324000
    Abstract: A device and a method for selectively hiding bus oscillations upon data reception via a bus system. The device encompasses a monitoring element for monitoring a difference of the bus signal on a bus line of the bus system, and a masking element for masking oscillations of the bus signal for a predetermined masking time if the monitoring result of the monitoring element indicates that oscillations of the bus signal following a transition of the bus signal from a dominant to a recessive state exceed at least one predetermined threshold value.
    Type: Application
    Filed: November 7, 2016
    Publication date: November 8, 2018
    Inventors: Florian Hartwich, Steffen Walker
  • Publication number: 20180302431
    Abstract: A method for averting a manipulation on a CAN bus using a first node connected to the bus by a CAN controller includes a secured transmit module of the first node monitoring the bus; the transmit module recognizing transmission processes of the CAN controller in a normal operation of the first node; the transmit module recognizing a message transmitted impermissibly on the bus in a manner deviating from the normal operation; and, in the event the transmit module recognizes the message, the transmit module initiating countermeasures provided against the manipulation.
    Type: Application
    Filed: October 10, 2016
    Publication date: October 18, 2018
    Inventors: Andreas Soenkens, Arthur Mutter, Florian Hartwich, Thomas Keller, Timo Lothspeich
  • Patent number: 10084617
    Abstract: A user station for a bus system and a method for improving the transmission quality in a bus system are provided. The user station includes a transceiver for transmitting or receiving a message to/from at least one additional user station of the bus system via the bus system. In the bus system, exclusive, collision-free access to a bus of the bus system by a user station is at least temporarily ensured. The transceiver includes a transmission signal processing device for transmission signal processing of a transmission signal to be transmitted by the transceiver. The transmission signal processing device is configured for setting a predetermined bit symmetry of bits of the transmission signal by generating an internal transmission signal for the message. In the internal transmission signal, the dominant phase of the bits is shortened and the recessive phase of the bits is lengthened.
    Type: Grant
    Filed: February 27, 2015
    Date of Patent: September 25, 2018
    Assignee: ROBERT BOSCH GMBH
    Inventors: Ingo Hehemann, Florian Hartwich, Steffen Walker
  • Patent number: 10083149
    Abstract: The disclosure relates to a method for serially transmitting frames from a transmitter to at least one receiver via a bus line and to a participant station for a bus system. In the method, stuff bits are integrated into the frame by the transmitter dependent on the values of multiple previous bits in order to generate additional signals edges. The transmitter of the frame counts the stuff bits which are integrated depending on the value of multiple previous bits, and information on the number of counted stuff bits is transmitted in the transmitted frames.
    Type: Grant
    Filed: August 4, 2015
    Date of Patent: September 25, 2018
    Assignee: Robert Bosch GmbH
    Inventors: Florian Hartwich, Franz Bailer, Arthur Mutter, Jan Scheuing
  • Patent number: 9985798
    Abstract: A method for transmitting first and second data between subscriber stations of a bus system via a first channel jointly used by a plurality of subscriber stations and via a second channel of the bus system, used in addition to the first channel by a plurality of subscriber stations, the first channel using the access method and transmission protocol of the CAN specification or the extension thereof, the TTCAN specification, the access to the second channel being controlled according to an arbitrary access method, and first data to be transmitted via the first channel and second data to be transmitted via the second channel being transmitted via a joint signal line, and a data signal being formed as a function of the first data, and a modulation signal being formed as a function of the first and second data, and the modulation signal being superposed on the data signal.
    Type: Grant
    Filed: September 21, 2011
    Date of Patent: May 29, 2018
    Assignee: ROBERT BOSCH GMBH
    Inventors: Florian Hartwich, Reiner Schnitzer
  • Patent number: 9917705
    Abstract: A device is provided for ascertaining the internal delay time of a CAN bus connection unit in a bus system including user stations exchanging messages via a bus, the transmission access to the bus for each message being assigned using an arbitration method according to CAN standard ISO 11898-1 to one user station which becomes the transmitter for this message. The device includes a unit for ascertaining the internal delay time using one of (i) a delay counter for ascertaining the delay time between a transmission signal and a reception signal, the delay counter being stopped if the reception signal has a dominant level and the counter content of the delay counter is greater than/equal to a predefined configuration value, or (ii) the maximum and minimum delay times of the bus connection unit.
    Type: Grant
    Filed: June 11, 2014
    Date of Patent: March 13, 2018
    Assignee: Robert Bosch GmbH
    Inventor: Florian Hartwich
  • Patent number: 9880956
    Abstract: In a bus system that includes at least two subscribed data processing units that exchange messages via a bus in a serial data transmission, the transmitted messages are of a logical structure that includes a start-of-frame bit, an arbitration field, a control field, a data field, a CRC field, an acknowledge field and an end-of-frame sequence, the control field including a data length code, which contains information regarding the length of the data field. The CRC field of the messages can include any of two or more different numbers of bits depending on a value of an associated switchover condition (UB3).
    Type: Grant
    Filed: March 29, 2012
    Date of Patent: January 30, 2018
    Assignee: ROBERT BOSCH GMBH
    Inventor: Florian Hartwich
  • Patent number: 9864724
    Abstract: A method for serial data transfer in a bus system having at least two bus subscribers that exchange messages via the bus, the transmitted messages having a CAN standard ISO 11898-1 structure, where for a first marker (EDL), the control field of the messages, divergently from ISO 11898-1, encompasses more than 6 bits, and for the EDL, the data field of the messages, divergently from ISO 11898-1, may encompass more than 8 bytes, the values of the 4 bits of the data length code being interpreted divergently from ISO 11898-1 to establish the data field size, and for a second marker (BRS), the bit length for at least one predefined or predefinable region within the message assumes a value that is shortened as to the bit length used before the second marker was present, the region beginning at the earliest with the second marker and ending at the latest with the CRC delimiter, and the BRS occurring only when the EDL is present, and occurring in the control field of the messages which encompasses more than 6 bits.
    Type: Grant
    Filed: June 26, 2012
    Date of Patent: January 9, 2018
    Assignee: ROBERT BOSCH GMBH
    Inventors: Florian Hartwich, Christian Horst
  • Patent number: 9852106
    Abstract: A method for serial data transfer in a bus system having at least two bus subscribers that exchange messages via the bus, the transmitted messages having a logical structure according to CAN standard ISO 11898-1, the logical structure encompassing a start of frame bit, arbitration field, control field, data field, CRC field, acknowledge field, and end of frame sequence, the control field encompassing a data length code that contains an information item regarding the length of the data field. The method is characterized in that when a first marker (EDL) is present, the control field of the messages, divergently from ISO 11898-1, encompasses more than six bits; the first marker (EDL) being implemented by way of a recessive bit in the control field, and when the first marker is present, the recessive bit of the first marker (EDL) being followed, in all data messages, by at least one dominant bit.
    Type: Grant
    Filed: June 26, 2012
    Date of Patent: December 26, 2017
    Assignee: ROBERT BOSCH GMBH
    Inventors: Florian Hartwich, Christian Horst