#1 Сьогодні 12:16:21

filat18
Учасник
Зареєстрований: 2025-08-04
Повідомлень: 33

як нівелювати всі можливі заряди на виведенні плати?

Є необхідність, за будь-якого поточного стану системи, виконати вимір ємності між заданими контактами. У плати багато внутрішніх ємностей плюс ємності зовнішніх підключень, які в момент запиту виміру ємності, своїми зарядами спотворюють величину виміру. Який є простий спосіб "скидання" всіляких зарядів до заданого виводу (виводам), щоб вимірювана величина ємності відповідала дійсності?

Активний

#2 Сьогодні 12:57:51

dimich
Учасник
Зареєстрований: 2023-12-01
Повідомлень: 816

Re: як нівелювати всі можливі заряди на виведенні плати?

filat18 пише:

Який є простий спосіб "скидання" всіляких зарядів до заданого виводу (виводам), щоб вимірювана величина ємності відповідала дійсності?

Щоб вимірювана величина відповідала дійсності, проводять калібровку, і враховують паразитні ємності при обчисленні актуального значення з виміряних величин.
Є декілька методів вимірювання ємності. Ви який збираєтесь використовувати?

Неактивний

#3 Сьогодні 13:25:20

filat18
Учасник
Зареєстрований: 2025-08-04
Повідомлень: 33

Re: як нівелювати всі можливі заряди на виведенні плати?

Вибачте, але я змушений зазначити, що ви перевернули моє питання.
для вимiрювання використовую CapacitorLite, є коефiцiєнт у випадку "чистого" запуска (з ресета). Але!:
Я вже схиляюсь до того, щоб пiдчас замiру, попередьо, виконувати загальний ресет Arduino, але вiн нiяк не впливає на зовнiшнi ємкостi. Менi потрiбна можливiсть приведення будьяких з'єднань до загального рiвня, незалежно вiд початкового стану к схемi.
Як перед вимiром нівелювати різноспрямовані заряди ємностей, щоб отримати адекватний показник (пропорцiйний)?

Активний

#4 Сьогодні 13:43:54

jokeR
Учасник
Зареєстрований: 2024-12-12
Повідомлень: 190

Re: як нівелювати всі можливі заряди на виведенні плати?

Замкніть контакти релюшкою. Розімкніть в момент вимірювання. Заодно це врятує вашу схему якщо підключите електроліт з остаточним зарядом.

Неактивний

#5 Сьогодні 14:18:50

dimich
Учасник
Зареєстрований: 2023-12-01
Повідомлень: 816

Re: як нівелювати всі можливі заряди на виведенні плати?

filat18 пише:

Менi потрiбна можливiсть приведення будьяких з'єднань до загального рiвня, незалежно вiд початкового стану к схемi.

Калібрування. Це ж було вже.

filat18 пише:

Як перед вимiром нівелювати різноспрямовані заряди ємностей, щоб отримати адекватний показник (пропорцiйний)?

Там перед вимірюванням обидва піни сконфігуровані на вихід з низьким рівнем. Заряд між піном і землею - нуль, між піном і живленням - напруга живлення, помножена на розподілену ємність ємність шини живлення, яку для джерела напруги можна вважати нескінченною. При перемиканні піна у високий рівень в будь-якому разі буде заряджатись як вимірювана ємність, так і розподілена.

Остання редакція dimich (Сьогодні 14:20:46)

Неактивний

#6 Сьогодні 14:53:47

filat18
Учасник
Зареєстрований: 2025-08-04
Повідомлень: 33

Re: як нівелювати всі можливі заряди на виведенні плати?

jokeR пише:

Замкніть контакти релюшкою. Розімкніть в момент вимірювання. Заодно це врятує вашу схему якщо підключите електроліт з остаточним зарядом.

додавання елементiв у схему з'єднань виходить за рамки цього питання!

Остання редакція filat18 (Сьогодні 15:07:59)

Активний

#7 Сьогодні 15:06:25

filat18
Учасник
Зареєстрований: 2025-08-04
Повідомлень: 33

Re: як нівелювати всі можливі заряди на виведенні плати?

dimich пише:

... При перемиканні піна у високий рівень в будь-якому разі буде заряджатись як вимірювана ємність, так і розподілена.

Щось не сходиться...
Зовнішня схема з'єднань має багато різноспрямованих ємностей (з релейною комутацією) і не має власного джерела живлення.
При виконанні виміру ємності після ресета плати я отримую стабільні, правдоподібні результати!
Але якщо цей блок з'єднань був задіяний в інших режимах роботи плати і я переходжу на спробу виміру ємності, то отримую повний рандом!
Як цього уникнути?

Активний

#8 Сьогодні 15:12:20

jokeR
Учасник
Зареєстрований: 2024-12-12
Повідомлень: 190

Re: як нівелювати всі можливі заряди на виведенні плати?

Ніхто крім вас не знає що в тому блоці. Можливо остаточний заряд в конденсаторах. Можливо щось нагрівається і міняє опір.

Неактивний

#9 Сьогодні 15:28:58

dimich
Учасник
Зареєстрований: 2023-12-01
Повідомлень: 816

Re: як нівелювати всі можливі заряди на виведенні плати?

filat18 пише:

Але якщо цей блок з'єднань був задіяний в інших режимах роботи плати

Що за блок? З чого він складається, як підʼєднаний, що на нього подається в "інших режимах"?

Цей метод виміру ємності базується на тому факті, що напруга на конденсаторі прямо пропорційна заряду і обернено пропорційна його ємності. Так як послідовно зʼєднані конденсатори отримують однаковий заряд, то знаючи ємність одного можна обчислити ємність другого. В ролі конденсатора з відомою ємністю виступає розподілена ємність. Ніяких блоків у цьому методі не передбачено.

Неактивний

#10 Сьогодні 15:31:20

filat18
Учасник
Зареєстрований: 2025-08-04
Повідомлень: 33

Re: як нівелювати всі можливі заряди на виведенні плати?

jokeR пише:

Ніхто крім вас не знає що в тому блоці. Можливо остаточний заряд в конденсаторах. Можливо щось нагрівається і міняє опір.

Скетч теж не повинен знати, що у тому блоці на момент вимiру! Я лише впевнений у тому, що нагрiву нiмає, бо плата не спроможня видати для цього струм.

Активний

Швидке повідомлення

Введіть повідомлення і натисніть Надіслати

Підвал форуму