(3)数据处理模块

经过INAll8放大、半波整流以及电子滤波后的两路电压经过ADS8344芯片进行AD采样后转换为数字量存储于单片机中,首先通过软件实现d值的运算,然后再根据实际测量值计算此位移量。整个计算过程完全采用软件实现。

(4)显示模块

显示部分采用LCD显示,LCD能动态显示汉字以及字符,并且显示范围大,能很好的实现人机交互界面。

3.2 软件设计

该系统中通过软件控制的部分有正弦波信号产生以及数据处理模块,首先通过单片机采用串行方式给AD985l送40位控制字以便产生题目所要求的稳定的100kHz的正弦信号。数据处理部分也完全采用软件实现,首先对两路电压分别采样,通过单片机控制ADS8344来采集VA、VB的电压值,将转换到的数字量传回给单片机进行数据处理。由于AD采样的幅值范围有限,所以我们可以通过放大来调整其电压值,以便我们能采集到相应的幅值。程序流程图如图4所示:

4 测试

4.1 调试与测试使用的仪器

游标卡尺、DS1062C型数字示波器、DT930FD型数字万用表、HHl641型函数信号发生器。

4.2 测试方法

4.2.1 模块测试

为了提高调试效率,我们采用的首先将硬件系统的各模块分开进行测试,待调通后再进行整机调试。

4.2.2 系统整体调试

将硬件模块和相应的软件进行系统整机测试。依据设计要求,分别对输出频率、输出电压峰峰值、磁棒上下移动的最大和最小位移进行测试。