Method and system for identifying the position of an air conditioning controller in a train compartment

By setting a unique number and BCD code for each carriage and combining the air-conditioning control system with dip switches and a central processor, the problems of identification errors and delays in the existing system are solved, precise air-conditioning control and rapid response are achieved, and passenger comfort and system stability are improved.

CN119939267BActive Publication Date: 2025-09-16DALIAN HAITIAN IND TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

Existing air-conditioning control systems rely on manual input of car numbers or simple sensor identification, which is prone to errors or delays, affecting the system's real-time response capabilities and the difficulty of fault diagnosis.

Method used

An independent pre-processing module is used to set a unique number and BCD code for each carriage. Combined with the DIP switch and the central processor, the judgment module performs information comparison and controller status verification, automatically assigns IP addresses, and achieves precise control.

Benefits of technology

It improves the response speed and reliability of the air conditioning system, optimizes the fault diagnosis and maintenance process, and enhances passenger comfort and safety.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119939267B_ABST
    Figure CN119939267B_ABST
Patent Text Reader

Abstract

The present invention relates to the field of distribution network identification technology, and discloses a method and system for identifying the position of an air-conditioning controller in a train car. The system comprises: a preprocessing module sets a unique and independent car number for each car of the train; a controller is set in each car, and the car number corresponds to a unique BCD code; each controller is provided with a dial switch, and the car number corresponds to a unique digital code; a central processing unit assigns a corresponding initial IP address to each controller; a database module includes a first matching database and a second matching database; a judgment module collects the car number and BCD code of the current car and compares them with the first matching database; when there is no match, a judgment is made based on the dial switch; when there is no match, the operating status of the controller is verified. When the controller is operating normally, the central processing unit assigns a default IP address to the current car controller. The present application automatically assigns IP addresses and verifies car status, enhancing the flexibility of car identification.
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, trains are becoming increasingly intelligent and automated. In modern trains, the air conditioning system, as a crucial element in passenger comfort, has become particularly crucial for its control and management. Traditional air conditioning control systems often employ a centralized management model, lacking real-time monitoring and independent control of individual carriages. This centralized management approach presents several issues, including: 1) Due to differences in environmental conditions and passenger needs between carriages, centralized control often fails to 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; and 3) The lack of effective carriage identification complicates fault diagnosis and maintenance of the air conditioning system.

[0003] While some new air conditioning control systems are beginning to incorporate car identification technology, many shortcomings remain. For example, existing systems often rely on manual input of car numbers or simple sensor recognition, which can be prone to errors and delays, impacting the system's real-time responsiveness.

