根据对机芯的控制方式的不同,分为机械式、半自动式、全自动式,。有些厂商会把半自动式称为电动式,把全自动式称为自动式。
机械式是通过人力控制拦阻体(与机芯相连)的运转,机械限位控制机芯的停止;
半自动式是通过电磁铁来控制机芯的运转和停止;
全自动式是通过电机来控制机芯的运转和停止。
通过控制机芯的运转和停止,从而控制拦阻体的开启和关闭。
根据同一台闸机所含机芯和拦阻体数量的不同,闸机可分为单机芯(包含1个机芯和1个拦阻体)和双机芯(包含2个机芯和2个拦阻体,呈左右对称形态)。
根据拦阻体和拦阻方式的不同,可以分为三辊闸、摆闸、翼闸、平移闸、转闸、一字闸等。