К1921ВК01Т электрические параметры АЦП

32-разрядные микроконтроллеры разработки ОАО "НИИЭТ"

Модераторы: pip, _sva_

Аватара пользователя
Лашкевич
Сообщения: 96
Зарегистрирован: 13 май 2015, 13:10
Предприятие: ООО "НПФ Вектор"
Откуда: Москва
Contact:

Re: К1921ВК01Т электрические параметры АЦП

Сообщение Лашкевич » 16 авг 2017, 20:59

Ну такая точность АЦП. Нужно калибровать каналы для большей точности. Мы проверяли один экземпляр, получился примерно такой график ошибок (в коде) от поданного напряжения. Т.е. порядка 1% ошибка. Она не плавает от температуры, если откалибровать каналы (смещение и усиление), то можно получить ошибку порядка 0.3% по каналу
Вложения
2017-08-16_19-55-44.png
2017-08-16_19-55-44.png (83.39 КБ) 331 просмотр
С уважением,
Лашкевич Максим.
Инженер-программист ООО "НПФ Вектор", Москва.
http://motorcontrol.ru/

Аватара пользователя
MR.Smith
Сообщения: 76
Зарегистрирован: 25 апр 2016, 10:56

Re: К1921ВК01Т электрические параметры АЦП

Сообщение MR.Smith » 17 авг 2017, 12:36

Лашкевич, большое спасибо за информацию!

В этом МК ведь нет никаких внутренних механизмов калибровки?
Организовать ее получается надо программно в момент вычитки результатов.

Если я правильно понял график, то по ОХ - величина задаваемого на АЦП напряжения.
Функция ошибки нелинейна, для увеличения точности здесь хорошо бы применить интерполяционные методы, но это большая вычислительная сложность для этого МК.

Будут ли калибровочные значения значительно отличаться для разных экземпляров МК?
Для конечного изделия ведь надо тогда разработать процедуру калибровки измерительных каналов на этапе его настройки.

Аватара пользователя
Лашкевич
Сообщения: 96
Зарегистрирован: 13 май 2015, 13:10
Предприятие: ООО "НПФ Вектор"
Откуда: Москва
Contact:

Re: К1921ВК01Т электрические параметры АЦП

Сообщение Лашкевич » 17 авг 2017, 17:00

Внутри ничего не предусмотрено. Обычно хватает линейных калибровок вида "смещение" и "усиление". У нас обычно такую настройку производит наладчик изделия, калибруя этими коэффициентами сразу АЦП+Контроллер+Датчик, т.е. полный аналоговый тракт. Кроме того, часто применяются методы частичной автокалибровки типа "на выключенном приводе токи должны быть нулевые, подберем смещение чтобы был ноль". Кроме того, для ряда задач точности измерения 1% более чем достаточно "из коробки".
Если нужно для большой серии изделий и очень точно, то да, нужно сделать стенд калибровки, и опять же калибровать полный аналоговый тракт. Не знаю, какие вы примеяете операционники и резисторы обратной связи, но у нас ошибка от операционников не меньше, чем от самого АЦП обычно.
С уважением,
Лашкевич Максим.
Инженер-программист ООО "НПФ Вектор", Москва.
http://motorcontrol.ru/

Ответить

Вернуться в «32-разрядные микроконтроллеры на ядре ARM Cortex»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость