[go: up one dir, main page]

CN111475439A - Communication control method and device based on asynchronous transmission protocol and electronic equipment - Google Patents

Communication control method and device based on asynchronous transmission protocol and electronic equipment Download PDF

Info

Publication number
CN111475439A
CN111475439A CN202010270517.8A CN202010270517A CN111475439A CN 111475439 A CN111475439 A CN 111475439A CN 202010270517 A CN202010270517 A CN 202010270517A CN 111475439 A CN111475439 A CN 111475439A
Authority
CN
China
Prior art keywords
module
communication control
input
input module
message
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202010270517.8A
Other languages
Chinese (zh)
Inventor
王东
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Dragon Resources Ltd
Original Assignee
Beijing Dragon Resources Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Dragon Resources Ltd filed Critical Beijing Dragon Resources Ltd
Priority to CN202010270517.8A priority Critical patent/CN111475439A/en
Publication of CN111475439A publication Critical patent/CN111475439A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14Handling requests for interconnection or transfer
    • G06F13/20Handling requests for interconnection or transfer for access to input/output bus
    • G06F13/22Handling requests for interconnection or transfer for access to input/output bus using successive scanning, e.g. polling

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Small-Scale Networks (AREA)

Abstract

The invention discloses a communication control method and device based on an asynchronous transmission protocol and electronic equipment. The communication control method comprises the following steps: when a first polling strategy is received, determining an input control instruction, wherein the input control instruction carries a request frame identifier of a controller and a first module identifier of each input module; respectively broadcasting target request messages to all input modules based on the request frame identification of the controller and the first module identification of each input module; receiving a response message of each input module, wherein the response message is a message replied by the input module based on the target request message; based on each reply message, a polling result is determined. The invention solves the technical problems that the communication mode efficiency of the automation product in the related technology is lower and the reliability of the communication system is easy to reduce.

Description

Communication control method and device based on asynchronous transmission protocol and electronic equipment
Technical Field
The invention relates to the technical field of communication control, in particular to a communication control method and device based on an asynchronous transmission protocol and electronic equipment.
Background
In the related art, in a process automation product, polling of an I/O module is often based on an RS-485 serial bus, and interaction is performed in a question-and-answer manner. Fig. 1 is a topology structure diagram of an alternative polling system in the prior art, as shown in fig. 1, a controller is taken as a master, each I/O module is taken as a slave, and the controller polls the I/O modules one by one. Fig. 2 is a schematic diagram of an alternative polling communication control method in the prior art, as shown in fig. 2, a master controller frequently interacts with each I/0 module, and the master controller needs to send a request and wait until receiving a response or overtime every time it polls one I/O module; however, the RS-485 serial bus lacks mechanisms such as collision detection and arbitration, and needs to set a sufficiently large response timeout time, otherwise, bus collision is easily caused and communication data is damaged, and the reliability and the real-time performance of the system are not high.
In view of the above problems, no effective solution has been proposed.
Disclosure of Invention
The embodiment of the invention provides a communication control method and device based on an asynchronous transmission protocol and electronic equipment, and aims to at least solve the technical problems that the communication mode of an automation product in the related technology is low in efficiency and the reliability of a communication system is easy to reduce.
According to an aspect of the embodiments of the present invention, there is provided a communication control method based on an asynchronous transfer protocol, applied to a controller of a communication control system, where the communication control system at least includes: the communication control method comprises the following steps: when a first polling strategy is received, determining an input control instruction, wherein the input control instruction carries a request frame identifier of a controller and a first module identifier of each input module; respectively broadcasting target request messages to all input modules based on a request frame identifier of a controller and a first module identifier of each input module; receiving a response message of each input module, wherein the response message is a message replied by the input module based on the target request message; determining a polling result based on each of the response messages.
Optionally, the communication control system further includes: the communication control method further comprises the following steps: when a second polling strategy is received, determining an output control instruction, wherein the output control instruction carries a request frame identifier of the controller and a second module identifier of each output module; based on the identification sequence of the second module identification, sequentially sending a target request message to each output module and receiving a response message of each output module; and after all the output modules are polled, determining a polling result.
Optionally, the communication control method further includes: presetting the priority of input data stored in each input module, and determining a priority identifier corresponding to each input module; and receiving a response message of the input module according to the priority identification.
Optionally, the communication control method further includes: and when the message sending conflict is determined to occur, preferentially sending the response message with higher priority based on the priority identification.
Optionally, the communication control method further includes: the input module or the output module filters the stored data according to the received target request message; and packaging the filtered data to obtain the response message.
Optionally, the asynchronous transfer protocol is a CAN BUS protocol.
According to another aspect of the embodiments of the present invention, there is also provided a communication control apparatus based on an asynchronous transfer protocol, which is applied to a controller of a communication control system, where the communication control system at least includes: controller and input module, this communication control device includes: the device comprises a first determining unit, a second determining unit and a third determining unit, wherein the first determining unit is used for determining an input control instruction when a first polling strategy is received, and the input control instruction carries a request frame identifier of a controller and a first module identifier of each input module; a broadcasting unit for broadcasting a target request message to all the input modules based on a request frame identifier of a controller and a first module identifier of each of the input modules, respectively; a receiving unit, configured to receive a response message of each input module, where the response message is a message replied by the input module based on the target request message; a second determining unit configured to determine a polling result based on each of the response messages.
Optionally, the communication control system further includes: the output module, communication control device still includes: a third determining unit, configured to determine an output control instruction when receiving a second polling policy, where the output control instruction carries a request frame identifier of the controller and a second module identifier of each output module; a sending unit, configured to send a target request message to each output module in sequence based on the identification sequence of the second module identifier, and receive a response message of each output module; and the fourth determining unit is used for determining a polling result after all the output modules are polled.
Optionally, the communication control device further includes: the setting unit is used for presetting the priority of the input data stored in each input module and determining the priority identification corresponding to each input module; and the receiving module is used for receiving the response message of the input module according to the priority identification.
Optionally, the communication control device further includes: and the sending module is used for preferentially sending the response message with higher priority based on the priority mark when the message sending conflict is determined to occur.
Optionally, the communication control device further includes: the filtering module is used for filtering the stored data by the input module or the output module according to the received target request message; and the packing module is used for packing the filtered data to obtain the response message.
Optionally, the asynchronous transfer protocol is a CAN BUS protocol.
According to another aspect of the embodiments of the present invention, there is also provided an electronic device, including: a processor; and a memory for storing executable instructions of the processor; wherein the processor is configured to execute any one of the above-mentioned communication control methods based on asynchronous transfer protocol via executing the executable instructions.
According to another aspect of the embodiments of the present invention, a computer storage medium is further provided, where the computer storage medium includes a stored program, and when the program runs, the apparatus where the computer storage medium is located is controlled to execute any one of the above communication control methods based on an asynchronous transfer protocol.
In the embodiment of the invention, in the polling process, if a first polling strategy is received, an input control instruction is determined, wherein the input control instruction carries a request frame identifier of a controller and a first module identifier of each input module, target request messages are respectively broadcast to all the input modules based on the request frame identifier of the controller and the first module identifier of each input module, response messages of each input module are received, the response messages are messages replied by the input modules based on the target request messages, and finally, a polling result can be determined based on each response message. In the embodiment, the polling of the input module is based on broadcasting, namely one question and multiple answers, through a flexible polling strategy (namely, the input module and the output module adopt different polling strategies), so that the polling efficiency can be obviously improved, data are processed according to the priority, the real-time performance and the reliability of the system are improved, and the technical problems that the communication mode of an automation product in the related technology is low in efficiency and the reliability of the communication system is easily reduced are solved.
Drawings
The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this application, illustrate embodiment(s) of the invention and together with the description serve to explain the invention without limiting the invention. In the drawings:
FIG. 1 is a prior art diagram of an alternative polling system topology;
FIG. 2 is a schematic diagram of an alternative polling communication control method in the prior art;
FIG. 3 is a flowchart of an alternative communication control method based on the asynchronous transfer protocol according to an embodiment of the present invention;
FIG. 4 is a schematic diagram of an alternative input module implementing polling control according to an embodiment of the invention;
fig. 5 is a schematic diagram of an alternative communication control apparatus based on an asynchronous transfer protocol according to an embodiment of the present invention.
Detailed Description
In order to make the technical solutions of the present invention better understood, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
It should be noted that the terms "first," "second," and the like in the description and claims of the present invention and in the drawings described above are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used is interchangeable under appropriate circumstances such that the embodiments of the invention described herein are capable of operation in sequences other than those illustrated or described herein. Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed, but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
In accordance with an embodiment of the present invention, there is provided an asynchronous transfer protocol based communication control method embodiment, it should be noted that the steps illustrated in the flowchart of the accompanying drawings may be implemented in a computer system such as a set of computer executable instructions, and that although a logical order is illustrated in the flowchart, in some cases the steps illustrated or described may be executed in an order different than that illustrated or described herein.
The communication control method provided by the embodiment of the invention CAN be used for solving the problem that the traditional I/O polling mode of a process automation product is low in efficiency, providing a mechanism for improving the I/O polling efficiency based on an asynchronous transmission protocol (such as CAN BUS), and effectively reducing the master-slave interaction times, thereby improving the polling efficiency.
The communication control method provided by the embodiment of the invention can be applied to process automation products and can also be applied to a controller of a communication control system, and the communication control system at least comprises the following components: a controller and an input module.
Fig. 3 is a flowchart of an alternative communication control method based on an asynchronous transfer protocol according to an embodiment of the present invention, and as shown in fig. 3, the method includes the following steps:
step S302, when receiving the first polling policy, determining an input control instruction, where the input control instruction carries a request frame identifier of the controller and a first module identifier of each input module.
Step S304, respectively broadcasting target request messages to all input modules based on the request frame identification of the controller and the first module identification of each input module;
step S306, receiving a response message of each input module, wherein the response message is a message replied by the input module based on the target request message;
in step S308, a polling result is determined based on each response message.
Through the above steps, in the polling process, if a first polling policy is received, an input control instruction is determined, where the input control instruction carries a request frame identifier of the controller and a first module identifier of each input module, and based on the request frame identifier of the controller and the first module identifier of each input module, a target request message is respectively broadcast to all the input modules, a response message of each input module is received, where the response message is a message replied by the input module based on the target request message, and finally, a polling result can be determined based on each response message. In the embodiment, the polling of the input module is based on broadcasting, namely one question and multiple answers, through a flexible polling strategy (namely, the input module and the output module adopt different polling strategies), so that the polling efficiency can be obviously improved, data are processed according to the priority, the real-time performance and the reliability of the system are improved, and the technical problems that the communication mode of an automation product in the related technology is low in efficiency and the reliability of the communication system is easily reduced are solved.
The present invention will be described in detail with reference to the above steps.
The embodiment of the invention provides a flexible polling strategy, and adopts one question and multiple answers for the input module and one question and one answer for the polling of the output module. Wherein the first polling strategy is for the input module.
The request frame identifier may refer to a message header identifier, and may be determined by numbers, letters, or other preset symbols.
The first module id is for each input module, and may be a number or letter determination module, for example, module 001 is the first input module.
Optionally, the asynchronous transmission protocol is a CAN BUS protocol. The asynchronous communication BUS in the embodiment of the invention CAN select the CAN BUS as the IO BUS, and the flexible polling strategy is realized by utilizing the characteristics of the non-destructive bit arbitration technology, the message filtering, the priority and the like of the CAN BUS.
Fig. 4 is a schematic diagram of an alternative input module according to an embodiment of the present invention to implement polling control, and as shown in fig. 4, for the input modules (e.g., input module 1, input module 2 …, input module n in fig. 4), since their request frames are similar — except for the slave station addresses (destination addresses), the rest are the same, so that polling is performed in a broadcast manner, i.e., only once. After receiving the broadcast, the input module responds (e.g., response 1 and response 2 …, response n in fig. 4).
Optionally, the communication control system further includes: the output module, the communication control method also includes: when a second polling strategy is received, determining an output control instruction, wherein the output control instruction carries a request frame identifier of the controller and a second module identifier of each output module; based on the identification sequence of the second module identification, sequentially sending a target request message to each output module and receiving a response message of each output module; and after all the output modules are polled, determining a polling result.
The second polling strategy is for the output module, for which the polling mode of one question and one answer is still adopted because its request frame contains the calculation result of the controller.
According to the characteristics of the input module and the output module, different polling strategies (including a first polling strategy and a second polling strategy) are adopted, so that the polling efficiency can be improved, the utilization rate of the I/O bus is high, and the efficiency is improved more obviously as the number of the input modules is larger.
Optionally, the communication control method further includes: presetting the priority of input data stored in each input module, and determining a priority identifier corresponding to each input module; and receiving a response message of the input module according to the priority identification.
In the embodiment of the invention, the priority setting can be carried out on the input module, and different priorities are set according to the importance of the data of the input module. When the data conflict, the data with high priority is sent first, thereby improving the real-time performance of the system.
Through priority setting, the system real-time and reliability are high: by improving the polling efficiency and processing data according to the priority, the real-time performance and the reliability of the system are improved.
Optionally, the communication control method further includes: and when the message transmission conflict is determined to occur, preferentially transmitting the response message with higher priority based on the priority identification.
Optionally, the communication control method further includes: the input module or the output module filters the stored data according to the received target request message; and packaging the filtered data to obtain a response message.
The embodiment of the invention can realize message filtering, and the input module and the output module filter data irrelevant to the input module and the output module, only process the polling request concerned by the input module and the output module, thereby reducing the load of the I/O module.
The embodiment of the invention CAN eliminate useless data by utilizing the message filtering characteristic of the CAN BUS, thereby effectively reducing the data volume needing to be processed.
Fig. 5 is a schematic diagram of an alternative communication control apparatus based on an asynchronous transfer protocol according to an embodiment of the present invention, applied to a controller of a communication control system, where the communication control system includes at least: a controller and an input module, as shown in fig. 5, the communication control apparatus includes: a first determining unit 51, a broadcasting unit 53, a receiving unit 55, a second determining unit 57, wherein,
a first determining unit 51, configured to determine an input control instruction when receiving a first polling policy, where the input control instruction carries a request frame identifier of a controller and a first module identifier of each input module;
a broadcasting unit 53 for broadcasting a target request message to all input modules, respectively, based on the request frame identification of the controller and the first module identification of each input module;
a receiving unit 55, configured to receive a response message of each input module, where the response message is a message replied by the input module based on the target request message;
a second determining unit 57, configured to determine a polling result based on each response message.
The communication control device based on the asynchronous transfer protocol may determine, during a polling process, an input control instruction when receiving a first polling policy through the first determining unit 51, where the input control instruction carries a request frame identifier of the controller and a first module identifier of each input module, broadcast a target request message to all the input modules respectively through the broadcasting unit 53 based on the request frame identifier of the controller and the first module identifier of each input module, receive a response message of each input module through the receiving unit 55, where the response message is a message replied by the input module based on the target request message, and finally determine, through the second determining unit 57, a polling result based on each response message. In the embodiment, the polling of the input module is based on broadcasting, namely one question and multiple answers, through a flexible polling strategy (namely, the input module and the output module adopt different polling strategies), so that the polling efficiency can be obviously improved, data are processed according to the priority, the real-time performance and the reliability of the system are improved, and the technical problems that the communication mode of an automation product in the related technology is low in efficiency and the reliability of the communication system is easily reduced are solved.
Optionally, the communication control system further includes: output module, communication control device still includes: a third determining unit, configured to determine an output control instruction when receiving a second polling policy, where the output control instruction carries a request frame identifier of the controller and a second module identifier of each output module; a sending unit, configured to send a target request message to each output module in sequence based on the identification sequence of the second module identification, and receive a response message of each output module; and the fourth determining unit is used for determining a polling result after all the output modules are polled.
Optionally, the communication control device further includes: the setting unit is used for presetting the priority of the input data stored in each input module and determining the priority identification corresponding to each input module; and the receiving module is used for receiving the response message of the input module according to the priority identification.
Optionally, the communication control device further includes: and the sending module is used for preferentially sending the response message with higher priority based on the priority identification when the message sending conflict is determined to occur.
Optionally, the communication control device further includes: the filtering module is used for filtering the stored data by the input module or the output module according to the received target request message; and the packaging module is used for packaging the filtered data to obtain a response message.
Optionally, the asynchronous transfer protocol is a CAN BUS protocol.
The communication control device based on the asynchronous transfer protocol may further include a processor and a memory, where the first determining unit 51, the broadcasting unit 53, the receiving unit 55, the second determining unit 57, and the like are stored in the memory as program units, and the processor executes the program units stored in the memory to implement corresponding functions.
The processor comprises a kernel, and the kernel calls a corresponding program unit from the memory. The kernel may set one or more, determining the polling result on a per reply message basis by adjusting kernel parameters.
The memory may include volatile memory in a computer readable medium, Random Access Memory (RAM) and/or nonvolatile memory such as Read Only Memory (ROM) or flash memory (flash RAM), and the memory includes at least one memory chip.
According to another aspect of the embodiments of the present invention, there is also provided an electronic device, including: a processor; and a memory for storing executable instructions for the processor; wherein the processor is configured to execute any one of the above communication control methods based on asynchronous transfer protocol via executing the executable instructions.
According to another aspect of the embodiments of the present invention, there is also provided a computer storage medium, where the computer storage medium includes a stored program, and when the program runs, the apparatus in which the computer storage medium is located is controlled to execute any one of the above communication control methods based on the asynchronous transfer protocol.
The present application further provides a computer program product adapted to perform a program for initializing the following method steps when executed on a data processing device: when a first polling strategy is received, determining an input control instruction, wherein the input control instruction carries a request frame identifier of a controller and a first module identifier of each input module; respectively broadcasting target request messages to all input modules based on the request frame identification of the controller and the first module identification of each input module; receiving a response message of each input module, wherein the response message is a message replied by the input module based on the target request message; based on each reply message, a polling result is determined.
The above-mentioned serial numbers of the embodiments of the present invention are merely for description and do not represent the merits of the embodiments.
In the above embodiments of the present invention, the descriptions of the respective embodiments have respective emphasis, and for parts that are not described in detail in a certain embodiment, reference may be made to related descriptions of other embodiments.
In the embodiments provided in the present application, it should be understood that the disclosed technology can be implemented in other ways. The above-described embodiments of the apparatus are merely illustrative, and for example, the division of the units may be a logical division, and in actual implementation, there may be another division, for example, multiple units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, units or modules, and may be in an electrical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
The integrated unit, if implemented in the form of a software functional unit and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: a U-disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a removable hard disk, a magnetic or optical disk, and other various media capable of storing program codes.
The foregoing is only a preferred embodiment of the present invention, and it should be noted that, for those skilled in the art, various modifications and decorations can be made without departing from the principle of the present invention, and these modifications and decorations should also be regarded as the protection scope of the present invention.

