A flashing and detection device and method for automatic transmission TCU

By designing an automatic transmission TCU device with integrated brushing and detection functions, using CAN cards and signal board cards for software brushing and electrical function detection, the problem of traditional equipment neglecting hardware quality detection is solved, the writing accuracy and hardware quality are improved, and the safety of the automatic transmission is ensured.

CN115061699BActive Publication Date: 2025-04-04CHONGQING TSINGSHAN IND
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202210600707.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-05-30
Publication Date
2025-04-04
Estimated Expiration
2042-05-30

AI Technical Summary

Technical Problem

The batch brushing equipment of traditional automotive automatic transmission control units (TCUs) usually only considers the quality of software brushing, and ignores hardware quality detection, resulting in the TCU that may have quality defects such as circuit short circuits and false welding, which affects the production inspection beat of the automatic transmission and brings safety and quality risks.

Method used

Design a brush and detection device for automatic transmission TCU, including a computer, industrial control machine, tool fixture, scanning gun, signal board card and CAN card, software brushing through the CAN card, and electrical function detection through the signal board card, to realize rapid brushing of the TCU and hardware electrical quality detection.

Benefits of technology

It improves the TCU's brushing accuracy and hardware electrical quality, reduces production detection problems caused by hardware failures, and ensures the safety and quality of the automatic transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115061699B_ABST
    Figure CN115061699B_ABST
Patent Text Reader

Abstract

A flashing and testing device and method for an automatic transmission TCU, after software flashing and verification are completed, by calling an electrical function test program, a series of tests such as power cycle detection, CAN communication test, solenoid valve current control detection, electrical IO interface detection, fault detection, CAN communication shutdown, characteristic data writing judgment and clearing fault codes are performed on the TCU. After the electrical function test is qualified, the TCU flashing and testing are considered completed, and the operator packs the TCU and flows it into the next station. The present invention can simultaneously complete the TCU software flashing and TCU electrical function detection on the same project TCU on a batch flashing and testing device without switching fixtures. While improving the TCU flashing efficiency, it can also complete the detection of the TCU electrical hardware quality, and can effectively intercept TCU electrical hardware failures, and improve the flashing factory quality of the TCU.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of TCU, and in particular to a flashing and detecting device and method for a TCU of an automatic transmission. Background Art

[0002] With the deep integration of new generation technologies such as artificial intelligence, computers, 5G, the Internet of Things, big data, and blockchain with the automotive industry, intelligence, electrification, and sharing are important characteristics of the evolution of automotive technology and industrial development trends. Various high-performance electronic control units on vehicles are becoming increasingly important. At present, traditional batch flashing equipment for automotive automatic transmission controllers usually only considers the software flashing quality of the electronic control unit, and ignores the detection of the hardware quality of the electronic control unit. Therefore, it is easy for the TCU (automatic transmission control unit) software to be successfully flashed, but after the TCU is assembled into the automatic transmission, due to quality defects such as short circuit and cold soldering in the TCU internal circuit or ESD electrostatic discharge, EOS electrical overstress and other reasons, the chip fails, resulting in the inability to use some pin functions of the TCU normally, thereby affecting the production and inspection rhythm of the subsequent automatic transmission offline inspection station. Once the problematic TCU is assembled into the whole vehicle and flows into the market, it will bring great safety and quality risks. Summary of the invention

[0003] The purpose of the present invention is to address the deficiencies in the prior art and provide a flashing and testing device and method for an automatic transmission TCU, which can quickly flash the TCU and simultaneously perform electrical function testing on the TCU, thereby improving the flashing accuracy and the hardware electrical quality of the TCU.

[0004] A technical solution of the present invention is: a flashing and detection device for an automatic transmission TCU, including a host computer, an industrial computer, and a jig, wherein the industrial computer is electrically connected to a first scanning gun and a second scanning gun, and further includes a signal board and a CAN card, wherein the signal board is electrically connected to the host computer via the industrial computer, and the signal board is electrically connected to a DC regulated power supply and a load box respectively, and the CAN card is connected to the industrial computer and the signal board respectively via a CAN-Bus, wherein a plurality of clamping stations are arranged in the jig for clamping the TCU, wherein each station of the jig is connected to the signal board via a CAN-Bus, so that the signal board and the TCU are transmitted data, the jig is electrically connected to the signal board, and an air compressor is connected to the jig for controlling each clamping station of the jig to clamp the TCU.

[0005] The beneficial effects of adopting the above technical solution are as follows: the device is provided with a CAN card and a signal board card, which are respectively connected to the host computer through an industrial computer, and the signal board card is electrically connected to the load box. A real solenoid valve and other electrical loads are placed in the load box. The load box and the signal board card are combined to simulate some actual working conditions of the TCU installed on the vehicle, so that the device can not only perform software flashing on the TCU through the CAN card, but also perform electrical function detection on the TCU through the signal board card. The same model of TCU can be batch flashed and tested through the device, and there is no need to switch the TCU fixture between flashing and electrical function detection, thereby improving the flashing efficiency of the TCU and improving the factory flashing quality of the TCU. In addition, the device is provided with two scanning guns. The first scanning gun can scan the serial number and station code of the TCU before flashing, and perform the first verification of the flashing program after flashing. The second scanning gun can scan the TCU again after the TCU completes the flashing and detection, and the flashing and detection results are displayed on the host computer screen, and the flashing program is checked again to ensure that the flashing program is accurate.

[0006] Another technical solution of the present invention is: a flashing and detection method for an automatic transmission TCU based on a flashing and detection device, the steps are as follows:

[0007] S1: Configure the flashing file, function detection project, and key algorithm on the host computer, then use the first scanner to scan the serial number of the TCU to be flashed, put the TCU to be flashed into the clamping station of the fixture, and use the first scanner to scan the station code of the clamping station, power on the TCU through the host computer, and start the software to control the CAN card to flash the TCU;

[0008] S2: After the software is flashed, the host computer reads the data integrity flag of the TCU, the software version number and the software part number fed back by the TCU through the CAN card, and compares and verifies them with the program file name. If the two are consistent, the software is flashed successfully;

[0009] S3: The host computer performs power-on and power-off cycle detection on the TCU through the CAN card;

[0010] S4: The host computer performs CAN communication detection on TCU through the CAN card;

[0011] S5: The host computer performs solenoid valve current control detection on TCU through CAN card and signal board;

[0012] S6: The host computer performs electrical IO interface test on TCU through the signal board;

[0013] S7: The host computer sets the initial value of TCU through the signal board;

[0014] S8: The host computer performs fault detection on the TCU through the CAN card;

[0015] S9: The CAN card requests to close the CAN debugging message of offline detection through the UDS protocol, and reads the CAN ID of the CAN online debugging message. If the CAN message cannot be received, it means that the CAN debugging message of offline detection is closed successfully;

[0016] S10: The CAN card reads the characteristic data write flag through the UDS protocol, and requests to clear the fault code through the UDS protocol, and then powers off KL15 and KL30 in sequence.

[0017] Furthermore, the program file name in step S2 is named after the software version number and software component number to be flashed.

[0018] Furthermore, in step S3, during the power on and off cycle detection process, the TCU is powered on and off multiple times, and the CAN message counter of the TCU is monitored through the CAN card to see whether it can accurately send messages during the multiple power on and off cycles. If there is no abnormality in the message, the TCU power on and off cycle detection is successful. If an abnormality occurs, an alarm is issued and the detection is exited.

[0019] Furthermore, in step S4, during the CAN communication detection process, in the bench test mode, the host computer controls the CAN card to write a DID command to the TCU through the UDS 2E service to open the offline detection debug message, and detects whether the opening function of the debug message is normal. If the debug message can be opened normally, the test passes, otherwise, an alarm prompts and exits the test.

[0020] Furthermore, in step S5, during the solenoid valve current control detection process, the host computer controls the CAN card to turn off the solenoid valve flutter of the TCU through the UDS 2E service, and then sends a current request command to each solenoid valve in turn, uses the 2F service of the UDS protocol to perform input and output control, requests to control the output current of each solenoid valve, and sends the feedback current value of each solenoid valve collected by the TCU to the host computer through the read DID data command of the UDS protocol. At the same time, the signal board collects the actual current value of each solenoid valve through the current acquisition channel and sends it to the host computer, which compares the feedback current value, actual current value and request current value of each solenoid valve respectively. If the error is within the allowable range, the solenoid valve current control detection is successful, otherwise the detection fails, an alarm prompts and exits the detection.

[0021] Further, step S6 performs electrical IO interface testing according to the following steps:

[0022] 1) Input interface detection: The host computer controls the signal board to output an excitation signal to the TCU, so that the TCU can perform self-measurement. The host computer then reads the feedback data through the CAN message analysis of the TCU and compares the feedback data with the excitation signal. If the feedback data meets the excitation signal requirements, the input interface of the TCU is normal. Otherwise, an alarm is issued and the test is exited.

[0023] 2) Output interface detection: The host computer controls the CAN card to send control instructions to the TCU through CAN communication, so that the corresponding pins of the TCU output signals to the signal board. The signal board sends the collected signals to the host computer and compares them with the control instructions issued by the host computer. If the collected signals meet the control instruction requirements, the output interface of the TCU is normal. Otherwise, an alarm prompts and the test is exited.

[0024] Furthermore, when setting the initial value in step S7, the initial value is set for each pin channel of the TCU through the signal board to simulate the external environment of the TCU. The simulated external environment includes the handle position in neutral, the four-way shift fork position in neutral, the specific temperature of the oil temperature sensor, the two-way clutch position sensors in the disengaged position, and the EMS engine is sent through the CAN channel to be in an idle working state. By setting the initial value, the vehicle environment is simulated to be stationary, the handle and the gear are in neutral, and the engine is ignited, so as to meet the conditions for TCU self-detection faults.

[0025] Furthermore, in step S8, when performing fault detection, the CAN card reads the fault code of the TCU through the UDS protocol and sends the read fault code to the host computer. The host computer compares the received fault code with the pre-stored electrical fault code to determine whether there is an electrical fault code related to the TCU circuit itself. If so, an alarm is issued and the detection is stopped. If not, the detection passes.

[0026] Furthermore, the method further includes step S11: after completing the functional test of the TCU, the TCU is removed from the fixture, the serial number of the TCU is scanned by a second scanner, and the flashing and test results of the TCU are displayed on the host computer.

[0027] The beneficial effects of adopting the above technical solution: This method uses the CAN card to flash and verify the software of the TCU, and uses the electrical function detection program to perform a series of tests on the TCU, including power-on and power-off cycle detection, CAN communication detection, solenoid valve current control detection, electrical IO interface detection, fault detection, CAN communication shutdown, characteristic data writing judgment, and fault code clearing. It can effectively intercept electrical hardware failures of the TCU, and through verification and error prevention measures, it can ensure that the TCU can realize customer functions while improving the efficiency of software refresh work and the accuracy of software flashing, thereby improving the factory flashing quality and hardware electrical quality of the TCU.

[0028] The present invention will be further described below in conjunction with the accompanying drawings and specific embodiments. BRIEF DESCRIPTION OF THE DRAWINGS

[0029] Figure 1 It is a structural schematic diagram of the flashing and detecting device of the present invention;

[0030] Figure 2 It is a flow chart of the flashing and testing method of the present invention. DETAILED DESCRIPTION

