古代指南车的原理是利用齿轮传动来指明方向。它靠人力带动两轮行走车内木制齿轮转动传递转向时两个车轮的差动从而带动指向木人使其与车转向方向相反但角度相同始终指向出发时设定的方向。
指南车的原理具体来说一种常见的结构是两轮的差动使斜面轴向顶推带动曲轴转动带动车上指向木人与车转向角度相同但方向相反实现指示功能。还有一种是利用推杆推动指南车转向时通过一系列机械传动让曲轴旋转防止卡住保证指示方向不变。
在使用时比如燕肃的指南车车轮转动带动附轮附轮使小平轮转动小平轮再带动中心大平轮指南木人的立轴装在大平轮中心通过操作车上离合装置控制大平轮转动使木人指向不变。
指南车还有差动轮系的原理根据左右轮转动速度的差来调整木人的指向。当车直行时行星轮只自转行星架不动车转弯时左右轮转速不同行星轮除自转外还公转使行星架转动通过控制齿轮间传动比让木人的转动抵消车身转动始终指向南方。
虽然指南车的复原结构有多种但都基于齿轮传动和差动原理。现代对指南车的复原为研究古代科技提供了参考让我们更好地了解古人的智慧和创造力。