ошибка в при определении наличия температурного датчика.

Использование датчиков и обсуждение пользовательских блоков к ним
Ответить
findeler
Рядовой
Сообщения: 76
Зарегистрирован: 16 июл 2016, 08:31
Откуда: Рязань

ошибка в при определении наличия температурного датчика.

Сообщение findeler »

Задача стоит такая, не только считывать данные с датчика но и если он перестал отвечать по шине или параметры вышли за пределы, то установить что датчик не исправен. Но если датчик и небыл подключен то сообщать об ошибке не надо.

Собственно написал программу, Вроде всё работает но при повторном сканировании шины состояние стабильно сваливается в ошибку. (значение 2). наличие TOF только ускоряет этот процесс на первый опрос. Понять что не так не могу.

Добавлено (08.08.2016, 14:34)
---------------------------------------------
разобрался. надо было на вход I2 Таблицы состояний подавать сигнал после tof.

Это вообще как я понял проблемма программы, некоторые модули для корректной работы должны иметь задержки. тот же модуль "scan on wire" при повторном опросе умудряется в какой то момент выдавать 0 на выходе. по идеи эти задержки должны быть внутри модуля, а не прикручены снаружи.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
findeler
Рядовой
Сообщения: 76
Зарегистрирован: 16 июл 2016, 08:31
Откуда: Рязань

ошибка в при определении наличия температурного датчика.

Сообщение findeler »

полный вид работающего модуля
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Ответить

Вернуться в «Датчики температуры, влажности и давления»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость