Semasa Cheng Yan kecil dahulu, dia sudah tahu penjana arus terus hanya jentera ringkas yang beroperasi mengikut prinsip mudah. Dalam hayatnya yang lepas, dia sudah banyak meleraikan puluhan motor daripada kereta mainan kawalan jauhnya, baik motor mainan biasa mahupun motor Jinchaoba yang berprestasi tinggi, dan dia juga pernah memusing-musing dawai tembaga rotor dengan tangan. Semua ini motor arus terus yang biasa didapati.
Berdasarkan pengetahuan ini, dia memikirkan motor arus terus mempunyai struktur yang sama dengan penjana arus terus dan boleh dikatakan jentera yang mirip. Jika satu mekanisme ditambah kepada motor arus terus untuk memandu rotor motornya, ia boleh juga bertindak sebagai penjana arus terus. Rotor ini, yang dikenali sebagai konduktor, berputar tanpa henti dalam sebuah medan magnet dan setiap kali garis magnetik dipintas, ia akan membenarkan arus elektrik mengalir.