เครื่องกำเนิดไฟกระชากเป็นอุปกรณ์ที่ใช้ป้องกันอุปกรณ์อิเล็กทรอนิกส์และระบบไฟฟ้าจากฟ้าผ่าและความเสียหายอื่น ๆ ที่เกิดจากสัญญาณรบกวนแม่เหล็กไฟฟ้าแรงดันสูงฉับพลัน
เป็นอุปกรณ์ที่สามารถสร้างพัลส์แรงดันไฟฟ้าสูงและกระแสไฟฟ้าสูงชั่วขณะ ซึ่งใช้จำลองการฟาดฟ้าผ่าและสถานการณ์การรบกวนทางแม่เหล็กไฟฟ้าอื่นๆ อย่างฉับพลัน เพื่อทดสอบและประเมินความทนทานและการป้องกันการรบกวนของอุปกรณ์อิเล็กทรอนิกส์และระบบไฟฟ้า
เครื่องกำเนิดไฟกระชากโดยทั่วไปประกอบด้วยตัวเก็บประจุพร้อมสวิตช์ปลดประจุและตัวเหนี่ยวนำปลดประจุ ในระหว่างการทดลอง ตัวเก็บประจุจะถูกชาร์จด้วยความเร็วที่ช้าลง และเมื่อตัวเก็บประจุเต็มแล้ว สวิตช์ปลดประจุจะเริ่มดำเนินการ ทำให้ประจุบนตัวเก็บประจุถูกปล่อยเข้าสู่ตัวเหนี่ยวนำปลดประจุด้วยความเร็วสูงมาก ส่งผลให้เกิดพัลส์แรงดันไฟและกระแสไฟฟ้าชั่วขณะสูงมาก
เครื่องกำเนิดไฟกระชากส่วนใหญ่ใช้ในการทดสอบป้องกันการรบกวนและการประเมินอุปกรณ์อิเล็กทรอนิกส์และระบบไฟฟ้า ผลิตภัณฑ์อิเล็กทรอนิกส์ต้องได้รับการทดสอบด้วยไฟกระชากก่อนการผลิต ซึ่งก็เพื่อตรวจสอบว่าสามารถทำงานได้อย่างถูกต้องในสภาพแวดล้อมที่มีฟ้าผ่า และสามารถป้องกันความล้มเหลวที่เกิดจากการรบกวนทางแม่เหล็กไฟฟ้าที่เกิดขึ้นกะทันหันได้หรือไม่