[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 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 configured to set a unique and independent carriage number on each carriage of the train;

[0008] A controller is provided in each carriage and is independent of each other, each controller is provided with a digital output, the digital output is in BCD (Binary-Coded Decimal) format, and each carriage number corresponds to a unique BCD code; each controller is provided with a dip switch, the dial 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, configured to assign a corresponding initial IP address to each of the controllers;

[0010] The database module includes 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 dial switch; when the judgment result is no match, 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 assigns 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 determine 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 car 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 based on the dial switch, it includes:

[0016] The judgment module is further configured to collect the digital code and the carriage number of the current carriage, compare the second current information with the second matching database, and determine 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 further used to verify the operating status of the controller.

[0019] Furthermore, the judgment module is further configured to verify the operating status of the controller, including:

[0020] The judgment module collects operation information of the controller, the operation information including signal strength, bit error rate, delay data, and maximum signal strength, evaluates a signal quality score based on the operation information, and compares the signal quality score with a first preset score and a second preset score, respectively, and determines a network status and whether to perform reception verification based on the comparison results; 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 signal strength result, E represents the normalized bit error rate result, L represents the normalized delay data result, and Smax represents the maximum signal strength.

[0025] Furthermore, when it is determined that reception verification is to be performed, the judgment module is further configured to:

[0026] The judgment 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 judgment 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, 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 method further includes:

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

[0031] Compared with the existing technology, the beneficial effects of the present invention are: 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 codes 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 status of the current car through the judgment module. It improves the response speed and reliability of the system, optimizes the fault diagnosis and maintenance process, makes the air-conditioning control more intelligent, and 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 a unique and independent carriage number for each carriage on the train;

[0034] The controller is provided 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 of the dip switch is digitally coded from 0 to F. 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 and will not be described in detail here. BRIEF DESCRIPTION OF THE DRAWINGS

[0039] Various other advantages and benefits will become apparent to those skilled in the art upon reading the detailed description of the preferred embodiment below. The accompanying drawings are for illustration purposes only and are not to be considered as limiting the present invention. The same reference symbols are used throughout the drawings to represent the same components. In the 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 This is 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 set forth herein. On the contrary, these embodiments are provided 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, unless there is a conflict, the embodiments of the present disclosure and the features 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 conjunction 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 includes:

[0044] The pre-processing module is configured to set a unique and independent carriage number for each carriage of the train.

[0045] Each car is equipped with a controller, and the controllers are independent of each other. Each controller is equipped with a digital output in BCD format, and each car number corresponds to a unique BCD code. Each controller is equipped with a DIP switch, and the dial of the DIP switch is coded from 0 to 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 determine whether there is a match. If there is no match, the judgment module makes a judgment based on the DIP switch. If the judgment result is a mismatch, the judgment module is also configured to verify the operating status of the controller. If the controller is determined to be operating normally, the judgment module sends an allocation instruction, and the central processing unit assigns a default IP address to the controller of the current car. The network address of the car number of the current car adopts the default IP address.

[0049] Specifically, the preprocessing module is responsible for assigning a unique and independent car number to each car, ensuring that each car has a clear identity within the system. Each car is equipped with an independent controller that can customize the air conditioning according to the specific needs of the car. Each controller uses BCD code output format to ensure that the car number is accurately digitally represented. DIP switches provide a convenient manual encoding method, allowing each car to be quickly identified. The central processor is responsible for assigning initial IP addresses, allowing each controller to communicate independently on the network, improving system scalability. The database module is divided into two matching databases: one storing the mapping between car numbers and BCD codes, and the other storing the mapping between car numbers and digital codes. This structure effectively supports rapid search and matching of car information. The judgment module collects the current car number and BCD code and compares them with the first matching database to determine whether there is a match. If there is no match, further judgment is made based on the DIP switches. The judgment module also verifies the operating status of the controller to ensure that only when it is operating normally can it send an allocation instruction to the central processor to assign the default IP address to the controller of the current car.

[0050] It's understandable that the introduction of independent controllers and identification methods improves the flexibility and reliability of the train air conditioning system. The independent management of each carriage enables the system to precisely adjust to actual passenger needs and environmental changes, avoiding the resource waste and passenger discomfort associated with centralized management. Furthermore, the carriage identification and status verification mechanisms enhance system stability and troubleshooting capabilities, 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 processing unit, and the central processing unit 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 DIP switch.

[0052] As can be understood, the judgment module compares the collected first current information (including the car number and BCD code) with the information in the first matching database. This verifies the identity and status of the cars, ensuring that the system can accurately identify each car. If the car number and BCD code in the current information match those in the database, the judgment module sends the matching information to the central processing unit. The central processing unit identifies the corresponding initial IP address based on the car number, enabling independent communication within the network. If the car number and BCD code in the current information do not match, and the BCD code value is 0, the judgment module makes further judgments based on the DIP switch. This indicates that the system may be in an initialization or fault state and requires further confirmation of the car number. The comparison logic and conditional judgment mechanism improve the reliability and flexibility of the system. When the car information matches accurately, the IP address can be quickly assigned and identified, ensuring that the controller can connect to the network in a timely manner, improving the system's response speed and efficiency. In the event of information mismatch, the use of the DIP switch for confirmation ensures that the system can still receive timely and accurate processing under special circumstances, thereby enhancing the system's robustness and adaptability.

[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 car number in the second current information match the information in the second matching database, the judgment module sends the matching information to the central processing unit, and the central processing unit identifies the initial IP address corresponding to the car number. When the digital code and the car 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 understood that when the judgment module collects the digital code and car number via the DIP switch, it compares this information with the records in the second matching database. If the initial car information does not match, a second confirmation is performed using more specific code information. If the digital code in the second current information successfully matches the car number in the second matching database, the judgment module sends this matching information to the central processing unit, which then identifies the corresponding initial IP address. This ensures that the system can return to normal operation and that the controller can connect to the network. If the digital code and car number still do not match, the judgment module further verifies the controller's operating status to ensure that it is functioning properly. This helps the system detect potential faults promptly. By introducing a secondary digital code comparison and controller status verification mechanism, the system's accuracy and reliability are enhanced. If the initial car information comparison fails, confirmation can be performed using a more specific digital code, effectively reducing the risk of misidentification. In addition, verification of the controller's operating status enables the system to promptly detect and address potential faults, ensuring the stability of the air conditioning control system.

[0056] In some embodiments of the present application, when the judgment module is further configured to verify the operating status of the controller, the judgment module may collect operating information of the controller, the operating information including signal strength, bit error rate, delay data, and maximum signal strength, evaluate a signal quality score based on the operating information, compare the signal quality score with a first preset score and a second preset score, respectively, and determine the network status and whether to perform reception verification based on the comparison results. The first preset score is less than the second preset score.

[0057] When the signal quality score is less than or equal to a first preset score, the network status is determined 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 a second preset score, the network status is determined to be good, and reception verification is performed. When the signal quality score is greater than the second preset score, the network status is determined to be excellent and the controller operation status is stable, and reception verification is not performed.

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

[0059]

[0060] Among them, SQS represents the signal quality score, S represents the normalized signal strength result, E represents the normalized bit error rate result, L represents the normalized delay data result, 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 configured to: 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 abnormality warning to the central processing unit.

[0063] As you can see, comprehensive signal quality assessment ensures the system's ability to respond promptly to changing network conditions, guaranteeing the controller's stability and reliability. When network conditions deteriorate, reception verification is automatically triggered to ensure proper controller operation. This self-monitoring and dynamic feedback mechanism enhances the system's intelligence and responsiveness to potential issues.

[0064] In some embodiments of the present application, the judgment module sends an allocation instruction, the central processing unit 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 processing unit 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's understandable that storing carriage information enhances management capabilities and data integrity. When the central processor assigns a default IP address to the controller and simultaneously updates the database, it not only enables network identification of the carriage but also provides essential data for subsequent fault diagnosis and maintenance. This ensures rapid response and processing of relevant information in any situation, improving the intelligence and overall operational efficiency of the train's air conditioning control system.

[0066] The above-described embodiment introduces an independent preprocessing module and controller, assigning a unique number and BCD code to each carriage, thereby enabling 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 carriage identification, addressing the shortcomings of traditional centralized management models. The combination of the central processing unit and database module ensures that the controller can automatically assign IP addresses and effectively verify the current carriage status through the judgment module. This improves the system's response speed and reliability, optimizes fault diagnosis and maintenance processes, and makes air conditioning control more intelligent, enabling flexible adjustments based on the needs of different carriages, thereby enhancing passenger comfort and safety.

[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 system for identifying 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. The digital output is in BCD code format. Each car number corresponds to a unique BCD code. Each controller is provided with a dip switch. The dial wheel of the dip switch is digitally coded from 0 to F. 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 carriage numbers and BCD codes, and the second matching database stores carriage numbers and digital codes;

[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] As can be understood, by introducing independent preprocessing modules and controllers, each carriage is assigned a unique number and BCD code, enabling 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 carriage identification, addressing the shortcomings of traditional centralized management models. The combination of the central processing unit and database module ensures that the controller can automatically assign IP addresses and effectively verify the current carriage status through the judgment module. This improves the system's response speed and reliability, optimizes fault diagnosis and maintenance processes, and makes air conditioning control more intelligent, allowing for flexible adjustments based on the needs of different carriages, thereby enhancing passenger comfort and safety.

[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 take the form of a complete hardware embodiment, a complete software embodiment, or a combination of software and hardware embodiments. Furthermore, the present application may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0075] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems) and computer program products according to the 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 the 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 produce 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 that can direct a computer or other programmable data processing device to work 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 The 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 operational steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing the instructions executed on the computer or other programmable device for implementing the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A step that specifies a function 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 and not to limit it. Although the present invention has been described in detail with reference to the above embodiments, ordinary technicians in the 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 by 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 configured to set a unique and independent carriage number on each carriage of the train; A controller is provided in each carriage and is independent of each other, each controller 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 controller is provided with a dip switch, the dial 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, configured to assign a corresponding initial IP address to each of the controllers; The database module includes 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; a judgment module 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 no match, the judgment module is further configured to verify the operating status of the controller, and 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 adopts the default IP address; The judgment module is further configured to verify the operating status of the controller, including: The judgment module collects operation information of the controller, the operation information including signal strength, bit error rate, delay data, and maximum signal strength, evaluates a signal quality score based on the operation information, and compares the signal quality score with a first preset score and a second preset score, respectively, and determines a network status and whether to perform reception verification based on the comparison results; 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.

2. The system for identifying the position of an air conditioning controller in a train compartment according to claim 1, characterized in that: The determination module compares the first current information with the first matching database to determine whether there is a match, including: 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 car 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 based on the dial switch, it includes: The judgment module is further configured to collect the digital code and the carriage number of the current carriage, compare the second current information with the second matching database, and determine 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 further 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: The signal quality score is calculated by the following formula: Among them, SQS represents the signal quality score, S represents the normalized signal strength result, E represents the normalized bit error rate result, L represents the normalized delay data result, and Smax represents the maximum signal strength.

5. The system for identifying the position of an air conditioning controller in a train compartment according to claim 4, characterized in that: When it is determined that reception verification is to be performed, the judgment module is further configured to: The judgment 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 judgment module determines that the controller is abnormal and sends an abnormality warning to the central processing unit.

6. The system for identifying the position of an air conditioning controller in a train compartment according to claim 4, 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 steps are further included: The central processing unit identifies the default IP address, stores the car number and BCD code of the current car in a first matching database, and stores the car number and digital code in a second matching database.

7. 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 according to any one of claims 1 to 6, characterized in that: include: Set a unique and independent carriage number for each carriage on the train; The controller is provided 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 of the dip switch is digitally coded from 0 to F. 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 judgment based on the dial switch; When the judgment result is mismatch, the operating status of the controller is verified. When it is determined that the controller is operating normally, the 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

  • Refrigerator and control method thereof

    CN116633711A