Signal Waveform
WARNING: This page is about a different car, the 2017 Kia Niro. However, it is still accessible from the selected car via links, so may be relevant.
This example shows a typical Crankshaft Position Sensor (CKPS) and Camshaft Position Sensor (CMPS) waveforms at idle. The PCM controls the injection and ignition timing by using these signals.
Generally, the CKPS signal is used to detect the piston position whereas the CMPS signal is used to detect the top dead center of each cylinder.