[0031] See also Figure 1 An embodiment of a flashing and testing device for an automatic transmission TCU includes a host computer 1, an industrial computer 2, and a fixture 5. The industrial computer is electrically connected to a first scanning gun 7 and a second scanning gun 8. The first scanning gun 7 is used to scan the serial number of TCU6 and the station number of the clamping station before flashing, so as to facilitate the first verification after flashing. The second scanning gun 8 is used to scan the serial number of TCU6 after electrical detection, so as to facilitate the re-verification of the flashing program and electrical detection program of the TCU. It also includes a signal board 4 and a CAN card 3. The signal board 4 is electrically connected to the host computer 1 via the industrial computer 2, and the signal board 4 is electrically connected to a DC regulated power supply 9 and a load box 10 respectively. The DC regulated power supply 9 provides a stable power supply for the signal board 4 to ensure that the signal board 4 can operate stably. The load box 10 can simulate the actual loading situation for the TCU. The CAN card is connected to the industrial computer 2 and the signal board 4 respectively via CAN-Bus. A plurality of clamping stations are arranged in the fixture 5 for clamping TCU6. The fixture 5 of this embodiment is provided with four clamping stations, and four TCUs can be flashed at the same time. Each station of the fixture 5 is connected to the signal board 4 via CAN-Bus, so that the signal board 4 and TCU6 transmit data, and the electrical hardware of TCU6 is detected via the signal board 4. The host computer 1 flashes the software of TCU6 by controlling the CAN card 3. The fixture 5 is electrically connected to the signal board 4. An air compressor 11 is connected to the fixture 5 and is used to control each clamping station of the fixture 5 to clamp the TCU 6 , so that the fixture 5 obtains power through the air compressor 11 so that each clamping station clamps the TCU 6 .

[0032] This device can not only perform software flashing of TCU6 through CAN card 3, but also perform electrical function detection of TCU6 through signal board card 4. That is, this device can be used to flash and detect TCU6 of the same model in batches. There is no need to switch the TCU fixture between flashing and electrical function detection, thereby improving the flashing efficiency of TCU and improving the factory flashing quality of TCU. In addition, this device is equipped with two scanning guns, which can calibrate the flashing program twice to ensure that the flashing program is accurate.

[0033] See also Figure 2 , a flashing and testing method for an automatic transmission TCU, the steps are as follows:

[0034] S1: Use the software version number and software part number to name the program file to be flashed. The program format supports BIN, S19 or HXE. Configure the flash file, function detection project, and key algorithm for the host computer. Then use the first scanner to scan the serial number of the TCU to be flashed. Put the TCU to be flashed into the clamping station of the fixture, and use the first scanner to scan the station code of the clamping station to ensure that the final flash record and detection record can correspond to the barcode of the TCU one by one. Then control the clamping stations of the fixture to clamp the TCU through the host computer, power on the TCU through the host computer, and finally start the software to control the CAN card to flash the TCU.

[0035] S2: After the software is flashed, the host computer reads the data integrity flag of the application layer inside the TCU through the CAN card to avoid incomplete software flashing data, and reads the software version number and software part number fed back from the TCU, and compares and verifies them with the program file name. If the two are consistent, the software is flashed successfully. If not, it exits to avoid incomplete software flashing data or wrong flashing version, thereby improving the quality of software flashing.

[0036] S3: The host computer performs power-on and power-off cycle detection on the TCU through the CAN card. The specific detection is as follows:

[0037] 1) The host computer uses KL15 to power on the TCU for 3 seconds, then off for 3 seconds, and repeats this cycle N times. N can be set in advance by the host computer.

[0038] 2) Every time KL15 is powered on for 2 seconds, the host computer starts to monitor the CAN message counter of TCU through the CAN card to see if it can send messages accurately. When the TCU application layer works normally, the CAN message counter will send values ​​0 to 15 in a cycle of 10ms. If there is no abnormality in the message, the TCU power-on and power-off cycle detection is successful. Otherwise, as long as the host computer detects a message abnormality once, it can be determined that the TCU power-on and power-off cycle detection is abnormal. At this time, an alarm will be issued to prompt the operator and the detection will be exited.

