電源內部的非靜電力使電源兩極間產生並維持一定的電勢差。當電源兩極與電路(例如導體)接通後,在靜電力推動下,正電荷從電源正極經電路移至負極,電勢降低;在電源內部,非靜電力克服靜電力的阻礙,使正電荷又從負極經電源內部移至正極,從而形成電荷流動的迴路。因此,靜電力和非靜電力是構成電流迴路的兩個必要因素。
非靜電力有不同的來源。在化學電池(乾電池、蓄電池)中,非靜電力是一種與離子的溶解和沉積過程相聯繫的化學作用;在溫差電源中,非靜電力是一種與溫度差和電子濃度差相聯繫的擴散作用;在一般發電機中,非靜電力起源於磁場對運動電荷的作用,即洛倫茲力。變化磁場產生的有鏇電場也是一種非靜電力,但因其力線呈渦鏇狀,通常不用作電源,也難以區分內外。