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