[0039] The power-on and power-off cycle test can be used to check whether there is any problem inside the TCU that causes the TCU to become unresponsive after several power-on and power-off cycles due to circuit cold soldering, ESD electrostatic discharge / EOS electrical overstress causing chip micro-area burning, etc., thus preventing faulty parts from entering the market.

[0040] S4: The host computer performs CAN communication detection on TCU through the CAN card. Due to technical confidentiality requirements, the messages sent out by TCU in the normal activation state only contain a small amount of important interaction information with other vehicle controllers. During this detection process, in the bench test mode, the host computer controls the CAN card to write the DID command to TCU through the UDS 2E service to open the offline detection debug message, and detect whether the opening function of the debug message is normal. If the debug message can be opened normally, the CAN communication detection passes, otherwise, an alarm prompts and exits the detection. In subsequent tests, these debug message information will also be used to compare with the setting value of the host computer to determine whether the test passes.

[0041] S5: The host computer performs solenoid valve current control detection on TCU through CAN card and signal board. The specific detection is as follows:

[0042] 1) The host computer controls the CAN card and sends the UDS 2E service to turn off the solenoid valve flutter of the TCU to prevent the TCU from automatically controlling the solenoid valve current according to the solenoid valve flutter control logic and to prevent inaccurate feedback current received during the detection process;

[0043] 2) The host computer controls the CAN card and sends current request commands to each solenoid valve in turn, including the main pressure solenoid valve, lubrication solenoid valve, two hydraulic valves, and two reversing valves. The request current is 500mA, and the feedback current value of each solenoid valve collected by the TCU is sent to the host computer through the UDS protocol read DID data command. The host computer determines whether the difference between the request current and the feedback current value is within the allowable error range;

[0044] 3) The signal board collects the actual output current of the solenoid valve within a certain period of time through the current collection channel and sends it to the host computer. The host computer calculates the average value of the actual output current of each solenoid valve collected, and determines whether the difference between the requested current of each solenoid valve and the average value of the actual output current is within the allowable error range;

[0045] 4) If the difference between the requested current and the feedback current value and the difference between the requested current and the average value of the actual output current are both within the error range, the error allowable range of this embodiment is 490mA-510mA, then the solenoid valve current control test is successful, otherwise, the test fails, an alarm prompts and the test is exited. Through the above two judgments, it is ensured that each solenoid valve channel can work normally.

[0046] S6: The host computer performs electrical IO interface test on TCU through the signal board. The specific test is as follows:

[0047] 1) Input interface detection: The host computer controls the signal board to output an excitation signal to the TCU, so that the TCU can perform self-measurement. The host computer then reads the feedback data through the CAN message analysis of the TCU and compares the feedback data with the excitation signal. If the feedback data meets the excitation signal requirements, the input interface of the TCU is normal. Otherwise, an alarm is issued and the test is exited.

[0048] 2) Output interface detection: The host computer controls the CAN card to send control instructions to the TCU through CAN communication, so that the corresponding pins of the TCU output signals to the signal board. The signal board sends the collected signals to the host computer and compares them with the control instructions issued by the host computer. If the collected signals meet the control instruction requirements, the output interface of the TCU is normal. Otherwise, an alarm is prompted and the test is exited.

[0049] In this embodiment, the detection content includes:

[0050] ① Power-on static working current detection: Through the current acquisition channel of the signal board, detect whether the static current of the TCU after power-on exceeds the limit value, such as 0.5A, thereby judging whether there is an internal abnormal short circuit in the TCU hardware.

