An aerial optoelectronic device process information management method and device
By designing a process information management method and device for aviation optoelectronic equipment, the automatic acquisition, recording, storage and interpretation of information are realized, which solves the problems of light recording and light process in information management in the prior art and improves the efficiency of equipment production and maintenance.
Patent Information
- Application Number
- CN202310034163.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-01-10
- Publication Date
- 2026-02-27
- Estimated Expiration
- 2043-01-10
AI Technical Summary
Existing information management systems for aviation optoelectronic equipment prioritize display over recording and real-time updates over process updates. They are unable to automatically record and store historical equipment malfunctions and software changes, resulting in cumbersome and easily overlooked tasks.
Design a method and device for process information management of aviation optoelectronic equipment. By collecting, recording, storing, transmitting and interpreting the status information of aviation optoelectronic equipment through a host computer, and automatically storing it in a non-volatile storage medium, the method achieves automated information management and one-click file generation and saving.
It enables automatic recording and long-term storage of information from aviation optoelectronic equipment, improving the efficiency of equipment production, debugging, and maintenance, ensuring the accuracy of information and the convenience of operation, and covering the entire process from equipment production to maintenance.
Smart Images

Figure CN116090771B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of aviation photoelectric technology, in particular, relates to a kind of aviation photoelectric equipment process information management method and device. BACKGROUND
[0002] The aviation photoelectric equipment process information refers to the diagnosis information and firmware information in the life cycle (including production, debugging, delivery and use process) of the aviation photoelectric equipment. The diagnosis information refers to the fault, warning and other information generated by the aviation photoelectric equipment during its life cycle. The diagnosis information is generally generated and reported by each component of the aviation photoelectric equipment in real time. The firmware information refers to the software code upgrade and other information generated by the aviation photoelectric equipment during its life cycle. The firmware information is generally generated and issued by the online upgrade program of the carrier during software upgrade.
[0003] The information collection, recording, storage, reading and interpretation preservation, i.e. the collection process (collecting such information through hardware interface), recording process (recording such process according to communication protocol), storage process (storing such information in non-volatile storage medium for a long time), reading process (reading information from the embedded device of the lower computer to the upper computer device according to the communication protocol) and interpretation preservation process (displaying the long-term stored information on the software interface of the upper computer and saving it to the hard disk of the upper computer) of the diagnosis information and firmware information in the life cycle of the aviation photoelectric equipment, as well as the components and software responsible for completing the above processes.
[0004] With the development of aviation photoelectric technology and equipment, the recording technology related to aviation photoelectric equipment has become more and more important. During its life cycle, the aviation photoelectric equipment will generate a large amount of diagnosis information such as fault, warning and firmware information such as software code upgrade. Such information plays a very important role in the manufacturing process of aviation photoelectric equipment. For example, the diagnosis information summarizes the fault information of the equipment, which includes the fault position, fault content, fault time and other information of the equipment. The above information is very important for the equipment manufacturer, debugger and user to master the past and current state of the equipment, and also plays a certain role in ensuring the normal operation of the equipment and troubleshooting. The firmware information summarizes the software changes of the equipment, which includes the configuration item list, configuration item upgrade feedback information and configuration item upgrade time. The above information is also very important for the user and maintainer of the equipment to understand the software upgrade iteration process of the equipment and accurately master the current state of the equipment.
[0005] Currently, other aviation photoelectric equipment mainly uses the following technical solutions to process such information:
[0006] 1. The existing scheme mainly realizes the display and interpretation process of diagnostic information, that is, the diagnostic information of the aviation photoelectric device is uploaded to the host computer through a protocol, and is displayed on the host computer for reference by the device user.
[0007] 2. Some projects integrate the above two types of information in their design requirements, but still upload and display the two types of information to the host computer, and the function is still biased towards real-time display of information.
[0008] In summary, the existing technical solution has the following disadvantages:
[0009] 1. Current information management of aviation photoelectric devices focuses on display rather than recording. The current aviation photoelectric device mainly focuses on displaying the current state and information on the screen for the user to refer to, without automatic recording and storage function. If recording and storage are needed, manual establishment of files and forms is required to complete information storage and management, which is tedious and prone to omission.
[0010] 2. Current information management of aviation photoelectric devices focuses on real-time rather than process. The current aviation photoelectric device only reflects the current process of information collection and display, and can only be used as a device state observation device, cannot reflect the historical situation of the aviation photoelectric device, and cannot fully grasp the historical fault situation and the origin and development of software changes of the device. SUMMARY
[0011] The embodiment of the present application provides an aviation photoelectric device process information management method and device to at least solve the technical problems of light process and light recording in current aviation photoelectric device information management.
[0012] According to an embodiment of the present application, an aviation photoelectric device process information management method is provided, comprising the following steps:
[0013] acquiring state information transmitted by the aviation photoelectric device;
[0014] real-time collecting, recording, storing, host computer transmission reading and interpreting the acquired state information, and displaying the interpreted information, while performing chip partition management and process management file one-key generation on the state information.
[0015] Further, the state information is stored in a non-volatile storage medium, the host computer software acquires and interprets the lower computer information in real time, and the state information file is one-key stored in the host computer hard disk for permanent preservation.
[0016] Further, the state information includes diagnostic information of each component of the aviation photoelectric device and upgraded firmware information.
[0017] According to another embodiment of the present application, an aerial optoelectronic device process information management device is provided, comprising: a collection process component, a recording process component, a storage process component, a reading process component and a process information management software; wherein:
[0018] The collection process component is used to acquire the state information transmitted by the aerial optoelectronic device and collect the state information in real time;
[0019] The recording process component is used to record the state information;
[0020] The storage process component is used to store the state information;
[0021] The reading process component is used to read the state information transmitted by the upper computer;
[0022] The process information management software is used to interpret the state information and display the interpreted information, and perform chip partition management and one-key generation of process management files on the state information.
[0023] Further, the diagnosis type information in the aerial optoelectronic device process information is collected by the controller component of the optoelectronic device and sent to the device through serial communication or network communication; the firmware type information is sent to the device through serial communication or network communication by the online upgrade system of the carrier during upgrade.
[0024] Further, the state information first flows to the collection process component, which converts the received state information into signals and levels, and sends the signals meeting the electrical standards of the recording process component to the recording process component.
[0025] Further, after receiving the process information,
[0026] First, according to the physical layer protocol, the information is parsed into identifiable hexadecimal codes;
[0027] Then, according to the application layer communication protocol, the software application program parses the hexadecimal code stream into fault warnings of each component or upgrade logs of each component and records them in the recording process component;
[0028] Then, when the software application program identifies that new process information is generated, it automatically generates an external expansion interface timing signal, sends a FLASH erasing instruction to the storage process component according to the timing required by the non-volatile storage chip, and writes the FLASH instruction, the address to be written and the data to be written;
[0029] Finally, the recording process component converts the process information into the electrical standard required by the non-volatile storage device and outputs it;
[0030] When a certain area has been written full or the burn-in times reach the upper limit and cannot continue to write, the zone number is changed in the software application program of the recording process component, and the write address is replaced to the new zone by the operation of the base address and the zone number.
[0031] Further, after the process information is recorded by the recording process component, it becomes the erasing instruction, the burn-in instruction, the data to be burned in and the corresponding timing signal, and is sent to the storage process component.
[0032] Further, after the process information is recorded by the recording process component, it becomes the erasing instruction, the burn-in instruction, the data to be burned in and the corresponding timing signal, and is sent to the storage process component.
[0033] First, the timing of the reading storage component is generated by the software application program of the reading process component, and the process information is read out from the storage process component;
[0034] Then, according to the application layer communication protocol of the upper PC, it is organized into the hexadecimal code stream recognized by the upper PC;
[0035] Then, according to the physical layer communication protocol of the upper industrial computer, it is sent to the upper PC;
[0036] Finally, the hexadecimal code stream is transmitted to the process information management software.
[0037] Further, after the process information management software receives the hexadecimal code stream, it is automatically parsed into the diagnostic information and the firmware information which can be recognized and recognized according to the application layer communication protocol, and is displayed on the screen in the form of list box and string;
[0038] A one-key information saving button is set on the software interface, and after the button is clicked, the software will perform the file writing operation in the specified position, and all the process information displayed on the interface will be updated to the corresponding text file.
[0039] A storage medium, the storage medium stores a program file capable of realizing the process information management method of any one of the above.
[0040] A processor for running a program, wherein the program executes the process information management method of any one of the above when running.
[0041] The method and device for process information management of the aerial photoelectric equipment in the embodiment of the present application first acquire the state information transmitted by the aerial photoelectric equipment; then the acquired state information is collected, recorded, stored, read and interpreted by the upper computer in real time, and the interpreted information is displayed, and the chip partition management and process management file one-key generation are performed on the state information, which has the characteristics of automatic recording, accurate information, long-term storage, convenient operation and the like, covers the use process of the aerial photoelectric equipment from production to maintenance, and to some extent, improves the problems of light process and light recording existing in the current information management of the aerial photoelectric equipment. BRIEF DESCRIPTION OF DRAWINGS
[0042] The accompanying drawings, which are included to provide a further understanding of the present application and are incorporated in and constitute a part of this application, illustrate embodiments of the present application and serve to explain the present application. In the drawings:
[0043] Figure 1 The figure is a schematic diagram of the working process of the device for process information management of the aerial photoelectric equipment of the present application;
[0044] Figure 2 The figure is a schematic diagram of the collection process component in the device for process information management of the aerial photoelectric equipment of the present application;
[0045] Figure 3 The figure is a schematic diagram of the recording process component in the device for process information management of the aerial photoelectric equipment of the present application;
[0046] Figure 4 The figure is a schematic diagram of the storage process component in the device for process information management of the aerial photoelectric equipment of the present application;
[0047] Figure 5 The figure is a schematic diagram of the reading process component in the device for process information management of the aerial photoelectric equipment of the present application;
[0048] Figure 6 The figure is a schematic diagram of the working process of the information management software in the device for process information management of the aerial photoelectric equipment of the present application. DETAILED DESCRIPTION
[0049] In order to enable the personnel in the technical field to better understand the present application, the technical solutions in the embodiments of the present application will be described clearly and completely below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, but not all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by the personnel in the field without creative labor should belong to the protection scope of the present application.
[0050] It is to be understood that the terminology "first", "second", and the like used in the specification and the claims of the application as well as the foregoing drawings is merely intended to distinguish between similar objects and not necessarily for describing a special sequential order. It is to be understood that the use of such terms can be interchanged, in appropriate instances, so that the embodiments of the application described herein can be carried out in other sequences than the one illustrated or described herein. Furthermore, the terms "comprise" and "include", and any variations thereof, are intended to cover a non-exclusive inclusion, such that processes, methods, systems, products, or devices that comprise, include, or are a series of steps or units not necessarily limited to those listed, and can include additional not specified steps or units, or can be limited to the specific steps or units without additional not specified steps or units.
[0051] Embodiment 1
[0052] In view of the defects of the prior art and the urgent need for process information management of aviation optoelectronic equipment, the application designs an aviation optoelectronic equipment process information management method and device, which realizes automatic collection and recording, non-volatile storage, rapid transmission and real-time interpretation, information partition management, and one-key generation of information files of diagnostic information and firmware information, has the characteristics of automatic recording, accurate information, long-term storage, and convenient operation, covers the use process of aviation optoelectronic equipment from production to maintenance, and to some extent improves the problems of light process and light recording existing in the current aviation optoelectronic equipment information management.
[0053] The application belongs to the field of aviation optoelectronic technology, and is particularly for the collection, recording, storage, reading, and interpretation and preservation of diagnostic information and firmware information generated in the life cycle process of an aviation camera. In the application, each component (such as a controller component and a detector component) in an aviation optoelectronic device sends information and a state of the component to the device in real time through a serial bus, each part of the device realizes the functions of real-time collection, recording, storage, transmission reading by an upper computer, and interpretation of information, and displays the interpreted information on the software of the upper computer, and has the functions of chip partition management and one-key generation of process management files. The part in the application refers to a corresponding process module in the device, for example, a collection process part, a recording process part, a storage process part, and a reading process part. The component in the application refers to an electronic component of the aviation optoelectronic device, for example, a controller component, a detector component, a servo component, and the like.
[0054] The technical problem solved by the present application is to provide an aerial optoelectronic device process information management method and device, which automatically records diagnosis type information and firmware type information generated in the process to component modules in the device and stores them into a nonvolatile storage medium in the device, and the upper computer software in the device can conveniently acquire and interpret the lower computer information in real time and one-key store the information file into the hard disk of the upper computer for permanent preservation.
[0055] The present application mainly realizes the following functions:
[0056] Real-time collection of diagnosis type information and upgraded firmware type information (hereinafter referred to as process information) of each component of the aerial optoelectronic device;
[0057] Automatic analysis and recording of the process information at the lower computer end;
[0058] Partition management of the process information in the storage chip;
[0059] Automatic storage of the process information into the nonvolatile storage chip of the lower computer;
[0060] Long-term storage of the process information in the nonvolatile storage chip;
[0061] Quick transmission of the process information to the upper PC and real-time analysis, display;
[0062] File type management of the process information, one-key generation of the process information file and permanent storage into the hard disk of the upper PC.
[0063] The technical solution of the present application is described in detail as follows:
[0064] The device described in the present application is composed of acquisition process components, recording process components, storage process components, reading process components and process information management software, each component is used to complete the corresponding process (for example, the acquisition process component is used to complete the acquisition process of the process information through the joint design of the software and hardware of the component), each component has corresponding software or hardware support, the hardware support of each component includes a communication chip, a central processing unit chip, a peripheral power supply circuit or a board card, the software support of each component is mainly written by C language and burned into the hardware of the component, the process information management software is deployed on the upper computer and is written by VC6.0, which is responsible for visually displaying and saving information, thereby jointly completing the aerial optoelectronic device process information management function.
[0065] The technical solution adopted by the present application is roughly shown in the following figure: Figure 1The diagnosis information in the process information of the airborne optoelectronic equipment is collected by the controller component of the optoelectronic equipment, and is sent to the device through serial communication or network communication. The firmware information is sent to the device through serial communication or network communication by the online upgrade system of the carrier when upgrading. The process information management function of the airborne optoelectronic equipment is realized through the collection process component, the recording process component, the storage process component, the reading process component and the process management information software.
[0066] The collection process component is composed of Figure 2 As shown in the figure, the information first flows to the collection process component of the device. The collection process component converts the received information into signals and levels through the hardware support circuit of the component, and then sends the signals meeting the electrical standards of the recording process component to the recording process component, so as to realize the function of real-time collection of process information.
[0067] The recording process component is composed of Figure 3 As shown in the figure, after receiving the process information, the recording process component first parses the information into identifiable hexadecimal codes according to the physical layer protocol through the hardware serial interface circuit. Then, the hexadecimal code stream is parsed into fault warnings of each component or upgrade logs of each component according to the application layer communication protocol through the software application program, and is recorded in the component. Then, the software application program of the component automatically generates an external expansion interface timing signal when new process information is generated, sends a FLASH erasing instruction to the storage process component according to the timing required by the non-volatile storage chip, and writes the FLASH instruction, the address to be written and the data to be written. Finally, the hardware external expansion interface circuit of the component converts the process information into the electrical standard required by the non-volatile storage device and outputs it, so as to realize the functions of automatic analysis and recording of process information at the lower machine end.
[0068] Meanwhile, since the non-volatile storage chip is generally divided into multiple areas, when a certain area cannot continue to write due to being full or reaching the upper limit of the number of write times, the area serial number can be changed in the software application program of the recording process component, and the write address is replaced to a new area through the operation of the base address and the area serial number, so as to realize the function of partition management of process information in the storage chip.
[0069] The storage process component is composed of Figure 4 As shown in the figure, after the information passes through the recording process component, it becomes an erasing instruction, a writing instruction, data to be written and data to be written, and corresponding timing signals, and is sent to the storage process component. After receiving the information, the storage process component automatically writes the data to be written to the address to be written through the hardware support circuit in the chip, so as to realize the function of automatically storing the process information into the non-volatile storage chip of the lower machine.
[0070] Because non-volatile memory chip (such as EEPROM (Electrically Erasable Programmable Read-Only Memory), FLASH (Flash Memory) and so on) in system power failure, information can be long-term storage in the chip, while having large capacity, easy programming and other advantages, for example, a process information average length of about 50 x 16 bit (i.e. 100 bytes), and the current market common non-volatile memory chip its capacity can reach 2M x 16 bit (i.e. 4 megabytes) or more, a chip full load storage can store about 40000 process information, therefore, can be used to realize the long-term storage function of process information in non-volatile chip.
[0071] Read process component composition, such as Figure 5 As shown, after receiving the process information read command sent by the host PC, the component first generates the timing of reading the storage component by the software application program of the component, reads the process information from the storage process component, then organizes the hexadecimal code stream that can be recognized by the host PC according to the application layer communication protocol with the host PC, then sends to the host PC by the hardware support circuit of the component according to the physical layer communication protocol with the host PC, finally transmits the hexadecimal code stream to the process information management software by the communication board card (including hardware support circuit and software application program) of the component, thereby realizing the function of fast transmission of process information to the host industrial computer.
[0072] Process information management software flow chart, as Figure 6 As shown, the software is written by VC6.0, undertakes the man-machine interactive terminal task and part of the function realization task of the device, after receiving the hexadecimal code stream, according to the application layer communication protocol, byte by byte, bit by bit, automatically parses the diagnostic information and firmware information that can be recognized and recognized, and displays them in the form of list box and string on the screen. As long as the process information code stream uploaded by the lower machine is received, the software can automatically receive the information, refresh the screen display in real time, thereby completing the process information real-time analysis and display function.
[0073] Set "one key save information" button on the software interface, click the button, the software will write file operation in the specified position, update the process information displayed on the interface to the corresponding text file, thereby realizing the file management of process information, one key to generate process information file and permanently store in the host industrial computer hard disk function.
[0074] Although the data size of each piece of process information is not large relative to the data capacity of the storage chip, due to the capacity limitation of the nonvolatile storage chip, it is possible that the chip is full. Once the chip is full, the strategy adopted by the device is a cyclic coverage strategy, that is, the oldest data is saved by the process information management software by default, and the latest N pieces of data are used to cover the oldest N pieces of data, and a prompt alarm is given in the process information management software before the chip is full. Therefore, a one-key save information function should be enabled in time, and the hard disk of the PC is used as the final storage terminal of the process information management device of the aerial optoelectronic equipment.
[0075] Compared with the prior art, the advantages of the present application are:
[0076] The present application improves the problem of heavy display and light recording, heavy real-time and light process in the process information management of the aerial optoelectronic equipment to some extent, realizes the long-term management of the process information of the aerial optoelectronic equipment, improves the work efficiency of the production, debugging and maintenance of the aerial optoelectronic equipment, and provides support for better manufacturing and maintaining the equipment.
[0077] The present application is proved to be feasible through experiments, simulation and use, and specifically:
[0078] The specific implementation scheme of the present application will be described in detail below taking a certain aerial camera as an example.
[0079] Hardware selection of the device:
[0080] The acquisition process component of the device uses SN55LBC176 of TI company as an RS422 communication interface chip and SN74LVC1T45 as a level conversion chip; the recording process component of the device uses TMS320F28335 of TI company as a CPU (central processing unit) chip, which integrates an SCI (serial communication interface) serial communication module and an XINTF (external interface) bus configuration module; the storage process component of the device selects SST39VF800A type large-capacity flash memory chip of SST company; the reading process component of the device reuses the TMS320F28335 in the recording process component as the CPU chip of the lower computer, uses SN55LBC176 of TI company as an RS422 communication interface chip and SN74LVC1T45 as a level conversion chip, and uses a certain type of 8-channel RS422 communication board card commonly used on the market as the upper computer; the upper computer is an industrial computer with a PCI (peripheral component interconnect) slot and installed with WIN7 operating system.
[0081] Working steps of the device:
[0082] Draw the principle diagram of the lower computer embedded circuit board of the device, solder and test the board, write the program of the CPU chip of the lower computer, power on the circuit board, burn and write, and test; purchase the upper industrial computer and the communication board card, install the board card driver and test; write the process information management program with VC6.0 and C++ language, compile and test; after all the above steps are tested, connect the lower computer embedded circuit board and the upper computer hardware board card through the cable, and connect the lower computer embedded circuit board and the controller assembly of the aerial camera through the cable, power on the aerial camera, power on the lower computer embedded circuit board, start the software of the upper computer, and the whole device can start running.
[0083] Storage process:
[0084] The controller assembly of the aerial camera sends a diagnostic information message to the device through the RS422 serial port every 8 ms, which is transmitted to the CPU chip of the recording process component through the communication interface chip and the level conversion chip of the collection process component. After the CPU chip receives the diagnostic information message, the SCI interface module of the chip parses the hexadecimal source code according to the RS422 physical layer protocol. The software in the chip judges the diagnostic information of each component according to the ICD (interface control file) of the controller assembly bit by bit. When it is judged that the diagnostic information has increased (for example, the hexadecimal code stream: 0x100300c02021101109135800, the analysis is as follows: fault code: 1003, fault content: 00c0, i.e. POS exception, fault time: October 11, 2021, 9:13:58), the chip's XINTF interface module sets the interface write timing register and sends the erase FLASH command through the XINTF interface to burn the FLASH instruction, the burn address, and the diagnostic information message data. After the FLASH of the storage process component receives the correct timing and instruction, it burns the message data to the corresponding address of the FLASH.
[0085] The firmware information is the same as above, except that the message source is the online upgrade system of the carrier, and the other information flows and processing methods are consistent.
[0086] Reading process:
[0087] The host industrial computer deploys process information management software, sends the "viewing diagnostic information" and "viewing firmware information" instructions. The instructions pass through the communication interface chip and the level conversion chip of the process component, the CPU chip of the process component receives the instructions, sets the read timing register of the XINTF interface, reads the process information from the FLASH of the process component through the XINTF interface, organizes the hexadecimal code stream in accordance with the ICD of the host PC software, and sends the hexadecimal code stream to the hardware board card of the host industrial computer through the level conversion chip and the communication interface chip of the component in the RS422 bus protocol. The hardware board card can automatically parse the data into the hexadecimal code stream and send it to the process information management software. The process information management software receives the hexadecimal code stream sent by the process component, parses it byte by byte and bit by bit through the application layer protocol, and displays it on the screen; click the "one-key process information file generation" button, and the information is stored in the text file in the hard disk.
[0088] Embodiment 2
[0089] A storage medium, the storage medium stores a program file capable of realizing the process information management method of any one of the above.
[0090] Embodiment 3
[0091] A processor, the processor is used to run a program, wherein the program executes the process information management method of any one of the above when running.
[0092] The above-mentioned embodiment numbers of the application are only for description, and do not represent the advantages and disadvantages of the embodiments.
[0093] In the above-mentioned embodiments of the application, the description of each embodiment has its own emphasis, and the parts not described in detail in a certain embodiment can be referred to the related description of other embodiments.
[0094] In several embodiments provided in the present application, it should be understood that the disclosed technical contents can be realized by other ways. Among them, the system embodiments described above are only schematic, for example, the division of units can be a logical function division, and actual implementation can have another division way, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the displayed or discussed units can be indirect coupling or communication connection through some interfaces, units or modules, which can be electrical or other forms.
[0095] The units described as separate components may or may not be physically separate, and the components displayed as units may or may not be physical units, i.e. may be located in one place, or may be distributed to multiple units. Part or all of the units may be selected according to actual needs to achieve the purpose of the embodiment.
[0096] In addition, each functional unit in various embodiments of the present application can be integrated in one processing unit, or each unit can exist physically, or two or more units can be integrated in one unit. The integrated unit can be realized in the form of hardware or in the form of a software functional unit.
[0097] If the integrated unit is realized in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer readable storage medium. Based on this understanding, the technical solutions of the present application, essentially or the part that contributes to the prior art, or all or part of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium, and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the various embodiments of the method of the present application. The aforementioned storage medium includes: a U disk, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, Random Access Memory), a mobile hard disk, a magnetic disk or an optical disk, and various program code storage media.
[0098] The above is only the preferred embodiment of the present application, and it should be pointed out that for ordinary skilled in the art, without departing from the principles of the present application, a number of improvements and refinements can be made, and these improvements and refinements should be considered as the protection scope of the present application.
Claims
1. An aerial photoelectric device process information management method, characterized by, The method comprises the following steps: acquiring state information transmitted by an aerial optoelectronic device; real-time collecting, recording, storing, reading and interpreting the acquired state information by an upper computer, and displaying the interpreted information, while performing chip partition management and process management file one-key generation on the state information; the state information comprises diagnosis information and upgraded firmware information of each component of the aerial optoelectronic device; the state information firstly flows to the collecting process component, which converts the received state information into a hexadecimal code stream conforming to the electrical standard of the recording process component through signal conversion and level conversion, and then transmits the hexadecimal code stream to the recording process component; after receiving the hexadecimal code stream, the recording process component parses the hexadecimal code stream into process information of each component fault warning or each component upgrade log according to an application layer communication protocol through a software application program, and records the process information in the recording process component; then, the software application program automatically generates an external expansion interface timing signal, and sends a FLASH erasing instruction, a FLASH writing instruction, a to-be-written address and to-be-written data to the storage process component according to the timing required by a non-volatile storage chip; finally, the recording process component converts the process information into an electrical standard required by the non-volatile storage chip and outputs the process information to the storage process component; when a certain area is full or the number of writing times reaches an upper limit and cannot continue to write, the software application program in the recording process component changes the area number, and changes the writing address to a new area through the operation of the base address and the area number.
2. The method of claim 1, wherein, The state information is stored in a non-volatile storage medium, the upper computer software acquires and interprets the lower computer information in real time, and stores the state information file in the hard disk of the upper computer for permanent preservation.
3. An apparatus for managing process information of an aerial photoelectric device, characterized by comprising: The method for managing process information of an aerial optoelectronic device according to any one of claims 1-2; the process information management device of the aerial optoelectronic device comprises a collecting process component, a recording process component, a storage process component, a reading process component and process information management software; wherein: the collecting process component is used for acquiring state information transmitted by an aerial optoelectronic device, and collecting the state information in real time; the recording process component is used for recording the state information; the storage process component is used for storing the state information; the reading process component is used for reading the state information by an upper computer; the process information management software is used for interpreting the state information, displaying the interpreted information, and performing chip partition management and process management file one-key generation on the state information.
4. The avionics electro-optical device process information management apparatus of claim 3, wherein, The diagnosis information in the process information of the aerial optoelectronic device is collected by a controller component of the optoelectronic device, and is sent to the device through serial communication or network communication; the firmware information is sent to the device by an online upgrade system of a carrier during upgrade through serial communication or network communication.
5. The photovoltaic plant process information management apparatus of claim 3, wherein The state information firstly flows to the collecting process component, which converts the received state information into a hexadecimal code stream conforming to the electrical standard of the recording process component through signal conversion and level conversion, and then transmits the hexadecimal code stream to the recording process component.
6. The avionics electro-optical device process information management apparatus of claim 5, wherein, The recording process component receives the process information, First, according to the physical layer protocol, the information is parsed into recognizable hexadecimal codes; Then, according to the application layer communication protocol, through the software application, the hexadecimal code stream is parsed into each component's fault warning or each component's upgrade log, recorded in the recording process component; Then, when the software application recognizes that new process information has been generated, it automatically generates an external expansion interface timing signal, sends an erase FLASH instruction to the storage process component according to the timing required by the non-volatile storage chip, and writes the FLASH instruction, the address to be written, and the data to be written; Finally, the recording process component converts the process information into the electrical standard required by the non-volatile storage device and outputs it; When a certain area has been written full or the number of write times has reached the upper limit and cannot continue to write, change the area number in the software application of the recording process component, and replace the write address to the new area through the operation of the base address and area number.
7. The avionics electro-optical device process information management apparatus of claim 6, wherein, After the process information passes through the recording process component, it becomes an erase instruction, a write instruction, data to be written, and the corresponding timing signal, and is sent to the storage process component. After receiving the process information, the storage process component automatically writes the data to be written to the address to be written and stores the process information in the non-volatile storage chip of the lower computer.
8. The avionics electro-optical device process information management apparatus of claim 7, wherein, After the reading process component receives the process information reading instruction sent by the upper PC, First, the software application of the reading process component generates the timing of the storage component to read out the process information from the storage process component; Then, according to the application layer communication protocol with the upper PC, it is organized into a hexadecimal code stream recognized by the upper computer; Then, according to the physical layer communication protocol with the upper industrial computer, it is sent to the upper PC; Finally, the hexadecimal code stream is transmitted to the process information management software.
9. The avionics electro-optical device process information management apparatus of claim 8, wherein, After the process information management software receives the hexadecimal code stream, it automatically parses it into recognizable diagnostic and firmware information byte by byte according to the application layer communication protocol, and displays it in the form of a list box and a string on the screen; A one-key save information button is set on the software interface. After clicking the button, the software will perform a write file operation at the specified location to update all the process information displayed on the interface to the corresponding text file, and a one-key process information file is generated and permanently stored in the hard disk of the upper industrial computer.