针对传统司机控制器机械结构复杂、数字式水平较低的问题,提出一种基于微控制器的数字式司机控制器设计方法,并研制了相应样机。采用非接触式绝对值型光电编码器检测牵引/制动操作手柄位置,利用软件控制方式代替传统的凸轮组控制开关方式;同时,设计了RS-485通讯接口,并采用触摸屏作为人机交互接口,方便司机操控。该设计有助于简化司机控制器机械结构,提高其数字化水平。