Відповісти

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

Назад

Огляд теми (нові повідомленні вгорі)

dimich
Сьогодні 15:56:48
filat18 пише:

до платы, через перемикачи пiд'єднано багато кабелiв, рiзного типу (що мають рiзну ємкiсть). Плата надсилає мiкросикунднi 0 та считує цi iмпульси (при пiдтянутiй 1)

1-wire?

filat18 пише:

Показником сicтеми є ємкiсть у окремий вiдлiк часу.

Так ємність чого ви вимірюєте? Ємність шини, разом з пристроями, що з неї і живляться?

filat18
Сьогодні 15:43:54
dimich пише:

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

до платы, через перемикачи пiд'єднано багато кабелiв, рiзного типу (що мають рiзну ємкiсть). Плата надсилає мiкросикунднi 0 та считує цi iмпульси (при пiдтянутiй 1) (з чого й складається залишковий заряд...). Показником сicтеми є ємкiсть у окремий вiдлiк часу.

filat18
Сьогодні 15:31:20
jokeR пише:

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

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

dimich
Сьогодні 15:28:58
filat18 пише:

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

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

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

jokeR
Сьогодні 15:12:20

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

filat18
Сьогодні 15:06:25
dimich пише:

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

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

filat18
Сьогодні 14:53:47
jokeR пише:

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

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

dimich
Сьогодні 14:18:50
filat18 пише:

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

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

filat18 пише:

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

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

jokeR
Сьогодні 13:43:54

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

filat18
Сьогодні 13:25:20

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

dimich
Сьогодні 12:57:51
filat18 пише:

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

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

filat18
Сьогодні 12:16:21

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

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