Method and system for identifying position of air conditioner controller in train compartment

By designing an air conditioning controller identification system in the train and using the unique carriage number and BCD code for real-time monitoring and control, the problem that traditional air conditioning control systems cannot meet the needs of each carriage is solved, and more intelligent and reliable air conditioning control is achieved, improving passenger comfort and safety.

CN119939267AActive Publication Date: 2025-05-06DALIAN HAITIAN IND TECH CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
CN202510008576.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-02
Publication Date
2025-05-06
Estimated Expiration
2045-01-02

AI Technical Summary

Technical Problem

Traditional air conditioning control systems lack real-time monitoring and independent control of each car in trains, resulting in the inability to meet the specific needs of each car, and may affect passenger comfort and safety in the event of a failure or system upgrade.

Method used

A system for identifying the position of the air conditioner controller in the train carriage is designed. A unique number and BCD code are set for each carriage through the preprocessing module, and a separate controller and central processor are used for real-time monitoring and control. Combined with the database module and the judgment module, automatic verification of the carriage status and automatic allocation of IP addresses are realized.

Benefits of technology

Real-time monitoring and precise control of the air conditioning system is realized, the system's response speed and reliability are improved, fault diagnosis and maintenance processes are optimized, and the air conditioning control is more intelligent. It can be flexibly adjusted according to the needs of different cars, improving passenger comfort and safety.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119939267A_ABST
    Figure CN119939267A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of distribution network recognition, and discloses a method and system for recognizing the position of an air conditioner controller in a train compartment, and the system comprises the steps that a preprocessing module sets a unique and independent compartment number in each compartment of a train; a controller is arranged in each compartment, and the compartment number corresponds to a unique BCD code; each controller is provided with a dial switch, and the compartment number corresponds to a unique digital code; the central processing unit allocates a corresponding initial IP address to each controller; the database module comprises a first matching database and a second matching database; the judgment module collects the compartment number and the BCD code of the current compartment and compares the compartment number and the BCD code with the first matching database; if not, judging according to the dial switch; if not, the running state of the controller is verified, and when the controller runs normally, the central processing unit allocates the default IP address to the current compartment controller. According to the method, the IP address is automatically allocated and the carriage state is verified, so that the carriage identification flexibility is enhanced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of distribution network identification, and in particular to a method and system for identifying the position of an air-conditioning controller in a train compartment. Background Art

[0002] With the development of urban rail transit, the intelligence and automation of trains are constantly improving. In modern trains, the air-conditioning system is an important guarantee for passenger comfort, and its control and management have become particularly important. Traditional air-conditioning control systems often adopt a centralized management mode, lacking real-time monitoring and independent control of each carriage. This centralized management method has many problems, such as: 1) Due to the differences in environmental conditions and passenger needs in each carriage, centralized control often cannot meet the specific needs of each carriage; 2) In the event of a fault or system upgrade, the entire system may be affected, causing inconvenience and discomfort to passengers; 3) The lack of effective carriage identification means makes fault diagnosis and maintenance of the air-conditioning system more difficult.

[0003] At present, although some new air conditioning control systems have begun to try to introduce car identification technology, there are still many shortcomings. For example, existing systems mostly rely on manual input of car numbers or use simple sensors for identification, which is prone to errors or delays, affecting the system's real-time response capabilities.

[0004] Therefore, it is necessary to design a method and system for identifying the position of an air conditioning controller in a train compartment to solve the problems existing in the current technology. Summary of the invention

[0005] In view of this, the present invention proposes a method and system for identifying the position of an air conditioning controller in a train car, aiming to solve the problem that most current methods rely on manual input of car numbers or use of simple sensors for identification, which is prone to errors or delays.

[0006] In one aspect, the present invention provides a system for identifying the position of an air conditioning controller in a train compartment, comprising:

[0007] A pre-processing module is configured to set a unique and independent carriage number in each carriage of the train;

[0008] A controller, each of which is provided in the carriage and is independent of each other, each of which is provided with a digital output, the digital output adopts a BCD (binary-coded decimal) code format, and each carriage number corresponds to a unique BCD code; each of the controllers is provided with a dip switch, the dial wheel of the dip switch is digitally coded from 0 to F, and each carriage number corresponds to a unique digital code;

[0009] A central processing unit, used for assigning a corresponding initial IP address to each of the controllers;

[0010] The database module comprises a first matching database and a second matching database, wherein the first matching database stores the carriage number and the BCD code, and the second matching database stores the carriage number and the digital code;

[0011] The judgment module is configured to collect the car number and BCD code of the current car, compare the first current information with the first matching database, and determine whether there is a match; when there is no match, the judgment module makes a judgment based on the dip switch; when the judgment result is a mismatch, the judgment module is also used to verify the operating status of the controller. When it is determined that the controller is operating normally, the judgment module sends an allocation instruction, and the central processing unit allocates a default IP address to the controller of the current car, and the network address of the car number of the current car uses the default IP address.

[0012] Furthermore, the judgment module compares the first current information with the first matching database to judge whether there is a match, including:

[0013] When the carriage number and the BCD code in the first current information match the information in the first matching database, the judgment module sends the matching information to the central processor, and the central processor identifies the initial IP address corresponding to the carriage number;

[0014] When the carriage number and the BCD code in the first current information do not match the information in the first matching database and the BCD code is 0, the judgment module makes a judgment based on the dial switch.

[0015] Furthermore, when the judgment module makes a judgment according to the dial switch, it includes:

[0016] The judgment module is also used to collect the digital code and the carriage number of the current carriage, compare the second current information with the second matching database, and judge whether there is a match;

[0017] When the digital code and the carriage number in the second current information match the information in the second matching database, the judgment module sends the matching information to the central processor, and the central processor identifies the initial IP address corresponding to the carriage number;

[0018] When the digital code and the carriage number in the second current information do not match the information in the second matching database, the judgment module is also used to verify the operating status of the controller.

[0019] Furthermore, the judgment module is also used to verify the operating state of the controller, including:

[0020] The judgment module collects operation information of the controller, the operation information includes signal strength, bit error rate, delay data and maximum signal strength, evaluates the signal quality score according to the operation information, and the judgment module compares the signal quality score with a preset first preset score and a second preset score respectively, determines the network state and determines whether to perform reception verification according to the comparison result; the first preset score is less than the second preset score;

[0021] When the signal quality score is less than or equal to the first preset score, the network state is determined to be poor and the reception verification is performed; when the signal quality score is greater than the first preset score and less than or equal to the second preset score, the network state is determined to be good and the reception verification is performed; when the signal quality score is greater than the second preset score, the network state is determined to be excellent and the controller operation state is stable and the reception verification is not performed.

[0022] Furthermore, the signal quality score is calculated by the following formula:

[0023]

[0024] Among them, SQS represents the signal quality score, S represents the normalized result of signal strength, E represents the normalized result of bit error rate, L represents the normalized result of delay data, and Smax represents the maximum signal strength.

[0025] Further, when it is determined to perform reception verification, the judgment module is also used to:

[0026] The determination module sends an information verification instruction to the controller, and receives a return instruction sent by the controller;

[0027] When the information verification instruction is consistent with the returned instruction, the judgment module determines that the controller operates normally;

[0028] When the information verification instruction is inconsistent with the returned instruction, the determination module determines that the controller is abnormal and sends an abnormality warning to the central processing unit.

[0029] Furthermore, the judgment module sends an allocation instruction, the central processor allocates the default IP address to the controller of the current car, and after the network address of the car number of the current car adopts the default IP address, it also includes:

[0030] The central processor identifies the default IP address, and stores the car number and BCD code of the current car in the first matching database, and stores the car number and digital code in the second matching database.

