Rapid Fault Detection for Exhibition Light Box Groups Using PCI Bus Structure
Abstract:
The internal translucent color light box serves as both a display and behavioral guidance tool in exhibitions. However, its functionality can be compromised by variations in light intensity, temperature, humidity, bolt fastening integrity, and door lock status. Conventional Internet of Things (IoT)-based systems, while effective, often involve the installation of expensive sensors, control units, and network infrastructure within each light box. Given the large number of light boxes typically used in exhibitions, the high cost and slow response time of such systems remain significant limitations. This study proposes a novel approach utilizing a Peripheral Component Interconnect (PCI) bus structure to form a network of interconnected light boxes. By sequentially collecting voltage and current data from photosensitive resistors across adjacent groups of four light boxes, faults can be rapidly identified through a hierarchical comparison method. This method enables precise fault localization with minimal cost and at significantly reduced time. Simulations and physical prototypes were developed using Multisim to model the changes in light intensity during the fault detection process. Experimental results demonstrate the system's ability to accurately pinpoint malfunctioning light boxes when light levels fall below 1000 lx. The detection accuracy reaches 100% under these conditions. Notably, the proposed system requires no complex control processing, and offers an over 90% reduction in detection time and cost compared to traditional manual inspections and IoT-based fault detection systems. This approach presents a highly cost-effective and efficient solution for exhibition light box fault localization, facilitating maintenance by enabling visual identification of malfunctioning units.
1. Introduction
China's 14th Five-Year Plan and Vision 2035 Outline highlight the imperative to strengthen the application of key digital technology innovation, focusing on key algorithms, sensors and other key areas of artificial intelligence (AI). The advertising display technology based on AI and the IoT is one of the key aspects of China's key digital technology innovation. However, in practical application, the traditional light box group is simple to make, small in size and low in cost, and is not suitable for online monitoring of light intensity, temperature and humidity, bolt fastening, door lock closure and other working conditions inside the light box. At the same time, the traditional IoT technology requires multiple groups of light boxes using multiple sensors and network modules, resulting in high costs and difficult control costs.
At present, domestic and foreign researchers have done relatively in-depth theoretical, experimental and simulation research on the light box control and light-emitting diode (LED) light sources. Zhang [1] proposed an advertising light box remote monitoring device, which includes a light status acquisition module, an ambient light status acquisition module, a remote light control module, a timed light control module, a central control module and a wireless communication module. In addition, the signal outputs of the light status acquisition module and the ambient light status acquisition module are connected to the signal input of the central control module. The cost of this method is too high and the demand for wireless modules is too large. Shi [2] proposed an IoT human-computer interaction to self-check the light source carrier. The LED backlight is driven by a driver. The microcontroller unit (MCU) processor is the core component, which is connected to the LED backlight detection module, the box door closure detection module, the screw loosening detection module, and the urban IoT module, and is used for information acquisition and processing. The LoRa module is connected to the MCU processor for transmitting the wireless information, which is sent to the gateway, and then transmitted to the mobile terminal, which includes the cell phone and the computer, and has the software for information display. The mobile terminal has software or an app for information display. However, the detection modules used include photosensitive, voltage, and current, which have high costs. Zhu et al. [3] introduced a solar energy automatic control advertising light box system with a fault indication and remote fault alarm function, which can automatically adjust the lighting to full or half intensity according to the need, but the response time is too long, which is not conducive to the rapid positioning of the exhibition light box. The studies [4], [5], [6], [7], [8] mainly focused on light intensity improvement for the design of light box size and light source and came up with the optimal LED arrangement to extend the life of the LED light source in the light box. Jin and Wu [9] studied the centralized power supply mode and standby lamp mode to reduce EMI interference and improve energy saving effect. Xiong et al. [10] proposed a network environment based on the LED by using the WiFi module ESP8266 as a wireless communication for data transmission, thus realizing the ULN2987 chip for the LED lighting system drive and its control of the lighting system. However, the LED damage can not be detected and located. Zhejiang Lingqi Optoelectronics Technology Co., Ltd. set up an IoT communication module in each light box and self-organized the local area network to enable the light box to be combined into a huge IoT system. The studies [11], [12], [13], [14], [15], [16], [17], [18], [19] assessed the colour quality of LED sources, such as naturalness, attractiveness, and difference and also focused on color preference, color rendition, color rendering and conference on mechanical. The study [20] focused on solving color reproducibility between digital devices, warm white LEDs and solutions to the cyan gap in the full-spectrum W-LED lighting. The study [21] introduced an LED light propagation cavity and LED-based Fourier transform absorption spectroscopy. The study [22] studied the effects of stage lighting and developed a public lighting system with smart lighting control systems. It is no doubt that this contributes to the LED program. The system enables real-time connectivity with cloud platforms via wired networks, 4G network cards, or existing wireless networks. In addition, fault detection within the circuit system can be achieved, along with the integration of various external sensor devices for environmental monitoring, human flow monitoring, bolt fastening status monitoring, and door lock closure status monitoring.
2. Fast Fault Detection Model
The PCI bus is a tree structure, which can be connected to PCI devices and bridges. The PCI bus only allows a PCI master device, and the other ones are PCI slave devices. Read and write operations can only be performed between master and slave devices, and data exchange between slave devices needs to be relayed through the master device.

This study imitates the PCI bus structure model. The number of six times the number of light box group photoresistors (in order to avoid breakage; two photoresistors can be used in parallel) in series was used inside the constant voltage circuit, with the failure of the light box group as the master device and the normal working group as the first slave device. Current sensors were set up in the first slave device, with every four light boxes in series with a voltage sensor and separated by two light boxes. Analogous to the first slave device, a current sensor was set up in the first slave device. N slave devices were built similar to the first slave device. The current and voltage sensor data of each master and slave device were summarized through the Input/Output (IO) port of the microcontroller, and were then output to the cloud through the wireless WiFi module. The microcontroller and WiFi module are similar to the trunk of the tree, while the serial branches are similar to the branches, which is the overall tree structure.
The specific working principle diagram is shown in Figure 1, which contains the photosensitive resistor, the voltage sensor V, the current sensor A, the light box, the voltage data acquisition device, the current data acquisition device, and the microcontroller to complete the fault detection work.
As shown in Figure 1, when the light box fails, the light inside the light box becomes weak and the resistance value of the photosensitive resistor changes, resulting in the increases of local resistance, thus affecting the current and voltage changes. Therefore, the current and voltage sensors, positioned to detect these variations, transmit the acquired signals to the microcontroller for data processing. The processed data are then transmitted to the receiving terminal via the WiFi device, enabling the precise identification of the failure location of the light box.
The specific fault detection schematic diagram is shown in Figure 2. Let the voltage sensor measurement values of the first string of light boxes are represented by $V_{11}, V_{12}, \ldots . V_{1(P-1)}$, and $V_{1 P}$, respectively. $V_{11}$ measures four light boxes, spaced with two light boxes apart. $V_{12}$ measures four light boxes, spaced with two light boxes apart. This is the abbreviated 4-2-4 pattern. The voltage sensor measurements for the second string of light boxes are represented by $V_{21}, V_{22}, \ldots V_{2(P-1)}$, and $V_{2 P}$, respectively. The measured values of the voltage sensors for the $n$-th string of light boxes are represented by $V_{n 1}, V_{n 2}, \ldots . V_{n(P-1)}$, and $V_{n P}$, respectively.

A string of light box current sensors is within the normal current range of $\mathrm{a} \leq I \leq b$. If the current is not in the range, then a string of light boxes within the group or a number of faults (usually one fault) should be determined. Assuming that only one light box fails, the faulty string light box group is the $i$-th string.
When the array of a string of light boxes becomes dim in terms of its light level, the voltage sensor measurement values of this string of light boxes and other light boxes are different. Through the analysis of these deviation values, the location of the fault of a light box within a string light box group can be determined.
(a) If $V_{i 1}>V_{j 1}$, and $V_{i 2} \lt V_{j 2}$, where $j (j=i+1$; or $j=i-1)$ is a non-faulty light box string adjacent to the faulty light box group string and $j \neq i$, then a fault occurs in the 1st and 2nd light boxes in the $i$-th string;
(b) If $V_{\mathrm{i} 1}>V_{j 1}$, and $V_{i 2}>V_{j 2}$, where $j$ is a non-faulty light box string adjacent to the faulty light string and $\mathrm{j} \neq \mathrm{i}$, then a fault occurs in the 3rd and 4th light boxes in the $i$-th string;
(c) If $V_{i 1} \lt V_{j 1}$, and $V_{i 2}>V_{j 2}$, where $j$ is a non-faulty light box string adjacent to the faulty light group string and $j \neq \mathrm{i}$, then a fault occurs in the 5th and 6th light boxes in the $i$-th string;
(d) If $V_{i 2} \lt V_{j 2}$, and $V_{i 1} \lt V_{j 1}$, where $j$ is the faulty lamp group string adjacent to the non-faulty lamp box string and $j \neq i$, then the lamp box measured by the voltage sensor in the $i$-th string is not faulty, and the fault is in this lamp box string;
(e) If $V_{i 3}>V_{j 3}$, and $V_{i 4} \lt V_{j 4}$, where $j$ is a non-faulty light box string adjacent to the faulty light group string and $j \neq i$, then a fault occurs in the 7th and 8th light boxes in the $i$-th string;
(f) If $V_{i 3}>V_{j 1}$, and $V_{\mathrm{i} 4}>V_{j 2}$, where $j$ is a non-faulty light box string adjacent to the faulty light group string and $j \neq i$, then a fault occurs in the 9th and 10th light boxes in the $i$-th string;
(g) If $V_{i 3} \lt V_{j 1}$, and $V_{\mathrm{i} 4}>V_{j 2}$, where $j$ is a non-faulty light box string adjacent to the faulty light group string and $j \neq i$, then a fault occurs in the 11th and 12th light boxes in string $i$;
(h) If $V_{i 3} \lt V_{j 1}$, and $V_{i 4} \lt V_{j 2}$, where $j$ is a non-faulty light box string adjacent to the faulty light group string and $j \neq i$, then the light box measured by the voltage sensor in the $i$-th string is not faulty and the fault is in this light box string.
Following the above analysis and judgment, the $n$-th light box also applies.
As shown in the Figure 3 and Figure 4, it is known that the power supply of each closed circuit is $U$. Each light box has the same value of resistance, and the photoresistor increases as the light decreases in resistance. Figure 3 shows the faulty group and Figure 4 shows the normal control group.


If $RI$1 perceives a decrease in illumination, it is known that its resistance value increases.
If $U_{11}=\frac{R I 1+R I 2}{R I 1+R I 2+R I 3+R I 4} U$, then $U_{11}$ increases;
If $U_{21}=\frac{R J 1+R J 2}{R J 1+R J 2+R J 3+R J 4} U$, then $U_{21}$ is unchanged;
If $U_{12}=\frac{R I 2+R I 3}{R I 1+R I 2+R I 3+R I 4} U$, then $U_{12}$ decreases;
If $U_{21}=\frac{R J 2+R J 3}{R J 1+R J 2+R J 3+R J 4} U$, then $U_{22}$ is unchanged.
From the above equations, it can be seen that when no failure occurs, $U_{11}=U_{21}=U_{12}=U_{22}$. If $R I 1$ fails, then $U_{11}>U_{21}$ and $U_{12} \lt U_{22}$. If $R I 2$ fails, then $U_{11}>U_{21}$ and $U_{12}>U_{22}$. If $R I 3$ fails, then $U_{11} \lt U_{21}$ and $U_{12}>U_{22}$. If $R I 4$ fails, then $U_{11} \lt U_{21}$ and $U_{12} \lt U_{22}$.
3. Modeling Simulation and Analysis Using Multisim
As shown in Figure 5, in order to simulate the decline in illumination, the resistance values of $R 1, R 3$ and $R 5$ resistors were increased in the first row of the faulty group and the resistance value of each resistor was kept constant in the second row of the normal working group. Figure 6 shows a comparison of the output current and voltage of the faulty and normal string groups, and the trend of both voltage and current is basically the same when the three resistors in different positions are changed. Taking subgraphs (a)-(c) of Figure 6 as an example, when $R 1$ is changed, $U 21=U 22=3.33 \mathrm{~V}$ is the voltage of the normal working string group and $49.02 ~\mu \mathrm{A}$ is the current of the normal working string group. In the case of the faulty string group, the initial resistance is set at $17 \mathrm{~K} \Omega$, and the fault resistance of the analog photoresistor is required to exceed this value $(17 \mathrm{~K} \Omega)$. At this time, the faulty string current is less than $49.02 ~\mu \mathrm{A}$, and $U_{11}>U_{21}$ and $U_{12} \lt U_{22}$, consistent with the theoretical analysis.










4. Platform Construction and Test Analysis
A test platform was built, as shown in Figure 7, incorporating a control box switching power supply (220 V AC input, 24 V and 5V DC output) and an STM32 microcontroller, which is connected to 18 A4-sized light boxes according to the PCI bus structure. Each set of six light boxes is connected in series with a 5 V supply, with the first row designated as the faulty string group and the remaining two rows as the normal working string group. In accordance with the simulation settings, each string group was equipped with two voltage sensors, connected to the microcontroller's IO port via Analog-to-Digital (AD) sampling. A total of six samples were collected from the three string groups. Below the light boxes, a photoresistor (GL5506, resistance range of 2 $\mathrm{k} \Omega$ to 2000 $\mathrm{k} \Omega$) was installed. A signal isolator, operating with a DC voltage of 24 V and an input current range of 0-0.62 A DC, was used to convert the current from the three series branches into a corresponding voltage output. The software for the system was developed using Windows Forms.

In Figure 7, the simulated faults were selected in the same way as the simulation. That is, the first row was selected as the faulty working group, which simulates the change of light intensity by blocking the eight LED beads in the light box in turn. The second row was selected as the normal working group. The light intensity (lx) in different cases was collected using an illuminance meter, and the current and voltage values were collected sequentially. Taking subgraphs (a)-(c) of Figure 8 as an example, 3.03 V is the voltage of the normal working string group, and 24 mv is the transformed value of the normal working string current through the signal isolator. The measured results are basically consistent with the simulation trend.






As shown in Table 1, the first row of the first light box gives the faulty light box voltage and current conversion values under different masking conditions. With the increase in the number of blocking lamp beads, the photoresistor resistance increases and the light intensity in the light box decreases. The output voltage values of the first four light boxes in the first row gradually increase, whereas the output voltage values of the two light boxes apart decrease. The voltage value of the series circuit current converted by the isolator decreases. As long as the lamp beads are blocked, the circuit current is significantly smaller than the working group, which is consistent with the theory.
Masking Number of Lamp Beads (pcs) | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Turning Off the Power |
U11 (V) | 2.84 | 2.9 | 2.98 | 3.06 | 3.11 | 3.22 | 3.3 | 3.43 | 3.46 |
U12 (V) | 3.58 | 3.48 | 3.34 | 3.22 | 3.14 | 2.95 | 2.81 | 2.58 | 2.49 |
Current conversion value | 17.6 | 17.3 | 16.6 | 16.2 | 15.7 | 15.1 | 14.5 | 14 | 11.3 |
Light intensity (lx) | 6065 | 4854 | 4071 | 3036 | 2732 | 891.4 | 832 | 209.3 | 86 |
When the light intensity is lower than 1000 lx, the detection accuracy of the experiment reaches 100%. When the number of blocked LEDs is seven, the fault string voltage $U$11 (3.3 V) is greater than the normal group voltage $U$21 (3.03 V) and the fault string voltage $U$12 (2.81 V) is less than the normal group voltage $U$22 (3.03 V), which are all in line with theoretical analysis. When the number of blocked LEDs is less than six, such as five, the fault string voltage $U$11 (3.11 V) is greater than the normal group voltage $U$21 (3.03 V) and the fault string voltage $U$12 (3.14 V) is greater than the normal group voltage $U$22 (3.03 V). At this time, the judgment result does not conform to the theoretical analysis. The main reason is that the data acquisition circuit has internal resistance. Under low light conditions, the resistance value change range of the photoresistor is similar to the error range caused by the internal resistance, resulting in data acquisition deviation. In addition, the photoresistor used in the research has a low sensitivity, and the resistance value of the photoresistor is not linearly related to the light intensity, making it difficult to accurately capture small changes.
Table 2 shows the detection results under different fault types and the response time of the PCI bus structure in handling different fault situations.
Fault Type | Number of Blocking Lamp Beads (pcs) | U11 (V) | U12 (V) | Current Conversion Value (mV) | Light Intensity (lx) | Response Time (ms) |
Short-circuit fault | 1 | 1.53 | 1.61 | 25.1 | 6071 | 2.8 |
2 | 1.49 | 1.63 | 24.6 | 4856 | 2.9 | |
3 | 1.54 | 1.59 | 24 | 4075 | 3 | |
4 | 1.57 | 1.68 | 23.5 | 3038 | 3.2 | |
5 | 1.62 | 1.72 | 23 | 2730 | 3.3 | |
6 | 1.66 | 1.75 | 22.4 | 892 | 3.4 | |
7 | 1.64 | 1.78 | 21.9 | 835 | 3.5 | |
8 | 1.69 | 1.8 | 21.5 | 211 | 3.6 | |
Overload fault | 1 | 1.82 | 2.08 | 22.3 | 6073 | 4 |
2 | 1.85 | 2.12 | 21.8 | 4858 | 4.2 | |
3 | 1.89 | 2.15 | 21.4 | 4073 | 4.4 | |
4 | 1.91 | 2.18 | 21 | 3039 | 4.6 | |
5 | 1.87 | 2.21 | 20.6 | 2729 | 4.8 | |
6 | 1.93 | 2.23 | 20.2 | 895 | 5 | |
7 | 1.9 | 2.26 | 19.8 | 839 | 5.2 | |
8 | 1.95 | 2.29 | 19.4 | 208 | 5.4 |
In order to compare with the traditional detection methods, the following scene (an area of 3 m $\times$ 6 m in Figure 9) was set and the failure of 18 light boxes was simulated in turn.
The light boxes were arranged into a 3 $\times$ 6 array, with a spacing of 1 m. Inspection simulations were initiated at a distance of 2 m from the light boxes, with the inspectors walking at a speed of 80 cm/s. As shown in Table 3, the inspection time for the 18 $\mathrm{m}^2$ area ranges from 2 s to 8 s.
Table 4 shows the comparison of indicators of different testing methods. It can be observed that the indicators of the proposed method and the traditional IoT technology are significantly better than those of manual inspection. In particular, the detection time is improved from seconds to milliseconds, reflecting the high efficiency of automation instead of manual labor. In addition, compared to the traditional IoT technology, the detection time of the proposed method is determined by the hardware response time. Therefore, the difference is not significant. However, if it involves a large area of use of the light box group, the number of hardware used in this scheme is fewer and the detection time is shorter than the traditional IoT technology. In terms of the price and number of considerations, the cost of sensors in the perception layer is reduced by 95%. The cost of the wireless module is reduced by 94%.

Light Box Serial Number | Time (s) | Light Box Serial Number | Time (s) |
1 | 7.4 | 10 | 4.4 |
2 | 6.7 | 11 | 3.2 |
3 | 5.9 | 12 | 2.4 |
4 | 4.2 | 13 | 7.4 |
5 | 3.6 | 14 | 6.4 |
6 | 2.5 | 15 | 5.4 |
7 | 7.1 | 16 | 4.8 |
8 | 6.5 | 17 | 3.5 |
9 | 5.5 | 18 | 2.9 |
Detection Methods | Detection Time | Costs |
Manual inspection | 2 s < t < 8 s (an area of 3 m × 6 m) | (1) Lightness sensor: 10 yuan / a × 18 = 180 yuan (2) Labor inspection cost: 200 yuan / day |
Traditional IoT with each light box having wireless WiFi | < 5 ms | (1) Illuminance sensor: 10 yuan / a × 18 = 180 yuan (2) Wireless WiFi: 8 yuan / a × 18 = 164 yuan |
The proposed method | < 4 ms | (1) Photoresistor: 0.5 yuan / a × 18 = 9 yuan (2) Wireless WiFi: 8 yuan / a × 1 = 8 yuan |
5. Discussion
The number of convention and exhibition display light boxes often exceeds one hundred. In the traditional method, one light box is equipped with a sensor, combined with wireless WiFi or wired module networking. The main problem is that the sensor is costly for the digital output though it is highly precise and the corresponding time is slow. In addition, a light box equipped with a network module also has the problem of high costs. The working state detection of the light box for exhibition does not need high precision, and the cost requirement is also high. Using the PCI bus structure to form a group of light box programs, the sensor is a low-cost resistor and more than ten light boxes only need a microcontroller and a network module. This setup not only significantly reduces costs but also enables fast data collection via analog signal outputs from the microcontroller, which fully meets the moderate precision requirements for exhibition lighting. The program test results show that the illumination is less than 1000 lx when the detection accuracy is 100%. And the detection time and the cost are lower than the traditional detection methods. In actual use, in order to prevent the work failure of the whole string of light box groups caused by multiple series-connected photoresistor breakage, two photoresistors can be used in parallel in the light box to avoid the occurrence of the above situation.
6. Conclusions
The light box group fault detection technology based on the PCI bus structure is suitable for large-scale light box exhibition activities. For exhibitions with a limited budget, the traditional method is highly dependent on hardware, and it is difficult to support its high cost. This study provides an economic and cost-effective method, which can reduce hardware input as much as possible with low cost and easier ways of promotion. At the same time, the research method is simple in design and compact in structure, which is more suitable for short-term exhibition with limited time, and is easy to detect and determine the fault of the light box, which improves the maintenance efficiency. Although the proposed method has the advantage of low cost and high portability, it still faces challenges and limitations. Due to the limitation of cost, the sensitive resistor used in the research has low precision and is limited in the demand of high-precision scenarios. In the future, it could be optimized under the constraint of cost to appropriately improve the detection accuracy. In addition, under the condition of light intensity below 1000 lx, the detection accuracy is as high as 100%. But under high light intensity, there are still errors and the accuracy is reduced. Because of the characteristics of the photoresistor, this technology is easy to disturb in the environment of strong changes in light. This technology has a wide application prospect in practical applications, but it still needs to be optimized to improve the accuracy and adaptive ability.
The data used to support the research findings are available from the corresponding author upon request.
The authors declare no conflict of interest.