[0051] ② Detection method of voltage input signals such as 4-way fork position sensor, PRND handle position sensor, 2-way clutch pressure sensor, etc.: The host computer controls the D / A digital-to-analog channel of the signal board to set each analog voltage signal, and then the TCU measures it by itself. The host computer then reads the data through the CAN message analysis of the TCU, and finally compares the read data with the output data set by the host computer. If the deviation is within ±5%, it is qualified, which is used to determine whether the analog voltage input interfaces of the TCU can work normally.

[0052] ③ Detection method of digital switch input signals such as handle shift-up and shift-down signals Tip+ and Tip-, handle manual-automatic switching switch, economy and sports mode switching switch, etc.: The host computer controls the digital switch channel of the signal board to set each analog voltage signal, and then the TCU itself measures it. The host computer then reads the data through the CAN message analysis of the TCU, and finally compares the read data with the output data set by the host computer to determine whether the digital switch input interfaces of the TCU can work normally.

[0053] ④2-way input shaft speed sensor and other frequency signal detection method: The host computer controls the PWM frequency signal channel of the signal board, inputs the excitation signal to the TCU, and then the TCU measures itself, and then the host computer reads the data through the CAN message analysis of the TCU, and finally compares the read data with the output data set by the host computer for judgment. If the deviation is within ±5%, it is qualified, which is used to judge whether the frequency input interfaces of the TCU can work normally.

[0054] ⑤2-way sensor 8V power supply equal voltage output signal detection method: The host computer collects the voltage of the TCU 8V power supply channel through the signal board, and compares the collected voltage value with the set value of the host computer (such as 8V). If the deviation between the collected value and the set voltage value is within ±5%, it is qualified.

[0055] ⑥ Detection method of digital switch output signals such as switch relays: The host computer sends a switch relay control instruction to the TCU through CAN communication, controls the switch relay pin output of the TCU, and collects the digital switch status through the digital switch channel of the signal board. Finally, the digital switch status collected by the signal board is compared with the set value of the host computer to determine whether the digital switch output interfaces of the TCU can work normally.

[0056] ⑦2-way oil temperature sensor and other negative temperature coefficient resistance sensors simulate the set resistance value through the resistance channel of the signal board, and detect whether the corresponding resistance channel of TCU is normal through the feedback value of TCU. If the deviation between the feedback value and the set resistance value is within ±5%, it is qualified.

[0057] In addition, in order to avoid the situation in which the TCU cannot be intercepted due to channel failure in a single sample test, and the fault value is exactly equal to the sample setting value, the input and output signal detection requires testing at multiple sampling points under normal working conditions. For example, for each fork position sensor, three sampling points such as 1000mv, 2500mv, and 4000mv can be set for testing to ensure the accuracy of the test.

[0058] S7: The host computer sets the initial value of TCU through the signal board. The signal board sets a specific voltage for each pin channel of TCU to simulate the external environment of TCU, including simulating the handle position in neutral, simulating the four-way fork position in neutral, simulating the oil temperature sensor at a specific temperature, and simulating the two-way clutch position sensor in the clutch disengagement position. The host computer simulates the EMS engine speed in the idle working state through the CAN card, and simulates the vehicle environment by setting the initial value. The vehicle is stationary, the handle and gear are in neutral, and the engine is ignited, so as to meet the conditions of TCU self-check faults.

[0059] S8: The host computer performs fault detection on the TCU through the CAN card. The CAN card reads the fault code of the TCU through the UDS protocol $19 service and sends the read fault code to the host computer. The host computer compares the received fault code with the pre-stored electrical fault code to determine whether there is an electrical fault code related to the TCU circuit itself. If so, an alarm is issued and the detection is stopped. If not, the detection is passed. The fault detection can automatically intercept the TCU internal chip fault and the short circuit to power supply, short circuit to ground and open circuit fault of each electrical pin determined by the TCU self-test, and the pre-stored electrical fault code in the host computer can be manually updated to increase or decrease.

