init
This commit is contained in:
3
.gitignore
vendored
Normal file
3
.gitignore
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
/Project Backups/
|
||||
~*
|
||||
*.workspace
|
||||
27
calc_gain.m
Normal file
27
calc_gain.m
Normal file
@@ -0,0 +1,27 @@
|
||||
clear, clc
|
||||
|
||||
Riso = 2e6; % 2 МОм
|
||||
Rf = 5e3; % 10 кОм (выбери сам)
|
||||
|
||||
% Данные: [Vin, V_after_divider, V_out]
|
||||
data = [
|
||||
1000, 1, 10;
|
||||
100, 2, 10;
|
||||
10, 0.2, 10
|
||||
];
|
||||
|
||||
fprintf('\n=== РАСЧЁТ ===\n\n')
|
||||
for i = 1:3
|
||||
Vin = data(i,1);
|
||||
V_div = data(i,2);
|
||||
V_out = data(i,3);
|
||||
|
||||
Rmeas = (V_div * Riso) / (Vin - V_div);
|
||||
Gain = V_out / V_div;
|
||||
Rg = Rf / (Gain - 1); % для неинвертирующего
|
||||
|
||||
fprintf('%d В:\n', Vin)
|
||||
fprintf(' Rmeas = %.1f кОм\n', Rmeas/1e3)
|
||||
fprintf(' Усиление ОУ = x%.1f\n', Gain)
|
||||
fprintf(' Rg = %.1f Ом\n\n', Rg)
|
||||
end
|
||||
BIN
probe.pdsprj
Normal file
BIN
probe.pdsprj
Normal file
Binary file not shown.
BIN
распиновка модуля.xlsx
Normal file
BIN
распиновка модуля.xlsx
Normal file
Binary file not shown.
Reference in New Issue
Block a user