From 65440ed6207901a0036b74ac76a70a8bddb07d0d Mon Sep 17 00:00:00 2001 From: Gleb Lugovtsov Date: Wed, 27 Mar 2024 23:52:17 +0300 Subject: [PATCH] Add 15 --- RT77-oper/plots.ipynb | 65 ++++++++++++++++++++++++++++++++++++++----- 1 file changed, 58 insertions(+), 7 deletions(-) diff --git a/RT77-oper/plots.ipynb b/RT77-oper/plots.ipynb index 75298c2..cda2721 100644 --- a/RT77-oper/plots.ipynb +++ b/RT77-oper/plots.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "code", - "execution_count": 1, + "execution_count": 2, "id": "aa41c92f-b4cc-46aa-933e-1d2ff85f409e", "metadata": { "tags": [] @@ -57,7 +57,7 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": 3, "id": "48d80fc6-9c30-4ec2-ac70-ef9bfde85924", "metadata": { "tags": [] @@ -94,7 +94,7 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": 4, "id": "1348218c-f9c0-4fc6-97a9-19c8a0a18c44", "metadata": { "tags": [] @@ -132,7 +132,7 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": 5, "id": "949340bc-88c9-48c0-8c91-3dce05307861", "metadata": { "tags": [] @@ -157,7 +157,7 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": 6, "id": "247fe705-0dc7-4bf4-ac2a-154d3db03f1b", "metadata": { "tags": [] @@ -194,7 +194,7 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": 7, "id": "57a10d24-1c60-4f58-add1-009eafa97da2", "metadata": { "tags": [] @@ -243,7 +243,7 @@ }, { "cell_type": "code", - "execution_count": 10, + "execution_count": 9, "id": "b6f2bc90-bb7a-4cef-8ec0-683f5f702956", "metadata": { "tags": [] @@ -397,6 +397,31 @@ "## 15 Самовозбуждающийся мультивибратор" ] }, + { + "cell_type": "code", + "execution_count": 12, + "id": "4f05ba6f-c0c4-431f-9d78-91af6ac2cd7a", + "metadata": { + "tags": [] + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "R = 1.00e+04, C = 1.37e-07\n" + ] + } + ], + "source": [ + "beta = 1/11\n", + "T0 = 0.5e-3 # s\n", + "RC = T0 / 2 / np.log((1 + beta) / (1 - beta))\n", + "R = 10e3 # Ohm\n", + "C = RC / R\n", + "print(f\"R = {R:.2e}, C = {C:.2e}\")" + ] + }, { "cell_type": "markdown", "id": "01b684c1-c797-4ea5-8349-c7293ecaa045", @@ -404,6 +429,32 @@ "source": [ "![15-multivibrator](15-multivibrator.bmp)" ] + }, + { + "cell_type": "code", + "execution_count": 18, + "id": "8c83e108-72e4-4c20-a1b9-8723599d51e9", + "metadata": { + "tags": [] + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Расхождение между T0 и Texp \t\t2.89 %\n", + "Расхождение beta*Umax между Th и Exp \t0.22 %\n" + ] + } + ], + "source": [ + "T = (8.568 - 3.934) / 9 * 1e-3\n", + "print(f\"Расхождение между T0 и Texp \\t\\t{deltaPercent(T0, T):.2f} %\")\n", + "\n", + "Umax = 13.5 # V\n", + "bUmax_exp = 1.23 # V\n", + "print(f\"Расхождение beta*Umax между Th и Exp \\t{deltaPercent(bUmax_exp, Umax*beta):.2f} %\")" + ] } ], "metadata": {