roboforum.ru

Технический форум по робототехнике.

Как обнаружить, что датчик Холла подключен?

Как обнаружить, что датчик Холла подключен?

BeInspired » 08 янв 2015, 23:31

Есть Ардуино Нано, к нему подцепляю датчик Холла. Все окей. Но вдруг "забыл" подключить датчик... А программа будет считать, что он есть. Вот вопрос - а как обнаружить, что к цифровому пину подключен цифровой датчик??? Ждать прерывания от него - не вариант, т.к. его использование возможно и через несколько минут после включения устройства. Подскажите- в какую сторону копать? Хочу чтобы выдавалось предупреждение типа "Датчик не подключен!"...
Датчик - US1881.

Re: Как обнаружить, что датчик Холла подключен?

Angel71 » 09 янв 2015, 00:05

сам датчик никак. можно конечно докинуть ещё один провод, который допустим к vcc пину датчика будет припаян или ещё чего придумать, но это изврат. копайте в сторону тренировки памяти/внимательности.

Re: Как обнаружить, что датчик Холла подключен?

RootAdmin » 09 янв 2015, 00:47

Просто, измерить емкость ноги, если датчик с ОК... установить ноль на ноге в режиме выхода, переключить на вход с подтяжкой и определить время, через которое появится "1". Время - пропорционально екости.

Re: Как обнаружить, что датчик Холла подключен?

Myp » 09 янв 2015, 03:46

самое простое сделать в разъёме датчика дополнительный контакт который будет говорить о подключенном датчике.

Re: Как обнаружить, что датчик Холла подключен?

Radist » 09 янв 2015, 09:16

Обычно контроль наличия любого подключения производят так: в подключаемом разъеме есть два дополнительных контакта, замкнутых между собой. А в головном устройстве в ответной части разъема дискретный вход типа "сухой контакт". Один контакт этого входа садят на землю, второй через резистор садят на плюс. Нет подключения - на входе плюс, есть подключение - на входе земля.

Re: Как обнаружить, что датчик Холла подключен?

Madf » 09 янв 2015, 12:27

это да, но это не гарантирует работоспособность самого датчика)
видимо надо делать трени-тест перед началом работы, если тест не пройден - ошибка

Re: Как обнаружить, что датчик Холла подключен?

-= Александр =- » 02 апр 2015, 18:49

Делать подтяжку вывода к земле 1МОм, а на стороне датчика - подтяжку к питанию 4.7кОм. Получаем при отключенном датчике ноль, при подключенном, но не активном - 1. Но остается вопрос подключенного активного датчика. Надо другой ногой попробовать "перетянуть" в 1 через 10 кОм. Если не перетянулось - значит датчик таки есть.

Добавлено спустя 3 минуты 10 секунд:
Или на самом датчике разместить тестовый электромагнит и в начале программы его магнитить и смотреть что будет.


Rambler\'s Top100 Mail.ru counter