The invention provides a device (11) for assisting a cough, based on an oscillation pressure. The oscillation pressure causes a periodic oscillation airflow in a lung system and the periodic oscillation airflow comprises an oscillation exhalation airflow and an oscillation inhalation airflow. The device (10) comprises a controlling unit (11), and the controlling unit (11) comprises:—a first determining unit (111) for determining whether an inhalation of the lung system is complete, so as to control a valve (13) which is to be closed for isolating the lung system from the external environment,—a second determining unit (112) for determining whether an internal air pressure in the lung system is larger than a pre-defined pressure threshold, and—a detecting unit (113) for detecting the start of the oscillation exhalation airflow, so as to control the valve (13) which is to be opened for starting a cough.L'invention porte sur un dispositif (11) pour aider la toux, qui se fonde sur une pression d'oscillation. La pression d'oscillation provoque un écoulement d'air à oscillation périodique dans un système de poumon et l'écoulement d'air à oscillation périodique comporte un écoulement d'air d'expiration à oscillation et un écoulement d'air d'inspiration à oscillation. Le dispositif (10) comporte une unité de commande (11) qui comporte : une première unité de détermination (111) pour déterminer si une inspiration du système de poumon est complète, de façon à commander une soupape (13) qui doit être fermée pour isoler le système de poumon de l'environnement externe, une seconde unité de détermination (112) pour déterminer si la pression d'air interne dans le système de poumon est supérieure à un seuil de pression prédéfini, et une unité de détection (113) pour détecter le début de l'écoulement d'air d'expiration à oscillation, de façon à commander la soupape (13) qui doit être ouverte pour démarrer une toux.