|
Вопросы о SMH2010 Работа и применение контроллеров SMH2010A, SMH2010B и SMH2010C. |
|
Опции темы | Поиск в этой теме |
22.06.2016, 12:39 | #31 |
Senior Member
Регистрация: Aug 2013
Адрес: Москва
Сообщения: 600
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Подключение датчика 50М
Нашел откуда вспоминалось
Действительно, речь там шла о старых МС. __________________ Всё, что нельзя выразить в цифрах — это не наука, это — мнение. |
22.06.2016, 13:10 | #32 | |
Member
Регистрация: May 2014
Сообщения: 92
Благодарил(а): 2 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Подключение датчика 50М
serg-el
Провода все одного сечения, довольно крупного, но клеммы контроллера могли бы и большее притянуть. Длина этих проводов - по 0,5 метра примерно. холодильника в офисе нет.. R=55,9 Ом, вычисленное 27,57°С при ,Ацп =805, R=71,7 Ом, вычисленное 101,4°С при , АЦП =1053. (101,4-27,57)/(1053-805)=0,2977 °С на единицу кода. Как здесь температуры считались? Из достоверных исходных данных есть только измеренные мультиметром сопротивления датчика при комнатной температуре и примерно при 100 градусах. А коды АЦП, если они заниженные, то какая достоверность их в пересчёте, да и как их к этому пересчёту вообще в принципе прикрутить, - я тоже не понимаю. Что у Вас в макросе "Коррекция АЦП"? Цитата:
50М а=0.00428 С-1 -50...+180 Вряд ли техподдержка овеновская что-то к этому добавит. В макросе есть описание "ГОСТ ГОСТ6651-09/426" и "ГОСТ6651-09/617". Если "426" и "617" - это характеристики, то почему это ТСМ50, если "617" характеристика вообще для никеля.. Да и не понимаю как пользоваться этими таблицами из ГОСТа, там совершенно другие значения, отличные от тех, что я находил ранее для 50М. Аппроксиматор я выше на картинке приводил.Только не по реальным наблюдениям, а по пределам датчика и по градуировочной таблице https://priborika.ru/omishop/02/0211.../50m_100m1.pdf. Не знаю подходит ли она, но хотябы что-то. Такое решение вообще не имеет права на жизнь? |
|
22.06.2016, 13:41 | #33 |
Senior Member
Регистрация: Aug 2013
Адрес: Москва
Сообщения: 600
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Подключение датчика 50М
1 - схема соединения какая - в студию!
2 - холодильник в офисе надо иметь 3 - температуры считал на основании Ваших данных. Сначала аппроксиматором R=kx+b, потом по формулам ГОСТ . Если точность не важна (можно тоже посчитать), то можно просто сразу аппроксиматором из кода АЦП в температуру. 4 - в макросе TermoSensor_C_v2-2m(lite) аппроксимируется по 2-м точкам - 0°С и 100°С - и каких-то значений АЦП, которые когда-то были измерены(вычислены?) и затем вбиты в макрос. Соответственно, никаких пересчётов по формулам НСХ там и близко нет. Тупо линия между 0°С и 100°С, и соответственно максимальная погрешность на 50°С (зависит от материала датчика). 5 - ну ошибся Арсений Евдокимович в описании, ну бывает. 6 - ГОСТы менялись, формулы менялись, таблицы пересчитывались... Даже для Pt1000 менялись от ГОСТа к ГОСТу. 7 - аппроксимировать лучше в рабочем диапазоне измерения, точнее будет __________________ Всё, что нельзя выразить в цифрах — это не наука, это — мнение. |
22.06.2016, 14:16 | #34 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 180
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Подключение датчика 50М
428-я характеристика. Датчик=14 больше подходит.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
23.06.2016, 06:03 | #35 | |
Member
Регистрация: May 2014
Сообщения: 92
Благодарил(а): 2 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Подключение датчика 50М
Цитата:
2 провода с одной стороны терморезистора идут на клеммы 1 и 12. 1 провод с другой стороны терморезистора идёт на клемму 4. В остальном - устал я уже правду искать) Арсений выше писал что это занижение измеренного сопротивления есть абсолютная погрешность измерения пары ДТС+SMH, смирюсь с этим фактом. Спасибо за участие и помощь ну да, опытным путём я ранее это выяснил. При такой абсолютной погрешности измерения, по-моему, уже не столь важно 426 или 428 характеристика будет использоваться в программе. Всё равно коррекцию делать и всё равно погрешность в 1-2 градуса (я надеюсь что в 1-2 градуса) останется. |
|
23.06.2016, 11:12 | #36 |
Senior Member
Регистрация: Aug 2013
Адрес: Москва
Сообщения: 600
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Подключение датчика 50М
В паспорте приводится процедура калибровки. Попробуйте сделать. Уберёте занижение.
Потом аппроксиматором добываете сопротивление (убирается нелинейность ацп), а из него уже пересчёт в температуру. И фильтр на входе поменять на экспоненциальный, с загрузкой при старте программы. Все необходимые макросы есть на форуме. Успехов! __________________ Всё, что нельзя выразить в цифрах — это не наука, это — мнение. |
15.09.2016, 21:05 | #37 |
Senior Member
Регистрация: Jul 2009
Сообщения: 250
Благодарил(а): 0 раз(а)
Поблагодарили:
10 раз(а) в 10 сообщениях
|
Ответ: Подключение датчика 50М
А дифф подключение не пробовали?
|
12.01.2018, 15:03 | #38 |
Member
Регистрация: Jun 2017
Сообщения: 56
Благодарил(а): 7 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Подключение датчика 50М (решено)
Контроллер SMG2010, термодатчик Овена ДТС014-50М (от -50 до +150, практически идентичен термодатчику у Norton-а).
Как и у Norton-а, результат макрос 2.2 lite врёт градусов на 10. (тип пробовал ставить как 14, так и 16). Почитал тему и решил пойти самым простым рекоммендуемым способом(конкретно найти значение AIN для ~100 градусов и ~37 и аппроксимировать), т.к. проект должен быть готов в самое ближайшее время и не требуется ну очень высокая точность температуры. Так вот, в чём проблема: я нашёл эти значения, аппроксимировал температуру, контроллер показывает сносную температуру, я довольный загружаю проект. А потом выясняется, что когда я не подключён в режиме отладки у меня выдаётся температура на 2-3 градуса больше! Как только я выхожу из отладки температура начинает врать, а как включаю режим отладки, то всё хорошо. Проект загружал в контроллер =) Что делать? У меня проект по сути готов, осталось только разобраться с датчиками температуры, и , если честно, меня это уже конкретно раздражает, т.к. я трачу уже третий день на это вместо проверки алгоритма. |
12.01.2018, 16:06 | #39 |
Member
Регистрация: Jun 2017
Сообщения: 56
Благодарил(а): 7 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Подключение датчика 50М (решено)
Я, конечно, сделал коррекцию на эти самые 2 градуса, но я бы хотел понять несколько вещей:
- Почему указанный в макросе 2.2 lite ТСМ50 single работает некорректно, причём, как видно, не только у меня? Хотя бы укажите в описании к макросу для SMH2010, что рекомендуется работа с PT1000! - Я пробовал прикладывать лёд и AIN становился около 730(а в макросе для 0 градусов он стоит 751). Термодатчик исправный, прямо из упаковки. - Я видел посты Arsie по поводу низкой точности ТСМ-50 на SMH2010(5 градусов), но я не очень понимаю откуда эти 5 градусов берутся. При отладке я заметил, что единица измерения действительно равна 0,29 градусам, как тут уже считал serg-el. "Колеблется" датчик на +-0.5 градуса. Можете прояснить? Последний раз редактировалось Roll4Repairs, 12.01.2018 в 16:23 |
12.01.2018, 16:36 | #40 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 180
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Подключение датчика 50М (решено)
Вот от суммы всех погрешностей и берутся эти 5 градусов. От дрейфов каналов и ГПТ, точности каналов и ГПТ, прочих условий.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
13.01.2018, 03:20 | #41 | |
Senior Member
Регистрация: Dec 2011
Сообщения: 765
Благодарил(а): 1 раз(а)
Поблагодарили:
11 раз(а) в 11 сообщениях
|
Ответ: Подключение датчика 50М (решено)
Цитата:
Максимальное измеряемое сопротивление порядка 2 кОм. Разрешение аналогового входа 10 бит или 2000/1023=1,955 Ом При градуировка датчика ТСМ-50 1,35 имеем 50*0,35/100=0,175 Ом/*С Точность измерения для 2010 и ТСМ-50 составит 1,955/0,175=11,71 *С Это оценка точности измерения. __________________ Нет абсолютно бездарных людей. Каждый бездарен в своей области. |
|
15.01.2018, 10:50 | #42 | ||
Member
Регистрация: Jun 2017
Сообщения: 56
Благодарил(а): 7 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Подключение датчика 50М (решено)
Цитата:
Цитата:
|
||
15.01.2018, 11:07 | #43 |
Senior Member
Регистрация: Dec 2011
Сообщения: 765
Благодарил(а): 1 раз(а)
Поблагодарили:
11 раз(а) в 11 сообщениях
|
Ответ: Подключение датчика 50М (решено)
Это отношение сопротивлений датчика при 100*С и 0*С. Для простоты взял для платиновых датчиков. Для медных значение несколько другое, но сути вопроса это не меняет.
__________________ Нет абсолютно бездарных людей. Каждый бездарен в своей области. |
15.01.2018, 11:08 | #44 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 180
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Подключение датчика 50М (решено)
С этим макросом не только SMH2010 работает.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |