Archival system based on can bus communication protocol
By using a CAN bus communication protocol-based archive system and generating configuration patterns using attribute information, the problems of bus contention and information incompatibility in the archive room were solved, achieving low-cost unified configuration and efficient information exchange.
Patent Information
- Application Number
- CN202310292974.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-03-23
- Publication Date
- 2025-12-09
- Estimated Expiration
- 2043-03-23
AI Technical Summary
In existing technologies, RS485 communication networks in archive data monitoring systems suffer from bus contention and information incompatibility, resulting in high configuration costs and hindering information exchange between different archives.
An archive system based on the CAN bus communication protocol is adopted. The data acquisition module obtains the attribute information of electronic devices, and the data configuration module adjusts the initial extended frame according to the attribute information to generate the final configuration mode. This includes generating a first configuration mode or a second configuration mode based on the production date, type and placement location, and outputting it to the electronic devices through the data output module to achieve unified configuration.
It enables unified configuration of communication protocols across different archives, reducing configuration costs and filtering out useless data to reduce information redundancy, thus ensuring the accuracy and reliability of information exchange.
Smart Images

Figure CN116346528B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The application relates to the field of archives, and in particular to an archives system based on a CAN bus communication protocol. BACKGROUND
[0002] The data monitoring system is composed of various electronic devices, such as a regional controller, a cloud tester, a smoke alarm and a horizontal wet purification all-in-one machine. In order to intelligently monitor the data, an RS485 communication network is usually configured in the data monitoring system, and the electronic devices in the same archives are networked through the RS485 communication network, so as to realize information interaction between different electronic devices.
[0003] However, the RS485 communication network cannot automatically arbitrate the bus, that is, bus competition will occur when multiple electronic devices send data at the same time, resulting in data confusion. Therefore, some data monitoring systems also use CAN communication networks for networking. The CAN communication network can solve the problem of bus competition, but since the data monitoring systems in different archives are different, the CAN communication network needs to be reconfigured for different archives, which not only causes the information of multiple different archives to be incompatible, but also causes high configuration costs. SUMMARY
[0004] The application provides an archives system based on a CAN bus communication protocol, which has the characteristics of reducing the communication protocol configuration cost of the archives.
[0005] The above application of the application is realized through the following technical scheme:
[0006] An archives system based on a CAN bus communication protocol, comprising a data acquisition module, a data configuration module, a data storage module and a data output module;
[0007] The data acquisition module is used to acquire attribute information of electronic devices in the archives, and the attribute information comprises a production date, a type and a placement position.
[0008] The data storage module stores an initial extension frame and a data frame;
[0009] The data configuration module is in communication connection with the data acquisition module and the data storage module, respectively, and is used to receive the attribute information, adjust the initial extension frame to obtain a first configuration mode or a second configuration mode according to the attribute information, obtain a final configuration mode according to the first configuration mode and the data frame or obtain a final configuration mode according to the second configuration mode and the data frame, and output the final configuration mode to the data output module.
[0010] The data output module is configured to output the final configuration mode to an electronic device in the archive room.
[0011] By adopting the technical scheme, the data acquisition module, the data configuration module, the data storage module and the data output module cooperate together to configure the communication protocol for the archive room when the archive room has a communication protocol configuration requirement, so that a new communication protocol does not need to be constructed for different archive rooms, and the communication protocol configuration cost of the archive room is reduced.
[0012] In a preferred example, the application can be further configured as follows: the data configuration module is configured to:
[0013] retrieve an initial extended frame composed of data bits ID0 to ID28;
[0014] extract the production date in the attribute information, when:
[0015] when there is the same production date, set the data bit ID27 to code 1, and retrieve a first configuration mode, wherein the first configuration mode is that data bits ID0 to ID7 are device ID numbers, data bits ID8 to ID12 are device identifiers, data bits ID13 to ID17 are message numbers, data bits ID18 to ID22 are message total numbers, and data bits ID23 to ID26 are reserved bits;
[0016] when there is no same production date, set the data bit ID27 to code 0, and retrieve a second configuration mode, wherein the second configuration mode is that data bits ID0 to ID8 are production count serial numbers, data bits ID9 to ID11 are device identifiers, data bits ID12 to ID16 are ID number days, data bits ID17 to ID20 are ID number months, and data bits ID21 to ID26 are ID number years.
[0017] By adopting the technical scheme, when there is the same production date, multiple electronic devices with the same production date simultaneously transmit information, and it is difficult to distinguish the source of the information. Therefore, for the case of multiple electronic devices with the same production date, the CAN communication protocol for distinguishing different electronic devices according to the order of the production date is not adopted, that is, the second configuration mode is not retrieved, but the first configuration mode is retrieved. It can be known that the two configuration modes of the communication protocol provided by the application can cope with various situations of the archive room, so that the practicability of the system of the application is higher.
[0018] In a preferred example, the application can be further configured as follows: after the first configuration mode is retrieved, the method further includes:
[0019] extracting the type in the attribute information;
[0020] clustering the same type to obtain a first data set;
[0021] generating a hierarchical list according to the connection relationship of each electronic device in each first data set;
[0022] In the same hierarchical list, the electronic devices have the same reserved bit, total number of messages, and message number, and the device ID number increases or decreases in turn in the order from top to bottom.
[0023] In the same hierarchical list, the electronic devices on the same hierarchical level have the same reserved bit, total number of messages, and message number, and the device ID number increases or decreases in turn in the order from left to right.
[0024] By adopting the above technical solution, an implementation manner of configuring a communication protocol for electronic devices according to the type of the electronic devices is provided.
[0025] In a preferred example, the application can be further configured to: the generating of the hierarchical list according to the connection relationship of each electronic device in each data set comprises:
[0026] determining the electronic device of the highest level;
[0027] finding the lower level of the electronic device of the highest level according to the electronic device of the highest level;
[0028] finding the next lower level of the electronic device of the lower level according to the electronic device of each lower level; ...
[0030] until the lowest lower level of the electronic device of the last lower level is found;
[0031] generating the hierarchical list according to the level of the electronic device.
[0032] In a preferred example, the application can be further configured to: after the first configuration mode is called, the method further comprises:
[0033] extracting the placement position in the attribute information;
[0034] combining the electronic devices in the same area to form a second data set;
[0035] generating a queue list according to the file box number of each electronic device in each second data set;
[0036] In the queue list, the device ID number of the electronic device increases or decreases in turn in the order from left top to right bottom.
[0037] By adopting the technical scheme, a configuration mode of a communication protocol for an electronic device according to a placement position of the electronic device is provided.
[0038] In a preferred example, the application can be further configured to: after the second configuration mode is invoked, the method further comprises: setting a production date of the electronic device as ID number year, ID number month and ID number day.
[0039] By adopting the technical scheme, a configuration mode of a communication protocol for an electronic device according to a production date of the electronic device is provided.
[0040] In a preferred example, the application can be further configured to: the data frame comprises 9 bytes.
[0041] The first byte represents a function identifier.
[0042] The second byte to the seventh byte represent valid data.
[0043] The eighth byte is a cumulative sum of the first byte to the seventh byte, and is used for data verification.
[0044] By adopting the technical scheme, the function identifier can be used to distinguish different electronic devices of the same type, and can further guarantee the source of the interactive information in the network. When any two or more electronic devices perform information interaction, the valid information is contained in the second byte to the seventh byte, thereby providing technical support for effective information interaction. The data verification can guarantee the reliability of the valid data during transmission.
[0045] In summary, the application has the following beneficial technical effects:
[0046] The application provides three configuration modes of a communication protocol for an electronic device, one of which is according to the type of the electronic device, the second is according to the placement position of the electronic device, and the third is according to the production date of the electronic device. Therefore, even for different archives, the system of the application can uniformly configure the communication protocol, thereby achieving the purpose of reducing the configuration cost of the communication protocol of the archives. BRIEF DESCRIPTION OF DRAWINGS
[0047] Figure 1 is an exemplary operating environment schematic diagram of an embodiment of the application.
[0048] Figure 2 is an archival library system diagram based on a CAN bus communication protocol of an embodiment of the application.
[0049] Figure 3 is a data configuration module workflow diagram in an archival library system based on a CAN bus communication protocol of an embodiment of the application.
[0050] Figure 4 is a first configuration mode example diagram in an archive system based on CAN bus communication protocol.
[0051] Figure 5 is an example diagram when any two or more electronic devices in the application embodiment exchange information.
[0052] Legend: 1, data acquisition module; 2, data configuration module; 3, data storage module; 4, data output module. DETAILED DESCRIPTION
[0053] In order to make the purpose, technical scheme and advantages of the application embodiment clearer, the technical scheme in the application embodiment will be described clearly and completely below in combination with the drawings in the application embodiment. Obviously, the described embodiments are part of the embodiments of the application, not all the embodiments. Based on the embodiments in the application, all other embodiments obtained by those skilled in the art without creative labor fall within the scope of protection of the application.
[0054] Figure 1 is an example operating environment diagram of the application embodiment, referring to Figure 1 , the operating environment is a total controller in an archive room, and regional controllers, all-in-one machines, cloud meters, power safety modules, water leakage alarms, infrared double discriminators, temperature and humidity transmitters, sound and light alarms, smoke alarms, air conditioners and other electronic devices connected to the total controller through the CAN bus communication network. Among them, the total controller, the regional controller, the all-in-one machine, the cloud meter, the power safety module, the water leakage alarm, the infrared double discriminator, the temperature and humidity transmitter, the sound and light alarm, the smoke alarm, the air conditioner and other electronic devices are all equipped with CAN communication modules for sending and receiving information in the CAN bus communication network. The above-mentioned electronic devices are commonly used in the archive room. Different archive rooms may have different types of electronic devices due to different sizes and needs.
[0055] The application provides an archive system based on CAN bus communication protocol, mainly used for automatically configuring the pass protocol for electronic devices in the archive room when building a new archive room or transforming an archive room, so that the information of multiple archive rooms can be interchanged, and different communication protocols do not need to be configured for different archive rooms one by one, thereby achieving the purpose of reducing the communication protocol configuration cost of the archive room. At the same time, the electronic devices in the archive room exchange information according to the pass protocol configured by the above-mentioned system, which can also effectively filter out data useless to the electronic devices, thereby achieving the purpose of reducing data redundancy. For example Figure 2As shown, the archive system based on CAN bus communication protocol includes a data acquisition module 1, a data configuration module 2, a data storage module 3 and a data output module 4. Among them, the data acquisition module 1 is in communication connection with the general controller, the data configuration module 2 is in communication connection with the data acquisition module 1 and the data storage module 3 respectively, and the data output module 4 is in communication connection with the data configuration module 2 and the electronic equipment located in the CAN bus communication network.
[0056] Among them, the data acquisition module 1 is used to acquire the attribute information of the electronic equipment located in the CAN bus communication network from the general controller. The general controller is composed of one or more servers, and the attribute information of the electronic equipment located in the CAN bus communication network is stored in the general controller. The attribute information includes the production date, the type and the placement position. The production date refers to the production date of the electronic equipment, and each electronic equipment has only one production date. The production dates of different electronic equipment may be the same or different. The type refers to the field to which the electronic equipment belongs, such as temperature measurement field, distance detection field, etc. The placement position refers to the position of the electronic equipment in the archive room, for example, a zone a row a column.
[0057] The data configuration module 2 is used to receive the attribute information and execute the workflow as shown in Figure 3 when the attribute information is received.
[0058] Step S1: Call the initial extended frame, and the initial extended frame is composed of data bits ID0 to ID28.
[0059] The initial extended frame is stored in the data storage module 3 in the form of a list, and when the data configuration module 2 receives the attribute information, the initial extended frame is also called from the data storage module 3. The initial extended frame is composed of data bits ID0 to ID28. Each data bit can be code 0 or code 1, and the actual meaning of selecting code 0 or code 1 needs to be determined according to the matched configuration mode, and the selection of which configuration mode needs to be determined according to the attribute information. The specific determination process is shown in steps S2 to S4.
[0060] Step S2: Extract the device production date, and when there are the same device production dates, set the data bit ID27 to code 1, and call and adjust the first configuration mode, otherwise go to the next step.
[0061] When there are the same production dates, multiple electronic equipment with the same production date transmits information at the same time, which will be difficult to distinguish the source of the information. Therefore, for the case of multiple electronic equipment with the same production date, the CAN communication protocol will not be configured according to the order of the production date for different electronic equipment, so the first configuration mode is called. Specifically, the first configuration mode is shown in Table 1:
[0062]
[0063] Table 1
[0064] In Table 1, data bits ID0-ID7 are device ID numbers, the values of which are ≤255, and when converted to binary, the values of which are ≤0xFF. Data bits ID8-ID12 are device identifiers, the values of which are ≤31 (0x1F). Data bits ID13-ID17 are message numbers, the values of which are ≤31 (0x1F). Data bits ID18-ID22 are total message numbers, the values of which are ≤31 (0x1F). Data bits ID23-ID26 are reserved bits, which are by default 0, i.e., the values of the reserved bits = 0.
[0065] After the first configuration mode is retrieved, when the first configuration mode is combined with the electronic device in the archive room, two executable modes are provided.
[0066] Mode 1:
[0067] First, the type in the attribute information is extracted, and then the same types are clustered to obtain a first data set. The same types are a first data set, i types generate i first data sets, and then a hierarchical list is generated according to the connection relationship of each electronic device in each first data set. Therefore, the electronic devices in the same hierarchical list are electronic devices of the same type.
[0068] The above generating a hierarchical list according to the connection relationship of each electronic device in each first data set is specifically: first, a root electronic device is obtained, the root electronic device is connected to a plurality of lower-level electronic devices, and the root electronic device is taken as a highest-level electronic device; then, the highest-level electronic device is searched according to the highest-level electronic device; then, the next lower-level electronic device is searched according to each lower-level electronic device; …; until the lowest lower-level electronic device of the last lower-level electronic device is found. In the process of traversal, a hierarchical list is generated according to the level of the electronic device.
[0069] After obtaining the hierarchical list, the CAN communication protocol is configured for the electronic devices in the hierarchical list, specifically:
[0070] For electronic devices in different hierarchical lists, the reserved bits and the total message numbers of the electronic devices are the same, the message numbers are different (used to distinguish different types), and the device identifiers and the device ID numbers can be the same or different;
[0071] For electronic devices in the same hierarchical list, if the reserved bits, total number of messages, and message number of the electronic devices are the same, the device ID number will increase or decrease in order from top to bottom.
[0072] For electronic devices at the same level in the same list, with the same reserved bits, total number of messages, and message number, the device ID number increases or decreases sequentially from left to right.
[0073] For example, there exists such as Figure 4 The diagram shows a hierarchical list including electronic devices A0, A1, A11, A2, B0, C0, C1, C11, C12, C2, C21, C22, C3, C31, C311, and D0. Since electronic devices A0, B0, C0, and D0 are all at the first level in the list, their reserved bits, total number of messages, and message numbers are the same. However, the device ID numbers of electronic devices A0 through D0 increase or decrease sequentially. Electronic devices A1, A2, C1, C2, and C3 are all at the next level in the list. In the table, the second-level devices have the same reserved space, total number of messages, and message number, while the device ID numbers of electronic devices A1 to C3 increase or decrease sequentially (the increase or decrease must be consistent with the electronic devices in the first level). Electronic devices A11, C11, C12, C21, C22, and C31 are all in the third level of the hierarchy list and have the same reserved space, total number of messages, and message number, while the device ID numbers of electronic devices A11 to C31 increase or decrease sequentially (the increase or decrease must be consistent with the electronic devices in the first level). Additionally, the sequential increase or decrease of device ID numbers for electronic devices A0-D0-A1-C3-A11-C31-C311 also maintains consistency with the electronic devices in the first level; that is, if the device ID numbers of electronic devices A0 to D0 increase sequentially, then the device ID numbers of electronic devices A0-D0-A1-C3-A11-C31-C311 also increase sequentially.
[0074] Implementation Method 2:
[0075] After the first configuration mode is called, in order to make the first configuration mode more suitable for the electronic devices in the archive room, the placement position in the attribute information is extracted first, and the electronic devices in the same area are combined to form a second data set, so j second data sets are generated. Then, the shelf number of each electronic device in each second data set is used to generate a list, and then the CAN communication protocol is assigned to the electronic devices in the list in the order of left top to right bottom. The CAN communication protocol is the first configuration mode shown in Table 1 above, so it is not repeated here. It should be noted that the shelf number of the present application is the actual installation position of the electronic device, which is a part of the placement position. The placement position includes the area, and the shelf number includes the row and the column.
[0076] For the second implementation mode, when assigning the CAN communication protocol, the reserved bits and the total number of messages of the electronic devices not in the same area are the same; the reserved bits, the total number of messages, and the message number of the electronic devices in the same area are the same, only the device identification and / or device ID number are different, and the device ID number is determined according to the order of the electronic devices in the list. Specifically, in the order of left top to right bottom in the list, the device ID number also gradually increases or decreases, which is not limited here. For example, as shown in Table 2, assuming that there are electronic devices E1, E2, E3, E4, E5, E6, E7, E8, E9, E10, E11, and E12 in the archive room Q, and the list generated according to the placement position and the shelf number of each electronic device is as follows:
[0077]
[0078] Table 2
[0079] The reserved bits, the total number of message bits, and the message number of the electronic devices E1 to E12 are the same, the device identification can be the same or different, the device ID number gradually increases or decreases from the electronic devices E1 to E12, and the direction of the gradual increase or decrease is indicated by the arrow.
[0080] In summary, when there are the same production dates, the type or placement position in the attribute information can be extracted to assign the CAN communication protocol to the electronic devices in the archive room, so that when the electronic devices in the CAN bus communication network interact with information, the information useless to themselves is filtered out, and the required interaction information is retained.
[0081] Step S3: When there is no same device production date, set the data bit ID27 to code 1, and call the second configuration mode.
[0082] When there is no same device production date, set the data bit ID27 to code 0, and then call the second configuration mode, which is shown in Table 3:
[0083]
[0084] Table 3
[0085] In Table 3, the value of the production count serial number is ≤255, and the production count serial number is ≤0xFF when converted to binary. The value of the device identifier is ≤7 (0x110), the value of the ID number day is ≤31 (0x1F), the value of the ID number month is ≤12 (0x0C), and the value of the ID number year is 0 to 63, representing the current year to 63 years in the future, for example, 2022 to 2085.
[0086] As can be seen from Table 3, when the second configuration mode is adopted, the CAN communication protocol is assigned to the electronic device according to the production date of the electronic device, i.e., the production date (year, month, and day) of the electronic device corresponds to the ID number year, the ID number month, and the ID number day of the CAN communication protocol. The device identifier of the electronic device with different production dates can be the same or different. Similarly, the production count serial number can be the same or different.
[0087] In general, the data configuration module 2 can match the configuration mode for the electronic device in the archive room according to the attribute information obtained from the data acquisition module 1, and adjust the first configuration mode or the second configuration mode matched according to the actual archive room situation.
[0088] Step S4: obtaining a data frame, combining the data frame and the first configuration mode to form a final configuration mode or combining the data frame and the second configuration mode to form a final configuration mode, and outputting the final configuration mode.
[0089] After the data configuration module 2 generates the first configuration mode or the second configuration mode, the data frame will also be retrieved from the data storage module 3. The form of the data frame is shown in Table 4:
[0090]
[0091] Table 4
[0092] In Table 4, the first byte represents a function identifier, which is used to distinguish different electronic devices of the same type, and can further ensure that the information source of the electronic device located in the CAN bus communication network is identified when the electronic device is performing information interaction. The second byte to the seventh byte represent valid data, and the valid information of any two or more electronic devices when performing information interaction is contained in the second byte to the seventh byte. The eighth byte is the cumulative sum of the first byte to the seventh byte, which is used for data verification to ensure the reliability of valid data transmission.
[0093] Therefore, the data configuration module 2 not only generates the first configuration mode or the second configuration mode, but also calls and adjusts the data frame, and then packs the data frame and the generated first configuration mode or second configuration mode into a final configuration mode, and sends the final configuration mode to the data output module 4.
[0094] When the data output module 4 receives the final configuration mode output by the data configuration module 2, the data output module 4 sends the final configuration mode to the general controller, and the general controller forwards the final configuration mode to the electronic devices in the CAN bus communication network. After the electronic devices obtain the CAN communication protocol, the electronic devices exchange information with the general controller according to the CAN communication protocol, and can also exchange information with other electronic devices in the CAN bus communication network. Figure 5 As shown in FIG. 6, the file room includes electronic devices F, G, H, I, J, K, and L. When the electronic device F sends information m to the electronic device K, the information m carries the CAN communication protocol of the electronic device K, so that the electronic device K can receive the information m, and the electronic devices H, I, J, and L cannot receive the information m. Therefore, when the electronic devices in the CAN bus communication network exchange information, the electronic devices can selectively send information, and problems such as unclear information source or bus competition do not occur, so that the redundancy of information transmission can be reduced.
[0095] In summary, when the file library system based on the CAN bus communication protocol configures the communication protocol of the electronic devices in the file room, the file library system first obtains the attribute information of the electronic devices, then matches a configuration mode according to the attribute information, adjusts the selected configuration mode according to the specific situation of the electronic devices in the file room, generates a data frame, combines the data frame and the first configuration mode to form a configuration mode, or combines the data frame and the second configuration mode to form a configuration mode, and finally sends the configuration mode to the electronic devices, so that the electronic devices in the file room can exchange information according to the CAN communication protocol configured by the file library system. Since the system of the present application only adjusts the configuration mode, and does not need to establish a new communication protocol for different file rooms, and then establish a new configuration mode according to the new communication protocol, the system of the present application has the characteristics of reducing the configuration cost of the communication protocol of the file room.
[0096] The above description is only the preferred embodiments of the present application and the explanation of the applied technical principles. Those skilled in the art should understand that the disclosed range in the present application is not limited to the technical solutions formed by the specific combinations of the above technical features, and also covers other technical solutions formed by any combination of the above technical features or equivalent features without departing from the disclosed concept. For example, the above features are replaced with the technical features disclosed in the present application (but not limited to) having similar functions to form technical solutions.
Claims
1. An archival system based on CAN bus communication protocol, characterized by: The data acquisition module (1), the data configuration module (2), the data storage module (3) and the data output module (4) are included. The data acquisition module (1) is used for acquiring attribute information of electronic equipment in the archive room, and the attribute information includes production date, type and placement position. The data storage module (3) stores an initial expansion frame and a data frame. The data configuration module (2) is in communication connection with the data acquisition module (1) and the data storage module (3), receives the attribute information, adjusts the initial expansion frame to obtain a first configuration mode or a second configuration mode according to the attribute information, obtains a final configuration mode according to the first configuration mode and the data frame or according to the second configuration mode and the data frame, and outputs the final configuration mode to the data output module (4). The data output module (4) is used for outputting the final configuration mode to the electronic equipment in the archive room. The data configuration module (2) is configured to: retrieve an initial expansion frame composed of data bits ID0 to ID28; extract the production date in the attribute information, and when: there are the same production date, set the data bit ID27 to code 1, and retrieve a first configuration mode, wherein the data bits ID0 to ID7 are device ID numbers, the data bits ID8 to ID12 are device identifiers, the data bits ID13 to ID17 are message numbers, the data bits ID18 to ID22 are message total numbers, and the data bits ID23 to ID26 are reserved bits; there are no same production date, set the data bit ID27 to code 0, and retrieve a second configuration mode, wherein the data bits ID0 to ID8 are production count serial numbers, the data bits ID9 to ID11 are device identifiers, the data bits ID12 to ID16 are ID number days, the data bits ID17 to ID20 are ID number months, and the data bits ID21 to ID26 are ID number years.
2. The CAN bus communication protocol based archival system as claimed in claim 1 wherein: After retrieving the first configuration mode: extract the type in the attribute information; cluster the same type to obtain a first data set; generate a hierarchical list according to the connection relationship of each electronic equipment in each first data set; in the electronic equipment in the same hierarchical list, the reserved bits, the message total numbers, the message numbers are the same, and the device ID numbers increase or decrease in turn from top to bottom; in the electronic equipment on the same level in the same hierarchical list, the reserved bits, the message total numbers, the message numbers are the same, and the device ID numbers increase or decrease in turn from left to right.
3. The CAN bus communication protocol based archival system as claimed in claim 2 wherein: The generation of the hierarchical list according to the connection relationship of each electronic equipment in each data set includes: determining the highest level electronic equipment; finding the lower level electronic equipment of the highest level electronic equipment according to the highest level electronic equipment; finding the next lower level electronic equipment of the lower level electronic equipment according to each lower level electronic equipment. The lowest lower level of the electronic device is found until the last lower level is found; A hierarchy list is generated according to the hierarchy of the electronic device.
4. The CAN bus communication protocol based archival system as claimed in claim 1 wherein: After the first configuration mode is called: The placement position in the attribute information is extracted; The electronic devices in the same area are combined to form a second data set; A list is generated according to the file box number of each electronic device in each second data set; In the list, the device ID number of the electronic device increases or decreases in turn in the order of left top right bottom.
5. The CAN bus communication protocol based archival system as claimed in claim 1 wherein: After the second configuration mode is called, the production date of the electronic device is set as the ID number year, the ID number month, and the ID number day.
6. The CAN bus communication protocol based archival system as claimed in claim 1 wherein: The data frame includes 9 bytes; The first byte represents a function identifier; The second byte to the seventh byte represent valid data; The eighth byte is the cumulative sum of the first byte to the seventh byte.
Citation Information
Patent Citations
Battery management system and communication method thereof
CN103139030A
Embedded communication service system
CN104298636A