본 발명에 따르면, 실린더형 접촉 대전 발전기에 있어서, 스프링의 각 마디에 대전판을 설치하고, 대전판의 일면에는 금속층을 형성시키고, 타면에는 폴리머층을 형성시킨 후, 스프링의 종파 운동을 이용하여 대전판상 금속층과 폴리머층의 접촉에 의한 접촉 대전 발전을 수행시킴으로써 발전 효율을 높일 수 있다. 또한, 실린더 등의 하우징 내부에 위치한 스프링의 접촉 대전 발전 방식을 이용함으로서 외부에서 발생하는 흔들림이나 진동을 보다 효과적으로 전력발전에 활용할 수 있다.