Ардуино ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠ΅ Смкости кондСнсатора. Π˜Π·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠ΅ Смкости кондСнсатора с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Arduino: пошаговая инструкция

Как ΠΈΠ·ΠΌΠ΅Ρ€ΠΈΡ‚ΡŒ Π΅ΠΌΠΊΠΎΡΡ‚ΡŒ кондСнсатора с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Arduino. КакиС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ ΠΏΠΎΡ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ΡΡ для сборки измСритСля Смкости. Как ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ схСму для измСрСния Смкости Π½Π° Arduino. Как Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ скСтч для расчСта Смкости кондСнсатора. КакиС Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для вычислСния Смкости.

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

НСобходимыС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ для измСрСния Смкости кондСнсатора Π½Π° Arduino

Для сборки простого измСритСля Смкости кондСнсаторов Π½Π° основС Arduino ΠΏΠΎΡ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹:

  • ΠŸΠ»Π°Ρ‚Π° Arduino (Uno, Nano ΠΈΠ»ΠΈ другая)
  • ΠœΠ°ΠΊΠ΅Ρ‚Π½Π°Ρ ΠΏΠ»Π°Ρ‚Π°
  • РСзистор 10 кОм
  • РСзистор 220 Ом
  • Π–Πš-дисплСй 16×2
  • Π‘ΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π°
  • Π˜Π·ΠΌΠ΅Ρ€ΡΠ΅ΠΌΡ‹ΠΉ кондСнсатор

Основой измСритСля слуТит ΠΏΠ»Π°Ρ‚Π° Arduino, которая Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ процСссом измСрСния ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ расчСты. Π–Πš-дисплСй ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для отобраТСния Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² измСрСния. РСзисторы Π½ΡƒΠΆΠ½Ρ‹ для создания RC-Ρ†Π΅ΠΏΠΈ, Π½Π° основС ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΈ происходит ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Смкости кондСнсатора.

ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏ измСрСния Смкости кондСнсатора

Π˜Π·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠ΅ Смкости кондСнсатора основано Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π΅Π³ΠΎ заряда Ρ‡Π΅Ρ€Π΅Π· рСзистор. ΠŸΡ€ΠΈ ΠΏΠΎΠ΄Π°Ρ‡Π΅ напряТСния Π½Π° RC-Ρ†Π΅ΠΏΡŒ кондСнсатор Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ Π·Π°Ρ€ΡΠΆΠ°Ρ‚ΡŒΡΡ. ВрСмя заряда зависит ΠΎΡ‚ Смкости кондСнсатора ΠΈ сопротивлСния рСзистора.


Для расчСта Смкости ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π°:

C = t / (R * ln(3))

Π“Π΄Π΅:

  • C — Π΅ΠΌΠΊΠΎΡΡ‚ΡŒ кондСнсатора Π² Ρ„Π°Ρ€Π°Π΄Π°Ρ…
  • t — врСмя заряда кондСнсатора Π΄ΠΎ 63% ΠΎΡ‚ напряТСния питания
  • R — сопротивлСниС зарядного рСзистора Π² ΠΎΠΌΠ°Ρ…
  • ln(3) — Π½Π°Ρ‚ΡƒΡ€Π°Π»ΡŒΠ½Ρ‹ΠΉ Π»ΠΎΠ³Π°Ρ€ΠΈΡ„ΠΌ числа 3

Arduino ΠΏΠΎΠ΄Π°Π΅Ρ‚ напряТСниС Π½Π° RC-Ρ†Π΅ΠΏΡŒ, измСряСт врСмя заряда кондСнсатора Π΄ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ уровня ΠΈ Π½Π° основС этого Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ рассчитываСт Π΅ΠΌΠΊΠΎΡΡ‚ΡŒ ΠΏΠΎ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π΅.

Π‘Ρ…Π΅ΠΌΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ измСритСля Смкости Π½Π° Arduino

Π‘Ρ…Π΅ΠΌΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² для измСрСния Смкости кондСнсатора Π½Π° Arduino выглядит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

  1. РСзистор 10 кОм ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΠΈΠ½ΠΎΠΌ 8 Arduino ΠΈ ΠΎΠ΄Π½ΠΈΠΌ Π²Ρ‹Π²ΠΎΠ΄ΠΎΠΌ измСряСмого кондСнсатора.
  2. РСзистор 220 Ом ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΠΈΠ½ΠΎΠΌ 9 Arduino ΠΈ Ρ‚Π΅ΠΌ ΠΆΠ΅ Π²Ρ‹Π²ΠΎΠ΄ΠΎΠΌ кондСнсатора.
  3. Π’Ρ‚ΠΎΡ€ΠΎΠΉ Π²Ρ‹Π²ΠΎΠ΄ кондСнсатора ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΊ Π·Π΅ΠΌΠ»Π΅ (GND).
  4. Аналоговый ΠΏΠΈΠ½ A0 Arduino ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΊ Ρ‚ΠΎΡ‡ΠΊΠ΅ соСдинСния рСзисторов ΠΈ кондСнсатора.
  5. Π–Πš-дисплСй ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΊ Arduino ΠΏΠΎ стандартной схСмС (4-Π±ΠΈΡ‚Π½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ).

Вакая схСма позволяСт Arduino Π·Π°Ρ€ΡΠΆΠ°Ρ‚ΡŒ кондСнсатор Ρ‡Π΅Ρ€Π΅Π· рСзистор 10 кОм, Ρ€Π°Π·Ρ€ΡΠΆΠ°Ρ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· 220 Ом ΠΈ ΠΈΠ·ΠΌΠ΅Ρ€ΡΡ‚ΡŒ напряТСниС Π½Π° кондСнсаторС Ρ‡Π΅Ρ€Π΅Π· Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹ΠΉ Π²Ρ…ΠΎΠ΄.


НаписаниС скСтча для измСрСния Смкости

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ этапы Ρ€Π°Π±ΠΎΡ‚Ρ‹ скСтча для измСрСния Смкости кондСнсатора:

  1. Π˜Π½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡ ΠΏΠΈΠ½ΠΎΠ² ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…
  2. Разряд кондСнсатора
  3. Начало заряда кондСнсатора
  4. Π˜Π·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠ΅ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ заряда Π΄ΠΎ ΠΏΠΎΡ€ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ значСния
  5. РасчСт Смкости ΠΏΠΎ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π΅
  6. Π’Ρ‹Π²ΠΎΠ΄ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° Π½Π° дисплСй

Π’ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ скСтча для измСрСния Смкости:


#include <LiquidCrystal.h>

const int chargePin = 8;
const int dischargePin = 9;
const int analogPin = A0;

LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

void setup() {
  pinMode(chargePin, OUTPUT);
  pinMode(dischargePin, OUTPUT);
  digitalWrite(chargePin, LOW);
  digitalWrite(dischargePin, LOW);
  
  lcd.begin(16, 2);
  lcd.print("Capacitance:");
}

void loop() {
  // Разряд кондСнсатора
  digitalWrite(chargePin, LOW);
  digitalWrite(dischargePin, HIGH);
  delay(100);
  
  // Начало заряда  
  digitalWrite(dischargePin, LOW);
  digitalWrite(chargePin, HIGH);
  unsigned long startTime = micros();
  
  // Π˜Π·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠ΅ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ заряда
  while(analogRead(analogPin) < 648) {} // 63% ΠΎΡ‚ 1023
  unsigned long elapsedTime = micros() - startTime;
  
  // РасчСт Смкости
  float capacitance = (float)elapsedTime / 10000.0; // упрощСнная Ρ„ΠΎΡ€ΠΌΡƒΠ»Π°
  
  // Π’Ρ‹Π²ΠΎΠ΄ Π½Π° дисплСй
  lcd.setCursor(0, 1);
  lcd.print(capacitance);
  lcd.print(" uF       ");
  
  delay(1000);
}

Π­Ρ‚ΠΎΡ‚ Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ скСтч ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΈ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ для ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ точности ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ ΠΈ удобства использования.


ΠšΠ°Π»ΠΈΠ±Ρ€ΠΎΠ²ΠΊΠ° ΠΈ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΠ΅ точности ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ

Для ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ точности ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ Смкости кондСнсатора Π½Π° Arduino ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ дСйствия:

  • Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΡ‡Π½Ρ‹Π΅ рСзисторы (с ΠΏΠΎΠ³Ρ€Π΅ΡˆΠ½ΠΎΡΡ‚ΡŒΡŽ 1% ΠΈ мСньшС)
  • ΠŸΡ€ΠΎΠ²Π΅ΡΡ‚ΠΈ ΠΊΠ°Π»ΠΈΠ±Ρ€ΠΎΠ²ΠΊΡƒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ эталонных кондСнсаторов извСстной Смкости
  • Π£Π²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ количСство ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ ΠΈ ΡƒΡΡ€Π΅Π΄Π½ΠΈΡ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚
  • Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ внСшний источник ΠΎΠΏΠΎΡ€Π½ΠΎΠ³ΠΎ напряТСния
  • Π£Ρ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΠ°Ρ€Π°Π·ΠΈΡ‚Π½ΡƒΡŽ Π΅ΠΌΠΊΠΎΡΡ‚ΡŒ схСмы

ΠšΠ°Π»ΠΈΠ±Ρ€ΠΎΠ²ΠΊΠ° ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ ΡΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ ΠΈ ΠΏΠΎΠ²Ρ‹ΡΠΈΡ‚ΡŒ ΠΈΡ… Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ. Для этого ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Ρ€ΠΈΡ‚ΡŒ нСсколько кондСнсаторов с извСстной Π΅ΠΌΠΊΠΎΡΡ‚ΡŒΡŽ ΠΈ внСсти ΠΏΠΎΠΏΡ€Π°Π²ΠΎΡ‡Π½Ρ‹Π΅ коэффициСнты Π² Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρƒ расчСта.

Π”ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ измСряСмых СмкостСй

Π”ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ СмкостСй, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Ρ€ΠΈΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Arduino, зависит ΠΎΡ‚ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΎΠ²:

  • Номиналов ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… рСзисторов
  • БыстродСйствия ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°
  • Вочности АЦП Arduino

Π‘ Π±Π°Π·ΠΎΠ²ΠΎΠΉ схСмой ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ удаСтся ΠΈΠ·ΠΌΠ΅Ρ€ΡΡ‚ΡŒ Смкости Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ ΠΎΡ‚ Π΅Π΄ΠΈΠ½ΠΈΡ† ΠΏΠΈΠΊΠΎΡ„Π°Ρ€Π°Π΄ Π΄ΠΎ сотСн ΠΌΠΈΠΊΡ€ΠΎΡ„Π°Ρ€Π°Π΄. Для Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ нСсколько ΠΈΠ·ΠΌΠ΅Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠ°Π½Π°Π»ΠΎΠ² с Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ рСзисторами.


Π’Ρ‹Π²ΠΎΠ΄ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² измСрСния

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ измСрСния Смкости кондСнсатора ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ способами:

  • На Π–Πš-дисплСй (ΠΊΠ°ΠΊ Π² Π±Π°Π·ΠΎΠ²ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅)
  • Π’ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ ΠΏΠΎΡ€Ρ‚Π° Arduino IDE
  • На OLED ΠΈΠ»ΠΈ TFT дисплСй
  • На сСмисСгмСнтный ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€

ΠŸΡ€ΠΈ Π²Ρ‹Π²ΠΎΠ΄Π΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² Π²Π°ΠΆΠ½ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ значСния, выбирая подходящиС Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ измСрСния (ΠΏΠ€, Π½Π€, ΠΌΠΊΠ€) Π² зависимости ΠΎΡ‚ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½Π½ΠΎΠΉ Смкости.

Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ измСритСля Смкости

Π‘Π°Π·ΠΎΠ²ΡƒΡŽ схСму измСритСля Смкости Π½Π° Arduino ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ:

  • Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΠΈ управлСния для Π²Ρ‹Π±ΠΎΡ€Π° Ρ€Π΅ΠΆΠΈΠΌΠΎΠ²
  • Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ автоматичСскоС ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ΠΎΠ²
  • Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠ΅ ESR кондСнсатора
  • Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ для логирования Π΄Π°Π½Π½Ρ‹Ρ…
  • Π‘Π΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΠΎΡ€Ρ‚Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ с Π±Π°Ρ‚Π°Ρ€Π΅ΠΉΠ½Ρ‹ΠΌ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ΠΌ

Π’Π°ΠΊΠΈΠ΅ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ позволят ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΈΠ·ΠΌΠ΅Ρ€ΠΈΡ‚Π΅Π»ΡŒ Смкости Π±ΠΎΠ»Π΅Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌ ΠΈ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΌ Π² использовании.


Arduino ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠ΅ Смкости кондСнсатора

Π­Ρ‚ΠΎΡ‚ ΠΈΠ·ΠΌΠ΅Ρ€ΠΈΡ‚Π΅Π»ΡŒ Смкости ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠ·ΠΌΠ΅Ρ€ΡΡ‚ΡŒ Π΅ΠΌΠΊΠΎΡΡ‚ΡŒ кондСнсаторов с Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ 1 ΠΏΠ€ Π² Π½ΠΈΠΆΠ½Π΅ΠΌ ΠΊΠΎΠ½Ρ†Π΅ Π΄ΠΈΠ°ΠΌΠ°Π·ΠΎΠ½Π°. РСальная Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ Π½Π΅ извСстна, Π½ΠΎ линСйная ошибка Π»Π΅ΠΆΠΈΡ‚ Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… максимум 0. НаибольшиС затруднСния Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‚ ΠΏΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΈ элСктролитичСских кондСнсаторов большой Смкости. Π˜Π·ΠΌΠ΅Ρ€ΠΈΡ‚Π΅Π»ΡŒ Смкости Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ автоматичСского Π²Ρ‹Π±ΠΎΡ€Π° ΠΏΡ€Π΅Π΄Π΅Π»ΠΎΠ² измСрСния , Π»ΠΈΠ±ΠΎ Π² Π½ΠΈΠΆΠ½Π΅ΠΌ ΠΈΠ»ΠΈ Π²Π΅Ρ€Ρ…Π½Π΅ΠΌΠ΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ СмкостСй ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ.


Поиск Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠΎ Π’Π°ΡˆΠ΅ΠΌΡƒ запросу:

Π‘Ρ…Π΅ΠΌΡ‹, справочники, Π΄Π°Ρ‚Π°ΡˆΠΈΡ‚Ρ‹:

ΠŸΡ€Π°ΠΉΡ-листы, Ρ†Π΅Π½Ρ‹:

ΠžΠ±ΡΡƒΠΆΠ΄Π΅Π½ΠΈΡ, ΡΡ‚Π°Ρ‚ΡŒΠΈ, ΠΌΠ°Π½ΡƒΠ°Π»Ρ‹:

Π”ΠΎΠΆΠ΄ΠΈΡ‚Π΅ΡΡŒ окончания поиска Π²ΠΎ всСх Π±Π°Π·Π°Ρ….

По Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡŽ появится ссылка для доступа ΠΊ Π½Π°ΠΉΠ΄Π΅Π½Π½Ρ‹ΠΌ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π°ΠΌ.

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅:

  • Π˜Π·ΠΌΠ΅Ρ€ΠΈΡ‚Π΅Π»ΡŒ Смкости ΠΈ индуктивности Π½Π° Arduino Uno
  • Π˜Π·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠ΅ Смкости кондСнсаторов с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Arduino
  • Arduino:ΠžΡΠ½ΠΎΠ²Ρ‹/Π˜Π·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠ΅ Смкости ΠΈ константы Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ RC
  • Π˜Π·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠ΅ Смкости кондСнсаторов Π½Π° Ардуино
  • C-ΠΌΠ΅Ρ‚Ρ€ Π·Π° 5 ΠΌΠΈΠ½ΡƒΡ‚
  • Π˜Π·ΠΌΠ΅Ρ€ΠΈΡ‚Π΅Π»ΡŒ индуктивности ΠΈ Смкости Π½Π° Arduino

ΠŸΠžΠ‘ΠœΠžΠ’Π Π˜Π’Π• Π’Π˜Π”Π•Πž ПО Π’Π•ΠœΠ•: ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ Π½Π° ΠΏΠ»Π°Ρ‚Π΅ Π±Π΅Π· выпаивания с ВСстСром транзисторов ESR LCR T4 T3 ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ° 1,12К рус

Π˜Π·ΠΌΠ΅Ρ€ΠΈΡ‚Π΅Π»ΡŒ Смкости ΠΈ индуктивности Π½Π° Arduino Uno


Π’ Π΄Π°Π½Π½ΠΎΠΌ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π΅ ΠΌΡ‹ научимся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Arduino для измСрСния Смкости кондСнсаторов. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ³ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ, Ссли кондСнсатор Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ, Π½Ρƒ ΠΈ просто для ΠΎΠ±Ρ‰Π΅Π³ΠΎ развития.

Π•ΠΌΠΊΠΎΡΡ‚ΡŒ β€” это ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Π½Π°ΠΊΠ°ΠΏΠ»ΠΈΠ²Π°Ρ‚ΡŒ элСктричСский заряд. Π Π°Π·ΡƒΠΌΠ½ΠΎ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ выступаСт кондСнсатор. ΠšΠΎΠ½Π΄Π΅Π½ΡΠ°Ρ‚ΠΎΡ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ запасаСт Π΄Π°Π½Π½Ρ‹ΠΉ заряд Π² элСктричСском ΠΏΠΎΠ»Π΅ ΠΌΠ΅ΠΆΠ΄Ρƒ двумя проводящими ΠΎΠ±ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌΠΈ, называСтся кондСнсатор с пластинчатыми ΠΎΠ±ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌΠΈ. НС токопроводящий ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ располагаСтся ΠΌΠ΅ΠΆΠ΄Ρƒ этими двумя ΠΎΠ±ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌΠΈ, называСтся диэлСктриком.

ДиэлСктрики ΠΈΠ·ΠΌΠ΅Π½ΡΡŽΡ‚ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρƒ заряда, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ кондСнсатор, ΠΈ фактичСски, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚, для ΠΊΠ°ΠΊΠΈΡ… Ρ†Π΅Π»Π΅ΠΉ кондСнсатор Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ впослСдствии Π½Π°ΠΏΡ€. РавСнство для опрСдСлСния Смкости кондСнсатора с пластинчатыми ΠΎΠ±ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌΠΈ выраТаСтся ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:.

Π’ - НапряТСниС кондСнсатора Π²ΠΎ врСмя разряда, напряТСниС рСзистора ΠΈΠ»ΠΈ Ρ‚ΠΎΠΊ кондСнсатора Π²ΠΎ врСмя заряда ΠΈΠ»ΠΈ разряда.

Tau ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΡƒΠΏΡ€ΠΎΡ‰Π΅Π½Π° ΠΈΠ· Π±ΠΎΠ»Π΅Π΅ слоТного выраТСния ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° рисункС Π²Ρ‹ΡˆΠ΅ для прСдставлСния Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ трСбуСтся для заряда кондСнсатора Ρ‡Π΅Ρ€Π΅Π· рСзистор, для достиТСния Данная Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½Π° ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ потрСбуСтся, Ρ‡Ρ‚ΠΎΠ±Ρ‹ кондСнсатор достиг значСния ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Arduino Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ Π½Π° Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρƒ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ потрСбуСтся для достиТСния кондСнсатором Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρ‹ Π”Π°Π»Π΅Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ для Tau для вычислСния Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρ‹ Смкости, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½ΠΎΠΌΠΈΠ½Π°Π»Π° рСзистора Π½Π°ΠΌ извСстно.

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² Π² Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ Π½Π΅ прСдставляСт особых трудностСй. ΠŸΡ€ΠΎΡΡ‚ΠΎ выполняйтС ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ², согласно схСмы. ПослС Π½Π°Π΄Π»Π΅ΠΆΠ°Ρ‰Π΅ΠΉ сборки схСмы, Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ ΠΊΠΎΠ΄ Π² ваш ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Arduino. Код ΠΈΠΌΠ΅Π΅Ρ‚ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ, Ρ‡Ρ‚ΠΎ позволяСт ΠΎΠ±Π»Π΅Π³Ρ‡ΠΈΡ‚ΡŒ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ всСго процСсса измСрСния. ΠŸΠ΅Ρ€Π²Π°Ρ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π° ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, ΠΊΠ°ΠΊΠΎΠ΅ врСмя трСбуСтся кондСнсатору для достиТСния Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρ‹ Вторая Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π° β€” это измСрСнная Π΅ΠΌΠΊΠΎΡΡ‚ΡŒ Π² "Π½Π°Π½ΠΎ" ΠΈΠ»ΠΈ "ΠΏΠΈΠΊΠΎ" Ρ„Π°Ρ€Π°Π΄Π°Ρ….

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° цикличСски тСстируСт кондСнсатор, поэтому ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½Π½Ρ‹Π΅ значСния ΠΌΠΎΠ³ΡƒΡ‚ Π½Π΅Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ.

Π›ΡƒΡ‡ΡˆΠ΅ всСго ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ усрСднСнноС ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. ΠžΡ€ΠΈΠ³ΠΈΠ½Π°Π» ΡΡ‚Π°Ρ‚ΡŒΠΈ. Π‘Ρ€Π΅Π΄Π½ΠΈΠΉ Π±Π°Π»Π» ΡΡ‚Π°Ρ‚ΡŒΠΈ: 0 ΠŸΡ€ΠΎΠ³ΠΎΠ»ΠΎΡΠΎΠ²Π°Π»ΠΎ: 0 Ρ‡Π΅Π». Для добавлСния Π’Π°ΡˆΠ΅ΠΉ сборки Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ° рСгистрация. ΠžΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ. ΠžΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ Ρ€Π΅ΠΊΠ»Π°ΠΌΡ‹. Π‘Π°ΠΉΡ‚ Паяльник сущСствуСт Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π·Π° счСт Ρ€Π΅ΠΊΠ»Π°ΠΌΡ‹, поэтому ΠΌΡ‹ Π±Ρ‹Π»ΠΈ Π±Ρ‹ Π’Π°ΠΌ Π±Π»Π°Π³ΠΎΠ΄Π°Ρ€Π½Ρ‹ Ссли Π’Ρ‹ внСсСтС сайт Π² список ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ.

Как это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ? Главная Arduino. ΠŸΡ€ΠΈΠ·ΠΎΠ²ΠΎΠΉ Ρ„ΠΎΠ½Π΄ Π½Π° ΠΎΠΊΡ‚ΡΠ±Ρ€ΡŒ Π³. ВСстСр ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² LCR-T4. Набор Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰Π΅Π³ΠΎ Ρ€Π°Π΄ΠΈΠΎΠ»ΡŽΠ±ΠΈΡ‚Π΅Π»Ρ.

Arduino UNO. Π¨Π°Π³ 1: Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π΅ΠΌΠΊΠΎΡΡ‚ΡŒ? Π¨Π°Π³ 2: Как ΠΈΠ·ΠΌΠ΅Ρ€ΠΈΡ‚ΡŒ Π΅ΠΌΠΊΠΎΡΡ‚ΡŒ? А - НапряТСниС кондСнсатора Π²ΠΎ врСмя заряда Π’ - НапряТСниС кондСнсатора Π²ΠΎ врСмя разряда, напряТСниС рСзистора ΠΈΠ»ΠΈ Ρ‚ΠΎΠΊ кондСнсатора Π²ΠΎ врСмя заряда ΠΈΠ»ΠΈ разряда. Π¨Π°Π³ 5: Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° ΠΊΠΎΠ΄Π° ΠΈ тСстированиС ПослС Π½Π°Π΄Π»Π΅ΠΆΠ°Ρ‰Π΅ΠΉ сборки схСмы, Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ ΠΊΠΎΠ΄ Π² ваш ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Arduino. Π“Π»Π°Π²Π½ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ ΠΊΠΎΠ΄Π° Arduino ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ ΠΎΡ‚ΡΡŽΠ΄Π°. ΠžΡ€ΠΈΠ³ΠΈΠ½Π°Π» ΡΡ‚Π°Ρ‚ΡŒΠΈ Π’Π΅Π³ΠΈ: ΠŸΠ΅Ρ€Π΅Π²ΠΎΠ΄.

Π’ΠΎΠ·Π½Π°Π³Ρ€Π°Π΄ΠΈΡ‚ΡŒ Π― собрал 0 0 x. ΠžΡ†Π΅Π½ΠΈΡ‚ΡŒ Π‘Π±Ρ€ΠΎΡΠΈΡ‚ΡŒ. ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ 5 Π― собрал 0 ΠŸΠΎΠ΄ΠΏΠΈΡΠ°Ρ‚ΡŒΡΡ OK. Semen Π‘ΠΎΠ±Ρ€Π°Π», Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚. Для кондСнсаторов Π΅ΠΌΠΊΠΎΡΡ‚ΡŒΡŽ ΠΌΠ΅Π½Π΅Π΅ 1ΠΌΠΊΠ€ рСзистор 10ΠΊ слСдуСт ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ Π΄ΠΎ ΠΊ с ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌΠΈ ΠΏΡ€Π°Π²ΠΊΠ°ΠΌΠΈ Π² скСтчС. Π‘ большИми Смкостями ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° - ЭПБ сильно искаТаСт показания. Connector Π‘ΠΎΠ±Ρ€Π°Π» ΠΏΠΎ Π΄Π°Π½Π½ΠΎΠΉ схСмС Π½Π° Arduino nano, всС Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с минимальной ΠΏΠΎΠ³Ρ€Π΅ΡˆΠ½ΠΎΡΡ‚ΡŒΡŽ, Π½ΠΎ ΠΊΠΎΠ½Π΄Π΅Ρ€ V mf ΠΎΠ½ Π½Π΅ смог ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠœΠΎΠΆΠ΅Ρ‚ ΠΈΠ· Π·Π° большой Смкости заряТСнности? Баня ΠŸΠ΅Ρ€Π²ΠΎΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΈΠ΅ Π±Ρ‹Π»ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠ΅ Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ ΠŸΠΎΡ‡Π΅ΠΌΡƒ Ρ‚Π°ΠΊ?

Как ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ? Stan47 НС вникая Π² ΡΡƒΡ‚ΡŒ ΡΡ‚Π°Ρ‚ΡŒΠΈ Π²ΠΈΠ΄Π½Ρ‹ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ нСточности. Π£ диэлСктриков Π½Π΅ магнитная ΠΏΡ€ΠΎΠ½ΠΈΡ†Π°Π΅ΠΌΠΎΡΡ‚ΡŒ, Π° диэлСктричСская. На Π³Ρ€Π°Ρ„ΠΈΠΊΠ΅ заряда ΠΈ разряда кондСнсатора Π³Ρ€Π°Ρ„ΠΈΠΊ разряда упираСтся Π² "0", Π° тСорСтичСски кондСнсатор Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ разряТСн Π΄ΠΎ нуля ΠΈ заряТСн Π΄ΠΎ напряТСния источника Π΄Π°ΠΆΠ΅ Π·Π° бСсконСчноС врСмя. Бвойство экспонСнты. Π‘ΠΎΠ±Ρ€Π°Π» Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ кондСнсаторы ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΠ» - Ρ†Π΅Π»Ρ‹Π΅. Π˜ΡΠΏΡ‹Ρ‚Ρ‹Π²Π°Π» элСктролитичСскиС кондСнсаторы Π΅ΠΌΠΊΠΎΡΡ‚ΡŒΡŽ 10 ΠΈ ΠΌΠ€. Π‘ΠΊΠ΅Ρ‚Ρ‡ компилируСтся, ошибок Π½Π΅ Π²Ρ‹Π΄Π°Π΅Ρ‚, загруТаСтся, Π½ΠΎ Π½Π° ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π΅ ΠΏΠΎΡ€Ρ‚Π° Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚.

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Π½Π° ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π΅ мСнял-бСстолку. Ардуино рабочая, Ρ‡Π΅Ρ€Π΅Π· ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ ΠΏΠΎΡ€Ρ‚Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΡ… схСмах ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π» значСния. Π–Π°Π»ΡŒ, Ρ‡Ρ‚ΠΎ Π½Π΅ Π²Ρ‹ΡˆΠ»ΠΎ. Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ. Π’ Ρ‡Π΅ΠΌ измСряСтся напряТСниС? Для Π²Ρ‹Π±ΠΎΡ€Π° Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΉΡ‚Π΅ CTRL. Π― согласСн с ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌΠΈ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π² ΠžΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ. Raspberry Pi 2.


Π˜Π·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠ΅ Смкости кондСнсаторов с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Arduino

Занялся с Π΄Ρ€ΡƒΠ³ΠΎΠΌ Π½Π΅Π΄Π°Π²Π½ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ, Ρ€Π°Π±ΠΎΡ‚Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΈ ESR, ёмкости ΠΈ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ ΠΊΠΎΠ½Π΄Ρ‘Ρ€Π°. Π’ ΠΈΠ΄Π΅Π°Π»Π΅ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½Π½Ρ‹Π΅ показания Ρ‡ΠΈΡ‚Π°ΡŽΡ‚ΡΡ Сср-ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ, пСрСдаётся Π½Π° Π°Ρ€Π΄Ρƒ, Π° ΠΎΠ½Π° Π² свою ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ отправляСт Π΄Π°Π½Π½Ρ‹Π΅ Π½Π° ΠΊΠΎΠΌΠΏ ΠΏΠΎ Π²Π°ΠΉΡ„Π°ΡŽ. Π–Π΅Π»Π΅Π·ΠΎ практичСски собрано, ΠΏΡ€ΠΎΠ³Π° Π³ΠΎΡ‚ΠΎΠ²Π°, Π½ΠΎ ΡΡ‚ΠΎΠ»ΠΊΠ½ΡƒΠ»ΠΈΡΡŒ с ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ, Ρ‡Ρ‚ΠΎ ΠΎΠ±Π° Π½Π΅ Π·Π½Π°Π΅ΠΌ, ΠΊΠ°ΠΊ ΠΏΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‚ΠΈΡ‚ΡŒ сигнал ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ с ESR-ΠΌΠ΅Ρ‚Ρ€Π° ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π½Π° Π°Ρ€Π΄ΡƒΠΈΠ½Ρƒ. Как я понял, Ρ‚Π΅ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΎΡ‡ΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΊ дисплСю ΠΈΠ΄ΡƒΡ‚, ΠΎΠ½ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ сигнал ΠΏΠΎ Ρ‚ΠΈΠΏΡƒ юсб, ΠΈ ΠΈΠ½Ρ„Π° ΠΈΠ΄Ρ‘Ρ‚ ΡƒΠΆΠ΅ для ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹?

Π­Ρ‚ΠΎΡ‚ ΠΈΠ·ΠΌΠ΅Ρ€ΠΈΡ‚Π΅Π»ΡŒ Смкости ΠΈ индуктивности ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π²Π°ΠΌ ΠΈΠ·ΠΌΠ΅Ρ€ΡΡ‚ΡŒ Π΅ΠΌΠΊΠΎΡΡ‚ΡŒ Π½Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π΅ Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ ΠΎΡ‚ pF Π΄ΠΎ uF.

Arduino:ΠžΡΠ½ΠΎΠ²Ρ‹/Π˜Π·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠ΅ Смкости ΠΈ константы Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ RC

Π― Ρ…ΠΎΡ‚Π΅Π» ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Arduino Π² качСствС устройства измСрСния Смкости для коаксиального ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π°. Π― Π½Π°Ρ‡Π°Π» ΠΈΠ·ΠΌΠ΅Ρ€ΡΡ‚ΡŒ Π΅ΠΌΠΊΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠ³ΠΎ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Ρ‚Ρ€Π° UT58B. Π’Π°ΠΊΠΎΠ²Ρ‹ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹:. Π’Π΅ΠΏΠ΅Ρ€ΡŒ я Ρ…ΠΎΡ‚Π΅Π» ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Arduino для измСрСния Смкости, Π° Π·Π°Ρ‚Π΅ΠΌ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ Π΄Π»ΠΈΠ½Ρƒ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π° Π² зависимости ΠΎΡ‚ Смкости. Π― ΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Π» ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ Π·Π° a guide , Ρ‡Ρ‚ΠΎΠ±Ρ‹ Arduino смог ΠΈΠ·ΠΌΠ΅Ρ€ΠΈΡ‚ΡŒ Π΅ΠΌΠΊΠΎΡΡ‚ΡŒ. Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°. Π”ΠΎΠ»ΠΆΠ΅Π½ Π»ΠΈ я ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ ΠΏΠΎΡΡ‚ΠΎΡΠ½Π½ΡƒΡŽ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ? И насколько ΠΌΠ°Π»ΠΎ это ΠΌΠΎΠ³Π»ΠΎ Π±Ρ‹Ρ‚ΡŒ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π°Ρ€Π΄ΡƒΠΈΠ½ΠΎ всС Π΅Ρ‰Π΅ ΠΌΠΎΠ³ ΠΈΠ·ΠΌΠ΅Ρ€ΠΈΡ‚ΡŒ врСмя?

Π˜Π·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠ΅ Смкости кондСнсаторов Π½Π° Ардуино

Устройство, нСисправности, восстановлСниС ΠΈ Ρ€Π΅ΠΌΠΎΠ½Ρ‚. Π­Ρ‚ΠΎΡ‚ заряд ΠΈ измСряСтся. Π’ ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρ‹ Π½ΡƒΠ»Π΅Π²ΠΎΠ³ΠΎ напряТСния Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π΅ DA1 кондСнсаторы Π‘Ρ… ΠΈ Π‘4 Ρ€Π°Π·Ρ€ΡΠΆΠ°ΡŽΡ‚ΡΡ Ρ‡Π΅Ρ€Π΅Π· эмиттСрно-Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ транзистора VT1. Π‘Ρ…Π΅ΠΌΠ° ΠΈΠ·ΠΌΠ΅Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ части устройства ΠΎΡ‡Π΅Π½ΡŒ проста. ΠŸΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π΅Π΅ Ρ€Π°Π±ΠΎΡ‚Π° Π±Ρ‹Π»Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½Π° ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎ Π½Π° ΠΌΠ°ΠΊΠ΅Ρ‚Π΅.

Π’ΠΎΠΉΡ‚ΠΈ ΠΈΠ»ΠΈ Π·Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ.

C-ΠΌΠ΅Ρ‚Ρ€ Π·Π° 5 ΠΌΠΈΠ½ΡƒΡ‚

На микросхСмС Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π΅ сСрии ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ простой ΠΈ Ρ‚ΠΎΡ‡Π½Ρ‹ΠΉ ΠΈΠ·ΠΌΠ΅Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΈΠ±ΠΎΡ€. Если извСстны Π½ΠΎΠΌΠΈΠ½Π°Π»Ρ‹ сопротивлСний ΠΈ кондСнсаторов, Ρ‚ΠΎ частоту Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π° Π½Π° ИМБ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ ΠΏΠΎ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π΅:. ΠŸΡ€ΠΈ ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠΈ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ устройство Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ пСрСвСсти Π² Ρ€Π΅ΠΆΠΈΠΌ измСрСния Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈ Ρ€ΡƒΠΊΠΎΠ²ΠΎΠ΄ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌΠΈ Π½ΠΎΠΌΠΈΠ½Π°Π»Π°ΠΌΠΈ рСзисторов ΠΈ кондСнсаторов:. Π‘Ρ…Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ, Π² Π²ΠΈΠ΄Π΅ Π±Π»ΠΎΠΊΠΎΠ² ΠΏΡ€ΠΈΠ±ΠΎΡ€ ΠΏΠΎΠΊΠ°Π·Π°Π½ Π½Π° ΠΏΠ΅Ρ€Π²ΠΎΠΌ рисункС Π½ΠΈΠΆΠ΅. Π˜Π·ΠΌΠ΅Ρ€ΠΈΡ‚Π΅Π»ΡŒ состоит ΠΈΠ· Ρ‚Ρ€Π΅Ρ… Π±Π»ΠΎΠΊΠΎΠ². ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ β€” ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для опрСдСлСния Π½ΠΎΠΌΠΈΠ½Π°Π»Π° СмкостСй СмкостСй ΠΎΡ‚ 0,5 Π΄ΠΎ ΠΌΠΊΠ€, Π²Ρ‚ΠΎΡ€ΠΎΠΉ β€” соотвСтствСнно ΠΎΡ‚ 1 ΠΏΠ€ Π΄ΠΎ 0,5 ΠΌΠΊΠ€, Ρ‚Ρ€Π΅Ρ‚ΠΈΠΉ β€” источник питания.

Π˜Π·ΠΌΠ΅Ρ€ΠΈΡ‚Π΅Π»ΡŒ индуктивности ΠΈ Смкости Π½Π° Arduino

Π’Π²Π΅Π΄ΠΈΡ‚Π΅ ΡΠ»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½ΡƒΡŽ ΠΏΠΎΡ‡Ρ‚Ρƒ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°ΠΉΡ‚Π΅ письма с Π½ΠΎΠ²Ρ‹ΠΌΠΈ самодСлками. НС Π±ΠΎΠ»Π΅Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ письма Π² дСнь. Π’ΠΎΠΉΡ‚ΠΈ Π§ΡƒΠΆΠΎΠΉ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€. Π’ гостях Ρƒ Π‘Π°ΠΌΠΎΠ΄Π΅Π»ΠΊΠΈΠ½Π°! ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠ΅ΠΌ Π΅ΠΌΠΊΠΎΡΡ‚ΡŒ кондСнсаторов с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Arduino.

β€œΠ˜Π·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠ΅ Смкости кондСнсатора с автоматичСским Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ Arduino”. Π Π°Π±ΠΎΡ‚Ρƒ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠ»: ΠŸΠ»ΠΎΡ‚Π½ΠΈΠΊΠΎΠ² Π•Π³ΠΎΡ€.

Π­Ρ‚ΠΎΡ‚ ΠΈΠ·ΠΌΠ΅Ρ€ΠΈΡ‚Π΅Π»ΡŒ Смкости ΠΈ индуктивности ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π²Π°ΠΌ ΠΈΠ·ΠΌΠ΅Ρ€ΡΡ‚ΡŒ Π΅ΠΌΠΊΠΎΡΡ‚ΡŒ Π½Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π΅ Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ ΠΎΡ‚ 0. Π”Π°Π½Π½Ρ‹Π΅ отобразятся Π½Π° дисплСС 16Ρ…2, Π° Π³Π»Π°Π²Π½Ρ‹ΠΌ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΌ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠΌ Π±ΡƒΠ΄ΡƒΡ‚ Ардуино Π£Π½ΠΎ ΠΈ дисплСй. На этом шагС Π½ΡƒΠΆΠ½ΠΎ ΡΠΊΠΎΠ½Ρ†Π΅Π½Ρ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π½Π° Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ собираСмся ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ.

Как ΠΏΡ€ΠΎΠ·Π²ΠΎΠ½ΠΈΡ‚ΡŒ Π΄ΠΈΠΎΠ΄, кондСнсатор ΠΈ сопротивлСниС ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ Andrey Alexeyev. Какой Ρ‚ΠΎΠΊ ΡƒΡ‚Π΅Ρ‡ΠΊΠΈ Ρƒ ΠΏΠΎΠ»ΠΈΠΌΠ΅Ρ€Π½Ρ‹Ρ… кондСнсаторов? А Ссли ΠΈΡ… Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠ΅Ρ€Π΅Π³Ρ€Π΅Ρ‚ΡŒ ΠΏΡ€ΠΈ ΠΏΠ°ΠΉΠΊΠ΅? А ΠΊΠ°ΠΊ это ΠΈΠ·ΠΌΠ΅Ρ€ΠΈΡ‚ΡŒ? ΠŸΠΎΡ‡Π΅ΠΌΡƒ я Π²ΠΈΠΆΡƒ Ρ‚Π°ΠΊΠΎΠΉ хаос Π² ΠΏΠΎΠΊΠ°Π·Π°Π½.. Бсылка Π½Π° тСстСр: ru.

Π’ Ρ€Π°Π΄ΠΈΠΎΠ»ΡŽΠ±ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ часто Π±Ρ‹Π²Π°Π΅Ρ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΠ·ΠΌΠ΅Ρ€ΠΈΡ‚ΡŒ Π΅ΠΌΠΊΠΎΡΡ‚ΡŒ кондСнсатора ΠΈΠ»ΠΈ ΠΈΠ½Π΄ΡƒΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ ΠΊΠ°Ρ‚ΡƒΡˆΠΊΠΈ.

БСйчас этот Ρ„ΠΎΡ€ΡƒΠΌ ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚: Sancho ΠΈ 0 гостСй. Русская ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° phpBB. Please, in order to access our website you need to activate JavaScript in your Browser!!! How to enable JavaScript in your Browser. Поиск Π Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹ΠΉ поиск.

Π’ Π΄Π°Π½Π½ΠΎΠΌ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π΅ ΠΌΡ‹ научимся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Arduino для измСрСния Смкости кондСнсаторов. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ³ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ, Ссли кондСнсатор Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ, Π½Ρƒ ΠΈ просто для ΠΎΠ±Ρ‰Π΅Π³ΠΎ развития. Π•ΠΌΠΊΠΎΡΡ‚ΡŒ β€” это ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Π½Π°ΠΊΠ°ΠΏΠ»ΠΈΠ²Π°Ρ‚ΡŒ элСктричСский заряд. Π Π°Π·ΡƒΠΌΠ½ΠΎ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ выступаСт кондСнсатор.


Π˜Π·ΠΌΠ΅Ρ€ΠΈΡ‚Π΅Π»ΡŒ ёмкости ΠΈ индуктивности – Π Π°Π΄ΠΈΠΎΠ΄Π΅Π΄

Π”Π°Π½Π½Ρ‹ΠΉ ΠΈΠ·ΠΌΠ΅Ρ€ΠΈΡ‚Π΅Π»ΡŒ Π±Ρ‹Π» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ ΠΏΠΎ ΠΌΠΎΡ‚ΠΈΠ²Π°ΠΌ измСритСля СмкостСй elm-chan’а, Π½ΠΎ с L-ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ. Π’Π²Π΅Π΄Π΅Π½ Ρ€Π΅ΠΆΠΈΠΌ измСрСния индуктивности. Π Π°ΡΡˆΠΈΡ€Π΅Π½ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ измСрСния. Π’ основу Ρ€Π°Π±ΠΎΡ‚Ρ‹ схСмы Π·Π°Π»ΠΎΠΆΠ΅Π½ Β«Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π½Ρ‹ΠΉΒ» ΠΌΠ΅Ρ‚ΠΎΠ΄ измСрСния. Π’ качСствС Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€ Π¨ΠΌΠΈΡ‚Ρ‚Π°, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚ΠΎΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΈΠ±ΠΎΡ€Π° Π²ΠΎ всСм Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ.
Для измСрСния C ΠΈ L ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹, ΠΊΠΎΠΌΠΌΡƒΡ‚ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Π΅ Π² зависимости ΠΎΡ‚ Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΠΎΠ³ΠΎ Ρ€Π΅ΠΆΠΈΠΌΠ° Ρ€Π°Π±ΠΎΡ‚Ρ‹. Π’Ρ‹Ρ…ΠΎΠ΄Ρ‹ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ² ΠΏΠΎΡΡ‚ΡƒΠΏΠ°ΡŽΡ‚ Π½Π° Π²Ρ…ΠΎΠ΄ ICP ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ATtiny2313, Ρ‚Π°ΠΊΡ‚ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ ΠΎΡ‚ ΠΊΠ²Π°Ρ€Ρ†Π΅Π²ΠΎΠ³ΠΎ Ρ€Π΅Π·ΠΎΠ½Π°Ρ‚ΠΎΡ€Π° 10ΠœΠ“Ρ†.

Β 

ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½Π°Ρ схСма измСритСля индуктивности ΠΈ ёмкости:

ΠŸΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Ρ€Π΅ΠΆΠΈΠΌΠΎΠ² ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»Π΅ΠΌ Β«C/LΒ».
ΠšΠΎΠΌΠΏΠ΅Π½ΡΠ°Ρ†ΠΈΡ ΠΏΠ°Ρ€Π°Π·ΠΈΡ‚Π½Ρ‹Ρ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² осущСствляСтся ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ Β«>0<Β«. 2-1], Π½ΠΎ Π² Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠ±ΠΎΡ€Π΅ это Π½Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ
Π’ΠΎ всСх выраТСниях принято
Cx(Lx)- Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ измСряСмого ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°
Co(Lo)- Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ эталонного элСмСнта ΠΏΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΈ
No-Ρ†Π΅Π»ΠΎΠ΅ число ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ΠΎΠ² Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ с Π½Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΌΠΈ ΠΎΠΏΠΎΡ€Π½Ρ‹ΠΌΠΈ элСмСнтами Π·Π° врСмя измСрСния
Nx-Ρ†Π΅Π»ΠΎΠ΅ число ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ΠΎΠ² Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ с ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΌ измСряСмым ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠΌ Π·Π° врСмя измСрСния
no-Ρ†Π΅Π»ΠΎΠ΅ число ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ΠΎΠ² Fo Π·Π° врСмя прохоТдСния No
Nx-Ρ†Π΅Π»ΠΎΠ΅ число ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ΠΎΠ² Fo Π·Π° врСмя прохоТдСния Nx

Π‘Ρ…Π΅ΠΌΠ° собрана Π½Π° ΠΌΠ°ΠΊΠ΅Ρ‚Π΅. Π‘Π½Π°Ρ‡Π°Π»Π° использовал микросхСму Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€ΠΎΠ² Π¨ΠΌΠΈΡ‚Ρ‚Π° CD4093, Π½ΠΎ Π΅Π΅ нагрузочная ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ оказалась слабая. ΠŸΡ€ΠΈΠΊΡƒΠΏΠΈΠ» MC74AC132 ΠΈ с Π½Π΅ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ мСня ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€ΠΈΠ»ΠΈ.
БСйчас ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° ΠΊΠ°Π»ΠΈΠ±Ρ€ΠΎΠ²ΠΊΠΈ осущСствляСтся Ρ‚Π°ΠΊ β€” бСрСтся любой ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ (кондСнсатор, ΠΈΠ½Π΄ΡƒΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ) с Π·Π°Ρ€Π°Π½Π΅Π΅ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½Π½Ρ‹ΠΌΠΈ значСниями, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π·Π°Π±ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ. Π”Π°Π»Π΅Π΅, наТимаСтся ΠΊΠ½ΠΎΠΏΠΊΠ° Β«>0<Β» ΠΈ, послС появлСния ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ†ΠΈΠΈ 0.00P(uH), отпускаСтся.
ΠŸΡ€ΠΈ этом, Π² EEPROM ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° заносится ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 65536*65536*no/No. К ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ Π²Ρ…ΠΎΠ΄Π½Ρ‹ΠΌ Π³Π½Π΅Π·Π΄Π°ΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ элСмСнт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ принят Π·Π° эталон ΠΈ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π° Π΅Π³ΠΎ Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ извСстна. ЗаписываСтся показания ΠΏΡ€ΠΈΠ±ΠΎΡ€Π° ΠΈ рассчитываСтся ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉ коэффициСнт. Π­Ρ‚Π°Π»ΠΎΠ½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Π·Π°Π±ΠΈΡ‚ΠΎΠ΅ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ умноТаСтся Π½Π° ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉ коэффициСнт ΠΈ вновь забиваСтся Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ. Π’Π°ΠΊΠΈΠΌ
ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΏΠ°Ρ€Π°Π·ΠΈΡ‚Π½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ схСмы. Π‘ΠΊΠΎΡ€Π΅Π΅ всСго, ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρƒ ΠΊΠ°Π»ΠΈΠ±Ρ€ΠΎΠ²ΠΊΠΈ придСтся ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΈΡ‚ΡŒ 2 ΠΈΠ»ΠΈ 3 Ρ€Π°Π·Π°. ΠžΡ‡Π΅Π½ΡŒ ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ значСния ΠΈΠ· EEPROM ΠΈ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π² тСкст ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

Β 

Π”ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ:

C 0.00 … 9.99 pF
10.0 … 99.9 pF
100 … 999 pF

1.00 … 9.99 nF
10.0 … 99.9 nF
100 … 999 nF
1.00 … 9.99 uF
10.0 … 99.9 uF
100 … 999 uF
1000 … 9999 (uF)

L 0.00 … 9.99 uH
10.0 … 99.9 uH
100 … 999 uH

1.000 … 9.999 (mH)
10.00 … 99.99 (mH)
100.0 … 999.9 (mH)
1000 … 9999 (mH)

Β 

ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° ΠΊΠ°Π»ΠΈΠ±Ρ€ΠΎΠ²ΠΊΠΈ:

Π›ΡƒΡ‡ΡˆΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Π½Π° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅. Π­Ρ‚Π°Π»ΠΎΠ½Π½Ρ‹ΠΉ кондСнсатор Π΅ΠΌΠΊΠΎΡΡ‚ΡŒΡŽ 669pF

β€” послС программирования ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° (FLASH ΠΈ EEPROM) ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ Π±Ρ‹Π»ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π½Π°Π³Ρ€ΡƒΠ·ΠΎΠΊ, Π΄Π°Ρ‚ΡŒ ΠΏΠΎΡ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ схСмС ΠΌΠΈΠ½ΡƒΡ‚ 10. Π’ это врСмя ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Ρ€Π΅Π°ΠΊΡ†ΠΈΡŽ Π½Π° ΠΎΡ€Π³Π°Π½Ρ‹ управлСния ΠΈ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ†ΠΈΡŽ
β€” убСТдаСмся, Ρ‡Ρ‚ΠΎ ΠΊ Π²Ρ…ΠΎΠ΄Π½Ρ‹ΠΌ Π³Π½Π΅Π·Π΄Π°ΠΌ ΠΊΠ°Π½Π°Π»Π° Β«Π‘Β» Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ
β€” Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«>0<Β«. ПослС появлСния ΠΌΠΎΡ€Π³Π°ΡŽΡ‰Π΅ΠΉ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ†ΠΈΠΈ Β«0.00PΒ», ΠΊΠ½ΠΎΠΏΠΊΡƒ отпускаСм
β€” ΠΊ Π²Ρ…ΠΎΠ΄Π½Ρ‹ΠΌ Π³Π½Π΅Π·Π΄Π°ΠΌ ΠΊΠ°Π½Π°Π»Π° Β«Π‘Β»ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ эталонный кондСнсатор
β€” показания записываСм. Π’ ΠΌΠΎΠ΅ΠΌ случаС Π±Ρ‹Π»ΠΎ Β«531PΒ»
β€” Π½Π°Ρ…ΠΎΠ΄ΠΈΠΌ ΠΏΠΎΠΏΡ€Π°Π²ΠΎΡ‡Π½Ρ‹ΠΉ коэффициСнт 669:531=1,2598870056497175141242937853107
β€” ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ исходник ΠΈ Π²ΠΈΠ΄ΠΈΠΌ, Ρ‡Ρ‚ΠΎ Π² EEPROM ΠΏΠΎ ΠΌΠ΅Ρ‚ΠΊΠ΅ E_CONST_Co записано 6080*1000
β€” ΡƒΠΌΠ½ΠΎΠΆΠ°Π΅ΠΌ 6080*1000*1,2598870056497175141242937853107=7660112,99~7660113==0074 E251
β€” ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€, считываСм EEPROM
β€” ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠ΅ ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ Β«>0<Β«, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ E_CONST_C пСрСносим Π² исходник. Π’Π°ΠΊΠΆΠ΅ пСрСносим ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ E_CONST_Co=0074 E251
β€” ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΡƒΠ΅ΠΌ исходник
β€” записываСм ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ . hex ΠΈ .eep Π² ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€
β€” провСряСм.

НавСрняка, придСтся ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΈΡ‚ΡŒ эту ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρƒ для получСния Π±ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°.
Π”ΠΎΠ»ΠΆΠ΅Π½ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅Π΄ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠΆΠΈΠ΄Π°Ρ‚ΡŒ Π²Ρ‹Π΄Π°ΡŽΡ‰ΠΈΡ…ΡΡ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² ΠΎΡ‚ этой схСмы Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ. Если допускаСтся Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ Π²ΠΎ всСм Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… 3…5%, Ρ‚ΠΎ Π²ΠΏΠΎΠ»Π½Π΅ ΠΏΠΎΠΉΠ΄Π΅Ρ‚. Для получСния Π±ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΡ‡Π½Ρ‹Ρ… Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² Π² Π±ΠΎΠ»Π΅Π΅ ΡƒΠ·ΠΊΠΎΠΌ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅, Π½ΡƒΠΆΠ½ΠΎ ΠΊΠ°Π»ΠΈΠ±Ρ€ΠΎΠ²Π°Ρ‚ΡŒ эталонными элСмСнтами, ΠΏΠΎΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠΌΠΈ Π² этот Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½. Π‘ΠΎΠ»ΡŒΡˆΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ конструктивноС ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅.

Β 

Π’Π½Π΅ΡˆΠ½ΠΈΠΉ Π²ΠΈΠ΄ ΠΏΡ€ΠΈΠ±ΠΎΡ€Π°:

ЗамСчания ΠΈ прСдлоТСния ΠΏΡ€ΠΈΠ²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ΡΡ.

Β 

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΡƒ

ΠžΠ±ΡΡƒΠ΄ΠΈΡ‚ΡŒ Π½Π° Ρ„ΠΎΡ€ΡƒΠΌΠ΅

Β 

Автор: АлСксандр КлСнин, [email protected]

ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ΠΎΠ² всСго: 4Β 315, сСгодня: 5

Π˜Π·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠ΅ Смкости с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Arduino - Π˜Π½ΠΆΠ΅Π½Π΅Ρ€Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹

ΠŸΠΎΠ΄Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΡ:

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС:

ΠŸΡ€ΠΈΠ²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽ вас, ΠΏΡ€ΠΈΠ²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽ вас Π² нашСм Π½ΠΎΠ²ΠΎΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅. Π’ этом ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ ΠΌΡ‹ собираСмся ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΉ ΠΈ интСрСсный элСктронный инструмСнт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π°ΠΌ, ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π°ΠΌ ΠΈΠ»ΠΈ Ρ€Π΅ΠΌΠΎΠ½Ρ‚Π½ΠΈΠΊΠ°ΠΌ, Π½ΡƒΠΆΠ΅Π½ Π² повсСднСвной ΠΆΠΈΠ·Π½ΠΈ. ΠœΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ кондСнсатор Π² Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ Π½Π°ΡˆΠΈΡ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² для Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ†Π΅Π»Π΅ΠΉ, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹ ΠΈΠ»ΠΈ источники питания. Π’ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ случаСв Ρƒ нас Π½Π΅Ρ‚ возмоТности ΠΈΠ·ΠΌΠ΅Ρ€ΠΈΡ‚ΡŒ Π΅ΠΌΠΊΠΎΡΡ‚ΡŒ кондСнсатора Π² нашСм Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΌ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Ρ‚Ρ€Π΅. Π˜Ρ‚Π°ΠΊ, Π½Π° этот Ρ€Π°Π· ΠΌΡ‹ нашли Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅. Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΌΡ‹ создадим собствСнный инструмСнт для измСрСния Смкости, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Arduino.

ВмСсто Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ½Π²Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² Π½ΠΎΠ²ΠΎΠ΅ элСктронноС ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅, ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ»Π°Ρ‚Ρƒ Arduino ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ основныС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ для измСрСния Смкости. Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ этот ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ практичСскиС знания ΠΎ кондСнсаторС. Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ Π½Π΅ Π±ΡƒΠ΄Π΅ΠΌ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ ΠΎΠ±ΡΡƒΠΆΠ΄Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ кондСнсаторов, Π° ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΊΡ€Π°Ρ‚ΠΊΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±Ρ‹Π»ΠΎ Π»Π΅Π³ΠΊΠΎ ΠΏΠΎΠ½ΡΡ‚ΡŒ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ Ρ€Π°Π±ΠΎΡ‚Ρ‹ нашСго ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°.

ΠšΠΎΠ½Π΄Π΅Π½ΡΠ°Ρ‚ΠΎΡ€ прСдставляСт собой элСктронный ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π² основном Π½Π°ΠΊΠ°ΠΏΠ»ΠΈΠ²Π°Π΅Ρ‚ ΡΠ½Π΅Ρ€Π³ΠΈΡŽ ΠΏΡ€ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ ΠΊ элСктричСскому полю. Он ΠΈΠΌΠ΅Π΅Ρ‚ Π΄Π²Π΅ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠ»Π΅ΠΌΠΌΡ‹, соСдинСнныС двумя ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ проводящими пластинами, Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌΠΈ диэлСктричСским ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠΌ. ДиэлСктричСскиС ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой элСктричСскиС изоляторы (ΡΠΎΠΏΡ€ΠΎΡ‚ΠΈΠ²Π»ΡΡŽΡ‰ΠΈΠ΅ΡΡ ΠΏΡ€ΠΎΡ…ΠΎΠΆΠ΄Π΅Π½ΠΈΡŽ Ρ‚ΠΎΠΊΠ°), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡΡ€ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ элСктричСского поля. Когда ΠΌΡ‹ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ Π±Π°Ρ‚Π°Ρ€Π΅ΡŽ ΠΊ кондСнсатору, Ρ‚ΠΎ ΠΈΠ·-Π·Π° разности ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΠΎΠ² ΠΌΠ΅ΠΆΠ΄Ρƒ двумя ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΠΎ заряТСнными пластинами кондСнсатора создаСтся элСктричСскоС ΠΏΠΎΠ»Π΅, ΠΈ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ кондСнсатор Π½Π°ΠΊΠ°ΠΏΠ»ΠΈΠ²Π°Π΅Ρ‚ ΡΠ½Π΅Ρ€Π³ΠΈΡŽ.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС для установки

Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ этот ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, Π½Π°ΠΌ потрСбуСтся ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ Π΄Π΅Π»Π°Ρ‚ΡŒ наш ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π² симуляции, для этого ΠΌΡ‹ установим ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС для модСлирования Proteus, Π° для кодирования ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Arduino IDE.

ΠšΡ€Π°Ρ‚ΠΊΠΎ ΠΎ Proteus, это инструмСнт, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ для модСлирования ΠΈ проСктирования элСктронных схСм. Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ элСктронных схСм ΠΈ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΡΠΈΠΌΡƒΠ»ΡΡ†ΠΈΡŽ. Π₯отя Π² Proteus ΠΎΡ‡Π΅Π½ΡŒ большая Π±Π°Π·Π° Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠΎ элСктронным ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌ, всС ΠΆΠ΅ Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² этом ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅.

  • Arduino UNO - Нам Π½ΡƒΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ для Arduino UNO.
  • Π–Πš-ΠΌΠΎΠ΄ΡƒΠ»ΡŒ - Нам Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ для Π–Πš-модуля.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ вСсь этот ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Proteus Simulation ΠΈ Arduino Code, Π½Π°ΠΆΠ°Π² ΠΊΠ½ΠΎΠΏΠΊΡƒ Π½ΠΈΠΆΠ΅:

