爱普生压电喷头行业资讯
2024-05-03
图1 硬件框图 系统中中心模块采用盛博公司的SCM-6456,它采用增强型80486DX的CPU,32M的RAM;两个串口,波特率可由软件控制,其中COM2可设置为RS-485方式;一个并口;VGA支持彩色和单色LCD、EL平板显示器和模拟CRT;在板IDE和Floppy接口;采集模块选用盛博公司的ADT650,此模块具有12位的分辨率,zui大100KHz的采样率,模拟输入共有16通道,zui大 10V输入;4通道模拟输出;24通道TTL/CMOS兼容I/O;3个16位、zui大10MHz的定时/计数器;信号条理部分主要是将待测试信号变换成适合ADT650采集的信号;人机界面中,因为要求输入字符很少,自行设计了4X4的矩阵键盘,显示结果既可在显示器上显示,也可以用打印机打印。 2.1.1 定时/计数器的配置 本测试仪要求输出频率为5-13Hz的信号,则周期为200ms到80ms左右,如果采取1ms定时进行D/A转换的办法,zui小的一个周期输出80个点,经过实际测试,能够满足测试对象对模拟激励信号的要求;另外在采集测试对象执行机构的控制信号时采用1ms定时采集的办法,也能满足zui后数据判断的要求,因此定时器定时时间为1ms(即定时器的输出时钟为1KHz)。而采集模块ADT650上三个定时器的输入时钟都为10MHz,不能满足要求,可以用级连的方法即将COUNTRT0的OUT与COUNTRT1的CLK输入端、COUNTRT1的OUT与COUNTRT2的CLK端相连,其编程设置如下:(base表示ADT650模块的基地址,为0x330,下同) outportb(base+15,0x35); /* 定时器0 方波发生器 */ outportb(base +12,00); /* 计数值低字节送计数器0*/ outportb(base +12,10); /*计数值低字节送计数器0*/ outportb(base +15,0x75); /* 定时器1 方波发生器 */ outportb(base +13,10); /* 计数值低字节送计数器1*/ outportb(base +13,0); /* 计数值低字节送计数器1*/ 即10MHz的时钟经1000分频和10分频后得到1KHz的时钟; 2.1.2 模拟陀螺信号的设计 在火箭弹的研制和测试过程中,陀螺不工作,所以要求提供能够模拟陀螺的激励信号,有两路:一路是偏航信号,一路是俯仰信号;这两路信号经过试验相位相差90度,频率由5Hz到13Hz逐渐变大,幅值由1V逐渐变小。ADT650上的模拟输出范围是-5V到+5V,D/A转换的分辨率是12位,则-5V~+5V对应的数据是0—4095,输出0V对应2048;设周期为T,则通过程序计算 2048+(409-40*step)*sin(2*pi*i/T) 再计算DA数据的底8位(LSB)和高4位(MSB),分别写入通道base+1、base+2,则数据被送到DA转换器,并且每1ms输出,就可以得到要求的信号;启使时step=0,其中409表示输出的幅值为1V,即1/5*2048=409;随时间变化step加1,就能使幅值逐渐变小。当输出一定周期数后,使频率加1,这样就达到频率逐渐增大的要求,相应的T就变小。另一路与它的相位相差90度,其计算函数为 2048+(409-40*step)*sin(2*pi*(I+4/T)/T)。 2.1.3 偏航修正的测试 火箭弹测试中的zui重要内容就是看执行偏航修正的结果是否与理论的控制结果一致。火箭弹中执行偏航修正的是通过两对电磁阀的开关来改变姿态控制发动机的喷火方向,所以该测试仪就必须采集4路电磁阀的开关信号。ADT650集成了uPD71055可编程外围接口,用PA0~3来采集电磁阀的开关信号,采用1ms中断采集一次信号,zui后将采集的控制信号与标准的控制信号进行比较,找出在切换时是否存在超前或滞后问题,以此来决定火箭弹性能的好坏。 