Claims (10)

1. A communication control method based on asynchronous transmission protocol is characterized in that the communication control method is applied to a controller of a communication control system, and the communication control system at least comprises the following steps: the communication control method comprises the following steps:
when a first polling strategy is received, determining an input control instruction, wherein the input control instruction carries a request frame identifier of a controller and a first module identifier of each input module;
respectively broadcasting target request messages to all input modules based on a request frame identifier of a controller and a first module identifier of each input module;
receiving a response message of each input module, wherein the response message is a message replied by the input module based on the target request message;
determining a polling result based on each of the response messages.
2. The communication control method according to claim 1, wherein the communication control system further comprises: the communication control method further comprises the following steps:
when a second polling strategy is received, determining an output control instruction, wherein the output control instruction carries a request frame identifier of the controller and a second module identifier of each output module;
based on the identification sequence of the second module identification, sequentially sending a target request message to each output module and receiving a response message of each output module;
and after all the output modules are polled, determining a polling result.
3. The communication control method according to claim 2, further comprising:
presetting the priority of input data stored in each input module, and determining a priority identifier corresponding to each input module;
and receiving a response message of the input module according to the priority identification.
4. The communication control method according to claim 3, further comprising:
and when the message sending conflict is determined to occur, preferentially sending the response message with higher priority based on the priority identification.
5. The communication control method according to claim 2, further comprising:
the input module or the output module filters the stored data according to the received target request message;
and packaging the filtered data to obtain the response message.
6. The communication control method according to claim 1, wherein the asynchronous transfer protocol is a CAN BUS protocol.
7. A communication control device based on asynchronous transmission protocol, which is applied to a controller of a communication control system, the communication control system at least comprising: controller and input module, this communication control device includes:
the device comprises a first determining unit, a second determining unit and a third determining unit, wherein the first determining unit is used for determining an input control instruction when a first polling strategy is received, and the input control instruction carries a request frame identifier of a controller and a first module identifier of each input module;
a broadcasting unit for broadcasting a target request message to all the input modules based on a request frame identifier of a controller and a first module identifier of each of the input modules, respectively;
a receiving unit, configured to receive a response message of each input module, where the response message is a message replied by the input module based on the target request message;
a second determining unit configured to determine a polling result based on each of the response messages.
8. The communication control device according to claim 7, wherein the communication control system further comprises: the output module, communication control device still includes:
a third determining unit, configured to determine an output control instruction when receiving a second polling policy, where the output control instruction carries a request frame identifier of the controller and a second module identifier of each output module;
a sending unit, configured to send a target request message to each output module in sequence based on the identification sequence of the second module identifier, and receive a response message of each output module;
and the fourth determining unit is used for determining a polling result after all the output modules are polled.
9. An electronic device, comprising:
a processor; and
a memory for storing executable instructions of the processor;
wherein the processor is configured to execute the communication control method based on asynchronous transfer protocol according to any one of claims 1 to 6 by executing the executable instruction.
10. A computer storage medium, comprising a stored program, wherein when the program runs, the computer storage medium controls a device to execute the communication control method based on the asynchronous transfer protocol according to any one of claims 1 to 6.
CN202010270517.8A 2020-04-08 2020-04-08 Communication control method and device based on asynchronous transmission protocol and electronic equipment Pending CN111475439A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010270517.8A CN111475439A (en) 2020-04-08 2020-04-08 Communication control method and device based on asynchronous transmission protocol and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010270517.8A CN111475439A (en) 2020-04-08 2020-04-08 Communication control method and device based on asynchronous transmission protocol and electronic equipment

