Segnetics

Вернуться   Segnetics > Форум Segnetics > Вопросы о SMH-2G

Вопросы о SMH-2G Здесь всё, что касается работы контроллера SMH-2G.

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 03.06.2011, 16:52   #1
Triton
Новичок
 
Регистрация: Apr 2007
Сообщения: 20
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Question Отследить обрыв датчика температуры!

Может кто подскажет!
Как можно отследить обрыв датчика (3-х проводного) на аналоговом входе?
Раньше на SMH2010 при обрыве в зависимости от провода отслеживал на АЦП либо 0 (обрыв питающей или сигнальной линии) или максимальное значение АЦП (при обрыве земли). А в SMH2G так не получается! При обрыве питания идут какие-то наводки. Может в SMH2010 резистор ставили между землей и входом?
Triton вне форума   Ответить с цитированием
Старый 03.06.2011, 17:33   #2
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Отследить обрыв датчика температуры!

Цитата
Сообщение от Triton
Может кто подскажет!
Как можно отследить обрыв датчика (3-х проводного) на аналоговом входе?
Раньше на SMH2010 при обрыве в зависимости от провода отслеживал на АЦП либо 0 (обрыв питающей или сигнальной линии) или максимальное значение АЦП (при обрыве земли). А в SMH2G так не получается! При обрыве питания идут какие-то наводки. Может в SMH2010 резистор ставили между землей и входом?
При обрыве питающей линии датчик замыкает сигнальную линию на землю.

Вы, похоже, либо что-то недоговариваете, либо что-то не так делаете...


.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 07.06.2011, 14:50   #3
Triton
Новичок
 
Регистрация: Apr 2007
Сообщения: 20
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Question Ответ: Отследить обрыв датчика температуры!

К аналоговому входу AIN0 подключен термо-датчик pt1000 с трех-проводным соединением. Сделана соответствующая настройка входа (Датчик-RTD, Подключение-Трехпроводное, Тип-DTR1000). Создал проект с входом AIN0 и элементом SCREEN2G(real). Потом по очереди отключал/подключал провода от датчика.

Получил следующие показания:

все подключено --- показывает нормальное значение - 1101.хххххх

отключен EXC0 --- периодически показывает то +3002.xxxxxx то -3002.xxxxxx (иногда заметно проскакивают другие значения между ними)

отключен AI0 --- значения плавают где- в районе 1290.хххххх плюс-мнус 20-50

отключен AGND --- постоянно показывает 3002.24760000, что явно соответствует максимальному показанию ЦАП

все отключено --- постоянно показывает 3002.24760000, что явно соответствует максимальному показанию ЦАП

По показаниям видно, что зануления входного сигнала при его обрыве как и при обрыве питания "источника возбуждения" НЕ ПРОИСХОДИТ!
Похожая ситуация была у меня на одном из 6-ти SMH2010. Наш электронщик изучив плату указал на отсутствие некоторых элементов
(вроде резисторов) на входах в отличии от остальных контроллеров. Мой старый проект использовал значения для определения обрыва
датчиков но так как обрыв нередко происходит не по всем линиям, по значению можно было определить обрыв конкретной линии.
А здесь при при обрыве AI0 ЦАП не показывает крайнего значения и программа может дать сбой автоматики .

Что посоветуете?
Triton вне форума   Ответить с цитированием
Старый 14.06.2011, 13:05   #4
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Отследить обрыв датчика температуры!

Цитата
Сообщение от Triton
все подключено --- показывает нормальное значение - 1101.хххххх

отключен EXC0 --- периодически показывает то +3002.xxxxxx то -3002.xxxxxx (иногда заметно проскакивают другие значения между ними)

отключен AI0 --- значения плавают где- в районе 1290.хххххх плюс-мнус 20-50

отключен AGND --- постоянно показывает 3002.24760000, что явно соответствует максимальному показанию ЦАП

все отключено --- постоянно показывает 3002.24760000, что явно соответствует максимальному показанию ЦАП

По показаниям видно, что зануления входного сигнала при его обрыве как и при обрыве питания "источника возбуждения" НЕ ПРОИСХОДИТ!
Пока вижу только одну проблемную ситуацию: "отключен AI0". Если вы хотите избежать её, то можно поступить следующим образом:

1) Притянуть эту линию на клеммнике резистором 100k..500k, этот резистор обеспечит стекания заряда со входа ценой привнесения 1%..0.5% погрешности в измерение.

2) Подключить датчик через длинные провода и убедиться, что внешние наводки за секунды доводят потенциал на входе до максимальных показаний сопротивления. Длинные - это как на объекте, 10 метров и более, протянутых по помещению с технологическим оборудованием.


Что качается "отключен EXC0", то плавание показаний не проблема - аварию датчиков всегда нужно защёлкивать, иначе недолго и поубивать все исполнительные механизмы в случае "дребезга" который возникает при усталостном переломе кабеля.


PS. Кстати, у SMH2010 всё то же самое, что вы исследовали у МС, разницы никакой.



.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.

Последний раз редактировалось Arsie, 20.09.2012 в 15:37
Arsie сейчас на форуме   Ответить с цитированием
Ответ

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

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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Предел -60 в макросе датчика температуры. starmos SMConstructor (вентиляция) 1 15.01.2020 11:22
Не тот тип датчика температуры AlexSku SMConstructor (теплопункты) 19 28.08.2019 13:23
Пароль на настройки и обрыв датчика leontevsv111 Вопросы о SMH2010 1 31.10.2018 09:50
3 датчика температуры в 3 контроллера по 4 жилам? shmidt.w Вопросы о Pixel 6 23.01.2017 07:29
Обрыв датчика в новых МС SMH Форум Segnetics 32 13.12.2012 13:15


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


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