Segnetics

Вернуться   Segnetics > Форум Segnetics > SMLogix

SMLogix Вопросы о работе в среде SMLogix и о FBD-программировании

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 04.08.2020, 18:38   #1
VaBo
Senior Member
 
Регистрация: Apr 2012
Сообщения: 111
Благодарил(а): 2 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию максимально точное измерение

Здравствуйте!
У МС заявлен высокоразрядный АЦП, хочу попробовать выжать максимум. Имею датчик, который после измерения фиксирует значение на своем токовом выходе, задача - максимально точно его оцифровать.
В этом случае подходит простое усреднение за N измерений. N будет где-то 10-15 (там три датчика, чтобы уложиться в 3-5 сек).
Вопрос, - стОит ли заморачиваться и переводить реал в лонг (с умножением на 10000) суммированием 10 (к примеру) лонгов и дальнейшей работе с этим числом? Подобные же значения будет забиты в качестве калибровочных коэффициентов.
Или точности реала будет вполне достаточно?
Вопрос, в принципе, к разработчикам, кроме них никто не знает нюансов обработки данных с АЦП в МС и далее, в Лоджике.

Датчик - измеритель расстояния, на собственном дисплее уверенно показывает точность 1 мкм в диапазоне 8 мм. Вся система будет калиброваться по трем точкам. Токовые выходы подключаются только на время оцифровки (не перегревать шунт в МС).
VaBo вне форума   Ответить с цитированием
Старый 05.08.2020, 11:35   #2
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 020
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: максимально точное измерение

Цитата
Сообщение от VaBo Посмотреть сообщение
Датчик - измеритель расстояния, на собственном дисплее уверенно показывает точность 1 мкм в диапазоне 8 мм. Вся система будет калиброваться по трем точкам. Токовые выходы подключаются только на время оцифровки (не перегревать шунт в МС).
Каково изменение напряжения при изменении расстояния на 1 мкм?


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 05.08.2020, 11:52   #3
VaBo
Senior Member
 
Регистрация: Apr 2012
Сообщения: 111
Благодарил(а): 2 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: максимально точное измерение

Я не знаю параметров ЦАПа, установленного в датчике, но хочу знать параметры АЦП, установленного в МС.
Разрядность, кол-во эффективных разрядов. Наверняка у вас есть эти данные.

16мА/4000 = 4мкА

4000 потому, что датчик дает токовый сигнал в диапазоне 0...4мм, хотя на дисплее показывает до 8мм
VaBo вне форума   Ответить с цитированием
Старый 05.08.2020, 12:09   #4
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 020
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: максимально точное измерение

Цитата
Сообщение от VaBo Посмотреть сообщение
Я не знаю параметров ЦАПа, установленного в датчике, но хочу знать параметры АЦП, установленного в МС.
Разрядность, кол-во эффективных разрядов. Наверняка у вас есть эти данные.

16мА/4000 = 4мкА

4000 потому, что датчик дает токовый сигнал в диапазоне 0...4мм, хотя на дисплее показывает до 8мм
Параметры ЦАП вам будут полезны точно в одном случае: если этот ЦАП напрямую воткнут в аналоговый вход и само оборудование находится в глубоком космосе в нескольких килопарсеках от ближайшей звезды. Другими словами, ваша картина мира слишком идеальна.

РЭ на модуль обещает вот это:

Нажмите на картинку для увеличения

Название:  Безымянный.png
Просмотров: 43
Размер:  76.0 Кбайт

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

Я не верю, что связка АЦП+ЦАП+Кабель_с_помехами дадут вам лучший результат, чем 0.05 мА.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 05.08.2020, 12:12   #5
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 020
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: максимально точное измерение

Цитата
Сообщение от VaBo Посмотреть сообщение
Вопрос, - стОит ли заморачиваться и переводить реал в лонг
Этот вопрос нужно задавать только когда будет понятно, что фактически мы имеем на входе в результате погрешности ЦАП датчика, погрешности удержания тока, погрешности, вносимой помехами и погрешности АЦП модуля.