Publications (1)

Publication Number Publication Date
CN111475439A true CN111475439A (en) 2020-07-31

Family

ID=71750665

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010270517.8A Pending CN111475439A (en) 2020-04-08 2020-04-08 Communication control method and device based on asynchronous transmission protocol and electronic equipment

Country Status (1)

Country Link
CN (1) CN111475439A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113641605A (en) * 2021-07-16 2021-11-12 南京大学 Polling arbiter suitable for asynchronous circuit and method thereof

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1982000373A1 (en) * 1980-07-11 1982-02-04 Ncr Co Input/output system and method of communication for peripheral devices in data processing system
CN201230327Y (en) * 2008-05-30 2009-04-29 天津理工大学 DeviceNet field bus I/O communication apparatus based on multiple data triggering modes
CN104820645A (en) * 2015-04-18 2015-08-05 佛山豪欧智能科技有限公司 One-key scanning method and scanning system applied to scanning equipment
CN106302032A (en) * 2016-10-25 2017-01-04 成斌 A kind of point-to-multipoint poll means of communication

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1982000373A1 (en) * 1980-07-11 1982-02-04 Ncr Co Input/output system and method of communication for peripheral devices in data processing system
CN201230327Y (en) * 2008-05-30 2009-04-29 天津理工大学 DeviceNet field bus I/O communication apparatus based on multiple data triggering modes
CN104820645A (en) * 2015-04-18 2015-08-05 佛山豪欧智能科技有限公司 One-key scanning method and scanning system applied to scanning equipment
CN106302032A (en) * 2016-10-25 2017-01-04 成斌 A kind of point-to-multipoint poll means of communication

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113641605A (en) * 2021-07-16 2021-11-12 南京大学 Polling arbiter suitable for asynchronous circuit and method thereof

Similar Documents

Publication Publication Date Title
EP2090031B1 (en) Method and arrangement for communication on an lin bus
CN108563518A (en) Master-slave machine communication method, device, terminal equipment and storage medium
CN107872396B (en) Communication method with timeout control, processing device, terminal device and server
CN111526606B (en) Method and device for data transmission, smart home equipment and storage medium
US20180109398A1 (en) Master communication device for a token network
CN113395198B (en) Networking method and device of equipment and data transmission system
CN107968848B (en) A kind of method, terminal device and storage medium obtaining IP address
CN111475439A (en) Communication control method and device based on asynchronous transmission protocol and electronic equipment
CN111555984B (en) Method and device for data transmission, smart home equipment and storage medium
CN112910740A (en) State reporting method, device, equipment and computer readable storage medium
CN114285695B (en) Communication method, device, apparatus, system and storage medium
CN112217701A (en) Bus collision avoidance method and device
CN107483310B (en) Method and system for networking between terminal and forwarding node
CN105281944A (en) Method for setting network protocol address and service management system
US6907485B2 (en) Hybrid change of state protocol for CANOpen networks
CN112929251A (en) CAN-based slave station data refreshing method, device and system
CN112039835B (en) Adaptive polling time estimation method, device, equipment and storage medium
TW202201235A (en) Method and system of data collecting
CN110968022B (en) Programmable logic controller, programmable logic controller system, and control method
CN111614534A (en) Communication method and device and electronic equipment
CN114442598B (en) Diagnostic conflict coordination method, device, computer equipment and storage medium
CN107171921B (en) Real-time communication method based on RS485 network
CN116184885A (en) Transaction processing method, system, electronic equipment and readable storage medium
CN111586644B (en) Multi-node anti-collision method and device based on narrow-band communication of Internet of things
CN115494405A (en) Battery monitoring system, abnormality processing method thereof, electronic device, and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20200731

RJ01 Rejection of invention patent application after publication