单轴转台的速率与位置测试
PS:博文不再更新,后续更新会在GitHub仓库进行。
1,测试目的
摸清转台的特性,找出合适的标定方法。
2,测试方法
五个速率点(10deg/s、30deg/s、60deg/s、90deg/s、120deg/s),分别进行速率标定和位置(一圈、两圈、三圈)标定,求出陀螺的比例因子进行分析。
3,MATLAB程序
clc; %清空命令行窗口
clear; %清空工作区
gyro_p10 = dlmread('+10.dat');
gyro_p10 = mean(gyro_p10(:, 5));
gyro_n10 = dlmread('-10.dat');
gyro_n10 = mean(gyro_n10(:, 5));
gyro_10k = (gyro_p10-gyro_n10)/2/10;
gyro_p30 = dlmread('+30.dat');
gyro_p30 = mean(gyro_p30(:, 5));
gyro_n30 = dlmread('-30.dat');
gyro_n30 = mean(gyro_n30(:, 5));
gyro_30k = (gyro_p30-gyro_n30)/2/30;
gyro_p60 = dlmread('+60.dat');
gyro_p60 = mean(gyro_p60(:, 5));
gyro_n60 = dlmread('-60.dat');
gyro_n60 = mean(gyro_n60(:, 5));
gyro_60k = (gyro_p60-gyro_n60)/2/60;
gyro_p90 = dlmread('+90.dat');
gyro_p90 = mean(gyro_p90(:, 5));
gyro_n90 = dlmread('-90.dat');
gyro_n90 = mean(gyro_n90(:, 5));
gyro_90k = (gyro_p90-gyro_n90)/2/90;
gyro_p120 = dlmread('+120.dat');
gyro_p120 = mean(gyro_p120(:, 5));
gyro_n120 = dlmread('-120.dat');
gyro_n120 = mean(gyro_n120(:, 5));
gyro_120k = (gyro_p120-gyro_n120)/2/120;
gyro_p10_1 = dlmread('+10一圈.dat');
gyro_p10_1