lot of measurements
This commit is contained in:
@@ -75,3 +75,7 @@ Then, the =f= object can be used to access the filesystem on the target computer
|
||||
| rename | | |
|
||||
| rmdir | | |
|
||||
| close | | |
|
||||
|
||||
|
||||
* ELMO
|
||||
tutorials: https://www.elmomc.com/products/application-studio/easii/easii-tutorials/
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,62 @@
|
||||
* Measure of the noise of the Voltage Amplifier
|
||||
- The two inputs (differential) of the voltage amplifier are shunted with 50Ohms
|
||||
- The AC/DC option of the Voltage amplifier is on AC
|
||||
- The low pass filter is set to 1hHz
|
||||
|
||||
Measure: Second Column
|
||||
|
||||
meas3: Ampli OFF
|
||||
meas4: Ampli ON 20dB
|
||||
meas5: Ampli ON 40dB
|
||||
meas6: Ampli ON 60dB
|
||||
meas7: Ampli ON 80dB
|
||||
|
||||
* Measure of the noise induced by the Slip-Ring
|
||||
Setup:
|
||||
- 0V is generated by the DAC of the Speedgoat
|
||||
- Using a T, one part goes to ADC
|
||||
- the other part goes to the slip-ring 2 times and then to the ADC
|
||||
- Gain of the Voltage Amplifier: 80dB, AC, 1kHz
|
||||
- Everything is OFF
|
||||
|
||||
We had some diffuculties to not have a lot of noise on the measurement.
|
||||
|
||||
First column: Direct measure
|
||||
Second column: Slip-ring measure
|
||||
|
||||
Measurements:
|
||||
- meas8: Slip-Ring OFF
|
||||
- meas9: Slip-Ring ON
|
||||
- meas10: Slip-Ring ON and omega=6rpm
|
||||
- meas11: Slip-Ring ON and omega=60rpm
|
||||
|
||||
* Measure of the noise induced by the slip ring when using a geophone
|
||||
|
||||
The geophone is located at the sample location
|
||||
The two Voltage amplifiers have the following settings:
|
||||
- AC
|
||||
- 60dB
|
||||
- 1kHz
|
||||
|
||||
The signal from the geophone is split into two using a T-BNC.
|
||||
On part goes directly to the voltage amplifier and then to the ADC.
|
||||
The other part goes to the slip-ring=>voltage amplifier=>ADC.
|
||||
|
||||
The other two cables that go through the slip ring have 50Ohms resistors at one end, the other end is open circuit.
|
||||
|
||||
|
||||
First column: Direct measure
|
||||
Second column: Slip-ring measure
|
||||
|
||||
- meas12: Slip-Ring OFF
|
||||
- meas13: Slip-Ring ON
|
||||
|
||||
* Measure of the influence of the AC/DC option on the voltage amplifiers
|
||||
|
||||
One geophone is located on the marble.
|
||||
It's signal goes to two voltage amplifiers with a gain of 60dB.
|
||||
On voltage amplifier is on the AC option, the other on the DC option.
|
||||
|
||||
- meas14
|
||||
|
||||
|
||||
+33
-30
@@ -1,49 +1,52 @@
|
||||
%%
|
||||
Tsim = 100; % [s]
|
||||
|
||||
%%
|
||||
tg = slrt;
|
||||
|
||||
%% TODO - Build this application if updated
|
||||
|
||||
%%
|
||||
if tg.Connected == "Yes"
|
||||
if tg.Status == "running"
|
||||
disp('Target is Running, Stopping...');
|
||||
tg.stop;
|
||||
while tg.Status == "running"
|
||||
pause(1);
|
||||
end
|
||||
disp('Target is Stopped');
|
||||
end
|
||||
if tg.Status == "stopped"
|
||||
%% Load the application
|
||||
disp('Load the Application');
|
||||
tg.load('slip_ring_test');
|
||||
|
||||
%% Run the application
|
||||
disp('Starting the Application');
|
||||
tg.start;
|
||||
pause(10);
|
||||
pause(Tsim);
|
||||
tg.stop;
|
||||
end
|
||||
end
|
||||
|
||||
%% Load the data
|
||||
%%
|
||||
f = SimulinkRealTime.openFTP(tg);
|
||||
cd(f, 'data/slip_ring_test/');
|
||||
mget(f, 'data_001.dat', 'data');
|
||||
close(f);
|
||||
end
|
||||
end
|
||||
|
||||
data = SimulinkRealTime.utils.getFileScopeData('data/data_001.dat').data;
|
||||
|
||||
size(data)
|
||||
|
||||
t = data(:, end);
|
||||
x1 = data(:, 1);
|
||||
x2 = data(:, 2);
|
||||
|
||||
save('mat/data_002.mat', 't', 'x1', 'x2');
|
||||
|
||||
%% Plot the data
|
||||
figure;
|
||||
hold on;
|
||||
plot(t, x1);
|
||||
plot(t, x2);
|
||||
hold off
|
||||
xlabel('Time [s]');
|
||||
ylabel('Voltage [V]');
|
||||
|
||||
%%
|
||||
figure;
|
||||
hold on;
|
||||
plot(t, x1-x2);
|
||||
hold off
|
||||
xlabel('Time [s]');
|
||||
ylabel('Voltage [V]');
|
||||
data = SimulinkRealTime.utils.getFileScopeData('data/data_001.dat').data;
|
||||
|
||||
%%
|
||||
n = 13;
|
||||
|
||||
while isfile(['mat/data_', num2str(n, '%03d'), '.mat'])
|
||||
disp('File exists.');
|
||||
if input(['Are you sure you want to override the file ', 'mat/data_', ...
|
||||
num2str(n, '%03d'), '.mat', ' ? [Y/n]']) == 'Y'
|
||||
break;
|
||||
end
|
||||
n = input('What should be the measurement number?');
|
||||
end
|
||||
|
||||
save(['mat/data_', num2str(n, '%03d'), '.mat'], 'data');
|
||||
|
||||
@@ -1,4 +1,3 @@
|
||||
Ts = 1e-3; % [s]
|
||||
|
||||
%%
|
||||
% tg = slrt;
|
||||
|
||||
Binary file not shown.
Reference in New Issue
Block a user