[0031] Compared with the prior art, the beneficial effects of the present invention are as follows: by introducing an independent pre-processing module and controller, a unique number and BCD code are set for each car, thereby realizing real-time monitoring and precise control of the air-conditioning system. The use of dip switches and digital coding enhances the flexibility and accuracy of car identification, solving the deficiencies of the traditional centralized management model. The combination of the central processing unit and the database module ensures that the controller can automatically assign an IP address and effectively verify the status of the current car through the judgment module. The response speed and reliability of the system are improved, the fault diagnosis and maintenance process are optimized, the air-conditioning control is made more intelligent, and it can be flexibly adjusted according to the needs of different cars, which is conducive to improving the comfort and safety of passengers.

[0032] On the other hand, the present application also provides a method for identifying the position of an air conditioning controller in a train compartment, which is applied to the above-mentioned system for identifying the position of an air conditioning controller in a train compartment, comprising:

[0033] Set up unique and independent carriage numbers for each carriage on the train;

[0034] The controller is arranged in each carriage and is independent of each other. Each controller is provided with a digital output, and the digital output is in BCD code format. Each carriage number corresponds to a unique BCD code. Each controller is provided with a dip switch, and the dial wheel of the dip switch is digitally coded as 0-F, and each carriage number corresponds to a unique digital code.

[0035] Allocating a corresponding initial IP address to each of the controllers;

[0036] Establishing a first matching database and a second matching database, wherein the first matching database stores the carriage number and the BCD code, and the second matching database stores the carriage number and the digital code;

[0037] Collect the car number and BCD code of the current car, compare the first current information with the first matching database to determine whether they match; when there is no match, make a judgment based on the dip switch; when the judgment result is no match, verify the operating status of the controller, and when it is determined that the controller is operating normally, assign a default IP address to the controller of the current car, and the network address of the car number of the current car uses the default IP address.

[0038] It is understandable that the above-mentioned method and system for identifying the position of the air-conditioning controller in the train compartment have the same beneficial effects, which will not be described in detail here. BRIEF DESCRIPTION OF THE DRAWINGS

[0039] Various other advantages and benefits will become apparent to those of ordinary skill in the art by reading the detailed description of the preferred embodiments below. The accompanying drawings are only for the purpose of illustrating the preferred embodiments and are not to be considered as limiting the present invention. Moreover, the same reference symbols are used throughout the accompanying drawings to represent the same components. In the accompanying drawings:

[0040] Figure 1 A structural block diagram of a system for identifying the position of an air conditioning controller in a train compartment provided by an embodiment of the present invention;

[0041] Figure 2 A flow chart of a method for identifying the position of an air conditioning controller in a train compartment provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0042] Exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although exemplary embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be limited by the embodiments described herein. On the contrary, these embodiments are provided in order to enable a more thorough understanding of the present disclosure and to fully convey the scope of the present disclosure to those skilled in the art. It should be noted that, in the absence of conflict, the embodiments of the present invention and the features described in the embodiments can be combined with each other. The present invention will be described in detail below with reference to the accompanying drawings and in combination with the embodiments.

[0043] In some embodiments of the present application, see Figure 1 As shown, a system for identifying the position of an air conditioning controller in a train compartment comprises:

[0044] The preprocessing module is configured to set a unique and independent carriage number in each carriage of the train.

[0045] Controller, each car is equipped with a controller and the controllers are independent of each other. Each controller is equipped with a digital output, the digital output is in BCD code format, and each car number corresponds to a unique BCD code. Each controller is equipped with a dip switch, the dial wheel of the dip switch is coded 0-F, and each car number corresponds to a unique digital code.

[0046] The central processing unit is used to assign a corresponding initial IP address to each controller.

[0047] The database module includes a first matching database and a second matching database. The first matching database stores the carriage number and the BCD code, and the second matching database stores the carriage number and the digital code.

[0048] The judgment module is configured to collect the car number and BCD code of the current car, compare the first current information with the first matching database, and judge whether it matches. When there is no match, the judgment module makes a judgment according to the dial switch. When the judgment result is no match, the judgment module is also used to verify the operation status of the controller. When it is determined that the controller is operating normally, the judgment module sends an allocation instruction, and the central processing unit assigns the default IP address to the controller of the current car, and the network address of the car number of the current car uses the default IP address.

[0049] Specifically, the preprocessing module is responsible for assigning a unique and independent carriage number to each carriage, ensuring that each carriage has a clear identity in the system. Each carriage is equipped with an independent controller, which can perform personalized air conditioning according to the specific needs of the carriage. Each controller uses BCD code format output to ensure that the carriage number can be accurately digitally represented. At the same time, the dip switch provides a convenient manual coding method, so that each carriage can be quickly identified. The central processor is responsible for assigning the initial IP address, so that each controller can communicate independently on the network, improving the scalability of the system. The database module is divided into two matching databases, one storing the correspondence between the carriage number and the BCD code, and the other storing the correspondence between the carriage number and the digital code. This structure can effectively support the rapid search and matching of carriage information. The judgment module collects the number and BCD code of the current carriage, compares it with the first matching database, and determines whether it matches. If it does not match, further judgment is made according to the dip switch. At the same time, the judgment module also verifies the operating status of the controller to ensure that only when it is operating normally can the allocation instruction be sent to the central processor to assign the default IP address to the controller of the current carriage.

[0050] It is understandable that the introduction of independent controllers and identification methods has improved the flexibility and reliability of the train air conditioning system. The independent management capabilities of each carriage enable the system to be accurately adjusted according to actual passenger needs and environmental changes, avoiding resource waste and passenger discomfort under the centralized management model. At the same time, the system's stability and fault handling capabilities are enhanced through the carriage identification and status verification mechanism, thereby improving management efficiency.

[0051] In some embodiments of the present application, the judgment module compares the first current information with the first matching database to determine whether there is a match, including: when the car number and BCD code in the first current information match the information in the first matching database, the judgment module sends the matching information to the central processor, and the central processor identifies the initial IP address corresponding to the car number. When the car number and BCD code in the first current information do not match the information in the first matching database and the BCD code is 0, the judgment module makes a judgment based on the dial switch.

[0052] It is understandable that the judgment module compares the collected first current information (including the car number and BCD code) with the information in the first matching database. Verify the identity and status of the car to ensure that the system can accurately identify each car. If the car number and BCD code in the current information are consistent with the information in the database, the judgment module will send the matching information to the central processor. The central processor identifies the corresponding initial IP address based on the car number, enabling it to communicate independently in the network. If the car number and BCD code in the current information do not match, and the value of the BCD code is 0, the judgment module makes further judgments based on the dial switch. It indicates that the system may be in an initialization or fault state, and the car number needs to be further confirmed. The reliability and flexibility of the system are improved through the comparison logic and conditional judgment mechanism. When the car information matches accurately, the IP address allocation and identification can be completed quickly, ensuring that the controller can be connected to the network in time, and improving the response speed and efficiency of the system. In the case of information mismatch, the use of the dial switch for confirmation ensures that the system can still be processed in a timely and accurate manner under special circumstances, thereby enhancing the robustness and adaptability of the system.

[0053] In some embodiments of the present application, when the judgment module makes a judgment based on the dial switch, it includes: the judgment module is also used to collect the digital code and car number of the current car, compare the second current information with the second matching database, and determine whether it matches.

[0054] Specifically, when the digital code and the carriage number in the second current information match the information in the second matching database, the judgment module sends the matching information to the central processor, and the central processor identifies the initial IP address corresponding to the carriage number. When the digital code and the carriage number in the second current information do not match the information in the second matching database, the judgment module is also used to verify the operating status of the controller.

[0055] It is understandable that when the judgment module collects the digital code and car number through the dial switch, it will compare this information with the records in the second matching database. When the preliminary car information does not match, a second confirmation is performed through more specific coding information. If the digital code in the second current information successfully matches the car number in the second matching database, the judgment module will send the matching information to the central processor, which can then identify the corresponding initial IP address. It ensures that the system can be restored to normal operation and that the controller can be connected to the network. If the digital code and the car number still do not match, the judgment module will further verify the operating status of the controller to ensure that the controller is working properly. Help the system to detect potential faults in a timely manner. By introducing a secondary comparison of digital codes and a controller status verification mechanism, the accuracy and reliability of the system are enhanced. When the initial comparison of car information fails, it can be confirmed through more specific digital codes, thereby effectively reducing the risk of misidentification. In addition, the verification of the controller's operating status enables the system to detect and handle potential faults in a timely manner, ensuring the stability of the air-conditioning control system.

[0056] In some embodiments of the present application, when the judgment module is also used to verify the operating status of the controller, the judgment module includes: the judgment module collects the operating information of the controller, the operating information includes signal strength, bit error rate, delay data and maximum signal strength, evaluates the signal quality score according to the operating information, and the judgment module compares the signal quality score with the preset first preset score and the second preset score respectively, determines the network status according to the comparison result and determines whether to perform reception verification. The first preset score is less than the second preset score.

[0057] When the signal quality score is less than or equal to the first preset score, the network state is judged to be poor and reception verification is performed. When the signal quality score is greater than the first preset score and less than or equal to the second preset score, the network state is judged to be good and reception verification is performed. When the signal quality score is greater than the second preset score, the network state is judged to be excellent and the controller operation state is stable without reception verification.

[0058] In some embodiments of the present application, the signal quality score is calculated by the following formula:

[0059]

[0060] Among them, SQS represents the signal quality score, S represents the normalized result of signal strength, E represents the normalized result of bit error rate, L represents the normalized result of delay data, and Smax represents the maximum signal strength.

[0061] In some embodiments of the present application, when it is determined to perform reception verification, the judgment module is further used for: the judgment module sends an information verification instruction to the controller, and receives a return instruction sent by the controller.

[0062] Specifically, when the information verification instruction is consistent with the returned instruction, the judgment module determines that the controller is operating normally. When the information verification instruction is inconsistent with the returned instruction, the judgment module determines that the controller is abnormal and sends an abnormal warning to the central processing unit.

[0063] It is understandable that through the comprehensive evaluation of signal quality, the system can respond in time when the network conditions change, ensuring the stability and reliability of the controller. When the network status is not good, the reception verification is automatically triggered to ensure the normal operation of the controller. The self-monitoring and dynamic feedback mechanism improves the intelligence level of the system and enhances the ability to respond to potential problems.

[0064] In some embodiments of the present application, the judgment module sends an allocation instruction, the central processor assigns the default IP address to the controller of the current car, and after the network address of the car number of the current car adopts the default IP address, it also includes: the central processor identifies the default IP address, and stores the car number and BCD code of the current car in the first matching database, and stores the car number and digital code in the second matching database.

[0065] It is understandable that the storage of carriage information enhances management capabilities and data integrity. When the central processor assigns a default IP address to the controller and updates the database at the same time, it not only realizes the network identification of the carriage, but also provides the necessary basic data for subsequent fault diagnosis and maintenance. It ensures that relevant information can be quickly responded to and processed in any case, improving the intelligence level and overall operation efficiency of the train air conditioning control system.

[0066] In the above embodiment, by introducing an independent pre-processing module and controller, a unique number and BCD code are set for each car, thereby realizing real-time monitoring and precise control of the air-conditioning system. The use of dip switches and digital coding enhances the flexibility and accuracy of car identification, solving the shortcomings of the traditional centralized management mode. The combination of the central processing unit and the database module ensures that the controller can automatically assign IP addresses and effectively verify the status of the current car through the judgment module. The response speed and reliability of the system are improved, the fault diagnosis and maintenance process are optimized, and the air-conditioning control is made more intelligent, which can be flexibly adjusted according to the needs of different cars, which is conducive to improving the comfort and safety of passengers.

[0067] In another preferred embodiment based on the above embodiment, refer to Figure 2 As shown, this embodiment provides a method for identifying the position of an air conditioning controller in a train compartment, which is applied to the above-mentioned identification system for the position of an air conditioning controller in a train compartment, including:

[0068] S100: setting a unique and independent carriage number for each carriage in the train;

[0069] S200: A controller is set in each car and the controllers are independent of each other. Each controller is provided with a digital output quantity, and the digital output quantity adopts a BCD code format. Each car number corresponds to a unique BCD code; each controller is provided with a dip switch, and the dial wheel of the dip switch is digitally coded 0-F, and each car number corresponds to a unique digital code;

[0070] S300: Allocate a corresponding initial IP address to each controller;

[0071] S400: Establishing a first matching database and a second matching database, wherein the first matching database stores the carriage number and the BCD code, and the second matching database stores the carriage number and the digital code;

[0072] S500: Collect the car number and BCD code of the current car, compare the first current information with the first matching database to determine whether they match; when there is no match, make a judgment based on the dial switch; when the judgment result is no match, verify the operating status of the controller, and when it is determined that the controller is operating normally, assign the default IP address to the controller of the current car, and the network address of the car number of the current car uses the default IP address.

[0073] It is understandable that by introducing independent pre-processing modules and controllers, each car is given a unique number and BCD code, thereby achieving real-time monitoring and precise control of the air-conditioning system. The use of dip switches and digital coding enhances the flexibility and accuracy of car identification, solving the shortcomings of the traditional centralized management model. The combination of the central processing unit and the database module ensures that the controller can automatically assign IP addresses and effectively verify the current state of the car through the judgment module. The response speed and reliability of the system are improved, the fault diagnosis and maintenance process is optimized, and the air-conditioning control is made more intelligent, which can be flexibly adjusted according to the needs of different cars, which is conducive to improving the comfort and safety of passengers.

[0074] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program codes.

[0075] The present application is described with reference to flowcharts and / or block diagrams of methods, devices (systems) and computer program products according to embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0076] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0077] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0078] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention rather than to limit it. Although the present invention has been described in detail with reference to the above embodiments, ordinary technicians in the relevant field should understand that the specific implementation methods of the present invention can still be modified or replaced by equivalents. Any modification or equivalent replacement that does not depart from the spirit and scope of the present invention should be covered within the scope of protection of the claims of the present invention.

Claims

1. A system for identifying the position of an air conditioning controller in a train compartment, characterized in that: include: A pre-processing module is configured to set a unique and independent carriage number in each carriage of the train; A controller, each of which is provided in the carriage and is independent of each other, each of which is provided with a digital output, the digital output is in BCD code format, and each carriage number corresponds to a unique BCD code; each of the controllers is provided with a dip switch, the dial wheel of the dip switch is digitally coded from 0 to F, and each carriage number corresponds to a unique digital code; A central processing unit, used for assigning a corresponding initial IP address to each of the controllers; The database module comprises a first matching database and a second matching database, wherein the first matching database stores the carriage number and the BCD code, and the second matching database stores the carriage number and the digital code; The judgment module is configured to collect the car number and BCD code of the current car, compare the first current information with the first matching database, and determine whether there is a match; when there is no match, the judgment module makes a judgment based on the dip switch; when the judgment result is a mismatch, the judgment module is also used to verify the operating status of the controller. When it is determined that the controller is operating normally, the judgment module sends an allocation instruction, and the central processing unit allocates a default IP address to the controller of the current car, and the network address of the car number of the current car uses the default IP address.

2. The system for identifying the position of the air conditioning controller in a train compartment according to claim 1, characterized in that: When the judgment module compares the first current information with the first matching database to judge whether there is a match, it includes: When the carriage number and the BCD code in the first current information match the information in the first matching database, the judgment module sends the matching information to the central processor, and the central processor identifies the initial IP address corresponding to the carriage number; When the carriage number and the BCD code in the first current information do not match the information in the first matching database and the BCD code is 0, the judgment module makes a judgment based on the dial switch.

