Patent application number | Description | Published |
20080201618 | Method for Running a Computer Program on a Computer System - Errors which may be detected by an error detection unit may occur during execution of a computer program which runs on a computer system and includes at least one run-time object. In order to handle a detected error particularly flexibly and to keep the computer system available as much as possible, an error handling routine is selected from a pre-selectable set of error handling routines as a function of an identifier assigned to the run-time object and the selected error handling routine is executed. | 08-21-2008 |
20080256320 | Method For Storing Messages in a Message Memory and Message Memory - In a method for storing messages in a communications module, the messages to be stored contain first data having a first data volume and second data having a second data volume, and it is possible for the second data volume to be different per message. A message memory contains a header segment, in which the first data of the message are stored in a respective header area per message, and the message memory also contains a data segment, in which the second data of the message are stored in a respective data area per message The message memory is configured such that a division between the header segment and the data segment is variable, depending on the number of messages and the second data volume. | 10-16-2008 |
20080259915 | Communication Module Having a Communication Interface Element and Communication Interface Element - A communication interface element for a communication module is provided, which module contains a message memory and a first data path to and from the message memory via which data and/or messages are transmitted to and from the message memory. The communication interface element provides an additional, second data path in the communication module and includes switching arrangement configured in such a way that predefinable data and/or messages of the first data path are transmitted over the additional, second data path. | 10-23-2008 |
20080270747 | Method and Device for Switching Over Between Operating Modes of a Multi-Processor System Using at Least One External Signal - A method for a switchover in a computer system having at least two execution units, a switchover being performed between at least two operating modes, and a first operating mode corresponding to a comparison mode, and a second operating mode corresponding to a performance mode, wherein the switchover is triggered by at least one signal, which is generated outside the computer system. | 10-30-2008 |
20080282041 | Method and Apparatus for Accessing Data of a Message Memory of a Communication Module - A method and an apparatus for accessing data of a message memory of a communication module by inputting or outputting data into or from the message memory, the message memory being connected to a buffer memory assemblage and the data being transferred to the message memory or from the message memory, the buffer memory assemblage having an input buffer memory in the first transfer direction and an output buffer memory in the second transfer direction; and the input buffer memory and the output buffer memory each being divided into a partial buffer memory and a shadow memory, the following steps being performed in each transfer direction: inputting data into the respective partial buffer memory, and transposing access to the partial buffer memory and shadow memory, so that subsequent data can be inputted into the shadow memory while the previously inputted data are already being outputted from the partial buffer memory in the stipulated transfer direction. | 11-13-2008 |
20090077287 | METHOD AND DEVICE FOR EXCHANGING DATA BETWEEN AT LEAST TWO STATIONS CONNECTED TO A BUS SYSTEM - A method and a device for exchanging data in messages between at least two stations connected by a bus system. The messages contain the data being transmitted by the stations over the bus system. Each message contains an identifier characterizing the data contained therein. Each station decides on the basis of the identifier whether to receive the message. The messages are controlled in time by a first station. The first station repeatedly transmits a reference message over the bus in at least one specifiable time interval. The time interval is subdivided into time windows of a specifiable length, the messages being transmitted in the time windows. | 03-19-2009 |
20090083466 | MESSAGE HANDLER AND METHOD FOR CONTROLLING ACCESS TO DATA OF A MESSAGE MEMORY OF A COMMUNICATIONS MODULE - A method for controlling access to data of a message memory, and a message handler of a communications module having a message memory, in which data are input or output in response to an access; the message memory being connected to a first buffer configuration and a second buffer configuration, and the data being accessed via the first or the second buffer configuration; in the message handler, at least one first finite state machine being provided which controls the access to the message memory via the first buffer configuration, and at least one second finite state machine being provided which controls the access via the second buffer configuration, the at least one first finite state machine and the second finite state machine making access requests; and a third finite state machine being provided which assigns access to the message memory to the at least one first and the second finite state machine as a function of their access requests. | 03-26-2009 |
20090125592 | Flexray communication controller - FlexRay communication controller for connecting FlexRay communication lines to a FlexRay network member assigned to the FlexRay communication controller, whereby said FlexRay communication controller encloses some parts as there are at least a message handler, a message memory, a first buffer memory structure for connecting said message memory to said FlexRay network member and a second buffer memory structure for connecting said message memory to said FlexRay communication lines, whereby all the parts are functioning together to connect said FlexRay communication lines to said FlexRay network member and said FlexRay communication controller is constructed in such a way that said functioning is controlled by the contents of a variety of registers located onto said FlexRay communication controller. | 05-14-2009 |
20090217107 | Method and Device for Data Processing - A method and device for data processing having at least three identical or similar execution units, wherein at least one comparator exists and at least two execution units are grouped such that the output signals of the at least two execution units are connected with the at least one comparator and compared. | 08-27-2009 |
20090240857 | Method and device for controlling a bus system and a corresponding bus system - Method for controlling a bus system having at least two users, a first user repeatedly transmitting a reference message in at least one predeterminable time interval over the bus system, the reference message being triggered by time trigger information when the time information reaches a time mark assigned to the trigger information, wherein the time mark is altered at least once in such a way that when the time information reaches the altered time mark, time shifting of the trigger information occurs. | 09-24-2009 |
20100046594 | Method and device for decoding a signal - In a method and a device for decoding a signal, the signal is transmitted via at least one connecting line of a data transmission system, in a user of the data transmission system receiving the signal. It is provided to measure the interval of a change—provided compulsorily in a transmission protocol used in the data transmission system—of the signal from rising to falling or from falling to rising edge. A tendency for an asymmetrical delay of the signal can be ascertained from the measured interval. The sampling of the bits of the received signal can be improved as a function of the interval or of the asymmetrical delay, for example, by setting the sampling instant in variable fashion. Alternatively, the interval or the asymmetrical delay can be utilized for diagnostic purposes. | 02-25-2010 |
20100049891 | Method and device for synchronizing two bus systems and arrangement composed to two bus systems - A device for synchronizing at least two bus systems, having a first communications module for a first bus system and a second communications module for a second bus system, wherein in the first communications module first trigger information is present by which a trigger signal is triggered in the first bus system, characterized in that the device is configured in such a manner that the first and second communications modules are connected to each other and the first trigger information is transmitted to the second communications module, and the second communications module is configured in such a manner that a time information value is determined from the first trigger information and that time information value is compared with a second time mark of the second bus system, a time difference being determined and the next reference message being triggered in the second bus system in dependence upon the second time mark and the time difference. | 02-25-2010 |
20100260176 | Communication module having a communication interface element and communication interface element - A communication interface element for a communication module is provided, which module contains a message memory and a first data path to and from the message memory via which data and/or messages are transmitted to and from the message memory. The communication interface element provides an additional, second data path in the communication module and includes switching arrangement configured in such a way that predefinable data and/or messages of the first data path are transmitted over the additional, second data path. | 10-14-2010 |
20100293315 | COMMUNICATION SYSTEM HAVING A CAN BUS AND A METHOD FOR OPERATING SUCH A COMMUNICATION SYSTEM - A communication system having one CAN bus and at least two devices interconnected by the CAN bus is described, at least one of the devices including: i) a CAN controller, which is suitable for transmitting CAN data frames over the CAN bus using a first physical protocol in a first operating mode; ii) an asynchronous serial communication interface unit, which is suitable for transmitting ASC data frames over the CAN bus using a second physical protocol in a second operating mode; iii) a first switching means, which is suitable for switching the first operating mode and the second operating mode depending on at least one agreement in effect between the device and at least one of the other devices; and iv) another switching means, which is suitable for switching the device to a third (restricted) operating mode, which differs from the first operating mode and the second operating mode, for powering up the device. | 11-18-2010 |
20110038388 | COMMUNICATION SYSTEM INCLUDING A DATA BUS AND MULTIPLE USER NODES CONNECTED THERETO, AND METHOD FOR OPERATING SUCH A COMMUNICATION SYSTEM - A communication system is described that includes a data bus and multiple user nodes connected to the data bus. Also described is a method for operating such a communication system. Data frames for data transmission each include a data field and/or a control field and a check sum field. One user has a high-precision clock generator (for example, precise quartz, MEMS resonator, etc.), and the remaining users have a clock generator (for example, an RC oscillator or imprecise quartz) having a lower precision. During operation of the communication system calibration messages are present on the data bus, and the users having the imprecise clock generator receive a calibration message. The users having the imprecise clock generator calibrate the imprecise clock generator to a system clock signal of the data bus, taking into account information contained in the received calibration message. To expedite the calibration of such a communication system and at the same time conserve bandwidth on the data bus, any given messages transmitted via the data bus are used as calibration messages for calibrating the system. For the calibration, a distance (NOPN) between an edge in the data field or in the control field of a received data frame and another edge in a field of the received data frame is measured in oscillator periods. The number (NB) of bits between these two edges is counted, and a clock divider which generates a system clock signal of a data bus protocol control system of the user to be calibrated is to be set so that a system clock signal period has a length of NOPN/NB·NTQ oscillator periods. | 02-17-2011 |
20110064090 | CYCLICAL TIME-BASED COMMUNICATION SYSTEM, USER IN SUCH A SYSTEM AND TRANSMISSION METHOD - A cyclical time-based communication system, for the transmission of data (DATA) between users, comprising a databus and users connected thereto. The data transmission occurs within cyclical repeating timeframes, each with at least two timeslots. Each timeslot is provided for the transmission of a message (Ni). A message (Ni) comprises at least part of the data (DATA) and each message (Ni) is provided with a code (ID). The bandwidth available for data transmission may be better utilized, if the code (ID) is placed within the message(Ni), each message (Ni) is additionally provided with time information concerning the timeslot which may be extracted from the code, and at least one of the timeslots may be used for transmission of various messages in various cycles. In a preferred embodiment the information relating to the current cycle comprises an ordinal number. In the simplest case the number has two values 0 and 1. | 03-17-2011 |
20110113107 | METHOD AND FILTER SYSTEM FOR STORING INFORMATION ABOUT MESSAGES COMING IN VIA A SERIAL DATA BUS OF A COMMUNICATION NETWORK IN A USER OF THE NETWORK - A method and a filter system for storing information about messages coming in via a serial data bus of a communication network in a communication module of a user connected to the data bus, which are filtered using a filter system. In order to be able to implement a particularly simple and efficient storage of information about incoming messages even in the event of a great number of filter criteria, the invention provides for the filter system to include a list, which as list elements has one or multiple filter elements, which contain storage control information, and for a check to be performed on the basis of the storage control information as to whether information about an incoming message is to be stored, and information about an incoming message is stored if the check has determined that the information is to be stored. | 05-12-2011 |
20110125855 | Method and filter system for filtering messages received via a serial data bus of a communication network by a user of the network - A method and a filter system for filtering messages which are received, via a serial data bus of a communications network, in a communication module of a user connected to the data bus. To allow particularly simple and efficient filtering of incoming messages, even when there is a large number of filtering criteria, it is proposed that the filter system includes a list in which multiple identifier pairs are stored which define a range delimited in each case by a first identifier and a second identifier. The identifier for an incoming message is compared at least to selected identifier pairs from the list, and a query is made concerning whether the identifier for the incoming message is greater than, or greater than or equal to, the selected first identifier, and is less than, or less than or equal to, the selected second identifier. The incoming message is forwarded to the application or rejected, depending on the configuration bit specification, if the identifier for the incoming message is within the range delimited by the first identifier and the second identifier. | 05-26-2011 |
20110145491 | METHOD FOR CONTROLLING ACCESS TO REGIONS OF A MEMORY FROM A PLURALITY OF PROCESSES AND A COMMUNICATION MODULE HAVING A MESSAGE MEMORY FOR IMPLEMENTING THE METHOD - A method for controlling access to regions of a memory from a plurality of processes. In order to allow a plurality of processes to access the most recent data packets stored in the memory without any loss of data and without a waiting period, according to the present invention a first one of the processes controls part of an address bus using which another one of the processes accesses the memory, the first process influencing which memory region is accessed by the other process by controlling the part of the address bus. | 06-16-2011 |
20110167188 | SUBSCRIBER NODE OF A COMMUNICATION SYSTEM HAVING A FUNCTIONALLY SEPARATE TRANSMISSION EVENT MEMORY - A subscriber node of a communication system, a communication system and a method for transmitting a message in the communication system. The message is transmitted from a first subscriber node of the communication system via a data bus of the communication system to a second subscriber node of the communication system. An application program of the first subscriber node files the message, that is to be sent, in a message memory, from where it is retrieved by a communication controller, upon a sending command of the application program, and is transmitted via the data bus. In particular in the case of a cancellation of the transmission job, in order to be able to improve the capacity utilization and the efficiency of a host CPU, it is provided that a transmission event for the message, that is to be sent or that has been sent, is stored in at least one transmission event memory, that is functionally separate from the message memory, and that the application program is able to access the data stored in the event memory at any time. | 07-07-2011 |
20120163400 | METHOD FOR TRANSMITTING DATA AMONG SUBSCRIBER STATIONS OF A BUS SYSTEM - A method for transmitting data among subscriber stations of a bus system over a first channel of the bus system that is jointly used by a plurality of subscriber stations. To provide a method for the access by a subscriber station of the bus channel to a second channel of the bus system in parallel to a first channel that is jointly used by a plurality of subscriber stations; besides over the first channel, data are also transmitted over a second channel that is used by a plurality of subscriber stations, the access to the second channel being controlled by any given access method, and first data to be transmitted over the first channel and second data to be transmitted over the second channel being transmitted over a shared signal line. | 06-28-2012 |
20120189021 | MEDIA ACCESS CONTROL METHOD FOR A BUS SYSTEM AND COMMUNICATION DEVICE - A media access control method is described for controlling access by one user station of a bus system to a first channel of the bus system utilized jointly by a plurality of user stations, where in the case of the method, at least one enable interval is specified for the user station, within which the user station has exclusive access to the first channel. In order to specify a media access control method in which large volumes of data may be transmitted relatively quickly and real-time conditions can be honored during the transmission of messages via the bus system, access to a second channel is utilized by a plurality of user stations is controlled using the method, the second channel being enabled for access by the user station only within the enable interval. | 07-26-2012 |
20120210154 | METHOD AND DEVICE FOR WAKING USERS OF A BUS SYSTEM AND CORRESPONDING USERS - An apparatus for waking up users of a CAN bus system, wherein a sensing element, in particular a counter, is provided which senses at least one predefined signal property of the signals transmitted on the bus system and initiates the further wakeup operation when a predefined number is reached with reference to the signal property, the data stream of the CAN bus itself being used as a clock for detecting the signal property. | 08-16-2012 |
20120221753 | METHOD AND DEVICE FOR WAKING UP USERS IN A BUS SYSTEM AND CORRESPONDING USERS - An apparatus for waking up users of a CAN bus system, a sensing element being provided which senses at least one predefined signal property of the signals transmitted on the bus system and the further wakeup operation being initiated as a function of the behavior of the at least one sensed signal property, wherein at least two profiles, patterns, or sequences of one of the at least one signal property are defined, one profile or pattern or sequence being used for waking up a group of users, and a second profile or a second pattern or a second sequence being used for individually waking up a user. | 08-30-2012 |
20130128899 | Method and Bus Connection Unit for Unambiguously Waking Users of a Bus System - A method and a bus connection unit for selectively waking participants of a bus system in an idle state, the participants not in the idle state exchanging messages via the bus using a serial communication protocol, the messages characterized by a leading identifier, the participants not in the idle state deciding based on the identifier whether they receive the message, the messages being evaluated by the participants in the idle state in at least three phases, a number of signal properties, edges and/or edge changes being determined in a first phase, a sequence of time intervals between signal properties, edges and/or edge changes being determined in a second phase, a wake pattern being determined from the serial signal sequence of the message in a third phase, and participants in the idle state leaving the idle state as a function of the items of information determined during the three phases. | 05-23-2013 |
20130238826 | DEVICE AND METHOD FOR GLOBAL TIME INFORMATION IN EVENT-CONTROLLED BUS COMMUNICATION - In a method for exchanging data in messages between users of a CAN bus system, the users have their own time bases; a first user functioning as timer transmits a reference message having a specifiable identifier via the bus, which includes a first time information with regard to the time base of the first user; the at least second user, using its time base forms its own second time information as a function of the first time information of the first user in such a way that, from the deviation of the first and the second time information a correction value is ascertained, so that from the first time information of the first user as the timer, the global time for the bus system is yielded. | 09-12-2013 |
20130290580 | METHOD AND DEVICE FOR SERIAL DATA TRANSMISSION AT A SWITCHABLE DATA RATE - In a method for enabling transmission of larger data quantities relatively rapidly in a data network, the sent data frames have a logical structure according to CAN Specification ISO 11898-1, the bit length in time within a data frame being able to assume at least two different values; for a first specifiable range within the data frame, the bit length in time being greater than, or equal to a specified minimum value of approximately one microsecond and in at least one second specifiable range within the data frame the bit length in time compared to the first range is at least halved, preferably less than halved; the change of the bit length in time being implemented by using at least two different scaling factors for setting the bus time unit relative to a shortest time unit or the oscillator clock pulse during running operation. | 10-31-2013 |
20130322463 | DEVICE AND METHOD FOR SERIAL DATA TRANSMISSION AT A HIGH DATA RATE - A device for connecting to a two-wire communications bus, a bus station that, while utilizing the device, is able to send messages, represented on the bus lines as dominant and recessive bus levels, to additional connected bus stations and receive same from them. The device includes (a) an arrangement setting a dominant bus level in the form of a first voltage difference between the two bus lines by driving a first electric current, and the device is suitable for the recessive bus level to set in as the second voltage difference between the two bus lines, at least partially by the flowing of a discharge current via terminating resistors connected to the bus lines; and (b) an arrangement to speed up the setting of at least one of the bus levels by driving at least one additional electric current, at least in response to the presence of a switching condition. | 12-05-2013 |
20130343383 | METHOD AND DEVICE FOR A SERIAL DATA TRANSMISSION WITH ADDITIONALLY INSERTED DATA - A method and a device is provided to allow additional data to be transmitted between at least two users of a bus system. The transmitted data frames have a logic structure according to the CAN standard ISO 11898-1, and at least two additional short bits are inserted within a temporal bit length of at least some of the CAN bits such that at least for one of the two possible values of the current CAN bit, the first one of the additional bits inserted into this CAN bit is transmitted using a bus level that is the opposite of this value. | 12-26-2013 |
20140023089 | Method and subscriber station for optimized data transmission between subscriber stations in a bus system - 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. | 01-23-2014 |
20140071995 | controller area network with flexible data-rate - A method for serially communicating by exchanging data frames between a transmitting and at least one receiving node connected by a bus, transmit/receive roles being assigned to nodes for each data frame by the CAN ISO 11898-1 (“CAN”) arbitration procedure, exchanged data frames having a structure based on CAN, data frames being a bit sequence, the structure of the data frames including a Start-Of-Frame-Bit, and Fields for Arbitration, Control, Data, CRC, Acknowledge, and End-Of-Frame, the Data Field may have a zero-bit length, other Fields containing at least two bits, each having a bit time divided into Time Segments, the bit-rate defined by the bit time's reciprocal value, for at least one first predeterminable part of the exchanged data frames the bit-rate lies below 1 Mbit/s, for at least one second predeterminable part the bit-rate lies higher, at least two different Time Segment value sets being predeterminable for each part. | 03-13-2014 |
20140129900 | METHOD AND DEVICE FOR INCREASING THE DATA TRANSMISSION CAPACITY IN A SERIAL BUS SYSTEM - 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 messages are constructed such that the data field of the messages can include more than eight bytes, and, in a method of such serial data transmission, the values of the data length code are interpreted at least partially in a manner that deviates from the CAN standard ISO 11898-1 for determining the size of the data field. | 05-08-2014 |
20140156887 | METHOD AND DEVICE FOR SERIAL DATA TRANSMISSION WHICH IS ADAPTED TO MEMORY SIZES - A method is described for serial data transmission in a bus system having at least two participating data processing units, the data processing units exchanging messages via the bus, the sent messages having a logical structure in accordance with CAN standard ISO 11898-1. When a first changeover condition is present, then, deviating from CAN, the data field of the messages can include more than eight bytes, the values of the data length code being interpreted, given the presence of the first changeover condition to determine the size of the data field. For forwarding data between the data field and the application software, at least one buffer memory is provided, and, if the size of the data field differs from the size of the buffer memory used, the forwarded quantity of data is adapted at least corresponding to the difference in size between the data field and the buffer memory. | 06-05-2014 |
20140157080 | METHOD AND APPARATUS FOR ADAPTING THE DATA TRANSMISSION SECURITY IN A SERIAL BUS SYSTEM - A method for serial data transmission in a bus system having at least two subscribed data processing units, the data processing units exchanging messages via the bus, the transmitted messages having a logical structure in accordance with the CAN standard ISO 11898-1, the logical structure including 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 transmitted messages may have at least two different numbers of bits as a function of the content of the data length code. | 06-05-2014 |
20140177651 | METHOD AND DEVICE FOR SERIAL DATA TRANSMISSION WHICH IS ADAPTED TO MEMORY SIZES - A method for exchanging messages via a bus in accordance with CAN standard ISO 11898-1, the logical structure including 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, and the control field including a data length code, the data field of the messages can include more than eight bytes, the values of the data length code being interpreted to determine the size of the data field. For the forwarding of data between the data field and the application software, at least one buffer memory is provided, and, if the size of the data field differs from the size of the buffer memory used, the forwarded quantity of data is adapted at least corresponding to the difference in size between the data field and the buffer memory used. | 06-26-2014 |
20140201410 | METHOD AND APPARATUS FOR ADAPTING THE DATA TRANSMISSION SECURITY IN A SERIAL BUS SYSTEM - 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). | 07-17-2014 |
20140223258 | Method and device for improving the data transmission security in a serial data transmission having flexible message size - A method is provided for serial data transmission in a bus system having at least two bus subscribers, which exchange messages via the bus, the send access to the bus for each message being assigned to a bus subscriber by the arbitration method according to CAN Standard ISO 11898-1; it being decided as a function of a suitable identification (EDL) which result from one of the CRC calculations started in parallel is used for checking the correct data transmission; for at least one value of the identification an additional condition being checked, and in response to its presence, fixed stuff bit sequences from one or more bits are inserted into the message by the sender, at least into parts of the message. | 08-07-2014 |
20140244871 | Method And Device For Serial Data Transmission Having A Flexible Message Size And A Variable Bit Length - 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. | 08-28-2014 |
20140245102 | METHOD AND DEVICE FOR INCREASING THE DATA TRANSMISSION CAPACITY IN A SERIAL BUS SYSTEM - A method is described for serial data transmission in a bus system having at least two subscribed data processing units that exchange messages via the bus, the transmitted messages having a logical structure in accordance with CAN standard ISO 11898-1, the logical structure including 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. When a first switchover condition is satisfied, the data field of the messages, in contrast to CAN standard ISO 11898-1, may comprise more than eight bytes, the values of the four bits of the data length code being interpreted at least partially in deviation from CAN standard ISO 11898-1 for determining the size of the data field when the first switchover condition is satisfied. | 08-28-2014 |
20140258571 | Method and Device for Serial Data Transmission Having a Flexible Message Size and a Variable bit Length - 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. | 09-11-2014 |
20140258581 | Method and Device for Serial Data Transmission Having a Flexible Message Size and a Variable bit Length - 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 having an information item regarding the data field length. When a first marker (EDL) is present, the control field of the messages, divergently from the CAN standard ISO 11898-1, encompasses more than six bits; when the first marker (EDL) is present, the control field of the message is expanded to include at least one further bit (ESI); and the further bit (ESI) or one of the further bits causes an information item regarding the “error passive” state of the bus subscriber to be integrated into transmitted messages. | 09-11-2014 |
20140298133 | METHOD AND DEVICE FOR SERIALLY TRANSFERRING DATA, HAVING SWITCHABLE DATA ENCODING - A method and an apparatus for data transfer in a network having at least two data processing units that exchange messages via the network are described, the exchanged messages having a logical structure in accordance with the CAN specification ISO 11898-1, coding of the bits for at least one first predefinable region within the exchanged messages being accomplished according to the method in accordance with the CAN standard ISO-11898-1, and such that when a switchover condition exists, coding of the bits for at least one second predefinable region within the exchanged messages is accomplished according to a method departing from the CAN standard ISO 11898-1. | 10-02-2014 |
20140337549 | METHOD AND DEVICE FOR CHECKING THE CORRECT FUNCTIONING OF A SERIAL DATA TRANSMISSION - 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. The method is characterized in that a transmission signal (CAN_TX_DEL), which is delayed by a delay time (T_DELAY) compared to the transmission signal (CAN_TX), is held in the sender, and the undelayed transmission signal (CAN_TX) or the delayed transmission signal (CAN_TX_DEL) is used for checking the correct functioning of the data transmission, as a function of a switchover. | 11-13-2014 |
20150082123 | USER STATION OF A BUS SYSTEM AND METHOD FOR TRANSMITTING MESSAGES BETWEEN USER STATIONS OF A BUS SYSTEM - A user station for a bus system is described and a method for transmitting messages between user stations of a bus system. The user station has a CAN-Controller for reading data of a message to be sent directly from a RAM without buffer storage in a buffer store, and a memory access error detection/processing device for detecting a memory access error of the CAN controller and for processing a detected memory access error. | 03-19-2015 |