摘要 |
PURPOSE: An immobilizer self-diagnosis method is provided to determine whether there occurs a defect at a memory device, to store a defect code, and to check a definite cause by using an external diagnosis device. CONSTITUTION: The method comprises several steps. An engine controller reads data stored at an external memory, and stores the read data at three areas of a temporary memory if a car driver inserts a start key in a key cylinder and a power is supplied to a car(S100-S130). The engine controller compares the data stored at the temporary memory area by area(S130). In a case that all the data of the three areas are the same, the engine controller checks whether data at a specific address of the temporary memory is the same as that at a specific address of a main memory(S140). In a case that the data at a specific address of the temporary memory is the same as that at a specific address of the main memory, the controller determines whether it scans the final data of each area of the temporary memory(S150). In a case that all the data of the three areas are not the same, the controller checks whether the data of the two areas among the three areas are the same. In a case that the data of the two areas are the same, the controller determines that the remaining area has a defect caused by an external effect, stores a defect code at the main memory, and checks whether it scans the final data of the two normal areas of the temporary memory. In a case that the data of the three areas are all different, the controller determines that all the data of the external memory has a defect, stores a defect code at the main memory, and turns on an engine inspection lamp for performing a fail mode.
|