Satellite-borne controller area network (CAN) bus communication method applied to multi-master communication
A technology of CAN bus and master communication, which is applied in the direction of bus network, data exchange through path configuration, digital transmission system, etc. It can solve the problems that cannot be applied to multi-master communication requirements, and achieve the effect of enhancing flexibility
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0043] 1) As shown in Table 1, the address requirements for type B nodes are 6, set the broadcast address to "1111", and the addresses of type B nodes are set to "0011", "0101", "0110", "1001", " 1010", "1100", the A-type node address is set to "0000", "0001", "0010", "0100", "1000", and the rest of the addresses are disabled;
[0044] Table 1
[0045]
[0046]
[0047] 2) The receiving filter setting is performed on all the 4-bit destination addresses of type A nodes, that is, only when the destination address data in the received data frame is exactly the same as the node address; this process can be done by setting the receiving code register and receiving of the CAN controller The corresponding bit of the mask register is implemented. For example, if the CAN bus controller SJA1000 is used, the setting method is that the configuration register ACR (bit3 ~ Bit0) is the 4bit value of the node address, and the rest are arbitrary; the configuration register AMR (bit7 ~ Bit0) is "11...
Embodiment 2
[0070] The implementation steps of the present invention are as follows:
[0071] 1. Based on the CAN2.0A standard specification of the CAN bus communication protocol, the communication application protocol agreement between nodes is agreed as follows:
[0072] 1) The 11bit identifier area in the CAN2.0A protocol is divided into three parts, which are the source address (4bit), the destination address (4bit) and the frame type (3bit). The frame type "000" means single frame data, " 001" means the start frame of multiple frames, "010" means the middle frame of multiple frames, "011" means the end frame of multiple frames, and the rest are reserved;
[0073] 2) Differentiate the design of the data segment in the CAN2.0A protocol for single-frame and multi-pin data transmission. The data field length of a single frame of data is designed to be 8 bytes, the first byte represents the number type, and the following seven bytes are all application data. The data field length of the start ...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com