采用单片机MC9S12AE64设计的测频仪
测频仪是通过频率的测量来间接地获取温度数据是检测天文望远镜圆顶温度的,频率信号不但具有较强的抗干扰能力,而且易于传输。因此将望远镜圆顶附近的温度传感器所产生的电信号转换为频率信号,然后对频率信号进行测量和采集,最终再通过一些确定的函数关系把频率值转换为温度值。
MC9S12AE64是一款高性能的8位单片机,其片上资源十分丰富,设计的测频仪就是使用该单片机的CCP模块的捕捉功能来实现的。设置CCP模块工作于捕捉模式,并且让它在每个上升沿捕捉一次数据,由相邻两个上升沿到来的时间差就可以得到被测脉冲的周期,从而也就得到了脉冲的频率。
在捕捉模式下,每当CCP引脚上有下列事件之一发生时:每个下降沿发生、每个上升沿发生、每4个上升沿发生、每16个上升沿发生,CCP R1H:CCPR1L就会捕捉TMR1或TMR3寄存器的16位计数值,即记录下事件发生的时刻,使用CCP模块的这个功能就可以实现频率的测量。
基于MC9S12AE64设计的测频仪,硬件电路主要包括两个方面:频率测量电路和数据通信电路。频率测量是指使用MC9S12AE64的CCP模块测量外部脉冲信号的频率;数据通信是指将测量得到的数据通过串口传至PC机进行处理。
电话:15313166208 010-57436215 联系人:冯小姐 QQ:769132288
微信公众平台:shouxizhixinkeji