Π˜Π·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠ΅ Смкости с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Arduino

ΠžΠ±Π·ΠΎΡ€ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°

Π’ этом ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹:

  • Arduino UNO - ΠœΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π² качСствС основного ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° для этого ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. Он рассчитаСт Π΅ΠΌΠΊΠΎΡΡ‚ΡŒ кондСнсатора.
  • Π–Πš-ΠΌΠΎΠ΄ΡƒΠ»ΡŒ
  • 16x2 β€” ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ для отобраТСния Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² измСрСния Смкости ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… сообщСний, связанных с ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ.
  • РСзисторы ΠΈ кондСнсаторы. ΠœΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ рСзисторы для создания RC-Ρ†Π΅ΠΏΠΈ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠΉ для измСрСния Смкости.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΎ Ρ€Π°Π±ΠΎΡ‚Π΅ этого ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. Π•ΠΌΠΊΠΎΡΡ‚ΡŒ любого кондСнсатора - это количСство заряда, хранящСгося Π² этом кондСнсаторС, ΠΈ Π΅Π³ΠΎ Π΅Π΄ΠΈΠ½ΠΈΡ†Π΅ΠΉ измСрСния являСтся Π€Π°Ρ€Π°Π΄Π΅ΠΉ (Π€). Для измСрСния Смкости Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡΡ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ основными свойствами кондСнсатора.

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ источник питания с рСзистором ΠΊ ΠΊΠ»Π΅ΠΌΠΌΠ°ΠΌ кондСнсатора, для ΠΏΠΎΠ»Π½ΠΎΠΉ зарядки потрСбуСтся ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ врСмя. И ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ ΠΊ Π½Π΅ΠΌΡƒ Π² качСствС Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ любой Ρ€Π°Π·Ρ€ΡΠΆΠ°ΡŽΡ‰ΠΈΠΉ рСзистор, Ρ‚ΠΎ для ΠΏΠΎΠ»Π½ΠΎΠΉ разрядки потрСбуСтся ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ врСмя. И это врСмя зарядки ΠΈ разрядки Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ Смкости кондСнсатора ΠΈ зарядного рСзистора Π² RC-Ρ†Π΅ΠΏΠΈ.

ΠœΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρƒ постоянной Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ для расчСта Смкости. ΠŸΠΎΡΡ‚ΠΎΡΠ½Π½Π°Ρ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ любого кондСнсатора извСстна ΠΊΠ°ΠΊ врСмя, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ΅ кондСнсатору для зарядки Π½Π° 63 ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ напряТСния, ΠΈΠ»ΠΈ врСмя, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ΅ кондСнсатору для разрядки Π΄ΠΎ 33 ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ΠΎΠ² Π½Π°ΠΊΠΎΠΏΠ»Π΅Π½Π½ΠΎΠ³ΠΎ напряТСния.

Π—Π΄Π΅ΡΡŒ

T (Ρ‚Π°Ρƒ) = постоянная Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ (сСкунды)

R = сопротивлСниС (Ом)

C = Π΅ΠΌΠΊΠΎΡΡ‚ΡŒ (Ρ„Π°Ρ€Π°Π΄Ρ‹) заряд кондСнсатора Π΄ΠΎ 63 ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ΠΎΠ² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ напряТСния, ΠΈ ΠΌΡ‹ ΠΈΠ·ΠΌΠ΅Ρ€ΠΈΠΌ врСмя, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ΅ кондСнсатору для достиТСния этой Ρ‚ΠΎΡ‡ΠΊΠΈ. Зная Π½ΠΎΠΌΠΈΠ½Π°Π» рСзистора ΠΈ ΠΏΠΎΡΡ‚ΠΎΡΠ½Π½ΡƒΡŽ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ эти Π΄Π²Π° значСния, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Ρ€Π°ΡΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π΅ΠΌΠΊΠΎΡΡ‚ΡŒ:

Π’Ρ€Π΅Π±ΡƒΠ΅ΠΌΡ‹Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹

  • Ардуино УНО
  • Π–Πš-ΠΌΠΎΠ΄ΡƒΠ»ΡŒ 16x2
  • РСзистор 10 кОм
  • РСзистор 220 Ом
  • НСизвСстный кондСнсатор (Π²Π²Π΅Π΄ΠΈΡ‚Π΅ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½)

БвСдСния ΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°Ρ…

1. Arduino UNO

  • Arduino UNO β€” это ΠΏΠ»Π°Ρ‚Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ, которая Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для измСрСния Смкости.
  • Он поставляСтся с 14 ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°ΠΌΠΈ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠ³ΠΎ Π²Π²ΠΎΠ΄Π°/Π²Ρ‹Π²ΠΎΠ΄Π° ΠΈ 6 ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°ΠΌΠΈ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ Π²Π²ΠΎΠ΄Π°/Π²Ρ‹Π²ΠΎΠ΄Π°.
  • Он ΠΈΠΌΠ΅Π΅Ρ‚ 1 Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹ΠΉ UART, 1 SPI ΠΈ 1 I2C, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΏΠ»Π΅ΠΊΡΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ с ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°ΠΌΠΈ GPIO.
  • Π¦ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π΅ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для Π²Π²ΠΎΠ΄Π° ΠΈ Π²Ρ‹Π²ΠΎΠ΄Π° Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…. Π’ этом ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ ΠΌΡ‹ использовали Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π΅ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ для зарядки кондСнсатора.
  • АналоговыС ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ ΠΈΠΌΠ΅ΡŽΡ‚ 10-Π±ΠΈΡ‚Π½ΠΎΠ΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ АЦП (Π°Π½Π°Π»ΠΎΠ³ΠΎ-Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠ³ΠΎ прСобразоватСля) Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΎΡ‚ 0 Π΄ΠΎ 1023.
  • АналоговыС ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для Π²Π²ΠΎΠ΄Π° ΠΈ Π²Ρ‹Π²ΠΎΠ΄Π°. Π’ этом ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ ΠΌΡ‹ использовали Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Π΅ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ Π² качСствС Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… для измСрСния напряТСния разряда ΠΈ заряда.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Всякий Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚Π΅ ΠΊΠΎΠ΄ Π½Π° Arduino UNO, отсоСдиняйтС любой ΠΏΡ€ΠΎΠ²ΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΊ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°ΠΌ Rx(D0) ΠΈ Tx(D1), ΠΈΠ½Π°Ρ‡Π΅ ΠΏΡ€ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ ΠΊΠΎΠ΄Π° Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π΄Π°Π½Π° ошибка.

2. Π–Πš-ΠΌΠΎΠ΄ΡƒΠ»ΡŒ

  • Π–Πš-дисплСй Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π²Π°Π΅Ρ‚ΡΡ ΠΊΠ°ΠΊ «ТидкокристалличСский дисплСй», ΠΈ Π΅Π³ΠΎ дисплСй Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ с использованиСм ТидкокристалличСской Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ.
  • Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ большС ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π–Πš-дисплСй, ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ ΠΏΠΎ этой ссылкС Π Π°Π±ΠΎΡ‚Π° с Π–Πš-дисплССм.
  • Π’ этом ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ ΠΌΡ‹ использовали Π–Πš-дисплСй 16x2.
  • Π–Πš-ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² Π΄Π²ΡƒΡ… Ρ€Π°Π·Π½Ρ‹Ρ… Ρ€Π΅ΠΆΠΈΠΌΠ°Ρ… Π΄Π°Π½Π½Ρ‹Ρ…: 8-Π±ΠΈΡ‚Π½ΠΎΠΌ ΠΈ 4-Π±ΠΈΡ‚Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅.
  • ΠœΡ‹ использовали 4-Π±ΠΈΡ‚Π½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ 4-Π±ΠΈΡ‚Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ Π·Π° ΠΎΠ΄ΠΈΠ½ Ρ†ΠΈΠΊΠ» Π½Π° Π–Πš-ΠΌΠΎΠ΄ΡƒΠ»ΡŒ.
  • ΠœΡ‹ использовали Π–Πš-ΠΌΠΎΠ΄ΡƒΠ»ΡŒ для отобраТСния ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠ°ΠΊ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Смкости ΠΈ привСтствСнноС сообщСниС.

3. РСзисторы ΠΈ кондСнсаторы

  • РСзисторы, ΠΊΠ°ΠΊ слСдуСт ΠΈΠ· названия, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой элСктронныС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹, ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ ΠΏΡ€ΠΎΡ‚Π΅ΠΊΠ°Π½ΠΈΠ΅ΠΌ Ρ‚ΠΎΠΊΠ° Π² Ρ†Π΅ΠΏΠΈ.
  • Π’ΠΎΠΊ, ΠΏΡ€ΠΎΡ‚Π΅ΠΊΠ°ΡŽΡ‰ΠΈΠΉ Π² любой Ρ†Π΅ΠΏΠΈ, ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΎΠ½Π°Π»Π΅Π½ ΡΠΎΠΏΡ€ΠΎΡ‚ΠΈΠ²Π»Π΅Π½ΠΈΡŽ.
  • Они ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π² основном Π²ΠΎ всСх Ρ‚ΠΈΠΏΠ°Ρ… элСктронных схСм для ограничСния Ρ‚ΠΎΠΊΠ°, дСлитСля напряТСния ΠΈ Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ… ΠΏΠΎΠΌΠ΅Ρ….
  • Доступны Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ рСзисторов Π² зависимости ΠΎΡ‚ номинального Ρ‚ΠΎΠΊΠ°, ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ² изготовлСния ΠΈ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° использования.
  • Π₯отя ΠΌΡ‹ Π΄Π΅Π»Π°Π΅ΠΌ этот ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π² ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ, Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ этот ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ с использованиСм Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ², для этого ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ сквозныС рСзисторы ΠΈΠ· ΡƒΠ³Π»Π΅Ρ€ΠΎΠ΄Π½ΠΎΠ³ΠΎ состава.
  • ΠšΠΎΠ½Π΄Π΅Π½ΡΠ°Ρ‚ΠΎΡ€Ρ‹ β€” это элСктронныС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹, способныС Π½Π°ΠΊΠ°ΠΏΠ»ΠΈΠ²Π°Ρ‚ΡŒ ΡΠ½Π΅Ρ€Π³ΠΈΡŽ.
  • Когда ΠΌΡ‹ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΠΌ любой аккумулятор ΠΊ ΠΊΠ»Π΅ΠΌΠΌΠ°ΠΌ кондСнсаторов, ΠΎΠ½ Π½Π°Ρ‡Π½Π΅Ρ‚ Π·Π°Ρ€ΡΠΆΠ°Ρ‚ΡŒΡΡ.
  • ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ большоС количСство заряда Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ ΠΎΡ‡Π΅Π½ΡŒ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎΠ³ΠΎ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Π° Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π² кондСнсаторах.

ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½Π°Ρ схСма ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Ρƒ нас Π΅ΡΡ‚ΡŒ список всСх Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ². ΠŸΡ€ΠΈΡΡ‚ΡƒΠΏΠ°Π΅ΠΌ ΠΊ ΠΈΡ… ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡŽ.

  • Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Ρƒ нас ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Π°Ρ вСрсия Proteus ΠΈ установлСны всС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² этом ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅.
  • Π’Π΅ΠΏΠ΅Ρ€ΡŒ приступим ΠΊ созданию Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π² Proteus.
  • Π˜ΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ пСрСчислСнныС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ Π² Ρ€Π°Π±ΠΎΡ‡ΡƒΡŽ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ Proteus.
  • Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π»ΠΈ всС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ Π² Ρ€Π°Π±ΠΎΡ‡ΡƒΡŽ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ.
  • Π‘Π½Π°Ρ‡Π°Π»Π° ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ зарядный рСзистор 10 кОм ΠΊ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΌΡƒ Π²Ρ‹Π²ΠΎΠ΄Ρƒ 8 Arduino UNO, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ разрядный рСзистор 220 Ом ΠΊ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΌΡƒ Π²Ρ‹Π²ΠΎΠ΄Ρƒ 9 Arduino UNO.
  • ΠœΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ D8 для зарядки кондСнсатора ΠΈ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ D9 для разряда кондСнсатора.
  • Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ кондСнсатор, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΈΠ·ΠΌΠ΅Ρ€ΠΈΡ‚ΡŒ, ΠΌΠ΅ΠΆΠ΄Ρƒ этими двумя рСзисторами ΠΈ соСдинитС Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π²Ρ‹Π²ΠΎΠ΄ кондСнсатора с Π·Π΅ΠΌΠ»Π΅ΠΉ.
  • ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ Arduino UNO ΠΊ ΠΊΠ»Π΅ΠΌΠΌΠ΅ разрядного рСзистора, ΠΈ этот Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ Π±ΡƒΠ΄Π΅Ρ‚ A0 Π½Π° Arduino UNO.
  • ПослС этого ΠΌΡ‹ Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΠ»ΠΈ Π½Π°ΡˆΡƒ RC-схСму.
  • Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΠΌ Π–Πš-ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ΠΊ Arduino UNO, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Π–Πš-ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Π² 4-Π±ΠΈΡ‚Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅, поэтому Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π° Π΄Π°Π½Π½Ρ‹Ρ… ΠΊ Arduino UNO.
  • Π‘ΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚Π΅ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ D4 с ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°ΠΌΠΈ D7 Π–Πš-модуля с ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°ΠΌΠΈ D2 ΠΈ D5 Arduino UNO.
  • ΠŸΡ€ΠΈ ΠΈΡ… ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ ΠΏΠΎΠΌΠ½ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ Π² ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠΌ порядкС.
  • Π‘ΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚Π΅ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ RS с ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠΌ D6 ΠΈ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ Enable с ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠΌ D7 Arduino UNO.
  • Π‘ΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚Π΅ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ RW с Π·Π΅ΠΌΠ»Π΅ΠΉ, которая Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Ρ€Π΅ΠΆΠΈΠΌ записи Π² Π–Πš-ΠΌΠΎΠ΄ΡƒΠ»Π΅.
  • ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ источник питания 5 Π’ ΠΊ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°ΠΌ Vdd ΠΈ Gnd Π–Πš-модуля.
  • Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΠ»ΠΈ всС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹.
  • ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ части кодирования, Π΅Ρ‰Π΅ Ρ€Π°Π· ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ свои ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ.

ΠŸΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌΠΈ ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΠ»ΠΈ подсвСтку Π–Πš-модуля ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ установили ΠΊΠΎΠ½Ρ‚Ρ€Π°ΡΡ‚Π½ΠΎΡΡ‚ΡŒ, ΠΈΠ½Π°Ρ‡Π΅ Π½Π° Π–Πš-ΠΌΠΎΠ΄ΡƒΠ»Π΅ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΈΠ΄Π½ΠΎ.

Код Arduino для измСрСния Смкости β€”

Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ

  • Для этого ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° потрСбуСтся Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° для Π–Πš-модуля.
  • ΠŸΠ΅Ρ€Π΅Π΄ Ρ‚Π΅ΠΌ ΠΊΠ°ΠΊ ΠΏΠΈΡΠ°Ρ‚ΡŒ, ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ всС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ.
  • ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ для Π–Πš-модуля ΠΏΠΎ этой ссылкС. Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Π–Πš-модуля.
  • Π§Ρ‚ΠΎΠ±Ρ‹ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ, ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² Sketch >> Include Library >> Manage Libraries… Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ это, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ, Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠ² поиск Π² ΠΎΠΊΠ½Π΅.
  • Или, Ссли Π²Ρ‹ скачали Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ ΠΏΠΎ ссылкС, Ρƒ вас Π±ΡƒΠ΄Π΅Ρ‚ zip-Ρ„Π°ΠΉΠ» для Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ. Π’ этом случаС слСдуйтС ΠΏΠΎ этому ΠΏΡƒΡ‚ΠΈ: Sketch >> Include Library >> Add .Zip Library …
  • ПослС Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ всС Π³ΠΎΡ‚ΠΎΠ²ΠΎ для запуска нашСго ΠΊΠΎΠ΄Π°.
  • Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Π–Πš-дисплСя Π² Π½Π°Ρ‡Π°Π»Π΅, создайтС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ для Π½Π΅Π³ΠΎ ΠΈ ΠΎΠ±ΡŠΡΠ²ΠΈΡ‚Π΅ всС ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для модуля Π–Πš-дисплСя.

ОбъявлСниС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ

  • Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ объявим всС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΈ Π²Ρ‹Π²ΠΎΠ΄Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ собираСмся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² этом ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅.
  • ΠžΠ±ΡŠΡΠ²ΠΈΡ‚Π΅ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ зарядки, разрядки ΠΈ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ для измСрСния зарядного напряТСния ΠΊΠ°ΠΊ 8,9 ΠΈ A0 соотвСтствСнно.
  • ΠžΠ±ΡŠΡΠ²ΠΈΡ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ для хранСния Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π°Ρ‡Π°Π»Π° ΠΈ окончания, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ для хранСния ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ.
  • ΠžΠ±ΡŠΡΠ²ΠΈΡ‚Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Β«measure()Β», которая Π±ΡƒΠ΄Π΅Ρ‚ ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Π΅ значСния.
  • ПослС объявлСния ΠΌΡ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Β«measure()Β».
  • ΠœΡ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ»ΠΈ это Π² ΠΊΠΎΠ½Ρ†Π΅ ΠΊΠΎΠ΄Π°.
  • Π­Ρ‚Π° функция Π±ΡƒΠ΄Π΅Ρ‚ ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Π΅ значСния с ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π° ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ значСния для Π½ΠΈΡ….
  • Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ объявили ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ»ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ, Π½ΠΎ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, Π½Π΅ объявляя Π΅Π΅, Π½ΠΎ это Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠ°Ρ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°, ΠΈ ΠΈΠ½ΠΎΠ³Π΄Π° это Ρ‚Π°ΠΊΠΆΠ΅ Π²Ρ‹Π·ΠΎΠ²Π΅Ρ‚ ошибки Π² ΠΊΠΎΠ΄Π΅.

Void setup()

  • ПослС объявлСния всСх Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… приступим ΠΊ написанию Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Β«void setup()Β».
  • Π­Ρ‚ΠΎ встроСнная функция Π² структуру скСтча Arduino.
  • ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ любой ΠΊΠΎΠ΄ Π±Π΅Π· этой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. Богласно структурС скСтча Arduino, эта функция Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ Π² ΠΊΠΎΠ΄Π΅.
  • Π’ этой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΌΡ‹ запишСм Ρ€Π΅ΠΆΠΈΠΌ Π²Ρ‹Π²ΠΎΠ΄Π° ΠΈ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΉΠ½Ρ‹Ρ… устройств, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΡ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ΡΡ Π² ΠΊΠΎΠ΄Π΅.
  • Π­Ρ‚Π° функция запускаСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π· ΠΏΡ€ΠΈ запускС ΠΊΠΎΠ΄Π°.
  • Π˜Ρ‚Π°ΠΊ, Π² этой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΌΡ‹ сначала запустим Π–Πš-ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ΠΈ распСчатаСм инструкции ΠΏΠΎ использованию.
  • Π—Π°Ρ‚Π΅ΠΌ установитС Ρ€Π΅ΠΆΠΈΠΌ ΠΏΠΈΠ½ΠΎΠ² ΠΈ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ состояниС ΠΏΠΈΠ½ΠΎΠ².

Void loop()

  • Π­Ρ‚ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ встроСнная функция скСтча Arduino.
  • Богласно структурС скСтча Arduino, ΠΌΡ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ эту Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠΈΠ· ΠΊΠΎΠ΄Π°, Π΄Π°ΠΆΠ΅ Ссли Π½Π°ΠΌ Π½Π΅Ρ‡Π΅Π³ΠΎ Π² Π½Π΅ΠΉ ΠΏΠΈΡΠ°Ρ‚ΡŒ.
  • Π­Ρ‚Π° функция выполняСтся послС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Β«void setup()Β».
  • Π’ этой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΌΡ‹ напишСм наш основной ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ постоянно.
  • Как слСдуСт ΠΈΠ· названия, это Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ Π² Ρ†ΠΈΠΊΠ»Π΅.
  • ΠŸΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ, ΠΊΠΎΠ³Π΄Π° кондСнсатор Π½Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½, Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² максимальном Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΎΡ‚ 1010 Π΄ΠΎ 1030.
  • Π˜Ρ‚Π°ΠΊ, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ сообщСниС «помСститС кондСнсатор», ΠΈ ΠΊΠΎΠ΄ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² Ρ†ΠΈΠΊΠ»Π΅ while, ΠΏΠΎΠΊΠ° ΠΌΡ‹ Π½Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΠΌ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ кондСнсатор ΠΊ Ρ†Π΅ΠΏΠΈ.
  • Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ любой кондСнсатор, Π²Ρ‹ΡˆΠ΅ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ условиС Π±ΡƒΠ΄Π΅Ρ‚ Π½Π΅Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹ΠΌ, Ρ‚ΠΎΠ³Π΄Π° ΠΊΠΎΠ΄ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ бСсконСчноС врСмя ΠΈ Ρ‚Π°ΠΌ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΏΠΈΡΠ°Ρ‚ΡŒ процСсс зарядки ΠΈ разрядки кондСнсатора ΠΈ ΠΏΠΎΡΡ‚ΠΎΡΠ½Π½ΡƒΡŽ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.
  • Π‘Π½Π°Ρ‡Π°Π»Π° ΠΌΡ‹ разрядим вСсь кондСнсатор, для этого запустим Ρ†ΠΈΠΊΠ» while ΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Measure() ΠΈΠ·ΠΌΠ΅Ρ€ΠΈΠΌ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ Π½Π°ΠΊΠΎΠΏΠ»Π΅Π½Π½ΠΎΠ΅ напряТСниС Π² кондСнсаторС.
  • И ΠΊΠΎΠ³Π΄Π° сохранСнноС напряТСниС станСт Π½ΠΈΠΆΠ΅ ΠΈΠ»ΠΈ Ρ€Π°Π²Π½Ρ‹ΠΌ ΠΏΠΎΡ€ΠΎΠ³Ρƒ, ΠΌΡ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠΌ Ρ€Π΅ΠΆΠΈΠΌ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ², Ρ‡Ρ‚ΠΎΠ±Ρ‹ снова Π½Π°Ρ‡Π°Ρ‚ΡŒ зарядку кондСнсатора ΠΈ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ врСмя Π½Π°Ρ‡Π°Π»Π° зарядки.
  • Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Measure(), отслСТивайтС зарядноС напряТСниС Π² кондСнсаторС, ΠΈ ΠΊΠΎΠ³Π΄Π° Π½Π°ΠΊΠΎΠΏΠ»Π΅Π½Π½Ρ‹ΠΉ заряд достигаСт 63 ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ΠΎΠ², Ρ‡Ρ‚ΠΎ составляСт 648 ΠΈΠ· 1023, ΠΌΡ‹ останавливаСм зарядку ΠΈ Ρ‚Π°ΠΊΠΆΠ΅ сохраняСм врСмя остановки зарядки.
  • И ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ зарядки Π½Π° Π–Πš-ΠΌΠΎΠ΄ΡƒΠ»Π΅.
  • Π’Π΅ΠΏΠ΅Ρ€ΡŒ рассчитайтС ΠΎΠ±Ρ‰Π΅Π΅ врСмя, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ΅ кондСнсатору для достиТСния 63-ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π½ΠΎΠ³ΠΎ заряда, ΠΈ это Π±ΡƒΠ΄Π΅Ρ‚ постоянная Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ кондСнсатора.
  • Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρƒ постоянной Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Ρ€Π°ΡΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π΅ΠΌΠΊΠΎΡΡ‚ΡŒ кондСнсатора, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΌΡ‹ Π·Π½Π°Π΅ΠΌ зарядный рСзистор, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΉ ΠΊ кондСнсатору.
  • ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΌΡ‹ Π·Π½Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ сопротивлСниС зарядного рСзистора составляСт 10 кОм, Π΄Π΅Π»ΠΈΠΌ врСмя Π½Π° сопротивлСниС рСзистора ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ Π΅ΠΌΠΊΠΎΡΡ‚ΡŒ.
  • И вычислСнный Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π½Π° Π–Πš-ΠΌΠΎΠ΄ΡƒΠ»Π΅ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ 3 сСкунд, послС Ρ‡Π΅Π³ΠΎ ΠΊΠΎΠ΄ Π²ΠΎΠΉΠ΄Π΅Ρ‚ Π² бСсконСчный Ρ†ΠΈΠΊΠ» while.
  • Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ устройство, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·ΠΌΠ΅Ρ€ΠΈΡ‚ΡŒ любоС Π½ΠΎΠ²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ кондСнсатора.
  • На этом наша Ρ‡Π°ΡΡ‚ΡŒ кодирования Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½Π°, ΠΏΡ€ΠΈΡˆΠ»ΠΎ врСмя ΠΏΡ€ΠΎΡ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ наш ΠΊΠΎΠ΄ со схСмой, ΠΈ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Π΅ΠΌ ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌΡƒ Ρ€Π°Π·Π΄Π΅Π»Ρƒ.

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°

  • ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΌΡ‹ собираСмся ΠΏΡ€ΠΎΡ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ наш ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π² симуляции Proteus, ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» нашСго ΠΊΠΎΠ΄Π° Π² ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Arduino UNO.
  • ΠŸΠ΅Ρ€Π²Ρ‹ΠΌ шагом являСтся созданиС ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° ΠΊΠΎΠ΄Π°.
  • НаТмитС Π½Π° ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Arduino UNO Π² Proteus, Π·Π°Ρ‚Π΅ΠΌ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ ΠΊ ΠΌΠ΅ΡΡ‚ΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡŽ сгСнСрированного ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π°.
  • ПослС добавлСния ΠΊΠΎΠ΄Π° ΠΌΡ‹ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΡΠΈΠΌΡƒΠ»ΡΡ†ΠΈΡŽ ΠΈ Π½Π°ΠΆΠ°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ Play, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΡΠΈΠΌΡƒΠ»ΡΡ†ΠΈΡŽ.
  • ΠŸΡ€Π΅ΠΆΠ΄Π΅ всСго, ΠΊΠΎΠ³Π΄Π° ΠΊΠΎΠ΄ запустится, Π½Π° Π–Πš-ΠΌΠΎΠ΄ΡƒΠ»Π΅ ΠΌΡ‹ ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ Смкости, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Ρ€ΠΈΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ этого устройства, ΠΈ сообщСниС ΠΎ нСобходимости установки кондСнсатора, Ссли ΠΎΠ½ Π΅Ρ‰Π΅ Π½Π΅ установлСн.
  • Когда кондСнсатор Π±ΡƒΠ΄Π΅Ρ‚ установлСн, начнСтся процСсс разрядки, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΡ‚Ρ€Π°Π½ΠΈΡ‚ΡŒ любой ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π°ΠΊΠΎΠΏΠ»Π΅Π½Π½Ρ‹ΠΉ заряд Π² кондСнсаторС, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ Π±ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΡ‡Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅.
  • ПослС 100-ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π½ΠΎΠ³ΠΎ разряда начнСтся процСсс зарядки, ΠΈ ΠΎΠ½ Π΄ΠΎΠΉΠ΄Π΅Ρ‚ Π΄ΠΎ 63 ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ΠΎΠ² Ρ…Ρ€Π°Π½ΠΈΠΌΠΎΠ³ΠΎ заряда.
  • ПослС этого ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° рассчитаСт Π΅ΠΌΠΊΠΎΡΡ‚ΡŒ ΠΏΠΎ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π΅ постоянной Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, ΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ отобразится Π½Π° Π–Πš-ΠΌΠΎΠ΄ΡƒΠ»Π΅ с сообщСниСм ΠΎ нСобходимости ΠΏΠ΅Ρ€Π΅Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ устройство для ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ³ΠΎ измСрСния.
  • ПослС компиляции модСлирования Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ остановки, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π°.

Π― надСюсь, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ рассмотрСли всС вопросы, связанныС с этим ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ схСмы, ΠΊΠΎΠ΄Ρ‹ ΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹. И я Π΄ΡƒΠΌΠ°ΡŽ, Ρ‡Ρ‚ΠΎ это Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ для вашСй повсСднСвной ΠΆΠΈΠ·Π½ΠΈ. ΠŸΠΎΠΆΠ°Π»ΡƒΠΉΡΡ‚Π°, Π΄Π°ΠΉΡ‚Π΅ Π½Π°ΠΌ Π·Π½Π°Ρ‚ΡŒ, Ссли Π²Ρ‹ ΡΡ‚ΠΎΠ»ΠΊΠ½Π΅Ρ‚Π΅ΡΡŒ с ΠΊΠ°ΠΊΠΈΠΌΠΈ-Π»ΠΈΠ±ΠΎ трудностями ΠΏΡ€ΠΈ создании этого ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π² Π½ΠΈΠΆΠ΅.

ΠœΡ‹ Π±ΡƒΠ΄Π΅ΠΌ Ρ€Π°Π΄Ρ‹ ΡƒΡΠ»Ρ‹ΡˆΠ°Ρ‚ΡŒ, Ссли Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ этот ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π² своих ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ….

