An infrared irradiance detection method, device and equipment of a remote controller
Patent Information
- Application Number
- CN202611001268.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-07-07
- Publication Date
- 2026-10-09
AI Technical Summary
[0005]本申请提供了一种遥控器的红外辐照度检测方法、装置和设备,以解决现有检测方式依赖操作人员的目视把控和熟练程度,无法满足产线对检测效率与品质管控的稳定性要求的技术问题
[0011]本实施方式中,通过向下取整后加一和边界余数补点的组合计算策略,在保证采样点数量最精简的前提下实现了对红外发射窗口的全覆盖检测。向下取整后加一确保实际采样间距不超过用户设定的基础采样间距,满足精度要求;余数补点确保窗口边缘区域不被遗漏,避免了边缘漏测;强制修正为2保证每个方向至少有起点和终点两个采样点,能够反映窗口两端的辐照度差异。
Smart Images

Figure CN122881867A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of irradiance detection technology, and in particular to a method, apparatus and device for detecting infrared irradiance of a remote control. Background Technology
[0003] The remote control radiates infrared signals through an infrared emitter, and the appliance receiver interprets the control commands based on the irradiance of the received infrared signal. The magnitude of the infrared irradiance directly determines the effective control distance and the remote control's resistance to ambient light interference. Therefore, the irradiance of each point on the infrared emission window must be tested before the remote control leaves the factory to ensure that the product can respond stably under different usage distances and lighting conditions.
[0004] Currently, infrared irradiance detection mainly relies on manual point-by-point testing using a handheld irradiance probe. Operators move the probe along preset test points, collect data, and record it manually, then compare it to a threshold to determine pass / fail. However, existing detection methods depend on the operator's visual control and skill level. Differences in operation between different personnel lead to high dispersion in test data for the same product specification across multiple tests, failing to meet the production line's requirements for testing efficiency and quality control stability. Summary of the Invention
[0005] This application provides a method, apparatus, and equipment for detecting infrared irradiance of a remote control, in order to solve the technical problem that existing detection methods rely on the visual control and skill level of operators, which cannot meet the production line's requirements for detection efficiency and stability of quality control.
[0006] To address the aforementioned technical problems, in a first aspect, this application provides an infrared irradiance detection method for a remote control, comprising: acquiring size parameters of the infrared emission window of the remote control under test, the size parameters including window width, window height, and basic sampling interval, wherein the basic sampling interval is the center distance between adjacent sampling points in the infrared emission window; determining a target coordinate sequence for a motion actuator based on the window width, window height, and basic sampling interval, wherein the target coordinate sequence includes multiple target coordinates, and the motion actuator is used to drive a photoelectric detection component to move; sequentially sending the target coordinates in the target coordinate sequence to the motion actuator, causing the motion actuator to drive the photoelectric detection component to move sequentially to each target coordinate in the target coordinate sequence; acquiring the original irradiance signal value detected by the photoelectric detection component at each target coordinate, calibrating the original irradiance signal value according to the real-time ambient temperature and a preset temperature drift parameter to obtain a true irradiance signal value; and determining the detection result of the remote control under test based on the true irradiance signal value and a preset irradiance standard value.
[0007] In this infrared irradiance detection method for remote controls, a motion actuator automatically drives the photoelectric detection component to sequentially sample points according to a preset target coordinate sequence. The detection time for a single remote control can be reduced to the order of seconds, significantly improving detection efficiency and meeting the production cycle requirements of mass production lines. Simultaneously, the entire detection process requires no manual intervention, avoiding fluctuations in detection efficiency caused by operator fatigue or differences in skill level, achieving fully automated detection of remote control infrared irradiance. Furthermore, through precise positioning of the motion actuator, it is ensured that the photoelectric detection component accurately moves to the preset target coordinates each time, with sampling position repeatability reaching the micrometer level, eliminating subjective biases from manual alignment. Simultaneously, temperature drift calibration corrects for the influence of ambient temperature, ensuring reliable test data and good consistency of test results for products in the same batch, avoiding misjudgments and omissions, and significantly improving the accuracy and consistency of detection data. Furthermore, because the irradiance detector is sensitive to temperature, changes in the detector's zero-point offset and gain sensitivity when the ambient temperature deviates from the calibration temperature will cause the original sampled value to deviate from the true value. By dynamically compensating and correcting the original irradiance signal value through real-time acquisition of ambient temperature and combining it with pre-calibrated temperature drift parameters, measurement errors caused by ambient temperature fluctuations are eliminated, ensuring stable testing accuracy over a wide temperature range. This eliminates the need for a constant temperature environment to meet high-precision metrology requirements. Furthermore, for remote controls of different sizes and transmission window shapes, users only need to input the corresponding window width, window height, and basic sampling interval through the software interface. The system automatically generates a target coordinate sequence adapted to the product size and performs detection, eliminating the need to replace hardware fixtures or perform complex equipment adjustments. This significantly reduces changeover time, improves the equipment's versatility and reusability, and lowers the factory's multi-equipment procurement and maintenance costs.
[0008] In some embodiments, determining the target coordinate sequence of the motion actuator based on the window width, the window height, and the basic sampling interval includes: determining the number of row coordinates and the number of column coordinates of the infrared emission window based on the window width, the window height, and the basic sampling interval, wherein the number of row coordinates is determined based on the window height and the basic sampling interval, and the number of column coordinates is determined based on the window width and the basic sampling interval; generating a theoretical coordinate sequence by traversing all coordinates of the infrared emission window in a bow-shaped order with a preset vertex of the infrared emission window as the origin, wherein the traversal direction of adjacent rows in the theoretical coordinate sequence is opposite; and mapping the theoretical coordinate sequence to the target coordinate sequence corresponding to the motion actuator according to preset mapping parameters.
[0009] In this embodiment, by determining the number of rows and columns, traversing in a bow-shaped sequence, and using coordinate mapping, a complete transformation from the theoretical sampling points of the infrared emission window to the actual target coordinates of the motion actuator is achieved. The bow-shaped traversal method allows the photoelectric detection component to only change direction a short distance at the end of each row during the sampling process, without the need for significant backtracking, thus significantly shortening the total motion distance and improving detection efficiency. The coordinate mapping mechanism enables the same set of theoretical sampling logic to be adapted to motion actuators with different mechanical structures, enhancing versatility.
[0010] In some implementations, determining the number of row coordinates and column coordinates of the infrared emission window based on the window width, the window height, and the basic sampling interval includes: determining the initial number of column coordinates and the initial number of row coordinates based on the window width, the window height, and the basic sampling interval, wherein the initial number of column coordinates is equal to the ratio of the window width to the basic sampling interval rounded down and then added by 1, and the initial number of row coordinates is equal to the ratio of the window height to the basic sampling interval rounded down and then added by 1; if the initial number of column coordinates is 1, the initial number of column coordinates is corrected to 2; if the initial number of row coordinates is 1, the initial number of row coordinates is corrected to 2; if the remainder of the window width divided by the basic sampling interval is greater than a preset threshold, the initial number of column coordinates is added by 1 to obtain the final number of column coordinates; if the remainder of the window height divided by the basic sampling interval is greater than a preset threshold, the initial number of row coordinates is added by 1 to obtain the final number of row coordinates, wherein the preset threshold is proportional to the basic sampling interval.
[0011] In this embodiment, a combined calculation strategy of rounding down and adding one, along with boundary remainder padding, achieves full coverage detection of the infrared emission window while minimizing the number of sampling points. Rounding down and adding one ensures that the actual sampling interval does not exceed the user-defined basic sampling interval, meeting accuracy requirements; remainder padding ensures that the window edge area is not missed, avoiding edge omissions; and the forced correction to 2 ensures that there are at least two sampling points in each direction, at the start and end points, reflecting the irradiance difference at both ends of the window.
[0012] In some embodiments, calibrating the original irradiance signal value based on the real-time ambient temperature and preset temperature drift parameters to obtain the true irradiance signal value includes: determining the real-time zero-point offset and real-time gain corresponding to the real-time ambient temperature based on the real-time ambient temperature and preset temperature drift parameters, wherein the preset temperature drift parameters include a reference temperature, a calibration zero-point offset, a calibration gain, a zero-point temperature drift coefficient, and a gain temperature drift coefficient, and the calibration zero-point offset and the calibration gain are the zero-offset drift and gain corresponding to the reference temperature; calculating an offset correction value based on the original irradiance signal value and the real-time zero-point offset, wherein the offset correction value is equal to the difference between the original irradiance signal value and the real-time zero-point offset; and calculating the true irradiance signal value based on the offset correction value and the real-time gain, wherein the true irradiance signal value is equal to the ratio of the offset correction value to the real-time gain.
[0013] In this embodiment, a two-stage calibration strategy is adopted, which first subtracts the real-time zero-point offset and then divides by the real-time gain. This eliminates the dual influence of ambient temperature on the detector's zero-point offset and gain sensitivity, resulting in higher accuracy compared to a single-stage compensation scheme. The calibration process can be completed quickly by simply collecting ambient temperature data in real time and combining it with pre-stored parameters, resulting in low computational load and strong real-time performance.
[0014] In some embodiments, determining the real-time zero-point offset and real-time gain corresponding to the real-time ambient temperature based on the real-time ambient temperature and preset temperature drift parameters includes: calculating a current temperature deviation value based on the real-time ambient temperature and the reference temperature, wherein the current temperature deviation value is equal to the difference between the real-time ambient temperature and the reference temperature; calculating a temperature drift offset and a temperature drift gain based on the current temperature deviation value, the zero-point temperature drift coefficient, and the gain temperature drift coefficient, wherein the temperature drift offset is equal to the product of the zero-point temperature drift coefficient and the current temperature deviation value, and the temperature drift gain is equal to the product of the gain temperature drift coefficient and the current temperature deviation value; calculating the real-time zero-point offset based on the temperature drift offset and the calibration zero-point offset, wherein the real-time zero-point offset is equal to the sum of the temperature drift offset and the calibration zero-point offset; and calculating the real-time gain based on the temperature drift gain and the calibration gain, wherein the real-time gain is equal to the sum of the temperature drift gain and the calibration gain.
[0015] In this embodiment, a first-order linear model is used to calculate the temperature drift correction in real time. The computation is small and it is suitable for real-time operation in embedded controllers. The calibration process only requires two-point calibration at high and low temperatures to determine the temperature drift coefficient. The calibration is simple and easy to perform, which is beneficial for the rapid calibration of equipment in mass production.
[0016] In some embodiments, the step of sequentially sending the target coordinates in the target coordinate sequence to the motion actuator, so that the motion actuator drives the photoelectric detection component to move sequentially to each target coordinate in the target coordinate sequence, includes: sending the current target coordinate in the target coordinate sequence to the motion actuator, so that the motion actuator drives the photoelectric detection component to move towards the current target coordinate; acquiring the actual position coordinates of the motion actuator in real time, and controlling the motion actuator to stop moving when the coordinate values of the actual position coordinates and the current target coordinates are within a preset error range; after the motion actuator stops moving, determining whether the motion actuator is in a stable state; if it is determined that the motion actuator is in a stable state, controlling the photoelectric detection component to collect irradiance signals from the infrared emission window.
[0017] In this embodiment, the encoder provides real-time position feedback and performs closed-loop comparison with the target coordinates to ensure that the photoelectric detection component can accurately locate the preset sampling point each time, with position repeatability reaching the micrometer level. Sampling is only triggered after the motion actuator is determined to be in a stable state, eliminating the interference of residual vibration on the measurement and ensuring the authenticity and accuracy of the data at each sampling point.
[0018] In some embodiments, determining whether the motion actuator is in a stable state includes: acquiring the vibration amplitude of the motion actuator in real time using a vibration sensor; and determining that the motion actuator is in a stable state when the vibration amplitude is continuously lower than a preset vibration threshold for a preset duration.
[0019] In this embodiment, a vibration sensor is used to sense the vibration state of the mechanical body in real time. Sampling is triggered only when the vibration is completely attenuated to below a safe threshold, which fundamentally eliminates the interference of mechanical vibration on irradiance measurement. The judgment condition that the vibration is continuously below the threshold for a predetermined duration can filter out instantaneous vibration noise and improve the reliability of stable state judgment, which is especially suitable for high-precision detection scenarios.
[0020] In some implementations, determining the test result of the remote controller under test based on the actual irradiance signal value and the preset irradiance standard value includes: determining the irradiance qualified range based on the irradiance standard value; if the actual irradiance signal value corresponding to each target coordinate is located within the irradiance qualified range, then the remote controller under test is determined to be qualified; otherwise, the remote controller under test is determined to be unqualified.
[0021] In this embodiment, by replacing a single fixed value with a qualified range as the judgment criterion, the measurement fluctuations within the normal error range of the detector can be reasonably accommodated, avoiding the misjudgment of a large number of products due to overly stringent fixed values, thus reducing the misjudgment rate; each sampling point is compared independently, and any unqualified point can be accurately detected, ensuring the reliability of product quality control.
[0022] Secondly, this application provides an infrared irradiance detection device for a remote control, comprising: an acquisition module for acquiring size parameters of the infrared emission window of the remote control under test, the size parameters including window width, window height, and basic sampling interval, the basic sampling interval being the center distance between adjacent sampling points in the infrared emission window; a first determination module for determining a target coordinate sequence of a motion actuator based on the window width, the window height, and the basic sampling interval, wherein the target coordinate sequence includes multiple target coordinates, and the motion actuator is used to drive a photoelectric detection component to move; a transmission module for sequentially transmitting the target coordinates in the target coordinate sequence to the motion actuator, causing the motion actuator to drive the photoelectric detection component to move sequentially to each target coordinate in the target coordinate sequence; a calibration module for acquiring the original irradiance signal value detected by the photoelectric detection component at each target coordinate, calibrating the original irradiance signal value according to the real-time ambient temperature and a preset temperature drift parameter to obtain a true irradiance signal value; and a second determination module for determining the detection result of the remote control under test based on the true irradiance signal value and a preset irradiance standard value.
[0023] Thirdly, this application provides an infrared irradiance detection device for a remote controller, including a controller, a photoelectric detection component, and a motion execution mechanism. The controller includes a processor and a memory, the memory being used to store a computer program. When the computer program is executed by the processor, it implements the aforementioned infrared irradiance detection method for a remote controller. Attached Figure Description
[0024] Figure 1 This is a schematic flowchart illustrating the infrared irradiance detection method for a remote control according to an embodiment of this application; Figure 2 This is a schematic diagram of the structure of the infrared irradiance detection device for a remote controller shown in an embodiment of this application; Figure 3 This is a schematic diagram of the structure of an infrared irradiance detection device for a remote controller, as shown in an embodiment of this application. Detailed Implementation
[0025] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of this application.
[0026] Please refer to Figure 1 , Figure 1 This is a flowchart illustrating a method for detecting the infrared irradiance of a remote control, provided in an embodiment of this application. This method can be executed by an infrared irradiance detection device for the remote control. Figure 1 As shown, the infrared irradiance detection method for the remote control in this embodiment includes steps S11 to S15, which are detailed below: Step S11: Obtain the size parameters of the infrared emission window of the remote control under test. The size parameters include the window width, window height and basic sampling interval. The basic sampling interval is the center distance between adjacent sampling points in the infrared emission window.
[0027] In this step, the infrared irradiance detection device for the remote control has pre-stored configuration files for each model of remote control. After the user selects the model of the remote control being tested through the host computer software, the device automatically reads the window width and window height of the infrared emission window corresponding to that model from the local database or cloud database. For new models or remote controls whose size parameters are not pre-stored in the database, the user manually inputs the window width and window height values obtained by measuring with a vernier caliper or image measuring instrument through the host computer software interface.
[0028] For setting the basic sampling interval, the infrared irradiance detection device on the remote control offers two modes: manual setting by the user and adaptive calculation by the detector field of view. In manual setting mode, the user directly inputs the specific value of the basic sampling interval through the host computer software interface according to the detection accuracy requirements. The smaller the sampling interval, the denser the sampling points and the higher the detection accuracy, but the detection time increases accordingly. The larger the sampling interval, the sparser the sampling points and the higher the detection efficiency, but the accuracy decreases accordingly. The user can choose between accuracy and efficiency. In adaptive calculation mode, the device automatically calculates the optimal value of the basic sampling interval based on the half field of view of the irradiance detector lens in the photoelectric detection component and the vertical test distance from the detector lens to the infrared emission window, while maintaining a set overlap rate in the detection areas of adjacent sampling points, such as 20% overlap rate. This eliminates the need for manual setting by the user, reducing the operational threshold for using the device.
[0029] Step S12: Determine the target coordinate sequence of the motion actuator based on the window width, the window height and the basic sampling interval, wherein the target coordinate sequence includes multiple target coordinates, and the motion actuator is used to drive the photoelectric detection component to move.
[0030] In this step, the infrared irradiance detection device of the remote controller, in the planar coordinate system of the infrared emission window, takes the preset vertex of the window as the origin and the basic sampling interval as the step size, and arranges several columns of sampling points in the width direction and several rows of sampling points in the height direction of the window to generate a matrix-like theoretical coordinate sequence covering the entire infrared emission window; then, each theoretical coordinate in the theoretical coordinate sequence is mapped and transformed according to the origin, axis direction and scale of the mechanical coordinate system of the motion actuator to obtain the target coordinate sequence actually executed by the motion actuator.
[0031] In some embodiments, when performing step S12: firstly, the number of row coordinates and column coordinates of the infrared emission window are determined according to the window width, window height, and basic sampling interval, respectively. The number of row coordinates is determined according to the window height and basic sampling interval, and the number of column coordinates is determined according to the window width and basic sampling interval. Taking the preset vertex of the infrared emission window as the origin, all coordinates of the infrared emission window are traversed in a bow-shaped order to generate a theoretical coordinate sequence. The traversal direction of adjacent rows in the theoretical coordinate sequence is opposite. According to the preset mapping parameters, the theoretical coordinate sequence is mapped to the target coordinate sequence corresponding to the motion actuator.
[0032] In this embodiment, the number of column coordinates is first determined based on the window width and the basic sampling interval; the number of column coordinates is the number of sampling points to be arranged in the window width direction. The number of row coordinates is then determined based on the window height and the basic sampling interval; the number of row coordinates is the number of sampling points to be arranged in the window height direction. Next, a window coordinate system is established using a preset vertex of the infrared emission window, such as the lower left or upper left corner, as the origin. All coordinate points within the window are traversed in a bow-shaped sequence to generate a theoretical coordinate sequence. Adjacent rows in the theoretical coordinate sequence are traversed in opposite directions: the first row is traversed from left to right, the second from right to left, the third from left to right again, and so on. Finally, based on preset mapping parameters, including the origin offset of the motion actuator's mechanical coordinate system and the axial scaling factor, each theoretical coordinate in the theoretical coordinate sequence is mapped to the target coordinate sequence actually executed by the motion actuator.
[0033] By rationally determining the number of row and column coordinates, full coverage sampling of the infrared emission window is achieved without omissions. The bow-shaped traversal sequence allows the photoelectric detection component to continue sampling with only short-distance movement between adjacent rows, resulting in short movement distances and minimal idle travel, thus improving detection efficiency. The introduction of mapping parameters decouples the theoretical coordinate sequence from the actual mechanical execution. Users only need to focus on the theoretical sampling layout in the window coordinate system without worrying about specific mechanical coordinate conversions, reducing the complexity of equipment use. At the same time, the same detection method can be adapted to motion actuators with different mechanical structures.
[0034] In some embodiments, when determining the number of row coordinates and column coordinates of the infrared emission window based on the window width, window height, and basic sampling interval, the initial number of column coordinates and the initial number of row coordinates are first determined based on the window width, window height, and basic sampling interval. The initial number of column coordinates is equal to the ratio of the window width to the basic sampling interval rounded down and then added by 1, and the initial number of row coordinates is equal to the ratio of the window height to the basic sampling interval rounded down and then added by 1. If the initial number of column coordinates is 1, the initial number of column coordinates is corrected to 2; if the initial number of row coordinates is 1, the initial number of row coordinates is corrected to 2. If the remainder of the window width divided by the basic sampling interval is greater than a preset threshold, the initial number of column coordinates is added by 1 to obtain the final number of column coordinates; if the remainder of the window height divided by the basic sampling interval is greater than a preset threshold, the initial number of row coordinates is added by 1 to obtain the final number of row coordinates. The preset threshold is proportional to the basic sampling interval.
[0035] In this embodiment, taking the calculation of the number of column coordinates as an example, firstly, the ratio W / d of the window width W to the basic sampling interval d is calculated. This ratio W / d is rounded down and then 1 is added to obtain the initial number of column coordinates N0. For example, if W=10mm and d=3mm, then W / d=3.33, which is rounded down to 3, and after adding 1, N0=4. If N0 is 1, then N0 is forcibly corrected to 2 to ensure that there are at least two sampling points in each direction to cover the start and end points of the infrared emission window. Then, the remainder R of the window width W divided by the basic sampling interval d is calculated. Since 10÷3=3 remainder 1, the remainder R=1. And the preset threshold T is proportional to the basic sampling interval d, assuming T=0.3d=0.9. Since the remainder R is greater than the preset threshold T, it means that there is still a residual area of more than 0.3 times the interval at the edge of the infrared emission window that has not been covered, and an additional sampling point needs to be added, that is, the final number of column coordinates N=N0+1=4+1=5, otherwise the final number of column coordinates N=N0. The final number of row coordinates M is calculated in the same way as column coordinates, except that window height H is used instead of window width W.
[0036] By rounding down and adding 1, the number of sampling points is ensured to keep the sampling interval from exceeding the user-defined basic sampling interval d. By forcibly correcting to a boundary limit of 2, the insufficient number of sampling points prevents the inability to reflect the irradiance information at the window edge. By adding a boundary compensation mechanism when the remainder is greater than a preset threshold, the irradiance information in the window edge area is ensured to be fully covered by the infrared emission window with the most concise number of sampling points, thus ensuring both detection accuracy and control of detection time.
[0037] Step S13: The target coordinates in the target coordinate sequence are sent sequentially to the motion actuator, so that the motion actuator drives the photoelectric detection component to move sequentially to each target coordinate in the target coordinate sequence.
[0038] In this step, the current target coordinate in the target coordinate sequence is sent to the control module of the motion actuator via a communication protocol. The motion actuator drives the photoelectric detection component to move towards the target coordinate. Once in position, it begins sending and controlling the motion of the next target coordinate, until all target coordinates have been executed. The communication protocol uses the TCP / IP network interface communication protocol to ensure the real-time performance and reliability of data transmission.
[0039] In some embodiments, when executing step S13, the current target coordinates in the target coordinate sequence are first sent to the motion actuator, causing the motion actuator to drive the photoelectric detection component to move towards the current target coordinates; the actual position coordinates of the motion actuator are acquired in real time, and when the coordinate values of the actual position coordinates and the current target coordinates are within a preset error range, the motion actuator is controlled to stop moving; after the motion actuator stops moving, it is determined whether the motion actuator is in a stable state; if it is determined that the motion actuator is in a stable state, the photoelectric detection component is controlled to collect irradiance signals from the infrared emission window.
[0040] Specifically, the system first extracts the current target coordinates from the target coordinate sequence and sends them to the control module of the motion actuator via a communication protocol. The motion actuator then drives the photoelectric detection component to move towards the target coordinates. During the movement, the encoder of the motion actuator provides real-time feedback of the actual position coordinates, and the system continuously compares the actual position coordinates with the current target coordinates. When the deviation between the actual position coordinates and the current target coordinates falls within a preset error range, such as X-axis deviation ≤ ±0.01mm and Y-axis deviation ≤ ±0.01mm, the system controls the motion actuator to stop moving. After the motion actuator stops moving, the system determines whether it is in a stable state, i.e., whether the mechanical vibration has been sufficiently attenuated. If the motion actuator is determined to be in a stable state, the system triggers the photoelectric detection component to collect the irradiance signal of the infrared emission window at the current target coordinates. After the collection is completed, the next target coordinate is extracted from the target coordinate sequence as the new current target coordinate, and the above process is repeated until all target coordinates have been collected.
[0041] By using the encoder's real-time position feedback and closed-loop comparison, the photoelectric detection component can be accurately positioned to the preset target coordinates each time, ensuring high position repeatability. Signal acquisition is only triggered after the motion actuator is determined to be in a stable state, avoiding interference from residual vibration at the moment the motor stops on irradiance measurement. This ensures the stationarity of the detection component when data is collected at each sampling point, thereby guaranteeing the authenticity and accuracy of the measurement results.
[0042] In some embodiments, when determining whether the motion actuator is in a stable state, the vibration amplitude of the motion actuator is first collected in real time by a vibration sensor; when the vibration amplitude is continuously lower than a preset vibration threshold within a preset time period, the motion actuator is determined to be in a stable state.
[0043] Specifically, after the motion actuator stops moving, a vibration acceleration sensor installed on the actuator continuously collects the current vibration amplitude of the platform. The system compares the real-time collected vibration amplitude with a preset vibration threshold. When the vibration amplitude remains below the preset threshold for a continuous period of time, such as 50ms, it is determined that the mechanical vibration has sufficiently decayed and the motion actuator has reached a stable state. At this point, the photoelectric detection component is triggered to collect the irradiance signal. By using a vibration sensor to perceive the vibration state of the mechanical body in real time, sampling is only triggered when the vibration has completely decayed below the safety threshold, fundamentally eliminating the influence of mechanical vibration on irradiance measurement, which is particularly suitable for high-precision detection scenarios. The continuous predetermined duration judgment condition avoids misjudgment due to instantaneous noise and improves the reliability of stable state determination.
[0044] Step S14: Obtain the original irradiance signal value detected by the photoelectric detection component at each target coordinate, and calibrate the original irradiance signal value according to the real-time ambient temperature and preset temperature drift parameters to obtain the true irradiance signal value.
[0045] In this step, the photoelectric detection component detects the irradiance signal at each target coordinate and generates the original irradiance signal value. At the same time, the temperature sensor collects the ambient temperature in real time. The system corrects the original irradiance signal value based on the current ambient temperature and the pre-calibrated and stored temperature drift parameters to eliminate the measurement deviation caused by changes in ambient temperature and obtain the true irradiance signal value.
[0046] In some embodiments, when performing step S14, firstly, based on the real-time ambient temperature and preset temperature drift parameters, the real-time zero-point offset and real-time gain corresponding to the real-time ambient temperature are determined. The preset temperature drift parameters include a reference temperature, a calibration zero-point offset, a calibration gain, a zero-point temperature drift coefficient, and a gain temperature drift coefficient. The calibration zero-point offset and calibration gain are the zero-offset drift and gain corresponding to the reference temperature. Then, an offset correction value is calculated based on the original irradiance signal value and the real-time zero-point offset. The offset correction value is equal to the difference between the original irradiance signal value and the real-time zero-point offset. Finally, the true irradiance signal value is calculated based on the offset correction value and the real-time gain. The true irradiance signal value is equal to the ratio of the offset correction value to the real-time gain.
[0047] Specifically, firstly, based on the current real-time ambient temperature T and preset temperature drift parameters, the real-time zero-point offset Offset(T) and real-time gain Gain(T) at the current temperature are calculated. The preset temperature drift parameters include the reference temperature T0, the calibration zero-point offset Offset0, the calibration gain Gain0, the zero-point temperature drift coefficient α, and the gain temperature drift coefficient β. For example, the reference temperature T0 is 25℃, the calibration zero-point offset Offset0 is the zero-point offset value calibrated at the reference temperature, the calibration gain Gain0 is the gain value calibrated at the reference temperature, the zero-point temperature drift coefficient α reflects the rate of change of the zero-point offset with temperature, and the gain temperature drift coefficient β reflects the rate of change of the gain with temperature. Then, the real-time zero offset Offset(T) is subtracted from the original irradiance signal value Raw to obtain the offset correction value Raw', i.e., Raw' = Raw - Offset(T); finally, the offset correction value Raw' is divided by the real-time gain Gain(T) to obtain the true irradiance signal value Real, i.e., Real = Raw' / Gain(T).
[0048] By employing a two-stage calibration method that first subtracts the zero-point offset and then divides by the gain, the dual influence of ambient temperature on the detector's zero-point offset and gain sensitivity is eliminated. Compared to single-stage compensation schemes that only perform zero-point correction or only perform gain correction, the calibration accuracy is higher. All temperature drift parameters are pre-calibrated and stored, and during real-time calibration, only the current temperature needs to be collected to complete the rapid correction calculation, resulting in fast calibration speed and strong real-time performance.
[0049] In some embodiments, when determining the real-time zero-point offset and real-time gain corresponding to the real-time ambient temperature based on the real-time ambient temperature and preset temperature drift parameters, firstly, the current temperature deviation value is calculated based on the real-time ambient temperature and the reference temperature, and the current temperature deviation value is equal to the difference between the real-time ambient temperature and the reference temperature; then, the temperature drift offset and temperature drift gain are calculated based on the current temperature deviation value, the zero-point temperature drift coefficient, and the gain temperature drift coefficient, respectively, where the temperature drift offset is equal to the product of the zero-point temperature drift coefficient and the current temperature deviation value, and the temperature drift gain is equal to the product of the gain temperature drift coefficient and the current temperature deviation value; next, the real-time zero-point offset is calculated based on the temperature drift offset and the calibration zero-point offset, and the real-time zero-point offset is equal to the sum of the temperature drift offset and the calibration zero-point offset; finally, the real-time gain is calculated based on the temperature drift gain and the calibration gain, and the real-time gain is equal to the sum of the temperature drift gain and the calibration gain.
[0050] In this embodiment, the difference ΔT between the real-time ambient temperature T and the reference temperature T0 is first calculated, ΔT = T - T0; then, the zero-point temperature drift coefficient α is multiplied by ΔT to obtain the temperature drift offset ΔOffset, ΔOffset = α × ΔT; the gain temperature drift coefficient β is multiplied by ΔT to obtain the temperature drift gain ΔGain, ΔGain = β × ΔT; finally, the calibration zero-point offset Offset0 is added to the temperature drift offset ΔOffset to obtain the real-time zero-point offset Offset(T), i.e., Offset(T) = Offset0 + ΔOffset; the calibration gain Gain0 is added to the temperature drift gain ΔGain to obtain the real-time gain Gain(T), i.e., Gain(T) = Gain0 + ΔGain. The temperature drift correction is calculated using a first-order linear model, which requires little computation and is suitable for real-time operation in embedded controllers. The zero-point temperature drift coefficient α and the gain temperature drift coefficient β can be obtained through simple two-point calibration, namely the high temperature point and the low temperature point. The calibration process is simple and easy to perform, which is beneficial for equipment calibration in mass production.
[0051] Step S15: Determine the detection result of the remote control under test based on the actual irradiance signal value and the preset irradiance standard value.
[0052] In this step, the actual irradiance signal value of each sampling point is compared with the preset qualified irradiance range point by point. If the actual irradiance signal value of all sampling points is within the qualified range, the remote control is determined to be a qualified product; otherwise, it is determined to be an unqualified product, and the test is completed.
[0053] In some embodiments, when performing step S15, the irradiance qualified range is first determined according to the irradiance standard value; if the actual irradiance signal value corresponding to each target coordinate is within the irradiance qualified range, the remote controller under test is determined to be qualified; otherwise, the remote controller under test is determined to be unqualified.
[0054] Specifically, firstly, the acceptable irradiance range is determined based on the preset irradiance standard value. For example, if the preset irradiance standard value is 5.0 mW / m² and the allowable deviation is ±10%, then the acceptable irradiance range is [4.5, 5.5] mW / m². Then, the actual irradiance signal value corresponding to each target coordinate is compared with the acceptable range one by one to determine whether each actual irradiance signal value is within the acceptable range. If the actual irradiance signal values of all target coordinates are within the acceptable range, the remote control under test is deemed to have passed the test. If the actual irradiance signal value of any target coordinate is lower than the lower limit of the acceptable range or higher than the upper limit of the acceptable range, the remote control under test is deemed to have failed the test.
[0055] By using a qualified range instead of a single fixed value as the judgment criterion, the measurement fluctuations within the normal error range of the detector can be reasonably accommodated, avoiding the misjudgment of a large number of products as unqualified due to an overly strict single fixed value, thus reducing the misjudgment rate; all points are compared independently one by one, and any unqualified point can be accurately detected, ensuring the quality control of the products.
[0056] In this infrared irradiance detection method for remote controls, a motion actuator automatically drives the photoelectric detection component to sequentially sample points according to a preset target coordinate sequence. The detection time for a single remote control can be reduced to the order of seconds, significantly improving detection efficiency and meeting the production cycle requirements of mass production lines. Simultaneously, the entire detection process requires no manual intervention, avoiding fluctuations in detection efficiency caused by operator fatigue or differences in skill level, achieving fully automated detection of remote control infrared irradiance. Furthermore, through precise positioning of the motion actuator, it is ensured that the photoelectric detection component accurately moves to the preset target coordinates each time, with sampling position repeatability reaching the micrometer level, eliminating subjective biases from manual alignment. Simultaneously, temperature drift calibration corrects for the influence of ambient temperature, ensuring reliable test data and good consistency of test results for products in the same batch, avoiding misjudgments and omissions, and significantly improving the accuracy and consistency of detection data. Furthermore, because the irradiance detector is sensitive to temperature, changes in the detector's zero-point offset and gain sensitivity when the ambient temperature deviates from the calibration temperature will cause the original sampled value to deviate from the true value. By dynamically compensating and correcting the original irradiance signal value through real-time acquisition of ambient temperature and combining it with pre-calibrated temperature drift parameters, measurement errors caused by ambient temperature fluctuations are eliminated, ensuring stable testing accuracy over a wide temperature range. This eliminates the need for a constant temperature environment to meet high-precision metrology requirements. Furthermore, for remote controls of different sizes and transmission window shapes, users only need to input the corresponding window width, window height, and basic sampling interval through the software interface. The system automatically generates a target coordinate sequence adapted to the product size and performs detection, eliminating the need to replace hardware fixtures or perform complex equipment adjustments. This significantly reduces changeover time, improves the equipment's versatility and reusability, and lowers the factory's multi-equipment procurement and maintenance costs.
[0057] To implement the infrared irradiance detection method for the remote control corresponding to the above method embodiments, and to achieve the corresponding functions and technical effects. See also Figure 2 , Figure 2 This diagram illustrates the structure of an infrared irradiance detection device for a remote controller according to an embodiment of this application. For ease of explanation, only the parts relevant to this embodiment are shown. The infrared irradiance detection device 20 for a remote controller provided in this embodiment includes an acquisition module 21, a first determination module 22, a transmission module 23, a calibration module 24, and a second determination module 25, as detailed below: The acquisition module 21 is used to acquire the size parameters of the infrared emission window of the remote control under test, including the window width, window height, and basic sampling interval, wherein the basic sampling interval is the center distance between adjacent sampling points in the infrared emission window; the first determination module 22 is used to determine the target coordinate sequence of the motion actuator based on the window width, the window height, and the basic sampling interval, wherein the target coordinate sequence includes multiple target coordinates, and the motion actuator is used to drive the photoelectric detection component to move; the sending module 23 is used to send the target coordinates in the target coordinate sequence to the motion actuator in sequence, so that the motion actuator drives the photoelectric detection component to move to each target coordinate in the target coordinate sequence in sequence; the calibration module 24 is used to acquire the original irradiance signal value detected by the photoelectric detection component at each target coordinate, and calibrate the original irradiance signal value according to the real-time ambient temperature and the preset temperature drift parameter to obtain the true irradiance signal value; the second determination module 25 is used to determine the detection result of the remote control under test based on the true irradiance signal value and the preset irradiance standard value.
[0058] The infrared irradiance detection device for the remote control described above can implement the infrared irradiance detection method for the remote control in the above method embodiments. The options in the above method embodiments are also applicable to this embodiment, and will not be detailed here. The remaining contents of this application embodiment can be referred to the contents of the above method embodiments, and will not be repeated in this embodiment.
[0059] Figure 3 This is a schematic diagram of the structure of an infrared irradiance detection device for a remote controller according to an embodiment of this application. The infrared irradiance detection device for the remote controller includes a controller, a photoelectric detection component, and a motion execution mechanism. The photoelectric detection component includes an irradiance instrument, and the motion execution mechanism includes a photosensitive surface cosine corrector. The controller includes a processor and a memory. The memory stores a computer program, which, when executed by the processor, implements the aforementioned infrared irradiance detection method for the remote controller.
[0060] like Figure 3As shown, the bottom-level electrical control and heat dissipation chassis is located at the very bottom of the entire machine, serving as the load-bearing base. It integrates a servo driver, switching power supply, controller, and signal acquisition module, supporting all the moving and testing mechanisms above and powering the drive motor and irradiance instrument. Ventilation holes on the chassis address heat generation issues during prolonged operation of the electrical components. The drive motor, mounted above the bottom-level electrical control and heat dissipation chassis, serves as the power unit for the multi-axis linkage of the equipment, outputting torque to drive the photosensitive surface cosine corrector to perform high-precision reciprocating translation in both horizontal and vertical directions. The photosensitive surface cosine corrector is mounted on the multi-axis motion output end of the drive motor, driven by the motor to reciprocate in both horizontal (X-axis) and vertical (Y-axis) directions. This supports and drives the irradiance instrument to move synchronously, achieving two-dimensional spatial positioning of the irradiance instrument on the infrared emission window plane. The right-side limiting bracket, a vertical bracket located at the far right of the bottom-level electrical control and heat dissipation chassis, limits the movement range of the photosensitive surface cosine corrector, protects the mechanism, and performs position origin calibration. The irradiance instrument is fixedly mounted on the photosensitive surface cosine corrector, which drives its reciprocating motion in both horizontal and vertical directions. The irradiance instrument is a core component of optical detection, serving as a photoelectric detection component to collect infrared irradiance data and record the irradiance values at each test location in real time. The main pull-out carrier plate, located above the bottom-level electronic control and heat dissipation chassis, is a large platform that can be pulled forward to hold the remote control under test. The pull-out design facilitates manual loading and unloading, allowing for batch sample replacement without disassembling the entire machine. Throughout the testing process, the main pull-out carrier plate remains stationary, and the remote control under test remains fixed on it. An extended auxiliary tray extends from the left side of the main pull-out carrier plate, located below and to the right of the drive motor. This small secondary platform is used to temporarily place auxiliary tools or samples, extending the operating surface to assist manual testing operations.
[0061] The working process of the infrared irradiance detection device for the aforementioned remote control is as follows: First, the main pull-out carrier plate is manually pulled out, and the remote control under test is placed and fixed on the main pull-out carrier plate, ensuring that the infrared emission window of the remote control under test is aligned with the irradiance instrument. Then, the main pull-out carrier plate is pushed back to the working position. Subsequently, the controller generates a target coordinate sequence arranged in a bow shape according to the window width, window height, and basic sampling interval of the infrared emission window of the remote control under test, and sends the target coordinates in the target coordinate sequence to the drive motor in sequence through the communication protocol. According to the received target coordinates, the drive motor drives the photosensitive surface cosine corrector to move the irradiance instrument installed on it to each target coordinate in sequence—odd rows are traversed in the forward direction in the horizontal direction, and even rows are traversed in the reverse direction in the horizontal direction. After each row is completed, it is shifted vertically by one basic sampling interval to enter the next row. The main pull-out carrier plate and the remote control under test fixed on it are then moved back to the working position. The remote control remains stationary. During the movement of the photosensitive surface cosine corrector, the controller acquires the actual position coordinates of the photosensitive surface cosine corrector in real time. When the deviation between the actual position coordinates and the current target coordinates is within a preset error range, the controller controls the drive motor to stop moving. After the photosensitive surface cosine corrector stops moving and is determined to be in a stable state, the controller controls the irradiance instrument to collect the irradiance signal at the infrared emission window position corresponding to the current target coordinates, obtaining the original irradiance signal value of the target coordinates. The above movement, positioning, stabilization determination, and acquisition process is repeated until the irradiance signal acquisition of all target coordinates is completed. Finally, the controller calibrates the original irradiance signal values of each target coordinate according to the real-time ambient temperature and preset temperature drift parameters, obtaining the true irradiance signal values of each target coordinate, and determines the detection result of the remote control under test based on the true irradiance signal values and the preset irradiance standard values.
[0062] In addition, embodiments of this application also provide a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the steps in any of the above method embodiments.
[0063] This application provides a computer program product that, when run on a computer device, enables the computer device to execute the steps described in the various method embodiments above.
[0064] In the several embodiments provided in this application, it will be understood that each block in the flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions marked in the blocks may occur in a different order than those shown in the figures. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved.
[0065] If the aforementioned functions are implemented as software functional modules and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0066] The specific embodiments described above further illustrate the purpose, technical solution, and beneficial effects of this application. It should be understood that the above descriptions are merely specific embodiments of this application and are not intended to limit the scope of protection of this application. In particular, it should be noted that any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the scope of protection of this application for those skilled in the art.
Claims
1. A method for detecting infrared irradiance of a remote control, characterized in that, include: Obtain the size parameters of the infrared emission window of the remote control under test. The size parameters include the window width, window height and basic sampling interval. The basic sampling interval is the center distance between adjacent sampling points in the infrared emission window. The target coordinate sequence of the motion actuator is determined based on the window width, the window height, and the basic sampling interval, wherein the target coordinate sequence includes multiple target coordinates, and the motion actuator is used to drive the photoelectric detection component to move; The target coordinates in the target coordinate sequence are sent sequentially to the motion actuator, so that the motion actuator drives the photoelectric detection component to move sequentially to each target coordinate in the target coordinate sequence; The original irradiance signal values detected by the photoelectric detection component at each target coordinate are obtained respectively. The original irradiance signal values are calibrated according to the real-time ambient temperature and preset temperature drift parameters to obtain the true irradiance signal values. The detection result of the remote controller under test is determined based on the actual irradiance signal value and the preset irradiance standard value.
2. The infrared irradiance detection method for a remote control as described in claim 1, characterized in that, The step of determining the target coordinate sequence of the motion actuator based on the window width, the window height, and the basic sampling interval includes: The number of row coordinates and column coordinates of the infrared emission window are determined based on the window width, the window height, and the basic sampling interval, respectively. The number of row coordinates is determined based on the window height and the basic sampling interval, and the number of column coordinates is determined based on the window width and the basic sampling interval. Using the preset vertex of the infrared emission window as the origin, a theoretical coordinate sequence is generated by traversing all coordinates of the infrared emission window in a bow-shaped order, wherein the traversal direction of adjacent rows in the theoretical coordinate sequence is opposite. According to preset mapping parameters, the theoretical coordinate sequence is mapped to the target coordinate sequence corresponding to the motion actuator.
3. The infrared irradiance detection method for a remote control as described in claim 2, characterized in that, The step of determining the number of row coordinates and column coordinates of the infrared emission window based on the window width, the window height, and the basic sampling interval includes: Based on the window width, the window height, and the basic sampling interval, the initial number of column coordinates and the initial number of row coordinates are determined respectively. The initial number of column coordinates is equal to the ratio of the window width to the basic sampling interval rounded down and then added by 1. The initial number of row coordinates is equal to the ratio of the window height to the basic sampling interval rounded down and then added by 1. If the initial number of column coordinates is 1, the initial number of column coordinates is corrected to 2; if the initial number of row coordinates is 1, the initial number of row coordinates is corrected to 2. If the remainder of the window width divided by the basic sampling interval is greater than a preset threshold, the initial number of column coordinates is incremented by 1 to obtain the final number of column coordinates; if the remainder of the window height divided by the basic sampling interval is greater than a preset threshold, the initial number of row coordinates is incremented by 1 to obtain the final number of row coordinates, wherein the preset threshold is proportional to the basic sampling interval.
4. The infrared irradiance detection method for a remote control as described in claim 1, characterized in that, The step of calibrating the original irradiance signal value based on the real-time ambient temperature and preset temperature drift parameters to obtain the true irradiance signal value includes: Based on the real-time ambient temperature and preset temperature drift parameters, the real-time zero-point offset and real-time gain corresponding to the real-time ambient temperature are determined. The preset temperature drift parameters include a reference temperature, a calibration zero-point offset, a calibration gain, a zero-point temperature drift coefficient, and a gain temperature drift coefficient. The calibration zero-point offset and the calibration gain are the zero-offset drift and gain corresponding to the reference temperature. The offset correction value is calculated based on the original irradiance signal value and the real-time zero-point offset, wherein the offset correction value is equal to the difference between the original irradiance signal value and the real-time zero-point offset; The true irradiance signal value is calculated based on the offset correction value and the real-time gain, wherein the true irradiance signal value is equal to the ratio of the offset correction value to the real-time gain.
5. The infrared irradiance detection method for a remote control as described in claim 4, characterized in that, The step of determining the real-time zero-point offset and real-time gain corresponding to the real-time ambient temperature based on the real-time ambient temperature and preset temperature drift parameters includes: The current temperature deviation value is calculated based on the real-time ambient temperature and the reference temperature, wherein the current temperature deviation value is equal to the difference between the real-time ambient temperature and the reference temperature; Based on the current temperature deviation value, the zero-point temperature drift coefficient, and the gain temperature drift coefficient, the temperature drift offset and temperature drift gain are calculated respectively, wherein the temperature drift offset is equal to the product of the zero-point temperature drift coefficient and the current temperature deviation value, and the temperature drift gain is equal to the product of the gain temperature drift coefficient and the current temperature deviation value. The real-time zero-point offset is calculated based on the temperature drift offset and the calibration zero-point offset, wherein the real-time zero-point offset is equal to the sum of the temperature drift offset and the calibration zero-point offset; The real-time gain is calculated based on the temperature drift gain and the calibration gain, wherein the real-time gain is equal to the sum of the temperature drift gain and the calibration gain.
6. The infrared irradiance detection method for a remote control as described in claim 1, characterized in that, The step of sequentially sending the target coordinates in the target coordinate sequence to the motion actuator, so that the motion actuator drives the photoelectric detection component to move sequentially to each target coordinate in the target coordinate sequence, includes: The current target coordinates in the target coordinate sequence are sent to the motion actuator, causing the motion actuator to drive the photoelectric detection component to move toward the current target coordinates; The actual position coordinates of the motion actuator are acquired in real time. When the coordinates of the actual position coordinates and the current target coordinates are within a preset error range, the motion actuator is controlled to stop moving. After the motion actuator stops moving, determine whether the motion actuator is in a stable state; If the motion actuator is determined to be in a stable state, the photoelectric detection component is controlled to collect irradiance signals from the infrared emission window.
7. The infrared irradiance detection method for a remote control as described in claim 6, characterized in that, The determination of whether the motion actuator is in a stable state includes: The vibration amplitude of the motion actuator is collected in real time by a vibration sensor; When the vibration amplitude remains below a preset vibration threshold for a preset duration, the motion actuator is determined to be in a stable state.
8. The infrared irradiance detection method for a remote control as described in claim 1, characterized in that, The step of determining the detection result of the remote control under test based on the actual irradiance signal value and the preset irradiance standard value includes: The acceptable range of irradiance is determined based on the aforementioned standard irradiance value; If the actual irradiance signal value corresponding to each target coordinate is within the irradiance acceptable range, then the remote control under test is deemed to be qualified; otherwise, the remote control under test is deemed to be unqualified.
9. An infrared irradiance detection device for a remote control, characterized in that, include: The acquisition module is used to acquire the size parameters of the infrared emission window of the remote control under test. The size parameters include the window width, window height and basic sampling interval. The basic sampling interval is the center distance between adjacent sampling points in the infrared emission window. The first determining module is used to determine the target coordinate sequence of the motion actuator based on the window width, the window height and the basic sampling interval, wherein the target coordinate sequence includes multiple target coordinates, and the motion actuator is used to drive the photoelectric detection component to move; The sending module is used to send the target coordinates in the target coordinate sequence to the motion actuator in sequence, so that the motion actuator drives the photoelectric detection component to move to each target coordinate in the target coordinate sequence in sequence; The calibration module is used to acquire the original irradiance signal value detected by the photoelectric detection component at each target coordinate, and calibrate the original irradiance signal value according to the real-time ambient temperature and preset temperature drift parameters to obtain the true irradiance signal value. The second determining module is used to determine the detection result of the remote controller under test based on the actual irradiance signal value and the preset irradiance standard value.
10. An infrared irradiance detection device for a remote control, characterized in that, The device includes a controller, a photoelectric detection component, and a motion actuator. The controller includes a processor and a memory. The memory stores a computer program, which, when executed by the processor, implements the infrared irradiance detection method for a remote controller as described in any one of claims 1 to 8.