The invention discloses a BCM vehicle body controller integrated with passive entry &
push start (PEPS), IMMO and a vehicle window anti-pinch function, and a vehicle. The BCM vehicle body controller is internally integrated with a central
control unit, a vehicle body state
signal collecting unit, a vehicle body driving
signal output unit, a CAN communication module, an RF receiving unit, an LF receiving unit, a vehicle window motor current detecting module and a vehicle window motor
ripple wave detecting module; the RF receiving unit receives a PEPS RKE
signal through an RF antenna to achievekeyless entry, and the LF receiving unit receives a PEPS LF signal through an LF antenna and receives an IMMO signal through an LF IMMO antenna to achieve keyless starting; the vehicle window motor current detecting module obtains a current signal during working of a vehicle window motor of the vehicle from a sampling circuit; the vehicle window motor
ripple wave detecting module extracts a current
ripple wave signal from the current signal; and through the central
control unit, the current signal and the current ripple wave signal are analyzed and processed, and the vehicle window motor is controlled to work. Vehicle window control and pinch preventing are achieved, the
system integration level is increased, and space occupation and the vehicle manufacturing cost are lowered.