CN-116709515-B - Deterministic transmission scheduling system for distributed industrial wireless network
Abstract
The invention discloses a distributed industrial wireless network deterministic transmission scheduling system which comprises a synchronization module, a data transmission module and a node management module, wherein the synchronization module is used for carrying out time slot synchronization between nodes, the data transmission module is used for data transmission between the nodes, and the node management module is used for deleting and adding management of the nodes. The invention uses the dispatching design of distributed negotiation, reduces the whole energy consumption and delay of the network, and avoids the network paralysis caused by the fault of the central control node.
Inventors
- QIU YING
- ZHANG JINGXUAN
- XU WEIQIANG
Assignees
- 浙江理工大学
Dates
- Publication Date
- 20260508
- Application Date
- 20230417
Claims (4)
- 1. The distributed industrial wireless network deterministic transmission scheduling system is characterized by comprising the following modules: the synchronization module is used for carrying out time slot synchronization among the nodes; the data transmission module is used for data transmission between the nodes; The node management module is used for deleting and adding management of the nodes; the data transmission module is divided into a sending module and a receiving module: the transmission module is used for transmitting the data packets to the whole network, wherein the data transmission time slot is provided with only one data packet sender, and the sender starts Glossy flooding in the data transmission time slot; the receiving module enters a receiving mode if the node is not a sender in the data transmission time slot, and waits for the arrival of a data packet of the sender; The sending module executes the following flow negotiation steps: First step, go into the first round Transmission scheduling of the first transmission Time slots, if the node number of the node Equal to The node selects the current time slot as a sending time slot and initiates Glossy, and other nodes receive the data packet in the time slot; the second step, before the data packet is sent, the node judges the number of the current data packet, if only one data packet is left to be unsent, the counter D on the data packet is added and set as 0 after the data packet is sent, and the period is always in a receiving state, otherwise, the counter D is unchanged; third, updating the number of the data packets to be transmitted currently after the node data packets are transmitted, detecting a counter D, and changing the current node number ID to be the same if D is a non-0 constant ; Fourth, if the current node is the maximum node And the node only has one data packet to be sent, the maximum node number of the next round of piggybacking in the data packet is And entering a next round of sending time slots; fifth, if the maximum node number of the current round 1 And only one packet is sent by the node, or maximum node number And D is equal to D, and the transmission of the data packet in the period is ended after the data packet of the maximum node is transmitted.
- 2. The deterministic transmission scheduling system of distributed industrial wireless network according to claim 1, wherein the transmitting module comprises the following specific steps: in an industrial wireless network, the number of nodes is N, the node N i has variable node number ID and the number num of data packets to be transmitted, wherein the ID is counted from 1 to N, and the maximum node number of the current round of the network is ASN is the absolute slot frame number of the network, For the number of rounds of rotation, Is the ith time slot of a certain round.
- 3. The distributed industrial wireless network deterministic transmission scheduling system according to claim 1 or 2, characterized in that: The node management module is specifically as follows: the network contention time slot manages the nodes, the number of the contention time slots is set to be two fixed, if a plurality of nodes send packets in one contention time slot, the node with the largest transmission power is successful in transmission, and if the current node is not successful in transmission, the nodes send packets in the next contention time slot.
- 4. The distributed industrial wireless network deterministic transmission scheduling system as set forth in claim 3, wherein said node management module further has the following management functions: If a new node wants to join the network, initiating Glossy flooding to send a request data packet in a competition time slot, and setting a node number to n+1 after other nodes in the network receive the data packet; Deleting management, if a certain node N i in the current network does not send out packets in three continuous time slots, the management node N i+1 sends out packets in competition time slots to inform the node N i of faults of the whole network, and the node with the node number greater than N i updates the node number to be 。
Description
Deterministic transmission scheduling system for distributed industrial wireless network Technical Field The invention belongs to the technical field of industrial wireless network transmission scheduling, and particularly relates to a distributed industrial wireless network deterministic transmission scheduling system based on Glossy synchronous transmission. Background The industrial wireless network is an emerging realization form of industrial Internet of things, and networking and data transmission of equipment such as industrial field instruments, sensors and the like are realized by utilizing a wireless communication technology. The traditional industrial wireless network adopts a store-and-forward mode to transfer data hop by hop, and a forwarding node must completely collect a data packet before forwarding the data packet to the next hop. This strategy increases the transmission delay of the data packets and introduces an indeterminate forwarding delay and jitter. The synchronous transmission mode can relieve delay caused by a store-and-forward strategy, and the forwarding node does not need to store the whole data packet completely, but forwards the data in the form of byte stream or bit stream, thereby greatly reducing multi-hop transmission delay. Most synchronous transmission networks adopt a centralized framework to complete the transceiving scheduling among nodes, and the centralized scheduling requires a central control node to manage all the nodes in the network. The complexity of the management process causes delay and increase of energy consumption, and the central control node breaks down once the central control node breaks down to cause complete paralysis of the network. Disclosure of Invention Aiming at the existing centralized technical defects, the invention provides a distributed flow negotiation transmission scheduling technical scheme based on synchronous transmission, which eliminates the problem of single-point failure, ensures that the network has very high packet delivery rate, reduces the problems of energy consumption and delay caused by overlong running time of the network, and effectively solves the key problems actually existing in the industrial wireless network. The invention aims at realizing the following specific technical scheme: a distributed industrial wireless network deterministic transmission scheduling system comprising the following modules: And the synchronization module is used for carrying out time slot synchronization among the nodes. The network is provided with a plurality of data transmission time slots, and the data transmission module is used for data transmission among nodes. And the node management module is used for deleting and joining management of the nodes. Preferably, the synchronization module ensures that the offset between data transmission time slots is less than 50us, thereby ensuring the normal operation of the synchronous transmission of the Glossy. Preferably, the data transmission module can be divided into two sub-modules, namely a sending module and a receiving module. And the sending module only has one data packet sender in one data transmission time slot, so that the conflict among nodes is avoided, and the delivery rate of the data packets is reduced. The sender starts Glossy flooding in a data transmission time slot, and the sending module sends the data packet to the whole network. And the receiving module enters a receiving mode when the data transmission time slot is not the sender, and waits for the arrival of the data packet of the sender. Further preferably, the transmitting module specifically includes: In an industrial wireless network, the number of nodes is N, and the node N i has a variable node number And the number num of data packets to be transmitted, wherein the ID starts counting from 1 to n, and the maximum node number of the current round of the network is ID max. ASN is the absolute slot frame number of the network, R i is the number of rounds, and S i is the ith slot of a round. The sending module ensures the certainty of data transmission by the following traffic negotiation steps: In the first step, the first round of R 1 transmission scheduling is entered into the S i time slot, if the node number ID of a node is equal to S i, the node selects the current time slot as the transmission time slot and initiates Glossy, and other nodes receive the data packet in the time slot. A node with ID 1 sends a packet in the first time slot. And step two, before the data packet is sent, the node judges the number of the current data packets. If only one data packet is left to be not transmitted, the counter D on the data packet is added together, the ID is set to 0 after the end of transmitting the data packet, the period is always in a receiving state, and otherwise, the D is unchanged. Third, updating the number of the data packets to be transmitted currently after the node data packets are transmitted, detecting