CN-121971847-A - Manual chess system based on embedded module
Abstract
The invention discloses a manual chess system based on an embedded module, which belongs to the technical field of military simulation and aims to solve the problems that the manual chess cannot adapt to the trend of the rapid updating of the modern war and cannot adapt to the updated situation of the modern war informatization. The embedded module end is used as a localization interactive terminal to realize real-time display of the unit state of the chess, wireless communication with the upper computer and local fault monitoring, and the collaboration logic is used for realizing data bidirectional interaction through a WIFI network and a customized communication protocol, and the upper computer issues an arbitration instruction and the chess state data, and the embedded module feeds back local operation information and synchronously displays the state to form a closed loop flow of arbitration, transmission, display and feedback.
Inventors
- SONG MIN
- LI FANG
- LIU YITAO
- DONG XIN
- TANG JIA
- LI QUANSHENG
- GAO MAOLIN
- XIAO SONG
Assignees
- 中国人民解放军空军工程大学
Dates
- Publication Date
- 20260505
- Application Date
- 20251222
Claims (9)
- 1. A manual chess system based on embedded modules, the system comprising: The upper computer end integrates a manual chess judging system, bears overall data management, rule judgment, map rendering and deduction process management and control of chess deduction, and provides decision and data support; The embedded module end is used as a localization interaction terminal to realize real-time display of the unit state of the chess, wireless communication with the upper computer end and local fault monitoring; The upper computer end and the embedded module end realize data bidirectional interaction through a WIFI network and a customized communication protocol, the upper computer end issues a judging instruction and soldier chess state data, and the embedded module end feeds back local operation information and synchronously displays the state.
- 2. The embedded module-based manual chess system of claim 1, wherein the manual chess arbitration system comprises: The digital map function module realizes basic operation of a two-dimensional map and supports display of squares and numbers on the map in a layer form; the chess management module is used for managing the chess according to the classification of the airplane, the radar, the ground guide, the communication, the ship, the hit target and other chesses and supporting the full life cycle management of each type of chess; The decision management module stores basic data and exercise rules of various chesses, displays the target killing and attack range of the chesses on a map, decides the maneuver, detection, interference and killing of the chesses in each round according to the rules, marks the decision task of the delay round, prompts the affiliated decision round and carries out decision; the deduction management module is used for timing and displaying the total deduction time length and the time length of each round, recording the deduction round count, the soldier chess state data and instruction data in each round, and storing the deduction data after the deduction process is finished.
- 3. The hand-operated chess system based on the embedded module as recited in claim 2, wherein the digital map function module comprises: the system comprises a coordinate system, a coating rendering module, a multi-level grid layer rendering algorithm, a grid pick-up technology, a grid allocation module and a grid allocation module, wherein the coordinate system and the coating rendering module are adapted to a WGS-84 global coordinate system, a coordinate system conversion interface is designed to ensure the consistency of map data and real geographic coordinates; The system comprises a map interaction and scale calculation module, a vector graphic processing logic for realizing map basic operation, a dynamic calculation and display of a current scale according to a current map display range and a screen pixel size, a determination of geographic scale information by a deductor, and a real-time calculation and display of a linear distance between two points based on a spherical distance calculation formula of a WGS-84 coordinate system.
- 4. The hand-operated chess system based on the embedded module as recited in claim 2, wherein the chess management module comprises: a chess classification and attribute modeling module for constructing a classification system of 7 types of chesses, designing a unified chess attribute model, wherein the attribute model comprises basic attributes, state attributes and interaction attributes; and supporting to screen the electronic chessmen meeting the deduction requirement from the electronic chessman library, and distinguishing the electronic chessmen/manual chessmen through the marking positions; And when a plurality of chesses exist in the same square, triggering a spread list function, supporting the user to perform state editing or removing operation by clicking a selected target chessman, and transmitting state data edited by an upper computer to the electronic chessman to realize real-time updating.
- 5. The embedded module-based manual chess system of claim 2, wherein the arbitration management module comprises: The double-bank storage module comprises a basic database and a rule database, wherein the basic database stores performance parameters and model information of 7 types of soldiers, and the rule database stores maneuvering rules, detection rules, electronic interference rules and engagement rules; The killing or attack range calculation module is used for generating a range graph through a geometric modeling algorithm according to performance data of the ground lead and the radar and combining a target RCS value, and superposing and displaying the range graph on a map; The round-trip-decision generating module is used for calling data in the rule database to calculate the states of each round of chess in batches according to the sequence of maneuver decision, detection decision, interference decision and engagement decision, outputting a decision result and displaying the result in a list form; The delayed arbitration task management module marks the cross-round arbitration task of the missile hit target, triggers arbitration reminding in the corresponding round, and automatically invokes the engagement rule to finish judgment.
- 6. The hand-operated chess system based on an embedded module as claimed in claim 2, wherein the deduction management module comprises: the timing and round counting module is used for displaying the deduction total time length and the current round number in real time and supporting the progressive triggering of rounds; the deduction data recording module is used for storing the chess state data and the chess instruction data according to the rounds, and adopting a time sequence storage structure to support a user to select any round so as to realize the recurrence of the deduction process; The dynamic chess piece reminding module scans the state update records of all dynamic chess pieces before the next round starts, and triggers popup windows or icon reminding for the chess pieces in the state which is not updated; The deduction data storage and loading interface supports the export of deduction data into a structured file, the file can be analyzed through the loading interface, and the state and instruction information of the map chess can be restored according to rounds.
- 7. The hand-operated chess system based on the embedded module as claimed in claim 1, wherein the embedded module end is provided with: The esp32C6 microcontroller module changes the state data of the chess units according to the instruction of the upper computer; the display module is divided into a fixed layer and a dynamic layer and displays the state data of the chess; The WIFI connection and configuration module is used for designing a startup automatic connection logic, and after the embedded module is electrified, reading the nonvolatile stored WIFI configuration information and automatically initiating connection with the designated hot spot; The WIFI connection state monitoring module is used for periodically sending heartbeat packets to detect a communication link with the upper computer, judging communication faults when no heartbeat response of the upper computer is received for 3 times, automatically restarting WIFI connection, and displaying alarm information; The power module supports to be connected with a 3.7V lithium battery, a battery voltage monitoring circuit is designed, the 3.7V lithium battery is collected in real time, and when the sampling voltage is lower than a threshold value, an alarm logic is triggered to carry out word and indicator lamp alarm; The man-machine interaction module comprises a multifunctional key, a BOOT key and a reset key; and the data storage module is used for storing the chess state data according to the formats of the chess ID, the state parameter item, the numerical value and the time stamp, supporting the power failure storage of the data, and preventing the stored data from being lost after the equipment is powered off.
- 8. The embedded module-based manual chess system according to claim 1, wherein the customized communication protocol adopts an MQTT protocol, and the data frame format comprises a frame header, a chess ID, a data type, a parameter length, a parameter content, a check bit and a frame tail, and the parameter content needs to cover all dynamic data displayed on the embedded module end.
- 9. The system of claim 8, wherein the upper computer and the embedded module use data synchronization timing control logic, wherein after the upper computer updates the chess status for each round, the upper computer actively transmits a data frame to the corresponding embedded module, the embedded module receives the data, verifies the check bit, updates the display if the data is complete, and sends a feedback of "successful reception" to the upper computer, and requests retransmission if the data is wrong.
Description
Manual chess system based on embedded module Technical Field The invention belongs to the technical field of military simulation, and particularly relates to a manual chess system based on an embedded module. Background The existing chesses are mainly divided into manual chesses and computer chesses, wherein the manual chesses are used as classical tools in the field of military operation and strategic deduction, the technical evolution of the manual chesses is always bound with the development depth of military requirements, cognitive science and system engineering, and the special research field with the historical inheritance and the technical characteristics is formed. The hand soldier chess is widely applied to the field of military simulation because of the advantages of low technical threshold, high flexibility and low cost. However, the manual chesses have the defects of complex and various chessmen types, excessive quantity, inconvenient carrying and difficult updating of chessman information. Aiming at the problems that the chesses of the manual chesses are complex and various, and the complex chesses are difficult to carry due to excessive types and quantity of the chesses, and the information of the chesses cannot be updated after the manual chesses are processed. The manual chess cannot adapt to the current trend of rapid updating of modern war, and cannot adapt to the updated situation of modern war informatization. Disclosure of Invention Aiming at the problems, the invention aims to provide a manual chess system based on an embedded module. Under the advantage of inheriting the manual chess, a method for partially electronically informationizing the chess system is provided, namely, corresponding chess pieces are designed in an embedded module and screen display mode, then the chess piece information is communicated in a wireless network mode and the like, and under the condition of updating the chess piece information in real time, electronic judgment can be carried out. The advantages of manual chess are maintained, and intelligent updating and judging of the electronic technology are fully integrated. Based on the manual chess, the embedded module is adopted to redesign the chess pieces, the state information of the chess pieces is updated in real time by adopting the screen display, and the chess piece information and the electronic judging system are unified by comprehensively adopting the wireless network. The advantages of low threshold, high flexibility and low cost of the manual chess are reserved, and the advantages of high efficiency and real-time updating interaction are realized by the electronic manual chess. Provides a brand new technical route for the development of the manual chess hardware. In order to achieve the above object, the present application provides the following technical solutions: the invention provides a manual chess system based on an embedded module, which comprises: The upper computer end integrates a manual chess judging system, bears overall data management, rule judgment, map rendering and deduction process management and control of chess deduction, and provides decision and data support; The embedded module end is used as a localization interaction terminal to realize real-time display of the unit state of the chess, wireless communication with the upper computer end and local fault monitoring; The upper computer end and the embedded module end realize data bidirectional interaction through a WIFI network and a customized communication protocol, the upper computer end issues a judging instruction and soldier chess state data, and the embedded module end feeds back local operation information and synchronously displays the state. In the above technical solution, preferably, the manual chess judging system comprises: The digital map function module realizes basic operation of a two-dimensional map and supports display of squares and numbers on the map in a layer form; the chess management module is used for managing the chess according to the classification of the airplane, the radar, the ground guide, the communication, the ship, the hit target and other chesses and supporting the full life cycle management of each type of chess; The decision management module stores basic data and exercise rules of various chesses, displays the target killing and attack range of the chesses on a map, decides the maneuver, detection, interference and killing of the chesses in each round according to the rules, marks the decision task of the delay round, prompts the affiliated decision round and carries out decision; the deduction management module is used for timing and displaying the total deduction time length and the time length of each round, recording the deduction round count, the soldier chess state data and instruction data in each round, and storing the deduction data after the deduction process is finished. In the above technical solution, preferably, the digi