Perovskite single crystal quality evaluation methods, program products, media and electronic devices

The voltage signals of perovskite single crystals are collected and processed through a digital acquisition card and a preset data processing algorithm, which solves the problem of complex and inefficient quality evaluation of perovskite single crystals in the existing technology and achieves efficient and accurate quality evaluation.

CN119534507BActive Publication Date: 2025-10-03HUAZHONG UNIV OF SCI & TECH
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411562722.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-11-05
Publication Date
2025-10-03
Estimated Expiration
2044-11-05

AI Technical Summary

Technical Problem

The existing perovskite single crystal quality evaluation methods are complex and inefficient, making it difficult to efficiently and accurately evaluate the quality of perovskite single crystals.

Method used

The response charge of the perovskite single crystal is obtained by controlling the charge-sensitive amplifier, and the amplified voltage signal is collected and processed by a digital acquisition card. Combined with the preset data processing algorithm, including shaping, mean smoothing, first-order and second-order differential processing, the quality parameters of the perovskite single crystal are determined.

Benefits of technology

The efficiency and accuracy of perovskite single crystal quality evaluation are improved, the impact of random errors on data analysis results is reduced, and the efficiency and accuracy of data processing are ensured.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119534507B_ABST
    Figure CN119534507B_ABST
Patent Text Reader

Abstract

This application discloses a perovskite single crystal quality evaluation method, program product, medium, and electronic device. The method includes: storing a second preset number of voltage amplitude value groups collected by a digital acquisition card into a target text file; reading each voltage amplitude value group in the target text file, invoking a preset data processing algorithm, and performing data processing on each voltage amplitude value group using the preset data processing algorithm to obtain perovskite single crystal quality parameters in multiple evaluation dimensions; and for each evaluation dimension, calculating the second preset number of perovskite single crystal quality parameters in each evaluation dimension to obtain a statistical result, and the statistical result is used to evaluate the quality of the perovskite single crystal. The technical solution provided by this application can improve the efficiency of perovskite single crystal quality evaluation.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the technical field of material quality evaluation, and in particular relates to a perovskite single crystal quality evaluation method, program product, medium and electronic equipment. Background Art

[0002] Perovskite single crystals are a type of semiconductor material that can be used to detect the energy spectrum of radioactive sources. The quality of perovskite single crystals is the key factor affecting their detection performance. In existing technologies, traditional methods for evaluating perovskite single crystals are relatively complex and inefficient. Therefore, how to improve the efficiency of perovskite single crystal quality evaluation is a technical problem that needs to be solved urgently. Summary of the Invention

[0003] The embodiments of the present application provide a perovskite single crystal quality evaluation method, program product, medium and electronic equipment, which can improve the efficiency of perovskite single crystal quality evaluation at least to a certain extent.

[0004] Other features and advantages of the present application will become apparent from the following detailed description, or may be learned in part by practice of the present application.

[0005] According to a first aspect of an embodiment of the present application, a method for evaluating the quality of a perovskite single crystal is provided, characterized in that the method includes: controlling a charge-sensitive amplifier to obtain a response charge generated by the perovskite single crystal after being exposed to radiation from a radiation source, and converting the response charge into an amplified voltage signal that has been amplified; controlling a digital acquisition card to acquire a first preset number of voltage amplitudes of the amplified voltage signals according to a preset acquisition frequency to obtain a voltage amplitude group; storing a second preset number of voltage amplitude groups acquired by the digital acquisition card in a target text file; reading each voltage amplitude group in the target text file, and calling a preset data processing algorithm, performing data processing on each voltage amplitude group by the preset data processing algorithm to obtain perovskite single crystal quality parameters in multiple evaluation dimensions; for each evaluation dimension, counting the second preset number of perovskite single crystal quality parameters in each evaluation dimension to obtain statistical results, and the statistical results are used to evaluate the quality of the perovskite single crystal.

[0006] In some embodiments of the present application, based on the aforementioned scheme, before controlling the digital acquisition card to acquire the voltage amplitudes of a first preset number of amplified voltage signals according to a preset acquisition frequency, the method further includes: controlling a shaping amplifier to shape the amplified voltage signal to obtain a corresponding shaped voltage signal; determining whether the voltage amplitude of the shaped voltage signal is greater than a preset voltage amplitude; if the voltage amplitude of the shaped voltage signal is greater than the preset voltage amplitude, controlling the digital acquisition card to acquire the voltage amplitude of the amplified voltage signal corresponding to the shaped voltage signal; if the amplitude of the shaped voltage signal is less than or equal to the preset voltage amplitude, controlling the digital acquisition card to ignore the voltage amplitude of the amplified voltage signal corresponding to the shaped voltage signal.

[0007] In some embodiments of the present application, based on the aforementioned scheme, the data processing of each voltage amplitude group by the preset data processing algorithm to obtain the perovskite single crystal quality parameters in multiple evaluation dimensions includes: storing each voltage amplitude group in a first data group, and performing mean smoothing processing on the first data group; storing the data obtained after the mean smoothing processing in a second data group, and performing first-order difference processing on the second data group; storing the data obtained after the first-order difference processing in a third data group, and performing second-order difference processing on the third data group; storing the data obtained after the second-order difference processing in a fourth data group ; Determine whether the maximum value and minimum value in the second data group and the maximum value and minimum value in the fourth data group are valid by different preset judgment formulas respectively; if the maximum value and minimum value in the second data group and the maximum value and minimum value in the fourth data group are both valid, then determine the perovskite single crystal quality parameters in multiple evaluation dimensions based on the maximum value and minimum value in the second data group and the maximum value and minimum value in the fourth data group; if any one of the maximum value and minimum value in the second data group and the maximum value and minimum value in the fourth data group is invalid, then determine that each voltage amplitude group is invalid data.

[0008] In some embodiments of the present application, based on the above solution, whether the maximum value in the fourth data group is valid is determined by the following formula:

[0009] a≥Q1-Q2

[0010] Among them, a represents the maximum value in the fourth data group, Q1 represents the data length in the fourth data group, and Q2 represents the preset slice length: if so, it means that the maximum value in the fourth data group is invalid; if not, it means that the maximum value in the fourth data group is valid.

[0011] In some embodiments of the present application, based on the above solution, whether the minimum value in the fourth data group is valid is determined by the following formula:

[0012] b≥Q3

[0013] Among them, b represents the minimum value in the fourth data group, Q3 represents the data length in the first data group, if yes, it means that the minimum value in the fourth data group is invalid, if no, it means that the minimum value in the fourth data group is valid.

[0014] In some embodiments of the present application, based on the above solution, whether the maximum value in the second data group is valid is determined by the following formula:

[0015] (b+(ba)×Q4 / b)<0

[0016] Wherein a represents the maximum value in the fourth data group, b represents the minimum value in the fourth data group, Q4 is the second product length, which is used to determine the range of the maximum value in the second data group. If yes, it means that the maximum value in the second data group is invalid; if no, it means that the maximum value in the second data group is valid.

[0017] In some embodiments of the present application, based on the above solution, whether the minimum value in the second data group is valid is determined by the following formula:

[0018] (a-(ba)×a / Q5)≤0

[0019] Wherein a represents the maximum value in the fourth data group, b represents the minimum value in the fourth data group, Q5 is the first product length, which is used to determine the range of the minimum value in the second data group. If so, it means that the minimum value in the second data group is invalid; if not, it means that the minimum value in the second data group is valid.

[0020] According to a second aspect of an embodiment of the present application, a computer program product is provided, which includes computer instructions, which are stored in a computer-readable storage medium and are suitable for being read and executed by a processor, so that a computer device having the processor executes to implement the operations performed by the method described in any one of the embodiments of the first aspect above.

[0021] According to a third aspect of an embodiment of the present application, a computer-readable storage medium is provided, in which at least one computer program instruction is stored. The at least one computer program instruction is loaded and executed by a processor to implement the operations performed by the method described in any one of the embodiments of the first aspect above.

[0022] According to a fourth aspect of an embodiment of the present application, a clear electronic device is provided, the electronic device comprising one or more processors and one or more memories, the one or more memories storing at least one computer program instruction, the at least one computer program instruction being loaded and executed by the one or more processors to implement the operations performed by the method described in any one of the embodiments of the first aspect above.

[0023] Based on the technical solution proposed in this application, firstly, by using a digital acquisition card to collect the voltage amplitude of the amplified voltage signal, the convenience of perovskite single crystal quality detection can be improved, thereby improving the efficiency of data acquisition to a certain extent; secondly, by setting a preset acquisition frequency, the change pattern of the voltage amplitude of the amplified voltage signal over time can be accurately reflected, thereby improving the accuracy of the data; thirdly, by setting a first preset number of voltage amplitudes of the amplified voltage signal collected by the digital acquisition card, the impact of abnormal data generated by random errors in the acquisition process on the data analysis results can be reduced, thereby further improving the accuracy of the data; fourthly, by processing the data through a preset data processing algorithm, the efficiency of data processing can be improved.

[0024] It should be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0025] The accompanying drawings are incorporated into and constitute a part of the specification, illustrating embodiments consistent with the present application and, together with the specification, explaining the principles of the present application. Obviously, the drawings described below are only some embodiments of the present application, and those skilled in the art can derive other drawings based on these drawings without inventive effort. In the drawings:

[0026] Figure 1 A flow chart showing a method for evaluating the quality of a perovskite single crystal in an embodiment of the present application is shown;

[0027] Figure 2 , showing a relationship diagram of voltage amplitudes in a voltage amplitude group over time in an embodiment of the present application;

[0028] Figure 3 , showing a histogram of the distribution of the second rise time of all voltage amplitude groups in the embodiment of the present application;

[0029] Figure 4 , showing a histogram of the distribution of the second-segment voltage rise amplitudes of all voltage amplitude groups in the embodiment of the present application;

[0030] Figure 5, a histogram of the distribution of the total voltage rise amplitude of all voltage amplitude groups in the embodiment of the present application is shown;

[0031] Figure 6 A detailed flow chart of the perovskite single crystal quality evaluation algorithm in an embodiment of the present application is shown;

[0032] Figure 7 A detailed flow chart of the preset data processing algorithm in an embodiment of the present application is shown;

[0033] Figure 8 A detailed flow chart of the preset statistical algorithm in an embodiment of the present application is shown;

[0034] Figure 9 A schematic structural diagram of an electronic device in an embodiment of the present application is shown. DETAILED DESCRIPTION

[0035] The following will be combined with the drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are only part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.

[0036] In addition, described feature, structure or characteristic can be combined in one or more embodiments in any suitable manner.In the following description, many specific details are provided so as to provide a full understanding of the embodiments of the present application. However, it will be appreciated by those skilled in the art that the technical scheme of the present application can be put into practice without one or more of the specific details, or other methods, components, devices, steps etc. can be adopted. In other cases, known methods, devices, implementations or operations are not shown or described in detail to avoid blurring the various aspects of the application.

[0037] The block diagrams shown in the accompanying drawings are merely functional entities and do not necessarily correspond to physically independent entities. That is, these functional entities may be implemented in software, in one or more hardware modules or integrated circuits, or in different networks and / or processor devices and / or microcontroller devices. It should also be noted that in the accompanying drawings, certain components that do not affect the explanation of the technical solutions of this application have been omitted for clarity.

[0038] The flowcharts shown in the accompanying drawings are for illustrative purposes only and do not necessarily include all contents and operations / steps, nor must they be executed in the order described. For example, some operations / steps may be decomposed, while others may be combined or partially combined. Therefore, the actual execution order may vary depending on the actual situation.

[0039] In the description of this application, it should be understood that the terms "first" and "second" are used for descriptive purposes only and should not be understood to indicate or imply relative importance or implicitly specify the number of the technical features indicated. Therefore, a feature specified as "first" or "second" may explicitly or implicitly include one or more of the features. In the description of this application, unless otherwise specified, "plurality" means two or more.

[0040] In the present application, the perovskite single crystal can form a radiation energy spectrum detection system for detecting the energy spectrum of the radiation source, and the quality of the perovskite is an important factor affecting the detector effect. The quality of the perovskite can be judged by the distribution of shallow defects. Based on this, the present application proposes a method that can improve the efficiency of perovskite single crystal quality evaluation.

[0041] In order to make those skilled in the art better understand this application, Figure 1 The implementation details of the technical solution of the embodiment of the present application are elaborated in detail.

[0042] See also Figure 1 , shows a flow chart of the perovskite single crystal quality evaluation method in an embodiment of the present application.

[0043] like Figure 1 As shown, the method can be specifically performed by a device with a computing and processing function. The perovskite single crystal quality evaluation method includes at least steps 110 to 150, which are described in detail as follows:

[0044] Step 110 : Controlling the charge-sensitive amplifier to obtain the response charge generated by the perovskite single crystal after being exposed to the radiation from the radiation source, and converting the response charge into an amplified voltage signal after amplification processing.

[0045] Step 120 : Control the digital acquisition card to acquire a first preset number of voltage amplitudes of the amplified voltage signals at a preset acquisition frequency to obtain a voltage amplitude group.

[0046] Step 130: Store a second preset number of voltage amplitude value groups acquired by the digital acquisition card into a target text file.

[0047] Step 140, read each voltage amplitude group in the target text file, and call a preset data processing algorithm, perform data processing on each voltage amplitude group through the preset data processing algorithm, and obtain perovskite single crystal quality parameters in multiple evaluation dimensions.

[0048] Step 150 : for each evaluation dimension, the second preset number of perovskite single crystal quality parameters in each evaluation dimension are counted to obtain a statistical result, and the statistical result is used to evaluate the quality of the perovskite single crystal.

[0049] In this application, the voltage amplitude of the amplified voltage signal can be collected by a digital acquisition card, or it can be collected by other acquisition devices with higher signal acquisition efficiency and better storage capacity. This application does not make too many restrictions on this.

[0050] In a specific embodiment of the present application, the preset acquisition frequency may be 500 MHz (i.e., the digital acquisition card acquires the voltage amplitude of the amplified voltage signal once every 2 ns), the first preset number may be 10,000, and the second preset number may be 100,000. It is understandable that, according to actual needs, the preset acquisition frequency, the first preset number, and the second preset number may also be other parameter values. In this regard, the present application does not impose too many restrictions.

[0051] In the present application, the digital acquisition card can be controlled to collect the voltage amplitudes of a first preset number of amplified voltage signals according to a preset acquisition frequency. On the one hand, by setting the preset acquisition frequency, the time interval of each voltage amplitude of the amplified voltage signal collected by the digital acquisition card can be controlled to remain consistent, thereby accurately reflecting the change pattern of the voltage amplitude of the amplified voltage signal over time, thereby improving the accuracy of the data and further improving the accuracy of the perovskite quality evaluation. On the other hand, controlling the digital acquisition card to collect the voltage amplitudes of the first preset number of amplified voltage signals can ensure that the number of voltage amplitude points collected by the digital acquisition card is sufficient, thereby reducing the impact of abnormal data generated by random errors during the acquisition process on the data analysis results, and further improving the accuracy of the data, thereby improving the accuracy of the perovskite quality evaluation.

[0052] In the present application, data processing is performed on each voltage amplitude group through a preset data processing algorithm, which can improve the efficiency of the data processing process. At the same time, by collecting a second preset number of voltage amplitude groups, sufficient perovskite single crystal quality parameters can be obtained after data processing, so that there are sufficient perovskite single crystal quality parameters in each evaluation dimension, which can further reduce the impact of random errors on the quality evaluation of perovskite single crystals, and thus improve the accuracy of perovskite single crystal quality detection.

[0053] In the present application, the multiple evaluation dimensions may include the distribution depth of shallow defects in the perovskite single crystal, the distribution density of shallow defects in the perovskite single crystal and the energy resolution of the perovskite single crystal. If the shallow defect distribution depth of the perovskite single crystal is shallower, the shallow defect distribution density of the perovskite single crystal is smaller and the energy resolution of the perovskite single crystal is smaller, it means that the quality of the perovskite single crystal is better.

[0054] In the present application, before controlling the digital acquisition card to acquire the voltage amplitudes of the first preset number of amplified voltage signals according to the preset acquisition frequency, the following steps 111 to 114 may be specifically performed:

[0055] Step 111, controlling a shaping amplifier to shape the amplified voltage signal to obtain a corresponding shaped voltage signal;

[0056] Step 112, determining whether the voltage amplitude of the shaped voltage signal is greater than a preset voltage amplitude;

[0057] Step 113: If the voltage amplitude of the shaped voltage signal is greater than the preset voltage amplitude, controlling the digital acquisition card to acquire the voltage amplitude of the amplified voltage signal corresponding to the shaped voltage signal;

[0058] Step 114 : If the amplitude of the shaped voltage signal is less than or equal to the preset voltage amplitude, control the digital acquisition card to ignore the voltage amplitude of the amplified voltage signal corresponding to the shaped voltage signal.

[0059] In the present application, after the response charge is converted into an amplified voltage signal by a charge-sensitive amplifier, the amplified voltage signal needs to be processed by a shaping amplifier to obtain a shaped voltage signal, and the validity of the shaped voltage signal is determined by a preset voltage amplitude. When the voltage amplitude of the shaped voltage signal obtained after the amplified voltage signal is processed by the shaping amplifier exceeds the preset voltage amplitude, the digital acquisition card will be controlled to collect the corresponding amplified voltage signal. When the voltage amplitude of the shaped voltage signal obtained after the amplified voltage signal is processed by the shaping amplifier does not exceed the preset voltage amplitude, the digital acquisition card will be controlled to ignore the corresponding amplified voltage signal. In this way, invalid data with a voltage amplitude lower than the preset voltage amplitude will be ignored by the digital acquisition card, thereby avoiding the digital acquisition card from collecting too much invalid data, ensuring the efficiency and accuracy of data acquisition, and thus improving the efficiency of perovskite single crystal quality evaluation.

[0060] In the above step 140, the data processing is performed on each of the voltage amplitude groups using the preset data processing algorithm to obtain the perovskite single crystal quality parameters in multiple evaluation dimensions. Specifically, the process may be performed according to the following steps 141 to 147:

[0061] Step 141, storing each voltage amplitude group into a first data group, and performing mean smoothing processing on the first data group;

[0062] Step 142: storing the data obtained after the mean smoothing process into a second data group, and performing first-order difference processing on the second data group;

[0063] Step 143, storing the data obtained after the first-order difference processing into a third data group, and performing a second-order difference processing on the third data group;

[0064] Step 144, storing the data obtained after the second-order difference processing into a fourth data group;

[0065] Step 145, determining whether the maximum value and the minimum value in the second data group, and the maximum value and the minimum value in the fourth data group are valid using different preset determination formulas respectively;

[0066] Step 146: If the maximum value and the minimum value in the second data group and the maximum value and the minimum value in the fourth data group are both valid, then determine the perovskite single crystal quality parameters in multiple evaluation dimensions based on the maximum value and the minimum value in the second data group and the maximum value and the minimum value in the fourth data group;

[0067] Step 147: If any one of the maximum value and the minimum value in the second data group and the maximum value and the minimum value in the fourth data group is invalid, determine that each of the voltage amplitude groups is invalid data.

[0068] It should be noted that, in the present application, the digital acquisition card will generate random noise signals in the process of collecting and amplifying the voltage amplitude of the voltage signal. However, when the acquisition time of the digital acquisition card meets the target time, the influence of the noise signal can be eliminated by performing mean smoothing processing on the voltage amplitude group. The target time is the time for the digital acquisition card to collect the first preset number of voltage amplitudes according to the preset acquisition frequency. Therefore, the data of the first data group can be processed by mean smoothing, so that a more reasonable and intuitive relationship diagram of the voltage amplitude changing with time can be obtained. For details, please refer to Figure 2 , shows a relationship diagram of the voltage amplitude in a voltage amplitude group over time in an embodiment of the present application. It can be seen from the figure that the curve drawn based on the data in the first data group has large fluctuations due to the influence of the noise signal, making it difficult to determine the pattern therein and perform subsequent data processing. However, the curve drawn based on the data in the second data group obtained after mean smoothing basically eliminates the influence of the noise signal and has a more obvious pattern to facilitate subsequent data processing.

[0069] In this application, the distribution depth of shallow defects in the perovskite single crystal, the distribution density of shallow defects in the perovskite single crystal, and the energy resolution of the perovskite single crystal are judged, and the perovskite single crystal quality parameters corresponding to the distribution depth of shallow defects in the perovskite single crystal, the distribution density of shallow defects in the perovskite single crystal, and the energy resolution of the perovskite single crystal can be determined respectively. Figure 2 , the perovskite single crystal quality parameters can be obtained by Figure 2 The first rising area, the second rising area and the total rising area in the mean smooth curve shown are determined. As can be seen from the figure, the first rising area is the area between point a and point b, where the third data group is obtained by performing a first-order difference on the second data group, and the fourth data group is obtained by performing a difference on the third data group. The maximum value in the fourth data group is point a, and the minimum value is point b. The second rising area is as follows Figure 2 The area between point b and point c in the mean smooth curve shown in FIG. 1 is the area between point b and point c in the mean smooth curve shown in FIG. 1 , so it is necessary to find the maximum value point c in the second data set after point b in the second data set. The total rising area is as follows: Figure 2 The area between point d and point c in the mean smooth curve shown is the area between points d and c, so it is necessary to find the minimum point d in the second data group before point a in the second data group.

[0070] In the present application, in order to avoid errors in the maximum and minimum values ​​in the second data group and the maximum and minimum values ​​in the fourth data group, which may lead to errors in the final quality evaluation of the perovskite single crystal, the inventors of the present application designed a preset judgment formula to determine whether the maximum and minimum values ​​in the second data group and the maximum and minimum values ​​in the fourth data group are valid. If the maximum and minimum values ​​in the second data group and the maximum and minimum values ​​in the fourth data group are both valid, the quality parameters of the perovskite single crystal can be determined based on the maximum and minimum values ​​in the second data group and the maximum and minimum values ​​in the fourth data group. If any one of the maximum and minimum values ​​in the second data group and the maximum and minimum values ​​in the fourth data group is invalid, it means that this group of voltage amplitude group data is invalid and this group of data needs to be removed. By using the preset judgment formula to judge the maximum and minimum values ​​in the second data group and the maximum and minimum values ​​in the fourth data group, valid data can be screened out and invalid data can be removed, thereby improving the accuracy of the quality evaluation of the perovskite single crystal.

[0071] Next, this application will combine Figure 3 、 Figure 4 and Figure 5 The specific determination method of the distribution depth of the shallow defects of the perovskite single crystal, the distribution density of the shallow defects of the perovskite single crystal and the energy resolution of the perovskite single crystal is described in detail.

[0072] See also Figure 3 , shows a histogram of the distribution of the second rise time of all voltage amplitude groups in the embodiment of the present application.

[0073] See also Figure 4 , shows a histogram of the distribution of the second-segment voltage rise amplitudes of all voltage amplitude groups in the embodiment of the present application.

[0074] See also Figure 5 , a histogram of the distribution of the total voltage rise amplitudes of all voltage amplitude groups in the embodiment of the present application is shown.

[0075] First, please combine Figure 3 The perovskite single crystal quality parameter for judging the distribution depth of the shallow defects of the perovskite single crystal is the second rise time. The second rise time is the time passed by the second rise area in the mean smooth curve. The distribution depth of the shallow defects of the perovskite single crystal can be judged by the distribution of the second rise time of all voltage amplitude groups. If the number of voltage amplitude groups whose second rise time is less than the preset second rise time is greater than or equal to the third preset number, it means that the distribution depth of the shallow defects of the perovskite single crystal is shallow. If the number of voltage amplitude groups whose second rise time is less than the preset second rise time is less than the third preset number, it means that the distribution depth of the shallow defects of the perovskite single crystal is deep.

[0076] Secondly, please combine Figure 4 The perovskite single crystal quality parameter for judging the distribution density of shallow defects in the perovskite single crystal is the second-segment voltage rise amplitude. The second-segment voltage rise amplitude is the size of the voltage amplitude rise in the second-segment rising area in the mean smooth curve. The distribution density of shallow defects in the perovskite single crystal can be judged by the distribution of the second-segment voltage rise amplitudes of all voltage amplitude groups. If the number of voltage amplitude groups whose second-segment voltage rise amplitude is less than the preset second-segment voltage rise amplitude is greater than or equal to the third preset number, then the distribution density of shallow defects in the perovskite single crystal is smaller. If the number of voltage amplitude groups whose second-segment voltage rise amplitude is less than the preset second-segment voltage rise amplitude is less than the third preset number, then the distribution density of shallow defects in the perovskite single crystal is larger.

[0077] Finally, please combine Figure 5, the perovskite single crystal quality parameter for judging the energy resolution of the perovskite single crystal is the total voltage rise amplitude, the total voltage rise amplitude shown is the size of the voltage amplitude rise in the total rise area in the mean smooth curve, and the energy resolution of the perovskite single crystal can be obtained by performing Gaussian fitting on the distribution of the total voltage rise amplitude of all voltage amplitude groups. If the energy resolution is less than or equal to the preset energy resolution, it means that the perovskite single crystal has good quality. If the energy resolution is greater than the preset energy resolution, it means that the perovskite single crystal has poor quality. For example, the inventors of this application have obtained the following through experiments: Figure 5 The distribution histogram of the total voltage rise amplitude shown in the figure shows that, after Gaussian fitting, the energy resolution of a perovskite single crystal is 2.6%, which is less than the preset threshold of 3%, indicating that the quality of the perovskite single crystal is good.

[0078] In step 145, whether the maximum value and the minimum value in the second data group and the maximum value and the minimum value in the fourth data group are valid can be determined by the following formula:

[0079] a≥Q1-Q2 (1)

[0080] Wherein, a represents the maximum value in the fourth data group, Q1 represents the data length in the fourth data group, and Q2 represents the preset slice length.

[0081] b≥Q3 (2)

[0082] Wherein, b represents the minimum value in the fourth data group, and Q3 represents the data length in the first data group.

[0083] (b+(ba)×Q4 / b)<0 (3)

[0084] Wherein, a represents the maximum value in the fourth data group, b represents the minimum value in the fourth data group, and Q4 is the second product length, which is used to determine the determination range of the maximum value in the second data group.

[0085] (a-(ba)×a / Q5)≤0 (4)

[0086] Wherein, a represents the maximum value in the fourth data group, b represents the minimum value in the fourth data group, and Q5 is the first product length, which is used to determine the determination range of the minimum value in the second data group.

[0087] In the present application, formula (1) is used to determine whether the maximum value in the fourth data group is valid. If formula (1) is established, it means that the maximum value in the fourth data group is invalid. If formula (1) is not established, it means that the maximum value in the fourth data group is valid. Formula (2) is used to determine whether the minimum value in the fourth data group is valid. If formula (2) is established, it means that the minimum value in the fourth data group is invalid. If formula (2) is not established, it means that the minimum value in the fourth data group is valid. Formula (3) is used to determine whether the maximum value in the second data group is valid. If formula (3) is established, it means that the maximum value in the second data group is invalid. If formula (3) is not established, it means that the maximum value in the second data group is valid. Formula (4) is used to determine whether the minimum value in the second data group is valid. If formula (4) is established, it means that the minimum value in the second data group is invalid. If formula (4) is not established, it means that the minimum value in the second data group is valid.

[0088] In order to make those skilled in the art better understand this application, Figure 6 、 Figure 7 and Figure 8 , an example in a specific application scenario is used to illustrate the perovskite single crystal quality evaluation method proposed in this application.

[0089] See also Figure 6 , shows a detailed flow chart of the perovskite single crystal quality evaluation algorithm in an embodiment of the present application, specifically including steps 601 to 605:

[0090] Step 601: Start running the perovskite single crystal quality evaluation algorithm.

[0091] Step 602: Read each voltage amplitude group in the target text file.

[0092] Step 603: Call a preset data processing algorithm to perform data processing on each voltage group.

[0093] Step 604: Obtain perovskite single crystal quality parameters in multiple evaluation dimensions.

[0094] Step 605 , determine whether the process has been repeated for a second preset number of times. If yes, execute step 606 ; if no, execute step 602 .

[0095] Step 606 , calling a preset statistical algorithm to count the second preset number of perovskite single crystal quality parameters in each evaluation dimension.

[0096] See also Figure 7 , shows a detailed flow chart of the preset data processing algorithm in the embodiment of the present application, specifically including steps 701 to 717:

[0097] Step 701: Start running the preset data processing algorithm.

[0098] Step 702: Store each voltage amplitude group into a first data group, and perform mean smoothing processing on the first data group.

[0099] Step 703: Store the data obtained after the mean smoothing process into a second data group, and perform first-order difference processing on the second data group.

[0100] Step 704: Store the data obtained after the first-order difference processing into a third data group, and perform a second-order difference processing on the third data group.

[0101] Step 705: Store the data obtained after the second-order difference processing into the fourth data group.

[0102] Step 706: Determine the maximum value a in the fourth data group.

[0103] Step 707: Determine: Is a ≥ Q1 - Q2? If yes, go to step 708; if no, go to step 709.

[0104] Step 708: Determine whether the voltage amplitude group is invalid data.

[0105] Step 709: Determine the minimum value b in the fourth data group.

[0106] Step 710 , determine: b ≥ Q3? If yes, execute step 708 ; if no, execute step 711 .

[0107] Step 711: Determine the maximum value c in the second data group.

[0108] Step 712 , determine: (b+(ba)×Q4 / b)<0? If yes, execute step 708 ; if no, execute step 713 .

[0109] Step 713: Determine the minimum value d in the second data group.

[0110] Step 714: Determine: (a-(b a)×a / Q5)≤0? If yes, go to step 708; if no, go to step 715.

[0111] Step 715 : Determine the perovskite single crystal quality parameters in multiple evaluation dimensions based on the maximum value and the minimum value in the second data group and the maximum value and the minimum value in the fourth data group.

[0112] Step 716 , determine whether the difference between the total voltage increase amplitude and the first voltage increase amplitude is less than a preset threshold. If so, execute step 708 ; otherwise, execute step 717 .

[0113] Step 717, returning the perovskite single crystal quality parameters in multiple evaluation dimensions.

[0114] The first voltage rise amplitude is the magnitude of the voltage rise in the first rising region of the mean smoothing curve.

[0115] See also Figure 8 , shows a detailed flow chart of the preset statistical algorithm in an embodiment of the present application, specifically including steps 801 to 804:

[0116] Step 801: Start running the preset statistical algorithm.

[0117] Step 802 , counting the perovskite single crystal quality parameters of each evaluation dimension for all voltage amplitude groups.

[0118] Step 803 : draw a histogram of the distribution of perovskite single crystal quality parameters for each evaluation dimension of all voltage amplitude groups.

[0119] Step 804: Return the histogram.

[0120] Based on the technical solution proposed in this application, firstly, by using a digital acquisition card to collect the voltage amplitude of the amplified voltage signal, the convenience of perovskite single crystal quality detection can be improved, thereby improving the efficiency of data acquisition to a certain extent; secondly, by setting a preset acquisition frequency, the change pattern of the voltage amplitude of the amplified voltage signal over time can be accurately reflected, thereby improving the accuracy of the data; thirdly, by setting a first preset number of voltage amplitudes of the amplified voltage signal collected by the digital acquisition card, the impact of abnormal data generated by random errors in the acquisition process on the data analysis results can be reduced, thereby further improving the accuracy of the data; fourthly, by processing the data through a preset data processing algorithm, the efficiency of data processing can be improved.

[0121] Based on the same inventive concept, an embodiment of the present application provides a computer program product, which includes computer instructions, which are stored in a computer-readable storage medium and are suitable for being read and executed by a processor, so that a computer device with the processor executes to implement the operations performed by the perovskite single crystal quality evaluation method as described above.

[0122] Based on the same inventive concept, an embodiment of the present application provides a computer-readable storage medium, which stores at least one computer program instruction. The at least one computer program instruction is loaded and executed by a processor to implement the operations performed by the perovskite single crystal quality evaluation method as described above.

[0123] Based on the same inventive concept, the present application also provides an electronic device, referring to Figure 9 , shows a schematic structural diagram of an electronic device in an embodiment of the present application, wherein the electronic device includes one or more memories 904, one or more processors 902, and at least one computer program (computer program instruction) stored in the memory 904 and executable on the processor 902. When the processor 902 executes the computer program, the perovskite single crystal quality evaluation method described above is implemented.

[0124] Among them, Figure 9 In the embodiment of the present invention, a bus architecture (represented by bus 900) is shown. Bus 900 may include any number of interconnected buses and bridges, and bus 900 links together various circuits including one or more processors represented by processor 902 and memory represented by memory 904. Bus 900 may also link together various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and are therefore not described further herein. Bus interface 905 provides an interface between bus 900 and receiver 901 and transmitter 903. Receiver 901 and transmitter 903 may be the same component, namely a transceiver, which provides a unit for communicating with various other devices over a transmission medium. Processor 902 is responsible for managing bus 900 and general processing, while memory 904 may be used to store data used by processor 902 when performing operations.

[0125] The functions described herein may be implemented in hardware, software executed by a processor, firmware, or any combination thereof. If implemented in software executed by a processor, the functions may be stored as one or more instructions or codes on or transmitted via a computer-readable medium. Other examples and implementations are within the scope and spirit of this application and the appended claims. For example, due to the nature of software, the functions described above may be implemented using software executed by a processor, hardware, firmware, hardwiring, or a combination of any of these. Furthermore, the functional units may be integrated into a single processing unit, each unit may exist physically separately, or two or more units may be integrated into a single unit.

[0126] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. Among them, the device embodiments described above are only exemplary. For example, the division of the units can be a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of units or modules, which can be electrical or other forms.

[0127] The units described as separate components may or may not be physically separate, and the components of the control device may or may not be physical units, that is, they may be located in one place or distributed across multiple units. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.

[0128] If the integrated unit is implemented 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 solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for enabling 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 method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, magnetic disk or optical disk, etc. Various media that can store computer program instructions.

[0129] The foregoing is merely an embodiment of the present application and is not intended to limit the present application. Various modifications and variations are possible for those skilled in the art. Any modifications, equivalent substitutions, or improvements made within the spirit and principles of the present application shall be included within the scope of the claims of the present application.

Claims

1. A method for evaluating the quality of a perovskite single crystal, characterized in that: The method comprises: Controlling the charge-sensitive amplifier to obtain the response charge generated by the perovskite single crystal after being exposed to radiation from the radiation source, and converting the response charge into an amplified voltage signal after amplification processing; Controlling the digital acquisition card to acquire voltage amplitudes of a first preset number of amplified voltage signals at a preset acquisition frequency to obtain a voltage amplitude group; storing a second preset number of voltage amplitude value groups acquired by the digital acquisition card into a target text file; Read each voltage amplitude value group in the target text file, call a preset data processing algorithm, store each voltage amplitude value group into a first data group, and perform mean smoothing processing on the first data group; store the data obtained after the mean smoothing processing into a second data group, and perform first-order difference processing on the second data group; store the data obtained after the first-order difference processing into a third data group, and perform second-order difference processing on the third data group; and store the data obtained after the second-order difference processing into a fourth data group; Determining whether the maximum value and the minimum value in the second data group, and the maximum value and the minimum value in the fourth data group are valid by using different preset determination formulas respectively; If any one of the maximum value and the minimum value in the second data group and the maximum value and the minimum value in the fourth data group is invalid, then determining each of the voltage amplitude value groups as invalid data; If the maximum value and the minimum value in the second data group and the maximum value and the minimum value in the fourth data group are both valid, then determining the quality parameters of the perovskite single crystal in multiple evaluation dimensions based on the maximum value and the minimum value in the second data group and the maximum value and the minimum value in the fourth data group, the multiple evaluation dimensions including the distribution depth of shallow defects in the perovskite single crystal, the distribution density of shallow defects in the perovskite single crystal, and the energy resolution of the perovskite single crystal; For each evaluation dimension, the second preset number of perovskite single crystal quality parameters in each evaluation dimension are counted to obtain a statistical result, and the statistical result is used to evaluate the quality of the perovskite single crystal; wherein, If the number of voltage amplitude groups in which the second rise time in the voltage amplitude group is less than the preset second rise time is greater than or equal to a third preset number, it indicates that the distribution depth of the shallow defects in the perovskite single crystal is relatively shallow; if the number of voltage amplitude groups in which the second rise time is less than the preset second rise time is less than the third preset number, it indicates that the distribution depth of the shallow defects in the perovskite single crystal is relatively deep; If the number of voltage amplitude groups in which the second-segment voltage rise amplitude in the voltage amplitude group is less than the preset second-segment voltage rise amplitude is greater than or equal to a third preset number, it indicates that the distribution density of shallow defects in the perovskite single crystal is smaller; if the number of voltage amplitude groups in which the second-segment voltage rise amplitude is less than the preset second-segment voltage rise amplitude is less than the third preset number, it indicates that the distribution density of shallow defects in the perovskite single crystal is greater; Gaussian fitting is performed on the distribution of the total voltage rise amplitude of all voltage amplitude groups to obtain the energy resolution of the perovskite single crystal. If the energy resolution is less than or equal to the preset energy resolution, it means that the quality of the perovskite single crystal is good. If the energy resolution is greater than the preset energy resolution, it means that the quality of the perovskite single crystal is poor.

2. The method according to claim 1, characterized in that Before controlling the digital acquisition card to acquire the voltage amplitudes of the first preset number of amplified voltage signals according to the preset acquisition frequency, the method further includes: Controlling the shaping amplifier to shape the amplified voltage signal to obtain a corresponding shaped voltage signal; Determining whether the voltage amplitude of the shaped voltage signal is greater than a preset voltage amplitude; If the voltage amplitude of the shaped voltage signal is greater than the preset voltage amplitude, controlling the digital acquisition card to acquire the voltage amplitude of the amplified voltage signal corresponding to the shaped voltage signal; If the amplitude of the shaped voltage signal is less than or equal to the preset voltage amplitude, the digital acquisition card is controlled to ignore the voltage amplitude of the amplified voltage signal corresponding to the shaped voltage signal.

3. The method according to claim 1, characterized in that Whether the maximum value in the fourth data group is valid is determined by the following formula: a≥Q1-Q2 Among them, a represents the maximum value in the fourth data group, Q1 represents the data length in the fourth data group, and Q2 represents the preset slice length; if so, it means that the maximum value in the fourth data group is invalid, if not, it means that the maximum value in the fourth data group is valid.

4. The method according to claim 1, wherein Whether the minimum value in the fourth data group is valid is determined by the following formula: b≥Q3 Among them, b represents the minimum value in the fourth data group, Q3 represents the data length in the first data group, if yes, it means that the minimum value in the fourth data group is invalid, if no, it means that the minimum value in the fourth data group is valid.

5. The method according to claim 1, wherein The following formula is used to determine whether the maximum value in the second data group is valid: (b+(b-a) Q4 / b)<0 Wherein a represents the maximum value in the fourth data group, b represents the minimum value in the fourth data group, Q4 is the second product length, which is used to determine the range of the maximum value in the second data group. If yes, it means that the maximum value in the second data group is invalid; if no, it means that the maximum value in the second data group is valid.

6. The method according to claim 1, wherein Whether the minimum value in the second data group is valid is determined by the following formula: (a-(b-a) a / Q5)≤0 Wherein a represents the maximum value in the fourth data group, b represents the minimum value in the fourth data group, Q5 is the first product length, which is used to determine the range of the minimum value in the second data group. If so, it means that the minimum value in the second data group is invalid; if not, it means that the minimum value in the second data group is valid.

7. A computer program product, characterized in that The computer program product includes computer instructions, which are stored in a computer-readable storage medium and are suitable for being read and executed by a processor, so as to enable a computer device having the processor to perform the evaluation method according to any one of claims 1 to 6.

8. A computer-readable storage medium, characterized in that The computer-readable storage medium stores at least one program code, and the at least one program code is loaded and executed by a processor to implement the operations performed by the evaluation method according to any one of claims 1 to 6.

9. An electronic device, characterized in that: The electronic device includes one or more processors and one or more memories, wherein the one or more memories store at least one program code, and the at least one program code is loaded and executed by the one or more processors to implement the operations performed by the evaluation method according to any one of claims 1 to 6.

Citation Information

Patent Citations

  • Silicon wafer, manufacture of silicon single crystal to obtain wafer and evaluating method therefor

    JP1996264611A

  • Crystallinity evaluation method of single-crystal semiconductor film and manufacturing method of semiconductor substrate

    JP2009260298A