频率测量模块的设计

定时的实现

由于ONYX-MM-xr板上自带的标准输入时钟频率为4MHz,而系统需要测量的信号频率为3KHz,因此,该频率的测量即是一个对8254定时0.01s并对信号进行计数30的测量,由此可得定时器的计数值为:

设计上仍是按图8将计数器1、2级联作为定时器,每到0.01s就触发中断INT7,其工作方式设置如下:计数器1工作于方式2,计数器2工作于方式0。设计数器1的计数初值为NI,计数器2的计数初值为N2,只要保证N1×N2=40000,然后将各自的计数初值送入相应的寄存器、打开门控信号并启动计数器即可实现定时。

测频的实现

根据系统的设计要求,结合被测频率信号的特点,各计数器的工作方式分别设定为:计数器0工作于方式4、计数器1工作于方式2、计数器2工作于方式0。其中,计数器0的CLK0端接被测频辄作为事件计数器,计数器1的CLK1端接4MHz的标准输入时钟频率f0,计数器l与计数器2形成串联结构作为定时器,GATE0、GATEl和GATE2均受82C55#2的BS口控制。这样,被测频鞔的值可通过下面的公式来计算:

其中,N0为计数器0的当前计数值,OxFFFF为计数器0的计数初值。频率信号测量的原理如图5所示。

结论

通过将故障监测诊断系统与测试设备进行了联机通电测试,并对多次测量结果进行分析,结果表明系统实际测得的参数值和综合测试设备的标准参数值非常接近,满足了对测试设各各参数进行监测的需要,达到了测试设备故障监测诊断系统的设计指标要求。