Apparatus and method for detecting installation position of memory bank
By using a device to detect the installation position of memory modules, and employing a fixture base and module to detect the memory modules inside the memory slots, the problem of maintaining connection accuracy during manual operation is solved, achieving efficient memory module installation and reducing maintenance costs.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-07-28
- Publication Date
- 2026-03-03
AI Technical Summary
When installing memory modules on a server motherboard, relying on manual operation makes it difficult to maintain accurate connections, leading to frequent installation errors and affecting production efficiency and costs.
A device for detecting the installation position of a memory module is provided, including a fixture base, an inspection control module, a prompting module, and a detection module. The detection module detects whether a memory module is inserted into the memory slot, and the prompting module and the inspection control module determine whether the memory module is installed correctly.
It improved the accuracy and efficiency of memory module installation, reduced the error rate, increased the first-pass yield, and reduced maintenance costs.
Smart Images

Figure CN115344442B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the technical field of detecting the installation position of memory modules, and in particular to an apparatus and method for detecting the installation position of memory modules. Background Technology
[0002] With the rapid development of internet technology in recent years, especially breakthroughs in key technologies such as big data and cloud platforms, the demand for servers is increasing. A crucial component of servers is the motherboard, which has a large number of memory slots. Currently, a single CPU can support 16 memory slots, and two CPUs can support 32 memory slots. The arrangement of memory slots on the motherboard is becoming increasingly dense. However, in server manufacturing, not every configuration is fully equipped with 32 memory slots. Instead, different numbers of memory modules (2, 4, 6, 8, 10, etc.) are installed into specific memory slots based on the customer's actual needs. However, due to the increasingly dense spacing between memory slots and the irregular silkscreen printing of the memory slot positions on the motherboard, personnel often mistakenly insert memory modules into adjacent slots during operation. This is difficult to detect visually, and often only after power-on testing is the error discovered. Reinserting the memory modules after this is time-consuming and labor-intensive, severely impacting production efficiency and costs.
[0003] Therefore, when installing memory modules on the motherboard, it is currently difficult to maintain the accuracy of the connection by relying solely on manual operation. Summary of the Invention
[0004] Therefore, it is necessary to provide a device and method for detecting the installation position of memory modules to address the above-mentioned technical problems. This would solve the current technical problem that when installing memory modules on the motherboard, it is difficult to maintain the accuracy of the connection by relying solely on manual operation, and the correction is time-consuming, labor-intensive, and seriously affects production efficiency and cost.
[0005] On the one hand, this application provides a device for detecting the installation position of a memory module, the device including a fixture base, an inspection control module, a prompting module and a detection module;
[0006] The fixture base is provided with a motherboard fixing area, which is used to fix the motherboard; the motherboard is provided with multiple memory slots, and memory modules can be inserted into the memory slots;
[0007] The detection module is mounted on the fixture base and located on one side of the motherboard fixing area; the detection module has multiple detection blocks, each of which corresponds to a memory slot; the detection blocks can detect whether a memory module is inserted into the memory slot.
[0008] The inspection control module is located on the fixture base and is able to identify the memory slots on the motherboard where memory modules need to be inserted.
[0009] The prompting module is electrically connected to the inspection control module. The prompting module is equipped with multiple indicator lights, and each indicator light corresponds to a memory slot. The inspection control module can light up the indicator light corresponding to the memory slot where a memory module needs to be inserted.
[0010] The inspection control module is also electrically connected to the detection module to control the detection module to detect whether a memory module is inserted in the memory slot, and to determine whether the memory module is correctly installed according to the position of the memory slot on the motherboard where the memory module needs to be inserted.
[0011] In one embodiment, the motherboard fixing area has a first side, a second side, a third side, and a fourth side connected end to end; the detection module is arranged parallel to the first side, and the detection block is arranged facing the motherboard fixing area; the fixture base has a motherboard fixing block and a first movable positioning block, the motherboard fixing block is arranged along the second side, and the first movable positioning block is arranged along the fourth side.
[0012] In one embodiment, the fixture base is further provided with a second movable positioning block, which is slidably disposed on one side of the main board fixing area, and the second movable positioning block forms the third side.
[0013] In one embodiment, the fixture base is provided with a slide groove, and the bottoms of the first movable positioning block and the second movable positioning block extend into the slide groove; the first movable positioning block and the second movable positioning block are also provided with a locking device, the locking device including a locking screw.
[0014] In one embodiment, the fixture base is further provided with fixture handles, which are arranged in pairs on the outer sides of the second side and the fourth side.
[0015] In one embodiment, the inspection control module includes a control unit, a detection button, and a reset button; the detection button and the reset button are disposed on the control unit; the control unit is connected to the detection block and the indicator light via a connecting cable.
[0016] In one embodiment, the inspection control module further includes a buzzer, which is connected to the control unit via a connecting cable; when the detection module detects that a memory module is missing from a memory slot on the motherboard where a memory module needs to be inserted, the inspection control module controls the buzzer to sound.
[0017] In one embodiment, the inspection control module further includes a display screen connected to the control unit; the display screen is used to display the model of the motherboard and the number of memory modules to be installed, and synchronously displays the test results of the motherboard when the inspection control module is working.
[0018] In one embodiment, the display screen is a touch screen capable of inputting the motherboard model. When the motherboard model is input into the touch screen, the control unit obtains the motherboard model and controls the touch screen to display the number of memory modules that need to be installed on the motherboard. At the same time, the control unit controls the indicator lights corresponding to the memory slots where memory modules need to be inserted to light up. When the detection button is pressed, the control unit obtains the detection result of the detection module and displays the detection result on the display screen. The detection result includes pass and fail.
[0019] In another aspect, embodiments of this application also provide a method for detecting the installation position of a memory module, the method comprising the steps of:
[0020] Secure the motherboard with the memory module to be installed in the motherboard fixing area on the device for detecting the memory module installation position described above;
[0021] The inspection control module is activated to obtain the type of the motherboard and the location of the memory slots on the motherboard where memory modules need to be installed. The inspection control module then controls the prompting module to illuminate the indicator lights corresponding to the memory slots where memory modules need to be installed.
[0022] The inspection control module is activated to control the detection module to detect whether a memory module is inserted into the memory slot on the motherboard, and to determine whether the memory module is correctly installed based on the position of the memory slot on the motherboard where the memory module needs to be inserted; the inspection control module obtains the detection results of the detection module and outputs them.
[0023] The aforementioned device and method for detecting the installation position of memory modules uses a fixture base to fix the motherboard and an inspection control module to obtain the location of the memory slots on the motherboard where the memory modules need to be inserted. The indicator lights on the corresponding indicator modules of the memory slots on the motherboard are then illuminated. After the memory modules are inserted, the inspection control module controls the detection module to check whether a memory module is inserted into the memory slot. Based on the location of the memory slots on the motherboard, it is determined whether the memory modules are correctly installed. The operation is simple, and the detection process does not rely on manual methods, thus improving production efficiency. Therefore, the design of this proposal can improve the efficiency of memory module installation, reduce the error rate, and also increase production pass-through rate and production efficiency, while reducing maintenance costs. Attached Figure Description
[0024] Figure 1This is a schematic diagram of the structure of a device for detecting the installation position of a memory module in one embodiment;
[0025] Figure 2 This is a schematic diagram of the motherboard structure for installing a memory module in one embodiment;
[0026] Figure 3 This is a schematic diagram of a motherboard with a memory module to be installed fixed on a device for detecting the installation position of a memory module, according to one embodiment.
[0027] Figure 4 This is a schematic diagram of the detection block in one embodiment;
[0028] Figure 5 This is a schematic diagram of a motherboard with a memory module fixedly installed on a device for detecting the memory module installation position, according to one embodiment.
[0029] Figure 6 This is a partially enlarged schematic diagram of a motherboard with a memory module fixedly installed on a device for detecting the installation position of a memory module, according to one embodiment.
[0030] Figure 7 This is a schematic diagram of a motherboard with memory modules installed in one embodiment.
[0031] Figure 8 This is a flowchart illustrating a method for detecting the installation location of a memory module in one embodiment.
[0032] The symbols in the diagram are as follows:
[0033] First side 1, second side 2, third side 3
[0034] The fourth side 4 includes a device 10 for detecting the memory module installation position and a fixture base 11.
[0035] Check control module 12, prompt module 13, and detection module 14.
[0036] Connecting cable 15, motherboard mounting area 110, motherboard mounting block 111,
[0037] First movable positioning block 112, second movable positioning block 113, slide groove 114.
[0038] Locking device 115, jig handle 116, control unit 121,
[0039] Test button 122, reset button 123, display screen 124.
[0040] Buzzer 125, indicator light 130, detection block 140.
[0041] Infrared sensor 141, error LED 142, LED tag 143.
[0042] Motherboard 20, memory slot 21, memory stick 30. Detailed Implementation
[0043] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.
[0044] Example 1
[0045] like Figure 1 As shown in Embodiment 1 of this application, a device 10 (which may be referred to as a fixture) for detecting the installation position of a memory module is provided. The device 10 includes a fixture base 11, an inspection and control module 12, a prompting module 13, and a detection module 14. The device 10 for detecting the installation position of a memory module can be applied in the pre-production processing of servers, PCs, and other devices that require memory installation.
[0046] like Figure 3 As shown, the fixture base 11 is provided with a motherboard fixing area 110, which is used to fix the motherboard 20.
[0047] like Figure 2 , Figure 7 As shown, the motherboard 20 is provided with multiple memory slots 21, and memory modules 30 can be inserted into the memory slots 21.
[0048] like Figure 1 , Figure 4 As shown, the detection module 14 is disposed on the fixture base 11 and located on one side of the motherboard fixing area 110; the detection module 14 is provided with a plurality of detection blocks 140, and the detection blocks 140 are configured one-to-one with the memory slots 21; the detection blocks 140 can detect whether a memory stick 30 is inserted into the memory slots 21.
[0049] like Figure 4 As shown, the detection block 140 is equipped with an infrared sensor 141, the detection port of which faces the memory slot 21. The detection block 140 also includes an error LED 142 and an LED tag 143. When the detection block 140 detects that no memory module 30 is inserted in its corresponding memory slot 21, the error LED 142 lights up, and the LED tag 143 helps to determine the location of the memory slot 21 without a memory module 30 based on the lit error LED 142.
[0050] like Figure 1 , Figure 3As shown, the inspection control module 12 is located on the fixture base 11 and is able to locate the memory slot 21 on the motherboard 20 where the memory module 30 needs to be inserted.
[0051] like Figure 1 , Figure 3 , Figure 5 , Figure 6 As shown, the prompt module 13 is electrically connected to the inspection control module 12. The prompt module 13 is provided with a plurality of prompt lights 130, and the prompt lights 130 are configured one-to-one with the memory slots 21. The inspection control module 12 can light up the prompt lights 130 corresponding to the memory slots 21 where memory modules 30 need to be inserted.
[0052] like Figure 1 , Figure 3 , Figure 5 , Figure 6 As shown, the inspection control module 12 is also electrically connected to the detection module 14 to control the detection module 14 to detect whether a memory module 30 is inserted in the memory slot 21, and to determine whether the memory module 30 is correctly installed according to the position of the memory slot 21 on the motherboard 20 where the memory module 30 needs to be inserted.
[0053] In use, the motherboard 20 is fixed by the fixture base 11, and the inspection control module 12 is used to determine the position of the memory slot 21 on the motherboard 20 where the memory module 30 needs to be inserted. The indicator light 130 on the corresponding indicator module 13 is then illuminated. After the memory module 30 is inserted, the inspection control module 12 controls the detection module 14 to check whether a memory module 30 is inserted into the memory slot 21. Based on the position of the memory slot 21 on the motherboard 20, it is determined whether the memory module 30 is correctly installed. The operation is simple, and the detection process does not rely on manual methods, improving production efficiency. Furthermore, the indicator light 130 illumination method helps determine the position of the memory slot 21, improving the first-pass yield.
[0054] Among them, such as Figure 1 , Figure 4 , Figure 6 As shown, both the prompting module 13 and the detection module 14 are sliding structures, which are set on the fixture base 11 through a sliding groove structure. In this way, the positions of the prompting module 13 and the detection module 14 can be finely adjusted according to the position of the memory module 30 of different types of motherboards 20.
[0055] In this embodiment, as Figure 1As shown, the motherboard fixing area 110 is preferably rectangular, and the motherboard fixing area 110 has a first side 1, a second side 2, a third side 3, and a fourth side 4 connected end to end; the detection module 14 is arranged parallel to the first side 1, and the detection block 140 is arranged facing the motherboard fixing area 110; the fixture base 11 has a motherboard fixing block 111 and a first movable positioning block 112, the motherboard fixing block 111 is arranged along the second side 2, and the first movable positioning block 112 is arranged along the fourth side 4.
[0056] In this embodiment, as Figure 1 As shown, the fixture base 11 is also provided with a second movable positioning block 113, which is slidably disposed on one side of the motherboard fixing area 110, forming the third side 3. The sliding engagement of the second movable positioning block 113 with the motherboard 20 is suitable for motherboards 20 of different models and sizes, thus improving applicability.
[0057] It is understood that this embodiment utilizes the sliding engagement of the first movable positioning block 112 and the second movable positioning block 113 with the motherboard 20 to achieve the function of engaging the motherboard 20 with the second side 2 and the fourth side 4, which is suitable for the use of motherboards 20 of different models and sizes.
[0058] In this embodiment, as Figure 1 As shown, the fixture base 11 is provided with a sliding groove 114, and the bottoms of the first movable positioning block 112 and the second movable positioning block 113 extend into the sliding groove 114; the first movable positioning block 112 and the second movable positioning block 113 are also provided with a locking device 115, which includes a locking screw. The locking device 115 can effectively fix the position of the motherboard 20 and prevent misalignment caused by the motherboard 20 shaking.
[0059] In this embodiment, as Figure 1 As shown, the fixture base 11 is also provided with fixture handles 116, which are arranged in pairs on the outer sides of the second side 2 and the fourth side 4. The fixture handles 116 facilitate the lifting of the fixture base 11 with both hands, and facilitate the relocation of the device 10 for detecting the installation position of the memory module.
[0060] In this embodiment, as Figure 6As shown, the inspection control module 12 includes a control unit 121, a detection button 122, and a reset button 123; the detection button 122 and the reset button 123 are disposed on the control unit 121; the control unit 121 is connected to the detection block 140 and the indicator light 130 via a connecting cable 15. The control unit 121 can control the activation and deactivation of the detection block 140 and the indicator light 130 as needed.
[0061] In this embodiment, as Figure 6 As shown, the inspection control module 12 also includes a display screen 124, which is connected to the control unit 121. The display screen 124 is used to display the model of the motherboard 20 and the number of memory modules 30 to be installed, and synchronously displays the test results of the motherboard 20 when the inspection control module 12 is working.
[0062] In this embodiment, the motherboard fixing area 110 on the fixture base 11 can also detect the size of the motherboard 20 when it is used to fix the motherboard 20. Specifically, a sensor can be set on the motherboard fixing area 110 to sense the size of the motherboard 20. The control unit 121 obtains the size of the motherboard 20 to determine its corresponding model. Based on the model of the motherboard 20, it can be determined which memory slot 21 of the motherboard 20 needs to be inserted into.
[0063] Additionally, the indicator light 130 can also change color, for example, it can be green or red. When the detection module 14 detects that the memory slot 21 on the motherboard 20 where the memory module 30 needs to be inserted is in the correct position, the inspection control module 12 controls the indicator light 130 corresponding to the correct memory slot 21 position to be green; when the detection module 14 detects that the memory slot 21 on the motherboard 20 where the memory module 30 needs to be inserted is missing, the inspection control module 12 controls the indicator light 130 to be red.
[0064] Understandably, when the inspection control module 12 is operating, the display screen 124 simultaneously displays the detection results of the motherboard 20. The detection results include pass and fail. Generally, "PASS" is displayed for a pass, and "FAIL" is displayed for a fail.
[0065] Please see Figures 1 to 7When the aforementioned device 10 for detecting the memory module installation position is used, during the installation of memory modules 30 on the off-line fabricated motherboard 20, the quantity and position of memory modules 30 corresponding to different motherboard 20 models are stored in the inspection control module 12 according to the quantity of memory modules 30 configured in the order. When the motherboard 20 is installed in the motherboard fixing area 110 on the fixture base 11, the fixture base 11 detects the size of the motherboard 20 and sends it to the inspection control module 12. The inspection control module 12 obtains the size of the motherboard 20 to determine its corresponding model. Based on the model of the motherboard 20, it can determine the memory slot 21 on the motherboard 20 where the memory module 30 needs to be inserted. The inspection control module 12 simultaneously controls the indicator light 130 to light up, indicating the installation position of the memory. The operator installs the memory module 30 into the corresponding memory slot 21 according to the light indication. After all memory modules are installed, press the "Detection Button 122" again. The infrared sensor 141 of the corresponding detection block 140 next to the fixture will emit an infrared detection signal. If the memory module 30 is detected to be in place, it means that the memory module 30 is installed correctly. If the memory slot 21 is detected to be empty, it means that the memory module 30 is not in place, that is, the memory module 30 is installed in the wrong position. The error LED 142 of the corresponding detection block 140 will light up red to visually indicate the installation error. This allows the operator to correct the memory installation position in time.
[0066] Example 2
[0067] Embodiment 2 includes all the technical features of Embodiment 1, the difference being that the inspection control module 12 in Embodiment 2 also includes a buzzer 125, such as... Figure 6 As shown, the buzzer 125 is connected to the control unit 121 via a connecting cable 15; when the detection module 14 detects that the memory slot 21 on the motherboard 20 where the memory module 30 needs to be inserted is missing a memory module 30, the detection result is a failure, and the inspection control module 12 controls the buzzer 125 to sound.
[0068] The buzzer 125 can sound to indicate that the test result is not passed. This can prompt the installation error through both visual and auditory means, avoiding misjudgment based solely on the color difference of the indicator light 130.
[0069] When the device 10 for detecting the installation position of memory modules described in Embodiment 2 is used, when the memory modules 30 are installed on the off-line fabricated motherboard 20, the number and position of memory modules 30 corresponding to different motherboard 20 models are stored in the inspection control module 12 according to the number of memory modules 30 configured in the order.
[0070] Please see Figures 1 to 7When the motherboard 20 is installed in the motherboard fixing area 110 on the fixture base 11, the fixture base 11 detects the size of the motherboard 20 and sends it to the inspection control module 12. The inspection control module 12 obtains the size of the motherboard 20 to determine its corresponding model. Based on the model of the motherboard 20, it can determine the memory slot 21 on the motherboard 20 where the memory module 30 needs to be installed. The inspection control module 12 simultaneously controls the indicator light 130 to light up, indicating the installation position of the memory. The operator installs the memory module 30 into the corresponding memory slot 21 according to the light indication. After all the memory modules are installed, the "detection button 122" is pressed again. The infrared sensor 141 of the corresponding detection block 140 next to the fixture will emit an infrared detection signal. If the memory module 30 is detected to be in place, it means that the memory module 30 is installed correctly. If memory slot 21 is detected to be empty, it indicates that memory module 30 is not in place, meaning it is installed in the wrong position. The error LED 142 corresponding to the detection block 140 will light up red and emit a beep, providing both visual and auditory feedback to indicate the installation error. This allows the operator to promptly correct the memory's installation position.
[0071] Example 3
[0072] Embodiment 3 includes all the technical features of Embodiment 1 or Embodiment 2, the difference being that the display screen 124 in Embodiment 3 is a touch screen, capable of inputting the model number of the motherboard 20; when the model number of the motherboard 20 is input into the touch screen, the control unit 121 obtains the model number of the motherboard 20 and controls the touch screen to display the number of memory modules 30 that need to be installed on the motherboard 20, and at the same time, the control unit 121 controls the indicator lights 130 corresponding to the memory slots 21 where memory modules 30 need to be inserted to light up; when the detection button 122 is pressed, the control unit 121 obtains the detection result of the detection module 14 and displays the detection result on the display screen 124; the detection result includes pass and fail.
[0073] Specifically, the touchscreen is electrically connected to the control unit 121; when the model of the motherboard 20 is input or confirmed in the touchscreen, the inspection control module 12 illuminates the indicator light 130 corresponding to the memory slot 21 where a memory module 30 needs to be inserted; when the detection button 122 is pressed, the control unit 121 obtains the detection result of the detection module 14 and displays the detection result on the display screen 124; when the detection module 14 detects that a memory module 30 is missing from the memory slot 21 on the motherboard 20 where a memory module 30 needs to be inserted, the inspection control module 12 controls the buzzer 125 to sound.
[0074] Please see Figures 1 to 7 When the memory module installation position detection device 10 described in Embodiment 3 is used, during the installation of memory modules 30 on the off-line fabricated motherboard 20, the quantity of memory modules 30 configured in the order is input on the touchscreen, and the quantity and position of memory modules 30 corresponding to different motherboard 20 models are stored in the inspection control module 12. The inspection control module 12 can determine the memory slot 21 on the motherboard 20 that needs to accommodate the memory modules 30 based on the motherboard 20 model. The inspection control module 12 simultaneously controls the indicator light 130 to light up, indicating the memory installation position. The operator installs the memory modules 30 into the corresponding memory slot 21 according to the light indication. After all memory modules are installed, the "detection button 122" is pressed again. The corresponding sensor next to the fixture will emit an infrared detection signal. If the memory is detected in place, it indicates that the memory is installed correctly. If memory slot 21 is detected to be empty, it indicates that the memory is not in place, meaning the memory module 30 is installed in the wrong position. The error LED 142 corresponding to the detection block 140 will light up red and emit a beep, providing both visual and auditory feedback to indicate the installation error. This allows the operator to promptly correct the memory installation position.
[0075] For example, taking model A with a single CPU and four memory modules 30 as an example, these four memory modules 30 need to be installed in memory slots 1, 5, 9, and 13 21. Enter "A" in the model field; "1" in the CPU quantity field; and "4" in the memory slot 21 quantity field. After entering the information, the corresponding LEDs at positions 1, 5, 9, and 13 will light up, indicating to the operator that the four memory modules 30 should be installed in memory slots 1, 5, 9, and 13 21. After installation, the operator presses the "Detection Button 122". The corresponding sensor next to the fixture will emit an infrared detection signal. If all the memory modules are installed in their corresponding positions, the touchscreen will display "PASS". If one or more memory modules are not detected, the LCD screen will display "FAIL", the buzzer 125 will sound, and the corresponding LED on the detection block 140 will light up. For example, if the second memory module is required to be installed in slot 5, but the operator mistakenly installs it in slot 6, when the operator presses "Detect Button 122," the infrared detector on slot 5 will not detect the memory module's presence, the LED on detector block 140 will light up, and buzzer 125 will sound, indicating an installation error. The operator needs to correct the memory module's installation position and then press "Detect Button 122" again until "PASS" appears on the touchscreen.
[0076] Therefore, the design of this proposal is simple to operate and the testing process does not rely on human intervention. It can also improve the efficiency of memory module installation, reduce the error rate, increase production pass rate and production efficiency, and reduce maintenance costs.
[0077] On the other hand, based on the same inventive concept, such as Figure 8 As shown in the embodiment of this application, a method for detecting the installation position of a memory module is also provided, the method comprising steps S1-S3:
[0078] S1. Fix the motherboard 20 with the memory module 30 to be installed in the motherboard fixing area 110 on the device 10 for detecting the installation position of the memory module as described above;
[0079] S2. The inspection control module 12 is activated to obtain the type of the motherboard 20 and the location of the memory slot 21 on the motherboard 20 where the memory module 30 needs to be inserted. The inspection control module 12 controls the prompt module 13 to light up the prompt light 130 corresponding to the memory slot 21 where the memory module 30 needs to be inserted; and
[0080] S3. The inspection control module 12 is activated to control the detection module 14 to detect whether a memory module 30 is inserted into the memory slot 21 on the motherboard 20, and to determine whether the memory module 30 is correctly installed according to the position of the memory slot 21 on the motherboard 20 where the memory module 30 needs to be inserted; the inspection control module 12 obtains the detection result of the detection module 14 and outputs it.
[0081] Specific limitations regarding the method for detecting the memory module installation location can be found in the above description of the limitations of the device 10 for detecting the memory module installation location, and will not be repeated here. Each module in the aforementioned device 10 for detecting the memory module installation location can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in or independent of the processor in the computer device in hardware form, or stored in the memory of the computer device in software form, so that the processor can call and execute the operations corresponding to each module.
[0082] It should be understood that, although Figure 8 The steps in the flowchart are shown sequentially as indicated by the arrows, but these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order in which these steps are executed, and they can be performed in other orders. Figure 8At least some of the steps in the process may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these sub-steps or stages is not necessarily sequential, but can be executed in turn or alternately with other steps or at least some of the sub-steps or stages of other steps.
[0083] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, storage, databases, or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), dual data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), Rambus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM), etc.
[0084] The aforementioned device 10 and method for detecting the installation position of memory modules use a fixture base 11 to fix the motherboard 20. The inspection control module 12 obtains the position of the memory slot 21 on the motherboard 20 where the memory module 30 needs to be inserted. The indicator light 130 on the corresponding indicator module 13 of the memory slot 21 is illuminated. After the memory module 30 is inserted, the inspection control module 12 controls the detection module 14 to check whether a memory module 30 is inserted into the memory slot 21. Based on the position of the memory slot 21 on the motherboard 20, the correct installation of the memory module 30 is determined. The operation is simple, and the detection process does not rely on manual methods, thus improving production efficiency. Therefore, the design of this proposal can improve the efficiency of memory module 30 installation, reduce the error rate, increase production pass-through rate and efficiency, and reduce maintenance costs.
[0085] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0086] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of the invention patent. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this patent application should be determined by the appended claims.
Claims
1. A device for detecting the installation position of a memory module, characterized in that, The device includes a fixture base, an inspection control module, a prompting module, and a detection module; The fixture base is provided with a motherboard fixing area, which is used to fix the motherboard; the motherboard is provided with multiple memory slots, and memory modules can be inserted into the memory slots; The detection module is mounted on the fixture base and located on one side of the motherboard fixing area; the detection module has multiple detection blocks, each of which corresponds to a memory slot; the detection blocks can detect whether a memory module is inserted into the memory slot. The motherboard fixing area has a first side, a second side, a third side, and a fourth side connected end to end; the detection module is arranged parallel to the first side, and the detection block is arranged facing the motherboard fixing area; the fixture base has a motherboard fixing block and a first movable positioning block, the motherboard fixing block is arranged along the second side, and the first movable positioning block is arranged along the fourth side; The inspection control module is located on the fixture base and is able to identify the memory slots on the motherboard where memory modules need to be inserted. The prompting module is electrically connected to the inspection control module. The prompting module has multiple indicator lights, each corresponding to a memory slot. The inspection control module can illuminate the indicator light corresponding to the memory slot where a memory module needs to be inserted. Both the prompting module and the detection module are sliding structures, mounted on the fixture base via a sliding groove structure. The positions of the prompting module and the detection module can be adjusted according to the memory module positions of different types of motherboards. The inspection control module is also electrically connected to the detection module to control the detection module to detect whether a memory module is inserted in the memory slot, and to determine whether the memory module is correctly installed according to the position of the memory slot on the motherboard where the memory module needs to be inserted. The fixture base is further provided with a second movable positioning block, which is slidably disposed on one side of the main board fixing area, and the second movable positioning block forms the third side. The fixture base is provided with a sliding groove, and the bottoms of the first movable positioning block and the second movable positioning block extend into the sliding groove; the first movable positioning block and the second movable positioning block are also provided with a locking device, which includes a locking screw; The fixture base is also provided with fixture handles, which are arranged in pairs on the outer sides of the second side and the fourth side; The inspection control module includes a control unit, a detection button, and a reset button; the detection button and the reset button are located on the control unit; the control unit is connected to the detection block and the indicator light via a connecting cable; the control unit can control the activation and deactivation of the detection block and the indicator light as needed; The inspection control module also includes a buzzer, which is connected to the control unit via a connecting cable. When the detection module detects that a memory module is missing from a memory slot on the motherboard where a memory module needs to be inserted, the inspection control module controls the buzzer to sound. The inspection control module also includes a display screen connected to the control unit. The display screen is used to display the model of the motherboard and the number of memory modules to be installed, and synchronously displays the test results of the motherboard when the inspection control module is working.
2. The device for detecting the installation position of a memory module according to claim 1, characterized in that, The display screen is a touch screen that can input the motherboard model. When the motherboard model is input into the touch screen, the control unit obtains the motherboard model and controls the touch screen to display the number of memory modules that need to be installed on the motherboard. At the same time, the control unit controls the indicator lights corresponding to the memory slots that need to be connected to the memory modules to light up. When the detection button is pressed, the control unit obtains the detection result of the detection module and displays the detection result on the display screen. The detection result includes pass and fail.
3. A method for detecting the installation position of a memory module, characterized in that, Including the following steps: The motherboard to be installed with the memory module is fixed in the motherboard fixing area on the device for detecting the installation position of the memory module as described in claim 1 or 2; The inspection control module is activated to obtain the type of the motherboard and the location of the memory slot on the motherboard where the memory module needs to be inserted. The inspection control module controls the prompt module to light up the prompt light corresponding to the memory slot where the memory module needs to be inserted. as well as The inspection control module is activated to control the detection module to detect whether a memory module is inserted into the memory slot on the motherboard, and to determine whether the memory module is correctly installed based on the position of the memory slot on the motherboard where the memory module needs to be inserted; the inspection control module obtains the detection results of the detection module and outputs them.
Citation Information
Patent Citations
Method for automatically processing fault memory bank
CN107066362A