Detectoarele de fum functioneaza pe baza principiului dispersiei luminii cauzate de particulele de fum in aer. Detectorul are o functie de control automat al castigului; un microcontroller calculeaza compensarea citirii pentru a mentine o sensibilitate constanta in timp, corectand orice crestere a nivelului cauzata de depunerea prafului in interiorul celulei de analiza. Detectoarele de fum trebuie sa fie instalate in locuri in care nu exista curenti de aer care ar putea devia fluxul de particule produse de combustie si in locuri in care activitatile normale nu produc incendii de materiale gazoase.