控制器CJl系列中有一个特殊单元是高速计数单元CT021。每块CT021具有两个高速计数器,每个计数器的容量为二进制32位,可接受频率高达50kHz的输入脉冲,水泵测试系统以实现快速运动的精确控制。两个输入通道分别用于两台测功机的转速测量。
在转速上限时.计数法的测量精度会有改善,但需核对计数单元对于输入脉冲频率的上限限制。转速为1000转份时,输入脉冲频率为1024×1000/60s,即17.07kHz,不会超过50kHz硬件脉冲频率上限的限制。
CT021采用计数法测量输入信号的频率。选用分辨率为1024的光电编码器实现转速一电信号频率转换。在转速下限(200转/分)时,实际输出的脉冲频率为1024×200/60s=3400/s,即3400Hz。高速电机的拆卸方法为实现周期为O.1秒的快速调节,应配以周期为0.1秒的高速采样,此时每周期可采脉冲为340个,相对误差不超过±O.3%,可以满足转速控制要求。
尽管上述单相脉冲输入方式已经可以满足系统测速要求,为保有一定的余量,系统实际采用差相输入方式,使输入脉冲的频率提高一倍,测量误差再减小一半。
做完上述核对工作、确定测量硬件之后,软件上要做的工作较简单,只要按照厂家提供的技术资料在程序中对CT021的工作方式进行正确地初始化设置,上电后程序就会在每个循环中将计数结果存放到指定的内存地址中。可以将这些数据转移到数据存储区,供实现转速调节的指令使用。