Сейчас на этот вопрос нет ответа.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 05.08.2020, 12:20   #6
VaBo
Senior Member
 
Регистрация: Apr 2012
Сообщения: 111
Благодарил(а): 2 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: максимально точное измерение

Поэтому я и спросил про кол-во эффективных разрядов.
Вы заявили АЦП 24 разряда, на деле имеем примерно 12..13 но зато очень медленные измерения.
Условия у меня вполне себе, питание от аккумуляторов, кабель короткий. Какой-то точности пытаюсь добиться за счет оверсэмплинга при калибровке и измерении.


Добавлено через 5 минут


Цитата:
Сообщение от Arsie Посмотреть сообщение
Этот вопрос нужно задавать только когда будет понятно, что фактически мы имеем на входе в результате погрешности ЦАП датчика, погрешности удержания тока, погрешности, вносимой помехами и погрешности АЦП модуля.
БОльшая часть перечисленных погрешностей неважна по причине начальной калибровке на образце.
Но да, попробую "заморозить" выход датчика, накопить в регистрах штук 30 сэмплов и сравнить значения.
VaBo вне форума   Ответить с цитированием
Старый 05.08.2020, 13:38   #7
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 020
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: максимально точное измерение

Цитата
Сообщение от VaBo Посмотреть сообщение
Поэтому я и спросил про кол-во эффективных разрядов.
Вы заявили АЦП 24 разряда, на деле имеем примерно 12..13 но зато очень медленные измерения.
Я и писал - с точки зрения универсального устройства нее важно, какой у него АЦП. Мы эти 24 разряда используем для расширения динамического диапазона, чтобы покрыть весь массив резистивных датчиков.

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


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 05.08.2020, 15:48   #8
VaBo
Senior Member
 
Регистрация: Apr 2012
Сообщения: 111
Благодарил(а): 2 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: максимально точное измерение

Цитата:
Сообщение от Arsie Посмотреть сообщение
Я и писал - с точки зрения универсального устройства нее важно, какой у него АЦП. Мы эти 24 разряда используем для расширения динамического диапазона, чтобы покрыть весь массив резистивных датчиков.
С резистивными датчиками, ратиометрическими измерениями понятно. Но напряжение на шунте вы как измеряете? Пусть используется одна шестнадцатая шкалы, остается 20 разрядов. Как вы исхитрились испортить еще семь? Напомню, что дельта-сигма преобразование абсолютно линейно.
Цитата:
Сообщение от Arsie Посмотреть сообщение
Указывать разрядность АЦП у неспециализированных входов - беспонтовое с инженерной точки зрения занятие и игрушки маркетологов. Опираться на эту разрядность - тоже бестолковое занятие.
Вы указали, я оперся. Т.е вы беспонтовые, а те, кто повелся, бестолковые?
VaBo вне форума   Ответить с цитированием
Старый 05.08.2020, 15:55   #9
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 020
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: максимально точное измерение

Цитата
Сообщение от VaBo Посмотреть сообщение
Вы указали, я оперся. Т.е вы беспонтовые, а те, кто повелся, бестолковые?
Для измерения тока определяющей является именно та табличка из РЭ, которую я вам заскриншотил. А добились мы этого с 4-разрядным или 400-разрядным АЦП - это чисто наше внутреннее дело.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать свои сообщения

BB code is Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Измерение температуры snowball Вопросы о Pixel 15 01.07.2022 11:05
Измерение тока 4... 20 мА (решено) Iroha Вопросы о Pixel 4 17.03.2019 10:30
измерение температуры с высокой точностью rencom Вопросы о SMH2010 1 26.02.2018 03:26
Измерение частоты импульсов в МС andre SMLogix 13 26.08.2016 14:44
Измерение параметров электрической сети vohodonoo Вопросы о Pixel 4 11.11.2015 22:55


Часовой пояс GMT +4, время: 06:23.


Версия vBulletin: 3.8.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Segnetics 2005 - 2023