[0060] S9: Due to technical confidentiality requirements, in order to ensure that the CAN debugging message of the offline test remains closed after the TCU is flashed and the electrical function test is tested, the CAN card first requests to close the CAN debugging message of the offline test through the UDS protocol, and then reads the CAN ID of the CAN online debugging message. If the CAN message cannot be received, it means that the CAN debugging message of the offline test is closed successfully, otherwise, an alarm prompts and exits the test.

[0061] S10: Characteristic data writing judgment and clearing fault code. First, the CAN card reads the characteristic data writing flag through the UDS protocol to ensure that the characteristic data inside the TCU is in the default value state, that is, the TCU has not been written with offline characteristic data. Then, the fault code is cleared through the UDS protocol to ensure that there is no fault code inside after the TCU is flashed and the electrical function test is completed. These two tests can ensure the consistency of the TCU factory state and avoid the inconsistent TCU state affecting the operation of the subsequent offline test station. Finally, ensure that the TCU power-off sequence is correct, first power off KL15, then power off KL30, to avoid EOS electrical overstress caused by live plugging and unplugging, causing the micro-area of ​​the controller chip to burn and damage the TCU.

[0062] S11: After completing the functional test of TCU, release the TCU by controlling the fixture with the air compressor, remove the TCU from the fixture, and use the second scanner to scan the serial number of the TCU before packing the TCU. The flashing and test results of the TCU are displayed on the host computer, and the flashed software version number and software part number, as well as the flashing time and other information are displayed on the host computer screen. This step can detect whether the TCU is flashed or tested to prevent it from being confused with a TCU that has not been flashed or tested.

Claims

1. A flashing and testing method for an automatic transmission TCU, characterized in that: The flashing and detection method is based on the flashing and detection device of the automatic transmission TCU. The detection device includes a host computer, an industrial computer, and a fixture. The industrial computer is electrically connected to a first scanning gun and a second scanning gun, and also includes a signal board and a CAN card. The signal board is electrically connected to the host computer via the industrial computer, and the signal board is electrically connected to a DC voltage-stabilized power supply and a load box respectively. The CAN card is connected to the industrial computer and the signal board respectively through a CAN-Bus. A plurality of clamping stations are arranged in the fixture for clamping the TCU. Each station of the fixture is connected to the signal board through a CAN-Bus, so that the signal board and the TCU are data transmitted. The fixture is electrically connected to the signal board, and an air compressor is connected to the fixture for controlling each clamping station of the fixture to clamp the TCU. The specific flashing and detection method is as follows: S1: Configure the flashing file, function detection project, and key algorithm on the host computer, then use the first scanner to scan the serial number of the TCU to be flashed, put the TCU to be flashed into the clamping station of the fixture, and use the first scanner to scan the station code of the clamping station, power on the TCU through the host computer, and start the software to control the CAN card to flash the TCU; S2: After the software is flashed, the host computer reads the data integrity flag of the TCU, the software version number and the software part number fed back by the TCU through the CAN card, and compares and verifies them with the program file name. If the two are consistent, the software is flashed successfully; S3: The host computer performs power-on and power-off cycle detection on the TCU through the CAN card; S4: The host computer performs CAN communication detection on TCU through the CAN card; S5: The host computer performs solenoid valve current control detection on TCU through CAN card and signal board; S6: The host computer performs electrical IO interface test on TCU through the signal board; S7: The host computer sets the initial value of TCU through the signal board; S8: The host computer performs fault detection on the TCU through the CAN card; S9: The CAN card requests to close the CAN debugging message of offline detection through the UDS protocol, and reads the CAN ID of the CAN online debugging message. If the CAN message cannot be received, it means that the CAN debugging message of offline detection is closed successfully; S10: The CAN card reads the characteristic data write flag through the UDS protocol, and requests to clear the fault code through the UDS protocol, and then powers off KL15 and KL30 in sequence.

2. The flashing and testing method of the automatic transmission TCU according to claim 1 is characterized in that: The program file name in step S2 is named according to the software version number and software component number to be flashed.