3. The system for identifying the position of an air conditioning controller in a train compartment according to claim 1, characterized in that: When the judgment module makes a judgment according to the dial switch, it includes: The judgment module is also used to collect the digital code and the carriage number of the current carriage, compare the second current information with the second matching database, and judge whether there is a match; When the digital code and the carriage number in the second current information match the information in the second matching database, the judgment module sends the matching information to the central processor, and the central processor identifies the initial IP address corresponding to the carriage number; When the digital code and the carriage number in the second current information do not match the information in the second matching database, the judgment module is also used to verify the operating status of the controller.

4. The system for identifying the position of an air conditioning controller in a train compartment according to claim 1, characterized in that: When the judgment module is also used to verify the operating state of the controller, it includes: The judgment module collects operation information of the controller, the operation information includes signal strength, bit error rate, delay data and maximum signal strength, evaluates the signal quality score according to the operation information, and the judgment module compares the signal quality score with a preset first preset score and a second preset score respectively, determines the network state and determines whether to perform reception verification according to the comparison result; the first preset score is less than the second preset score; When the signal quality score is less than or equal to the first preset score, the network state is determined to be poor and the reception verification is performed; when the signal quality score is greater than the first preset score and less than or equal to the second preset score, the network state is determined to be good and the reception verification is performed; when the signal quality score is greater than the second preset score, the network state is determined to be excellent and the controller operation state is stable and the reception verification is not performed.

5. The system for identifying the position of the air conditioning controller in a train compartment according to claim 4, characterized in that: The signal quality score is calculated by the following formula: Among them, SQS represents the signal quality score, S represents the normalized result of signal strength, E represents the normalized result of bit error rate, L represents the normalized result of delay data, and Smax represents the maximum signal strength.

6. The system for identifying the position of the air conditioning controller in a train compartment according to claim 5, characterized in that: When it is determined that reception verification is to be performed, the judging module is further used to: The determination module sends an information verification instruction to the controller, and receives a return instruction sent by the controller; When the information verification instruction is consistent with the returned instruction, the judgment module determines that the controller operates normally; When the information verification instruction is inconsistent with the returned instruction, the determination module determines that the controller is abnormal and sends an abnormality warning to the central processing unit.

7. The system for identifying the position of an air conditioning controller in a train compartment according to claim 5, characterized in that: The judgment module sends an allocation instruction, and the central processor allocates the default IP address to the controller of the current car. After the network address of the car number of the current car adopts the default IP address, the following further includes: The central processor identifies the default IP address, and stores the car number and BCD code of the current car in the first matching database, and stores the car number and digital code in the second matching database.

8. A method for identifying the position of an air conditioning controller in a train compartment, applied to the system for identifying the position of an air conditioning controller in a train compartment as claimed in any one of claims 1 to 7, characterized in that: include: Set up unique and independent carriage numbers for each carriage on the train; The controller is arranged in each carriage and is independent of each other. Each controller is provided with a digital output, and the digital output is in BCD code format. Each carriage number corresponds to a unique BCD code. Each controller is provided with a dip switch, and the dial wheel of the dip switch is digitally coded as 0-F, and each carriage number corresponds to a unique digital code. Allocating a corresponding initial IP address to each of the controllers; Establishing a first matching database and a second matching database, wherein the first matching database stores the carriage number and the BCD code, and the second matching database stores the carriage number and the digital code; Collect the carriage number and BCD code of the current carriage, compare the first current information with the first matching database to determine whether they match; if they do not match, make a determination based on the dial switch; When the determination result is mismatch, the operating status of the controller is verified. When it is determined that the controller is operating normally, a default IP address is assigned to the controller of the current car, and the network address of the car number of the current car uses the default IP address.

Citation Information

Patent Citations

  • Double-heading gateway configuration method, double-heading gateway, controller, train compartment and train

    CN108243042A

  • Configuration method and device for train communication network

    CN112788157A

  • Method for setting network address of terminal equipment of rail transit vehicle

    CN113556412A

  • Refrigerator and control method thereof

    CN116633711A

  • Train automatic control system, method, equipment and medium

    CN117360580A