针对数控系统中手轮驱动问题,对手轮驱动的信号采集、信号处理和信号传输等进行了研究。对手轮脉冲漏记、脉冲错计和信号输出不均匀等问题进行了归纳,提出了一种以STM32 ARM Cortex-M3 内核的单片机为核心且采用CAN 总线的高层协议CANopen协议,并进行了总线通信的手轮驱动方案设计; 通过在信号获取端直接数字化处理,实现了脉冲读取、脉冲计数、进给轴选择、步长倍率的选择、方向判断和输出进给信号等功能。研究结果表明: 该方案可以实现控制信号的实时和均匀化输出,通过对连续报文中的数据进行比较计算,上位机可以判断出是否存在漏记、漏记进给信号的数量,并可以此为根据采用相应的方式进行补偿,从而提高手轮驱动的精确度和可靠性。