|
Вопросы о Pixel Раздел специально по темам работы и применения контроллеров Pixel - 12xx и Pixel - 25xx |
|
Опции темы | Поиск в этой теме |
11.02.2015, 14:15 | #61 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 131
Благодарил(а): 15 раз(а)
Поблагодарили:
664 раз(а) в 606 сообщениях
|
Ответ: Pixel и датчик NTC 10 KOm
Цитата:
Расчёт по таблице: http://forum.segnetics.com/showthread.php?t=467 __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
11.02.2015, 17:40 | #62 |
Senior Member
Регистрация: Aug 2013
Адрес: Москва
Сообщения: 600
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Pixel и датчик NTC 10 KOm
Это погрешности измерения напряжения голого входа АЦП, что в нашем случае абсолютно не интересно (+ не указано что при превышении некоего значения сопротивления датчика АЦП уйдёт в инверсию данных (перегрузка)).
И в Ваших макросах аппроксимируются либо по 2-м, либо по 4-м точкам кода АЦП (что не есть хорошо, т.к. формулы для расчета температуры от сопротивления для различных типов датчиков есть (их не может не быть ). В связи с этим настойчиво рекомендую переписать макросы для расчетов по формулам (это не занимает много места в макросе) и привести в мануале методику расчета коэффициентов для неизвестных датчиков (тех же самых характеристик NTC термисторов существует великое множество,все в макрос не запихнешь), и платиновые датчики есть с 2-мя различными характеристиками (что Вами опять же не учтено). Надеюсь мои пожелания примут к сведению ... Успехов |
11.02.2015, 17:56 | #63 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 131
Благодарил(а): 15 раз(а)
Поблагодарили:
664 раз(а) в 606 сообщениях
|
Ответ: Pixel и датчик NTC 10 KOm
Цитата:
Не менее заунывным голосом: макросы расчёта по формулам требуют бОльших вычислительных ресурсов. В макросах использованы характеристики наиболее востребованных рынком HVAC датчиков. И последнее. Не существует голых входов АЦП, т.к. работа АЦП всегда завязана как минимум на три вещи: стабильность референса, стабильность питания АЦП и поле допусков самого АЦП как устройства. Что касается вашего предположения о голости входа АЦП, то таковых в Пикселе нет. Аналоговый вход Пикселя, предназначенного для измерения температуры, аппаратно сблокирован с генератором тока. В Пикселе к этому добавляется поле допусков ГСТ и поле допуска входных цепей. Суммарные погрешности даны в виде таблички в РЭ. Если табличка в РЭ содержит недостоверные данные, то это повод проверить калибровку контроллеров или данные РЭ. Табличка в РЭ содержит недостоверные данные? PS. У платиновых датчиков три характеристики. А не две. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
11.02.2015, 18:07 | #64 | |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 785
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: Pixel и датчик NTC 10 KOm
Цитата:
Дальше ограничение. Untitled.png |
|
12.02.2015, 06:40 | #65 | |
Senior Member
Регистрация: Dec 2011
Сообщения: 756
Благодарил(а): 1 раз(а)
Поблагодарили:
11 раз(а) в 11 сообщениях
|
Ответ: Pixel и датчик NTC 10 KOm
Цитата:
2. Сегнтикс фирма коммерческая, основная цель - прибыль. Как инструмент продвижения на рынок был придуман Конструктор. С его помощью даже не обладая навыками в FBD программировании можно сгенерировать работающую программу для 95% случаев. И этот инструмент себя оправдал. Но Сегнктикс выпускает несколько типов контроллеров с различающимися характеристиками. Писать отдельный Конструктор под каждый тип контроллеров не стали. Сконцентрировались на совместимости программ, генерируемых Конструктором. Совместимость предполагает использование одних и тех же макросов для любых контроллеров. Тот же макрос датчиков температуры должен одинаково работать и на 2010 и на Пикселях и на модулях МС. Именно для совместимости 2010 и Пикселей, работающих с разным измерительным током было введено необходимое масштабирование на уровне ядра Пикселя. Именно для совместимости МС и Пикселя в свойствах МС появилась галочка "совместимость с Пиксель". Пусть макрос не идеален, пусть не используются все возможности контроллера, зато программа одинаково работает на любом типе контроллера. Теперь резюме: с одной стороны Сегетикс не обязан переписывать макросы под ваши пожелания и нет ни каких ограничений написать эти макросы самому. С другой стороны оптимизация макросов под определенный тип контроллера поставит под вопрос совместимость программ Конструктора, а соответственно привлекательность контроллеров для определенной группы покупателей (и не маленькой) и потенциально может уменьшить оборот и прибыль компании. Выводы делайте сами, будут ли приняты ваши предложения. __________________ Нет абсолютно бездарных людей. Каждый бездарен в своей области. |
|
12.02.2015, 15:00 | #66 |
Senior Member
Регистрация: Aug 2013
Адрес: Москва
Сообщения: 600
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Pixel и датчик NTC 10 KOm
4 характеристики , на остальное отвечу чуть позже ...
|
28.04.2015, 12:25 | #67 |
Новичок
Регистрация: May 2014
Сообщения: 13
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Pixel и датчик NTC 10 KOm на AIN5
Здравствуйте!
В инструкции к Пикселю на странице 53 дана схема подключения дополнительного датчика NTC10k к входу AIN5. Я понимаю что точность будет ниже чем у нормальных входов, меня это устраивает: датчик только информативный, никакого управления по нему не происходит. Поскольку схемотехника этого входа отличается от других, вероятно, нормирование значений с АЦП для преобразования его в температуру должно быть другим, т.е. требуется другой, нестандартный, макрос. Или может быть есть какой-то стандартный, и я его не нашел? или кто-то уже делал подобное? Макросы из этой темы я так понял рассчитаны на AIN0-4 с дополнительными сопротивлениями. |
28.04.2015, 14:59 | #68 |
Senior Member
Регистрация: Aug 2013
Адрес: Москва
Сообщения: 600
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Pixel и датчик NTC 10 KOm на AIN5
|
28.04.2015, 16:07 | #69 |
Новичок
Регистрация: May 2014
Сообщения: 13
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Pixel и датчик NTC 10 KOm
Цель: Контроль температуры выброса, информативно (обмерзание рекуператора предотвращается другими цепями). "Мопед не мой": Так задача поставлена заказчиком. Другие входы заняты нужными датчиками.
Диапазон температур теоретически от -15 до +35. Точность +- пару градусов субъективно устроит. Характеристика датчика по паспорту производителя T,'C kOm -50 667,83 -40 335,67 -30 176,68 -20 96,97 -10 55,3 0 32,65 10 19,9 20 12,49 25 10 30 8,06 40 5,32 50 3,6 60 2,49 70 1,75 80 1,26 90 0,92 100 0,68 110 0,51 120 0,39 130 0,3 140 0,23 150 0,18 Может есть какая-то модель-описание работы входа AIN5? сделать сам макрос с нелинейной коррекцией я могу, пока мне сложно понять как значение сопротивления сопоставить с числом в АЦП: я не знаю внутренней характеристики входа. Есть конечно вариант еще спаять схему-эмулятор и определить эти значения АЦП на практике, но это последний довод... Последний раз редактировалось asen, 28.04.2015 в 16:28 |
28.04.2015, 17:30 | #70 |
Senior Member
Регистрация: Aug 2013
Адрес: Москва
Сообщения: 600
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Pixel и датчик NTC 10 KOm
"А не посчитать ли нам, многоуважаемые кроты?"
Согласно Manual_Pixel_rev3.28.pdf - расчеты в файле. Смотрим и проверяем Точность измерения при выведенных формулах (в диапазоне -20...+50°С) ±0,05 °С ( не беря в расчет все остальные погрешности ) |
28.04.2015, 19:43 | #71 |
Новичок
Регистрация: May 2014
Сообщения: 13
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Pixel и датчик NTC 10 KOm
|
29.04.2015, 11:05 | #72 |
Senior Member
Регистрация: Aug 2013
Адрес: Москва
Сообщения: 600
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Pixel и датчик NTC 10 KOm
Пересчитал, погрешность побольше .. ±0,1°С
|
07.05.2015, 12:15 | #73 |
Новичок
Регистрация: May 2014
Сообщения: 13
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Pixel и датчик NTC 10 KOm
Коллеги, если кому-либо интересно: спаял я схемку.
1) матмодель питания входа AIN5 пиксела, совпадающая с практикой, получилась следующая: - напряжение линейного стабилизатора 13,2 вольта - суммарное сопротивление включенное последовательно "идеальному" стабилизатору (т.е. внешнее сопротивление + видимо внутренне сопротивление стабилизатора) не 3.9 а 5.6 кОм. - предполагаю, максимальное измеряемое напряжение АЦП 10 вольт, после чего "полка". Сопротивления задавал несколькими реостатами разного номинала и проверял тестером, тестер поверял по высокоточным сопротивлениям, метрологическая точность общей конструкции на вид получается не хуже чем 1%, при том что видимые ошибки не превышают 0,1%. Различные экземпляры контроллера отличались несколько разными значениями АЦП на верхней границе, и был также некоторый разброс в параметрах напряжение источника/суммарное сопротивление - но для данной модели это расхождение уже в пределах допустимого. СЛЕДСТВИЕ: способом указанным в паспорте для датчика NTC10k через AIN5 замерять температуры ниже +15 градусов C нельзя - ибо АЦП "на полке". 2) ИТОГ: для того чтобы подключать сопротивление NTC 10k к входу AIN5 нужно ставить высокоточное сопротивление 10k параллельно датчику, тогда мы получим корректные (может быть не совсем точные, но по крайней мере не сбойные) значения во всей шкале температур где применим HVAC. Рекомендую разработчикам контроллера перепроверить данные и внести соответствующие изменения в документацию на Pixel. Мои данные и расчеты в прикрепленном файле. |
10.05.2015, 20:40 | #74 |
Member
Регистрация: Mar 2015
Сообщения: 46
Благодарил(а): 0 раз(а)
Поблагодарили:
3 раз(а) в 2 сообщениях
|
Ответ: Pixel и датчик NTC 10 KOm
Попробуем внести свою лепту.
Если нет возможности заменить датчик NTC10k на другой, по техническим причинам, то ставьте параллельно, как указанно выше, гасящее сопротивление. Аналоговые входы контроллера Pixel рассчитаны на датчики температуры с сопротивлением 1 kOm (PT1000), при внутреннем генераторе тока на 1,1 мА. Это означает, исходя из таблицы сопротивлений РТ1000, что при -50 гр на входе Ai Pixel будет напряжение 0,88 вольт, а при 150 гр на входе будет 1,73 вольта. Максимальное напряжение входа Ai примерно 2,4 вольта, что соответствует сопротивлению выше 2,2 kOm. Все это уже рассматривалось в аналогичных темах. Если есть возможность, то устанавливайте датчики температуры KTY81/122 стоимостью 100 рублей. Нелинейность у этих датчиков по отношению к NTC на порядок меньше, соответственно создать собственный алгоритм (макрос) проще простого. |
15.09.2015, 11:53 | #76 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 131
Благодарил(а): 15 раз(а)
Поблагодарили:
664 раз(а) в 606 сообщениях
|
Ответ: Pixel и датчик NTC 10 KOm
Цитата:
Только сопротивление при нуле разное. Наверное это было когда-то актуально, в эпоху аналоговых регуляторов. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
15.09.2015, 12:02 | #77 |
Senior Member
Регистрация: Aug 2013
Адрес: Москва
Сообщения: 600
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Pixel и датчик NTC 10 KOm
В таблице указано, что кривые нормированы по сопротивлению 100 Ом при 0°С.
Именно разные характеристики. |
15.09.2015, 12:07 | #78 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 131
Благодарил(а): 15 раз(а)
Поблагодарили:
664 раз(а) в 606 сообщениях
|
Ответ: Pixel и датчик NTC 10 KOm
Не увидел, но и не смотрел особо, если честно.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |