The invention discloses a perfume generating device which comprises a shell, a perfume bottle assembly, an MCU, a switching assembly, a fan and remaining amount monitoring assembly. The MCU is electrically connected with an LIN transceiver, the perfume bottle assembly comprises a bottle body, a valve assembly and a bottle cover, the bottle cover is provided with an air inlet hole and an air outlethole, and the valve assembly comprises an air door part and an elastic part. The air door part seals the air inlet hole and the air outlet hole, the switching assembly comprises a pressing disc, a motor and a pressing rod hinged into the shell, one end of the pressing rod is connected with the pressing rod, and the other end of the pressing rod is in threaded connection with a transmission shaftof the motor. An air inlet and an air outlet are formed in the pressing disc, the fan is arranged on the air inlet, the shell is provided with a vent opening and an air outlet pipe, the air outlet iscommunicated with the air outlet pipe, the bottle body is connected with two metal sheets, and the two metal sheets, the fan and the motor are electrically connected with the MCU. The perfume generating device can be incorporated with a vehicle control system and is hidden in a console. The perfume bumping spilling probability is reduced, perfume switching is automatically controlled, the fragrance diffusion concentration is controllable, and the remaining amount of perfume is automatically detected.