Τα σπιρόμετρα διακρίνονται σε δύο τύπους, ανάλογα με την αρχή λειτουργίας τους. [α] τα πρωτογενώς ογκομετρικά σπιρόμετρα και, [β] τα πρωτογενώς ροομετρικά σπιρόμετρα. Με τις συσκευές καταγράφεται ένα γράφημα, που περιγράφεται στο λήμμα 675.
[α] με τα πρωτογενώς ογκομετρικά σπιρόμετρα, μετριέται ο όγκος αέρος που μετακινείται από ή προς τους πνεύμονες, ενώ η ροή υπό την οποία τελείται η μετακίνηση υπολογίζεται εμμέσως, ως χρονική παράγωγος του μετρηθέντος όγκου. ο όγκος μετριέται σε liters.
Flow rate (l/sec)=Volume(l)/Time (sec).
Σε μερικούς τύπους ογκομετρικών σπιρομέτρων η ταχύτητα ροής μπορεί να προσδιορισθεί με μέτρηση επί του γραφικού ίχνους της μετακινήσεως της γραφίδας του σπιρομέτρου, κατά την αναπνευστική δοκιμασία. Εναλλακτικά, η ροή μπορεί να υπολογισθεί με ηλεκτρονικά κυκλώματα που συνδέονται με το σπιρόμετρο.
[β] με τα πρωτογενώς ροομετρικά σπιρόμετρα μετριέται η ροή του εισπνεόμενου ή εκπνεόμενου αέρος. Ο όγκος μετριέται εμμέσως με μεθόδους ηλεκτρονικής ολοκληρώσεως του σήματος της ροής.
Volume (l/)=flow rate(l/sec) X Time (sec)
Οι υπολογισμοί αυτοί είναι πολύπλοκοι, καθώς η ροή μεταβάλλεται ταχέως στη διάρκεια ενός αναπνευστικού κύκλου, με αποτέλεσμα, ο όγκος μετριέται με προσαρμοσμένα ηλεκτρονικά κυκλώματα χρονικής ολοκληρώσεως της ροής.
Υπάρχουν διάφοροι τύποι σπιρομέτρων Στην επόμενμη λίστα καταχωρούνται οι δημοφιλέσεριοι εξ αυτών.