新闻中心

EEPW首页>测试测量>设计应用> 基于C8051 F020的伺服阀温度零漂测控系统

基于C8051 F020的伺服阀温度零漂测控系统

作者: 时间:2009-12-15 来源:网络 收藏

为了便于设计和维护,采用自顶向下逐步细化的结构化模块设计方法,将具有独立功能的子程序都设为子程序模块,相关的功能均由相应的功能子程序实现。主要程序流程如图5、图6所示。

本文引用地址://m.amcfsurvey.com/article/195589.htm

①主程序主要完成系统初始化、设置系统时钟,调按键处理和显示程序以及ADC、DAC的设置等,根据读取按键所选择的功能调用相应的子程序。
②标定程序用来进行系统测试精度的校准。程序根据校准需要,将输入、输出的信号通过内部LED上的显示与标准信号对比的方式来进行。
③LED显示子程序和打印子程序主要完成输入型号、编号的显示和打印,以及数据处理后的温度值零偏电流、零漂数值以及标定时的输入电压、输出电流结果显示与打印。
④温度零漂测试程序完成控制加温、降温测温,每到一个试验温度点上调用一次零偏测试程序,显示、实时打印。
⑤零偏测试程序是这个系统的核心程序。调用此程序后,定时器按设定的频率将DAC缓冲区的数字三角波形值连续输出,并启动ADC进行数据采集,数字滤波、比较、计算、标度转换显示等。
⑥零偏电流的计算公式如下:
压差Vp=VP1-VP2 零偏I[i]=(I1+I2)/2
零漂IP=(Imax-Imin) 百分比per=Ip/Ie×100%
Vp1、Vp2分别是两个负载腔的压力值;I1为电流由正到负时压差最小时的零点电流值,I10为负值;I2为电流由负到正时压差最小时的零点电流值,I2>0为正值;Imax、Imin是对应温度零偏数组I[i]中的最大值、最小值;Ie是额定电流值。


5 结 论
该仪器设计相对简洁。人机界面友好,操作容易,性价比较高。实际现场应用表明,整个系统运行平稳,性能可靠,提高了测试精度和生产效率。已成功应用到南京机电液压中心的高温试验的测控中。稍作改进,可推广到整个的性能试验的中去。


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