Измерения | RLC-2, идеи по улучшению прибора |
|
---|---|---|
АК: Эти периоды не жестко связаны с тактовой частотой? Они вообще не связаны. Параметрами А и В я управляю самостоятельно. А вот выходом от АЦП я не управляю. P.S. Я не знаю как это передать на словах. Я могу задать длительность каждой фазы измерения програмно в м.секундах. И рассчитываю получить определенный результат. Но пока не выходит. экспериментально я увеличивал фазу де-интегрирования в 2 раза программно и результат увеличивался (числовой), хотя физически этого не должно происходить. Конденсатор тот же, резистор тот же, время интегрирования то же. Режим GATE таймера: это когда таймер включен и ждет положительного сигнала на входе ( выход компаратора АЦП), как только будет "1" начинает считать, автоматически прекратит считать когда вход станет "0". По большому счету, вообще не важна тактовая частота таймера. Разумность выбора " тика" отсчета таймра определяется задержкой компаратора АЦП в пределах 2 мкс. |
|
|
FR1: экспериментально я увеличивал фазу де-интегрирования в 2 раза программно Тут я что-то не понял. Ведь в АЦП двойного интегрирования строго задаётся только время Ти. |
|
|
И я так понимаю работу. Время деинтегрирования зависит от напряжения, до которого был заряжен конденсатор и тока разряда, и всё. На какую из этих двух величин FR1 влияет программно? |
|
|
ТС500 не содержит встроенного генератора. Но есть два двоичных входа управления режимами работы, состояние которых заставляет АЦП выполнять конкретную операцию. Вот табличка из даташита: То есть, можно поставить два тумблера и самому задавать как очерёдность, так и длительность выполнения каждой операции. Такое управление даёт большую гибкость оцифровки, но сам пользователь должен хорошо представлять, какой режим должен быть включен в данный момент и его длительность. От этого зависят правильность и точность оцифровки. |
|
|
Спасибо, DWD. Но какое бы мы большое время De-integrate (A=1 и B=1) не выставили, при неизменных других интервалах, интервал Reference De-integrate будет неизменным и будет зависеть только от напряжения заряда интегрирующего конденсатора, которое пропорционально входному напряжению. |
|
|
АК: Но какое бы мы большое время De-integrate (A=1 и B=1) не выставили, при неизменных других интервалах, интервал Reference De-integrate будет неизменным и будет зависеть только от напряжения заряда интегрирующего конденсатора, которое пропорционально входному напряжению. И я так же думаю. Вот мои слова: FR1: экспериментально я увеличивал фазу де-интегрирования в 2 раза программно и результат увеличивался (числовой), хотя физически этого не должно происходить. Конденсатор тот же, резистор тот же, время интегрирования то же. И счетчик в МК не должен наращивать свое значение, а он сволочь наращивает. Наращивать он может в случае, когда счетчик вообще включен и сработало событие GATE, тоесть имеется выс. лог. уровень на выводе RA4, а это выход компаратора АЦП. Собираюсь модифицировать программу так, что бы при завершении фазы Reference De-integrate сразу прекращать процедуру измерения. |
|
|
Если в вашем случае счет заканчивается не по срабатыванию компаратора (интервал Reference De-integrate), а по окончанию команды (A=1 и B=1), то на состояние счетчика не будет влиять и величина входного напряжения. У вас влияет, или нет? |
|
|
Ещё припоминается, что следует придерживаться какого-то соотношения по времени каких то циклов между собой. И, кажется, имелся в виду цикл автообнуления. В даташите всё это есть. Просто его нужно курить. Мне пока лень вспоминать - голова другим забита... Я уже всё успел забыть, хотя раньше, разбираясь с этим АЦП, досконально представлял себе весь алгоритм работы... |
|
|
FR1: Наращивать он может в случае, когда счетчик вообще включен и сработало событие GATE, тоесть имеется выс. лог. уровень на выводе RA4, а это выход компаратора АЦП. Я бы сделал по другому. Тут дело в том, что при срабатывании компаратора на его выходе вместо чёткого переключения получается пачка импульсов из за довольно медленного изменения напряжения интегратора. При использовании прерывания, останов счётчика гарантированно произойдет при первом же фронте этой пачки. DWD: Потому что весь диапазон был бы плавающим, адаптивно подстраивающимся к измеряемой величине. Но таким же плавающим будет и разрешение прибора. Мы никогда не будем знать, какой величине соответствует единица кода АЦП. |
|
|
To Tadas. Между циклами интегрирования, деинтегрирования, опорным и измеряемым напряжениями существует определённые соотношения. В формуле будет только одно неизвестное - измеряемая величина. По этому всё вычисляется. |
|
|
Форум про радио — сайт, посвященный обсуждению электроники, компьютеров и смежных тем. pro-radio.online | Обратная связь |
© 2003—2024 |