3. The flashing and testing method of the automatic transmission TCU according to claim 1 is characterized in that: In step S3, during the power-on and power-off cycle detection process, the TCU is powered on and off multiple times, and the CAN message counter of the TCU is monitored through the CAN card to see whether it can accurately send messages during the multiple power-on and power-off cycles. If there is no abnormality in the message, the TCU power-on and power-off cycle detection is successful. If an abnormality occurs, an alarm is issued and the detection is exited.

4. The flashing and testing method of the automatic transmission TCU according to claim 1 is characterized in that: Step S4: During the CAN communication detection process, in the bench test mode, the host computer controls the CAN card to write a DID command to the TCU through the UDS 2E service to open the offline detection debug message, and detect whether the opening function of the debug message is normal. If the debug message can be opened normally, the test passes, otherwise, an alarm prompts and exits the test.

5. The flashing and testing method of the automatic transmission TCU according to claim 1 is characterized in that: Step S5: During the solenoid valve current control detection process, the host computer controls the CAN card to turn off the solenoid valve flutter of the TCU through the UDS 2E service, and then sends current request commands to each solenoid valve in turn, uses the 2F service of the UDS protocol to perform input and output control, requests to control the output current of each solenoid valve, and sends the feedback current value of each solenoid valve collected by the TCU to the host computer through the UDS protocol read DID data command. At the same time, the signal board collects the actual current value of each solenoid valve through the current acquisition channel and sends it to the host computer. The host computer compares the feedback current value, actual current value and request current value of each solenoid valve respectively. If the error is within the allowable range, the solenoid valve current control detection is successful, otherwise the detection fails, an alarm prompts and exits the detection.

6. The flashing and testing method of the automatic transmission TCU according to claim 1 is characterized in that: Step S6: Perform electrical IO interface test according to the following steps: 1) Input interface detection: The host computer controls the signal board to output an excitation signal to the TCU, so that the TCU can perform self-measurement. The host computer then reads the feedback data through the CAN message analysis of the TCU and compares the feedback data with the excitation signal. If the feedback data meets the excitation signal requirements, the input interface of the TCU is normal. Otherwise, an alarm is issued and the test is exited. 2) Output interface detection: The host computer controls the CAN card to send control instructions to the TCU through CAN communication, so that the corresponding pins of the TCU output signals to the signal board. The signal board sends the collected signals to the host computer and compares them with the control instructions issued by the host computer. If the collected signals meet the control instruction requirements, the output interface of the TCU is normal. Otherwise, an alarm is prompted and the test is exited.

7. The flashing and testing method of the automatic transmission TCU according to claim 1 is characterized in that: When setting the initial value in step S7, the initial value is set for each pin channel of the TCU through the signal board to simulate the external environment of the TCU. The simulated external environment includes the handle position in neutral, the four-way shift fork position in neutral, the specific temperature of the oil temperature sensor, the two-way clutch position sensor in the disengaged position, and the EMS engine is sent through the CAN channel to be in an idle working state. By setting the initial value, the vehicle environment is simulated in which the vehicle is stationary, the handle and the gear are in neutral, and the engine is ignited.

8. The flashing and testing method of the automatic transmission TCU according to claim 1 is characterized in that: In step S8, when performing fault detection, the CAN card reads the fault code of the TCU through the UDS protocol and sends the read fault code to the host computer. The host computer compares the received fault code with the pre-stored electrical fault code to determine whether there is an electrical fault code related to the TCU circuit itself. If so, an alarm is issued and the detection is stopped. If not, the detection passes.

9. The flashing and testing method of the automatic transmission TCU according to claim 1 is characterized in that: The method further includes step S11: after completing the functional test of the TCU, the TCU is removed from the fixture, the serial number of the TCU is scanned by a second scanner, and the flashing and test results of the TCU are displayed on the host computer.

Citation Information

Patent Citations

  • Program writing and detecting device

    CN108490917A