直流發電機主要由發電機殼、磁極鐵芯、磁場線圈、電樞和炭刷等組成。工作發電原理當柴油機帶動發電機電樞旋轉時由于發電機的磁極鐵芯存在剩磁所以電樞線圈便在磁場中切割磁力線根據電磁感應原理由磁感應產生電流并經炭刷輸出電流。
交流發電機主要由磁性材料制造多個南北極交替排列的永磁鐵稱為轉子和硅鑄鐵制造并繞有多組串聯線圈的電樞線圈稱為定子組成。工作發電原理轉子由柴油機帶動軸向切割磁力線定子中交替排列的磁極在線圈鐵芯中形成交替的磁場轉子旋轉一圈磁通的方向和大小變換多次由于磁場的變換作用在線圈中將產生大小和方向都變化的感應電流并由定子線圈輸送出電流。
為了保護用電設備并維持其正常工作發電機發出的電流還需要調節器進行調節控制等等。