The present invention relates to injection devices for injecting a medicament from a cartridge (600) through a needle cannula (510). The injection device (100) includes an actuator (330, 360) for driving a piston driver (310) and includes an end of stroke limiter (341, 611). When the piston driver (310) is arrested by the end of stroke limiter (341, 611) a shielding driver (370) is automatically triggered to actively shift the needle cannula (510) into a shielded state. The injection device may include a fluid dispensing interruption mechanism that automatically interrupts fluid flow when the piston driver has moved a predetermined stroke length. The injection device may also include a single pre-stressed spring acting exclusively in a linear compression mode or exclusively in a torsion mode and adapted to sequentially drive the device to enable fully automatic operation. The invention also relates to a method of sterilizing a needle cannula assembly.La présente invention concerne des dispositifs dinjection destinés à injecter un médicament dune cartouche (600) par une canule à aiguille (510). Le dispositif dinjection (100) comprend un actionneur (330, 360) destiné à entraîner un dispositif dentraînement de piston (310) et comprend une extrémité de limiteur de course (341, 611). Lorsque le dispositif dentraînement de piston (310) est arrêté par lextrémité de limiteur de course (341, 611), un dispositif dentraînement de protection (370) est automatiquement déclenché pour activement décaler la canule de laiguille (510) dans un état protégé. Le dispositif dinjection peut comprendre un mécanisme dinterruption de la distribution de fluide qui interrompt automatiquement lécoulement de fluide lorsque le dispositif dentraînement de piston sest déplacé sur une longueur de course prédéterminée. Le dispositif dinjection peut également comprendre un ressort précontraint unique agissant exclusivement dans un mode de compression linéaire ou exclusivement dans un mode de torsion e