Страница 2 из 2

pt1000 на аналоговый вход

Добавлено: 14.03.2016{, 23:56}
holodaleksey
1 штука (одна) резюк 0,01% 1кОм - 18700 рублей (в кол-ве "0" я не ошибся, я переспрашивал), под заказ 5 дней))))) это в магазине в Мск, с субботу узнавал))))
не, ТАКАЯ точность мне точно не нужна))

pt1000 на аналоговый вход

Добавлено: 15.03.2016{, 16:45}
Alex16
holodaleksey6769
хочется 800
оверсемплинг и децимация -  вам в помощь. Перевод AVR 121[quote="krom23"]причём от погрешности в +-2 градуса мы никуда не денемся[/quote]не спешите с выводами.
Данные для измерения подаются на аналоговый вход который задается в блоке (A0 или A1 или A2) и т.д. Возможно использовать несколько блоков.
можно подобрать оптимальное соотношение частоты опроса - разрядности АЦП и количества замеров.
Обратите внимание - чем больше разрядность тем больше время на расчет значения (соответствующая таблица в описании).
Данный блок и алгоритм предоставляет возможность, а золотую середину нужно находить в каждом конкретном случаи.

pt1000 на аналоговый вход

Добавлено: 15.03.2016{, 23:06}
holodaleksey
можно для тех, кто в БТ-2: хоть какое описание на блоки и куда цеплять датчик??...

pt1000 на аналоговый вход

Добавлено: 16.03.2016{, 00:10}
Олег
Насколько я понял можно менять значение порта А0 в блоке. По умолчанию стоит вход А1, туда датчик и подключается.

pt1000 на аналоговый вход

Добавлено: 17.03.2016{, 02:10}
holodaleksey
при заливке в железо ругается что нет какой то библиотеки... хде ть иё взять?...
хотя да и не особенно и надо.
пересчетом ОУ по ссылке выше удалось (на сегодня) добиться -40=0,17В, +40=3,58В, думаю растянуть диапазон еще. но трабл: при работе на экране "моргушка" младшего разряда, а если значения граничные - то и более старшего.
как можно реализовать опрос датчика не в каждом цикле, а скажем, хотя бы раз в секунду? или на основании (к примеру) 10 последних измерений выводить средневзвешенное??...

(блок "вывод средневзвешенного" в блоках пользователей видел, пробовал: то ли я чего не допонял, толь еще что, но он считает только в примеру только три значения, потом данные не обновляет).

pt1000 на аналоговый вход

Добавлено: 17.03.2016{, 10:15}
Олег
Насчет опроса можно сделать например так:
8072432.png
Данные с датчика записываются в переменную, разрешение на опрос датчика задается несимметричным мультивибратором. А потом работаете с данными из переменной.

pt1000 на аналоговый вход

Добавлено: 18.03.2016{, 14:34}
rw6cm
holodaleksey писал(а):rw6cm, а сами вы "схема1" пробовали?
Нет, у меня не было такого датчика.
Пробовал на 358 и термисторе.
На Pt1000 увидел готовую схемку, дал ссылку.
То что в нете куча опечаток не удивляет. Схема проста разобраться не сложно.

pt1000 на аналоговый вход

Добавлено: 19.03.2016{, 12:17}
holodaleksey
Alex16 писал(а):оверсемплинг и децимация - вам в помощь. Перевод AVR 121
ОТЧЕТ:
выполнен БП на 10 в для питания 324, поскольку при запитке от +5в напрядение на выходе будет не более (=Vпит-1,5в), что обусловлено применением самой 324, см. даташит.
диапазон: -40=0,02в, +40=4,9в, зависимость не идеально ровная, требуется применять блок полигона, который в моей версии флпрога работает некорректно (1.10.4).
и главное: даже при применении блока опроса через секунду - младший разряд моргает. при мониторинге через ком-порт - выявлены разовые, нерегулярные, но постоянные провалы (например: 395, 395, 395, 395, 395, 395, 395, -170, 395, 395, 395, 395, 395, -105, 395, 395, 395, 395).

Итог: без (см. выше) "оверсемплинг и децимация " - точности АЦП недостаточно.

заключение: работы по привязке данного датчика прекращены вследствие бесперспективности, большого количества подбора точных номиналов элементов и низкой разрядности.

pt1000 на аналоговый вход

Добавлено: 11.07.2016{, 20:39}
krom23
-170 и -105 это когда датчик не опрашивается, т.е отключён от программы которая продолжает "измерять" температуру и в результате выводит крайнюю точку. Эту беду в общем то можно обойти.