Бпасибо, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π»ΠΈ эту ΡΡ‚Π°Ρ‚ΡŒΡŽ. ВсСго Π½Π°ΠΈΠ»ΡƒΡ‡ΡˆΠ΅Π³ΠΎ ΠΈ Π΄ΠΎ встрСчи Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅.

Daqarta - ΠœΠ½ΠΎΠ³ΠΎΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹ΠΉ ΠΈΠ·ΠΌΠ΅Ρ€ΠΈΡ‚Π΅Π»ΡŒ сопротивлСния/Смкости Arduino_RCtime

  • Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅
  • ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ
  • Эксплуатация
  • ΠšΠ°Π»ΠΈΠ±Ρ€ΠΎΠ²ΠΊΠ°
  • Arduino_RCtime Бписок макросов

Мини-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ макроса Arduino_RCtime дСмонстрируСт ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠ΅ Π΄ΠΎ 6 рСзисторов ΠΈΠ»ΠΈ кондСнсаторов с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ 0xFC RCtime функция DaqPort Arduino Sketch ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ Π² Daqarta.

Π­Ρ‚ΠΎ Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½ΠΎΠ΅ ΠΌΠΈΠ½ΠΈ-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ элСмСнты управлСния, ΠœΠ½ΠΎΠ³ΠΎΠ·Π°Π΄Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ ΠΈΠ»ΠΈ ΠΌΠ°ΠΊΡ€ΠΎΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, ΠΊΠ°ΠΊ ΠΈ Мини-прилоТСния DaquinOscope ΠΈ DC Chart Recorder. ВмСсто этого Π²Ρ‹ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Π² Π½Π°Ρ‡Π°Π»Π΅ ΠΊΠΎΠ΄Π° макроса, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ€Π΅ΠΆΠΈΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹, ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΈ использованиС ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ².

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ этих ΡƒΠΏΡ€ΠΎΡ‰Π΅Π½ΠΈΠΉ являСтся Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ вСсь ΠΊΠΎΠ΄ ΠΎΠ΄ΠΈΠ½ список, ΠΈ Π΅Π³ΠΎ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΡ‰Π΅ ΠΏΠΎΠ½ΡΡ‚ΡŒ ΠΈ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ для Π²Π°ΡˆΠΈΡ… собствСнных Ρ†Π΅Π»Π΅ΠΉ.


Arduino_RCtime ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΠΈΠ·ΠΌΠ΅Ρ€ΡΡ‚ΡŒ сопротивлСниС ΠΈΠ»ΠΈ Π΅ΠΌΠΊΠΎΡΡ‚ΡŒ Π½Π° любом ΠΈΠ»ΠΈ всСх Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°Ρ… Arduino 2-7. Он ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π»ΡŽΠ±ΡƒΡŽ ΠΈΠ· 3 схСмных ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΉ, обсуТдаСмых Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ 0xFC RCtime функция DaqPort Arduino Sketch.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Arduino_RCtime Π² Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅, Π³Π΄Π΅ показания ΠΎΠ±Π½ΠΎΠ²Π»ΡΡŽΡ‚ΡΡ ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π°Π· Π² сСкунду, ΠΏΠΎΠΊΠ° Π²Ρ‹ Π½Π΅ Π½Π°ΠΆΠΌΠ΅Ρ‚Π΅ Клавиша SHIFT для Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ запускС Ардуино_RCврСмя . ПослСднСС ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ, Ссли Π²Ρ‹ экспСримСнтируСтС с Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ настройки ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΈΠ»ΠΈ ваши собствСнныС ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ.

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ для измСрСния сопротивлСния Arduino_RCtime Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ быстро ΠΏΠ°Π΄Π°Π΅Ρ‚ Π½ΠΈΠΆΠ΅ 10K. (Π‘ΠΌ. обсуТдСниС ΠΈ Ρ‚Π°Π±Π»ΠΈΡ†Π° Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ 0xFC RCtime Эскиз DaqPort Arduino.) Если Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Ρ€ΠΈΡ‚ΡŒ Π½ΠΈΠ·ΠΊΠΈΠ΅ значСния, Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ рСзистор 10K ΠΈΠ»ΠΈ 100K, Π·Π°Ρ‚Π΅ΠΌ Π²Ρ‹Ρ‡Ρ‚ΠΈΡ‚Π΅ Π΅Π³ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΎΡ‚ заявлСнного значСния.


Мини-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ макроса Arduino_RCtime Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ Π² Π”Π°ΠΊΠ°Ρ€Ρ‚Π°. Π§Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π΅Π³ΠΎ, сначала Π½Π°ΠΆΠΌΠΈΡ‚Π΅ CTRL+F8 , Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π”ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ макроса. Π—Π°Ρ‚Π΅ΠΌ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΈΡ‚Π΅ список макросов Π²Π½ΠΈΠ· ΠΈ Π΄Π²Π°ΠΆΠ΄Ρ‹ Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Arduino_RCtime . (Π—Π΄Π΅ΡΡŒ Π½Π΅Ρ‚ ΠΎΠ΄Π½ΠΎΠ±ΡƒΠΊΠ²Π΅Π½Π½Ρ‹ΠΉ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ для доступа ΠΊ горячСй клавишС, ΠΊΠ°ΠΊ ΠΈ для ΠΌΠΈΠ½ΠΈ-прилоТСния Π²Π²Π΅Ρ€Ρ…Ρƒ списка.)

Однако, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Arduino_RCtime , Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°Ρ…ΠΎΡ‚Π΅Ρ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ установлСны Π² Π½Π°Ρ‡Π°Π»Π΅ макрос. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ…, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π· Π½Π° Arduino_RCtime , Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π΅Π³ΠΎ, Π½Π΅ запуская, Π·Π°Ρ‚Π΅ΠΌ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΠ°.

(ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ этот Ρ€Π°Π·Π΄Π΅Π» справки, Π²Ρ‹Π±Ρ€Π°Π² Arduino_RCtime , ΠΊΠ°ΠΊ ΡƒΠΊΠ°Π·Π°Π½ΠΎ Π²Ρ‹ΡˆΠ΅, Π·Π°Ρ‚Π΅ΠΌ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Β«Π‘ΠΏΡ€Π°Π²ΠΊΠ°Β». ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΏΠΎΠ΄ списком, рядом с ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠΌ Β«Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒΒ». Или, ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρƒ вас Π΅ΡΡ‚ΡŒ ΠΎΡ‚ΠΊΡ€Ρ‹Π» Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ Β«Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΒ», Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ‰Π΅Π»ΠΊΠ½ΡƒΡ‚ΡŒ Π΄ΡƒΠ±Π»ΠΈΠΊΠ°Ρ‚ Β«Π‘ΠΏΡ€Π°Π²ΠΊΠ°Β» ΠΊΠ½ΠΎΠΏΠΊΠ° Π²Π²Π΅Ρ€Ρ…Ρƒ справа.)

Настройка ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π²Ρ‹ измСряСтС сопротивлСниС Π½Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π΅ Π²Ρ…ΠΎΠ΄Π½Ρ‹Π΅ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ 2 ΠΈ 3. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹, установитС ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Π±ΠΈΡ‚Ρ‹ Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ QP Π² Π½Π°Ρ‡Π°Π»Π΅ макрос. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ всС ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π² этом растровом ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ; Π½Π΅ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ срабатываниС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ RCtime Π·Π°Π²ΠΈΡΠ½ΡƒΡ‚ΡŒ Π² ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΠΈ ΠΎΡ‚Π²Π΅Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ‚Π°ΠΊ ΠΈ Π½Π΅ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚. Π’Π°ΠΊ ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π΅ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ, ΠΏΠΎΠΊΠ° Π½Π΅ истСчСт QT=1000 мс (1 сСкунда), Ρ‡Ρ‚ΠΎ являСтся Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ Ρ‚Π°ΠΉΠΌ-Π°ΡƒΡ‚Π° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.

По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Ρ‚Π°ΠΊΠΆΠ΅ Π΄Π΅Π»Π°ΡŽΡ‚ΡΡ прСдполоТСния ΠΎ Ρ†Π΅ΠΏΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Π²Ρ‹Π²ΠΎΠ΄Π΅, Π³Π΄Π΅ Rsens β€” рСзистивный Π΄Π°Ρ‚Ρ‡ΠΈΠΊ (ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ измСряСмый рСзистор) ΠΈ C являСтся фиксированный эталонный кондСнсатор, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ заряТСн ΠΈΠ»ΠΈ разряТаСтся Ρ‡Π΅Ρ€Π΅Π· Π²Ρ…ΠΎΠ΄Π½ΠΎΠΉ рСзистор Rin, ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅ΠΌΡ‹ΠΉ Ρ€Π°Π²Π½Ρ‹ΠΌ 220 Ом. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π»ΡŽΠ±ΡƒΡŽ схСму ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для измСрСния Смкостного сопротивлСния. Π΄Π°Ρ‚Ρ‡ΠΈΠΊ с постоянным эталонным рСзистором. (ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎΠ± этом Π½ΠΈΠΆΠ΅.) По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ прСдполагаСтся, Ρ‡Ρ‚ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΊΠ°ΠΊ ЦСпь 1:

или ЦСпь 2 с зазСмлСниСм Rsens и C :

Если Π²Ρ‹ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Rsens Π½Π° +5 ΠΈ C Π±Ρ‹Π»ΠΈ Π·Π°Π·Π΅ΠΌΠ»Π΅Π½Ρ‹, ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚Π΅ QG с 0 Π½Π° 1 ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ эту схСму 3:

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·ΠΌΠ΅Ρ€ΠΈΡ‚ΡŒ Π΅ΠΌΠΊΠΎΡΡ‚ΡŒ вмСсто сопротивлСния, ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚Π΅ Ρ€Π΅ΠΆΠΈΠΌ пСрСмСнная QM ΠΎΡ‚ 0 Π΄ΠΎ 1.

Π’ Ρ€Π΅ΠΆΠΈΠΌΠ΅ Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΠΎΠ³ΠΎ измСрСния ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ постоянная Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, КК=100 . Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ быстрСС. ΠΎΡ‚Π²Π΅Ρ‚, Ссли Π²Ρ‹ Π½Π΅ Π²ΠΎΠ·Ρ€Π°ΠΆΠ°Π΅Ρ‚Π΅ ΠΏΡ€ΠΎΡ‚ΠΈΠ² большСго Π΄ΠΆΠΈΡ‚Ρ‚Π΅Ρ€Π° значСния. Или Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ²Π΅Π»ΠΈΡ‡ΡŒΡ‚Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для Π±ΠΎΠ»Π΅Π΅ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΠ³ΠΎ отобраТСния с вялым ΠΎΡ‚ΠΊΠ»ΠΈΠΊ.

Если Π²Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½Ρ‹ постоянныС обновлСния дисплСя, установитС QL=1 для ΠΎΠ΄ΠΈΠ½ ΠΏΡ€ΠΎΡ…ΠΎΠ΄. Π’ этом случаС указанная Π²Ρ‹ΡˆΠ΅ постоянная Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ эффСкт.

Π Π°Π·ΠΌΠ΅Ρ€ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° дисплСя ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π²ΠΎ врСмя Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠ΅Ρ€Π΅Ρ‚Π°Ρ‰ΠΈΠ² Π΅Π³ΠΎ ΠΏΡ€Π°Π²Ρ‹ΠΉ Π½ΠΈΠΆΠ½ΠΈΠΉ ΡƒΠ³ΠΎΠ». Π Π°Π·ΠΌΠ΅Ρ€ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ устанавливаСтся Ρ‡Π΅Ρ€Π΅Π· Mtr0=" . Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΊΠ°ΠΊ ΠΆΠ΅Π»Π°Π½Π½Ρ‹ΠΉ.

ΠŸΡ€ΠΎΡ†Π΅ΡΡ RCtime Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΏΡƒΡ‚Π΅ΠΌ измСрСния Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ зарядки ΠΈΠ»ΠΈ разрядный кондСнсатор C Ρ‡Π΅Ρ€Π΅Π· рСзистор Rsens . врСмя ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ ΠΈΡ… ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΡŽ, поэтому для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·ΠΌΠ΅Ρ€ΠΈΡ‚ΡŒ ΠΎΠ΄ΠΈΠ½, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ Arduino_RCtime Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ считаСтся постоянным. Для измСрСния сопротивлСния, Массив Buf0 содСрТит постоянныС значСния кондСнсатора для ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ со 2 ΠΏΠΎ 7 Π² Buf0[12] ΠΏΠΎ Buf0[17] ΠΈ для измСрСния Смкости ΠΎΠ½ Π΄Π΅Ρ€ΠΆΠΈΡ‚ постоянный рСзистор значСния Π² Buf0[22] - Buf0[27] .

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ всС рСзисторы ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΈΠΌΠ΅ΡŽΡ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 100K, Π° кондСнсаторы Π΄ΠΎ 0,001 ΠΌΠΊΠ€. Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ значСния для ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅, установлСны Π² соотвСтствии с фиксированными кондСнсаторами ΠΈΠ»ΠΈ рСзисторы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅. НСт нСобходимости ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ всС ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ ΠΎΠ΄Π½ΠΎ ΠΈ Ρ‚ΠΎ ΠΆΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΈ Π½Π΅Ρ‚ нСобходимости ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ значСния для Π½Π΅ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Π±ΡƒΠ»Π°Π²ΠΊΠΈ. Для получСния Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ см. ΠšΠ°Π»ΠΈΠ±Ρ€ΠΎΠ²ΠΊΠ° Π½ΠΈΠΆΠ΅.

Π‘ΠΎΠ²Π΅Ρ‚: ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° Arduino Ρ€Π°Π²Π½ΠΎ 4 микросСкунды. ИспользованиС большого фиксированного значСния сопротивлСния ΠΈΠ»ΠΈ Π΅ΠΌΠΊΠΎΡΡ‚ΡŒ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ измСряСмоС врСмя ΠΈ, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ³ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°.

Однако , ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ 1-сСкундная Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠ° Ρ‚Π°ΠΉΠΌ-Π°ΡƒΡ‚Π° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ, Ссли ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ сопротивлСния ΠΈ Смкости большС, Ρ‡Π΅ΠΌ это. (ΠžΠΌΡ‹ * ΠΌΠΈΠΊΡ€ΠΎΡ„Π°Ρ€Π°Π΄Ρ‹ = микросСкунды.) Π Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅ микросСкунды Π½Π° 1000, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ миллисСкунды, Π·Π°Ρ‚Π΅ΠΌ Π²Π²Π΅Π΄ΠΈΡ‚Π΅ Ρ‡Ρ‚ΠΎ вмСсто 9 ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ0348 QT=1000 рядом со стартом.

Аналогично, ΠΏΡ€ΠΈ использовании кондСнсаторов большой Смкости (ΠΌΠΈΠΊΡ€ΠΎΡ„Π°Ρ€Π°Π΄) ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΡƒ разрядки (ΠΈΠ»ΠΈ зарядки) ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ с 1 миллисСкунды ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ ΠΏΡΡ‚ΡŒ Rin * C постоянных Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ Π² миллисСкунды ΠΈ Π²Π²Π΅Π΄ΠΈΡ‚Π΅ это вмСсто ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ QD=1 рядом с Π½Π°Ρ‡Π°Π»ΠΎΠΌ.

Когда Π²Ρ‹ запуститС Arduino_RCtime , ΠΎΠ½ ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚ значСния для всСх ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ 2-7, Π΄Π°ΠΆΠ΅ Ρ‚Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ. Π’ Π½ΠΈΠΆΠ½Π΅ΠΉ части дисплСй счСтчика, Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ ΠΎΡ‚Ρ‡Π΅Ρ‚ ΠΎ количСствС ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ ΠΏΡ€ΠΎΡˆΠ΅Π» ΠΈΠ· числа, Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ КП . НС ΡƒΠ΄Π°Π»ΠΎΡΡŒ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ·-Π·Π° ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°, ΠΈΠ»ΠΈ значСния просто слишком большой для измСрСния Π΄ΠΎ истСчСния Ρ‚Π°ΠΉΠΌ-Π°ΡƒΡ‚Π°.


Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡ‚ΠΊΠ°Π»ΠΈΠ±Ρ€ΠΎΠ²Π°Ρ‚ΡŒ Arduino_RCtime для вашСй систСмы, Ссли Π²Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹, значСния ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… извСстны ΠΆΠ΅Π»Π°Π΅ΠΌΠΎΠΌΡƒ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ. Π‘Π°ΠΌΡ‹ΠΉ простой способ - Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ константу значСния, Π²Π²Π΅Π΄Π΅Π½Π½Ρ‹Π΅ Π² Buf0 . НапримСр, Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΎΡ‚ΠΊΠ°Π»ΠΈΠ±Ρ€ΡƒΠΉΡ‚Π΅ для измСрСния сопротивлСния, Π½Π°Ρ‡Π½ΠΈΡ‚Π΅ с ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½Π½ΠΎΠ³ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ вашСго фактичСского фиксированного кондСнсатора Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΌ Buf0[12] ΠΎΡ‚ Π΄ΠΎ Buf0[17] располоТСниС Π²Ρ‹Π²ΠΎΠ΄Π° ΠΎΡ‚ΠΊΠ°Π»ΠΈΠ±Ρ€ΠΎΠ²Π°Π½. ΠŸΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚Π΅ извСстноС сопротивлСниС ΠΈ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°ΠΉΡ‚Π΅ сообщСниС Ρ†Π΅Π½ΠΈΡ‚ΡŒ. Π Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅ извСстноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π° сообщСнноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈ ΡƒΠΌΠ½ΠΎΠΆΡŒΡ‚Π΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ запись кондСнсатора Buf0 Π½Π° это Ρ„Π°ΠΊΡ‚ΠΎΡ€.

Arduino_RCtime Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, измСряя врСмя t Π΄ΠΎ зарядка ΠΈΠ»ΠΈ разрядка C ΠΏΠΎ Rsens , Π³Π΄Π΅ t = Rsens * C / K . Π—Π΄Π΅ΡΡŒ K β€” константа, которая ΠΎΡ‚Ρ€Π°ΠΆΠ°Π΅Ρ‚ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΈ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ΅ напряТСния. Π’Π°ΠΊ ΠΊΠ°ΠΊ Ардуино логичСскиС ΠΏΠΎΡ€ΠΎΠ³ΠΈ нарастания ΠΈ спада Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹, K Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ отличаСтся Π² зависимости ΠΎΡ‚ схСмы, ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ Π² QG .

Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ K для QG=0 (ΠšΠΎΠ½Ρ‚ΡƒΡ€ 1 ΠΈΠ»ΠΈ ΠšΠΎΠ½Ρ‚ΡƒΡ€ 2, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΏΠΎΡ€ΠΎΠ³ падСния) хранится Π² Buf0[30] , Π° Buf0[31] Ρ…Ρ€Π°Π½ΠΈΡ‚ K Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для QG=1 (ΠšΠΎΠ½Ρ‚ΡƒΡ€ 3, ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΡ€ΠΎΠ³Π°). ЗначСния ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π±Ρ‹Π»ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ для ΠΎΠ΄ΠΈΠ½ тСстовый Π±Π»ΠΎΠΊ Arduino ΠΈ ΠΎΡ‚Ρ€Π°Π·ΠΈΡ‚ΡŒ ΠΏΠΎΡ€ΠΎΠ³ΠΎΠ²Ρ‹Π΅ значСния Π² Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹ΠΉ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ спСцификаций. Но Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΏΠΎΡ€ΠΎΠ³ΠΈ Π½Π΅ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ для любого ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ устройства, вашС ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π°Π·Π½Ρ‹Π΅.

Π’Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ ΠΈΡ…, Ссли Π²Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ измСряСтС сопротивлСниС, ΠΈ Π² этом случаС Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ просто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π²Ρ‹ΡˆΠ΅ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ вмСсто этого ΠΏΠΎΡˆΡ‚Ρ‹Ρ€ΡŒΠΊΠΎΠ²Π°Ρ Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΠΎΠ²ΠΊΠ° фиксированного значСния кондСнсатора. Π­Ρ‚ΠΎΡ‚ трСбуСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ ΠΏΡ€Π΅Ρ†ΠΈΠ·ΠΈΠΎΠ½Π½Ρ‹ΠΉ рСзистор ΠΈΠ»ΠΈ ΠΎΠΌΠΌΠ΅Ρ‚Ρ€.

Аналогично, Ссли Π²Ρ‹ измСряСтС Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΅ΠΌΠΊΠΎΡΡ‚ΡŒ ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚Π΅ ΠšΠΎΠ½Π΄Π΅Π½ΡΠ°Ρ‚ΠΎΡ€ ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Ρ€ΠΈΡ‚Π΅Π»ΡŒ с ΠΎΠ΄ΠΈΠ½Π°Ρ€Π½ΠΎΠΉ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ просто ΠΎΡ‚Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ фиксированныС Π½ΠΎΠΌΠΈΠ½Π°Π»Ρ‹ рСзисторов.

Но Ссли Ρƒ вас Π΅ΡΡ‚ΡŒ ΠΈ извСстный рСзистор ΠΈ извСстный кондСнсатор, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΊΠ°ΠΊ фиксированный ΠΈ ΠΈΠ·ΠΌΠ΅Ρ€ΠΈΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΎΠΉ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Arduino_RCtime . Если сообщаСмоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ отличаСтся ΠΎΡ‚ извСстноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ коэффициСнт для настройки ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ K Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ (вмСсто фиксированного значСния, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅, ΠΊΠ°ΠΊ Π²Ρ‹ Π·Π½Π°Π΅Ρ‚Π΅, являСтся ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ).

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, , Ρ‡Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ K Ρ‚Π°ΠΊΠΆΠ΅ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ эффСкт Rsens , Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Π² Π΄Π΅Π»ΠΈΡ‚Π΅Π»Π΅ напряТСния с Rin Π½Π° влияСт Π½Π° пусковоС напряТСниС. Π­Ρ‚ΠΎΡ‚ эффСкт Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ ΡΠ΅Ρ€ΡŒΠ΅Π·Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ измСрСния, ΠΊΠΎΠ³Π΄Π° Rsens Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ 10K. (Π’ΠΈΠ΄Π΅Ρ‚ΡŒ обсуТдСниС ΠΈ Ρ‚Π°Π±Π»ΠΈΡ†Π° Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ 0xFC RCtime эскиз DaqPort Arduino.)

Π”Π΅Π»ΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Ссли Π²Ρ‹ ΡΠΎΠ±ΠΈΡ€Π°Π΅Ρ‚Π΅ΡΡŒ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ К , ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ высокоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Rsens . 100 тыс. ΠΈΠ»ΠΈ Π»ΡƒΡ‡ΡˆΠ΅ большС.

Π­Ρ‚ΠΎΡ‚ эффСкт касаСтся Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ измСрСния сопротивлСния; это Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ²Π»ΠΈΡΡ‚ΡŒ Π½Π° измСрСния Смкости, Ссли Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Π½ΠΈΠ·ΠΊΠΎΠ΅ фиксированноС сопротивлСниС.


 ;<Π‘ΠΏΡ€Π°Π²ΠΊΠ°=h5925   QP=b00001100  ;Π‘ΠΈΡ‚Ρ‹ 2 ΠΈ 3 установлСны для использования ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ²  QG=0  ;ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ 0=R зСмля, C +5. 1=C зСмля, R +5  QM=0  ;Ρ€Π΅ΠΆΠΈΠΌ 0=R, 1=C ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠ΅  QT=1000  ;Π—Π°Π΄Π΅Ρ€ΠΆΠΊΠ° оТидания 1000 мс = 1 с  QD=1  ;Π—Π°Π΄Π΅Ρ€ΠΆΠΊΠ° разрядки/зарядки = 1 мс  QC=100  ;ΠŸΠΎΡΡ‚ΠΎΡΠ½Π½Π°Ρ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ счСтчика  QL=0  ;0 = Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½Ρ‹ΠΉ, ΠΈΠ½Π°Ρ‡Π΅ ΠΎΠ΄ΠΈΠ½ ΠΏΡ€ΠΎΡ…ΠΎΠ΄  Mtr0=" ;ΠΠ°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π° счСтчика  Buf0="<=(0)"  ;ΠžΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ значСния Buf0  Π‘ΠΈΠ»Π°7=  ;ΠžΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ тСкст Str7  ;ЀиксированныС значСния C для измСрСния R:  Buf0[12]=0,001  ;Ѐиксированный C для ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π° 2  Buf0[13]=0,001   Buf0[14]=0,001   Buf0[15]=0,001   Buf0[16]=0,001   Buf0[17]=0,001  ;Ѐиксированный C для ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π° 7  ;ЀиксированныС значСния R для измСрСния C:  Buf0[22]=100k  ;Ѐиксированный R для ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π° 2  Buf0[23]=100k   Buf0[24]=100k   Π‘ΡƒΡ„0[25]=100ΠΊ   Buf0[26]=100k   Buf0[27]=100k  ;Ѐиксированный R для ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π° 7  Buf0[30]=1,15  ;Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ K ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для R зСмля, C +5)  Buf0[31]=1,33  ;ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для C зСмля, R +5  K=Buf0[30 + QG]  ;фактичСский K Π² использовании  Str7[0]="0. 0"  ;Ρ‚ΠΎΠ»ΡŒΠΊΠΎ цСлочислСнный Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ для R  Str7[10]="0.6"  ;6 Π·Π½Π°ΠΊΠΎΠ² послС запятой для C  Str7[100]="Π‘ΠΎΠΏΡ€ΠΎΡ‚ΠΈΠ²Π»Π΅Π½ΠΈΠ΅, Ом"   Str7[120]="Π•ΠΌΠΊΠΎΡΡ‚ΡŒ, ΠΌΠΊΠ€Π΄"   Posn#0="Ardu"  ;Π£ΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Arduino  Posn#1=0  ;ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ устройств, 0 = Π½Π°ΠΉΠ΄Π΅Π½ΠΎ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ  @_ComDev_Scan  ;Найти ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΏΠΎΡ€Ρ‚ COM-устройства  QM=QM & 1  ;Π Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ 0 ΠΈΠ»ΠΈ 1  QG=QG ΠΈ 1   IF.QL=0  ;НСпрСрывный Ρ†ΠΈΠΊΠ»?  Mtr0="<<НаТмитС SHIFT, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ΠΉΡ‚ΠΈ ΠΈΠ· Arduino_RCtime"  ;Mtr Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Ρ†ΠΈΠΊΠ»Π°  Π”Π Π£Π“ΠžΠ•.  ;ΠΈΠ½Π°Ρ‡Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΎΠΏΡ€ΠΎΡ…ΠΎΠ΄Π½Ρ‹ΠΉ  Mtr0="<  ΠšΠžΠΠ•Π¦.   Mtr0="ОТиданиС RCtime..."   ΠŸΠΎΡ€Ρ‚=$(hF0) + "W" + $w(-QT)  ;ВрСмя оТидания = QT мсСк (1 сСк)  WHILE.Key?$=0  ;Π–Π΄Π°Ρ‚ΡŒ клавиши SHIFT
;RCtime Π½Π° ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°Ρ… 3 ΠΈ 4, R gnd, Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ мкс, Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠ° 1 мс (QD)  Port=$(hFC) +$(QP + 2*QG) + $w(-QD)  ;Π’Ρ‹Π·ΠΎΠ² RCtime Π² DaqPort  U0=ΠŸΠΎΡ€Ρ‚?5  ;U0=врСмя, Ρ‚Π°ΠΊΠΆΠ΅ устанавливаСт ΠŸΠΎΡ€Ρ‚?c  UC=ΠŸΠΎΡ€Ρ‚?c  ;Число ΠΊΠ°Π½Π°Π»ΠΎΠ² свСрху ΠŸΠΎΡ€Ρ‚?5  ИП=0   WHILE. UI= ;Для всСх ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ²:  Port#D1=h80 + UI  ;Битовая комбинация  UI  th hit  Q0=ΠŸΠΎΡ€Ρ‚?2   UN=log2(Q0)  ;Макс. ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ, Ссли Q0=0  Π•Π‘Π›Π˜.UN=<0   ООН=0   ΠšΠžΠΠ•Π¦.   Port#D1=h90 + UI  ;ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ врСмя для этого ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°  U0=ΠŸΠΎΡ€Ρ‚?4  ;Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, мкс  IF.QM=0  ;Π˜Π·ΠΌΠ΅Ρ€ΠΈΡ‚ΡŒ R?  X=U0 * K / Buf0[UN+10]  ;Найти R = врСмя * K / C_fixed  Π”Π Π£Π“ΠžΠ•.  ;ΠΈΠ½Π°Ρ‡Π΅ ΠΈΠ·ΠΌΠ΅Ρ€ΠΈΡ‚ΡŒ Π‘  X=U0 * K / Buf0[UN+20]  ;Найти C = врСмя * K / R_fixed  ΠšΠžΠΠ•Π¦.   A=Buf0[UN]  ;ΠŸΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ с постоянной Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ QC  IF.A=0  ;Π˜ΡΡ…ΠΎΠ΄Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅?  A=X  ;Π˜Π½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ X  Π”Π Π£Π“ΠžΠ•.  ;Π˜Π½Π°Ρ‡Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΠΎΡΡ‚ΠΎΡΠ½Π½ΡƒΡŽ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ с Π½ΠΎΠ²Ρ‹ΠΌ X  А=А - (А/КК) + (Π₯/КК)   ΠšΠžΠΠ•Π¦.

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *