Датчики Холла ss41 как герконы ?

da2143
Offline
Зарегистрирован: 03.01.2015

Добра!

Имеется 16 "холлов" биполярных, чувствительных шибко. (ss41)

Задача  придать каждому из них функцию выключателя от постоянного магнита с заданной (как надо) полярностью. Установлены на расстоянии 5-8 см друг от друга. Каждому в свое время замкнуть хотя-бы 1 раз за программу цепь...

Все остальное понятно, но на выводе датчиков  Serial.println(analogRead(N)) выдает  бесконечную синусоиду от 0 до 900(800) в черт знает какой последовательности и тайминге((( Видимо от самих себя заводятся.
Поднесение магнита стабильно дает 0, но этот 0 возникает спонтанно и до этого...
Возможно это вообще?

 

Gippopotam
Gippopotam аватар
Offline
Зарегистрирован: 12.09.2014

da2143 пишет:

Добра!

Имеется 16 "холлов" биполярных, чувствительных шибко. (ss41)

Задача  придать каждому из них функцию выключателя от постоянного магнита с заданной (как надо) полярностью. Установлены на расстоянии 5-8 см друг от друга. Каждому в свое время замкнуть хотя-бы 1 раз за программу цепь...

Все остальное понятно, но на выводе датчиков  Serial.println(analogRead(N)) выдает  бесконечную синусоиду от 0 до 900(800) в черт знает какой последовательности и тайминге((( Видимо от самих себя заводятся.
Поднесение магнита стабильно дает 0, но этот 0 возникает спонтанно и до этого...
Возможно это вообще?

 

Как подключали? Там для каждого типа датчика свое подключение и свой алгоритм работы.

da2143
Offline
Зарегистрирован: 03.01.2015

Пока просто (Ard.mega):  + / grd / analog in. Пробовал резисторы  1kOM/3кОм нет эффекта, как и подтягивающие 8)  Где-бы найти варианты схемы...

Gippopotam
Gippopotam аватар
Offline
Зарегистрирован: 12.09.2014

da2143 пишет:

Пока просто (Ard.mega):  + / grd / analog in. Пробовал резисторы  1kOM/3кОм нет эффекта, как и подтягивающие 8)  Где-бы найти варианты схемы...

а то, что гугль дает, не помогает?

http://robocraft.ru/blog/electronics/594.html

da2143
Offline
Зарегистрирован: 03.01.2015

При такой схеме (название датчика иное и вход аналог) выдает 2 значения = или 1023 или 0 и переключается сменой полюсов магнита. Осталось только задать одно из двух положений на старте ....?

da2143
Offline
Зарегистрирован: 03.01.2015

Спасибо, это да я видел ) только нужен тупо - выключатель

Gippopotam
Gippopotam аватар
Offline
Зарегистрирован: 12.09.2014

da2143 пишет:

Спасибо, это да я видел ) только нужен тупо - выключатель

Давайте еще раз...

1. У вас цифровой датчик - зачем вы подключаете его к аналоговому входу?

2. Если вы подключаете его, подтягивая к плюсу (как на картинке) и он выдает два состояния - что вас не устраивает?

 

com
Offline
Зарегистрирован: 06.09.2013

ss41 - биполярный. у вас происходит смена полярности в тот момент, когда необходимо срабатывание датчика?

ну и собственно, Gippopotam же сказал - зачем цифровой сигнал читать как аналоговый?

da2143
Offline
Зарегистрирован: 03.01.2015

1 Про входы, выходит ) интересно =(у меня есть и "цифровые и аналоговые "датчики)= они все работают как нормальные аналоговые, показывают 1024 варианта напряжения. Но ОК - цепляю к цифровому = результат 0 или 1. А в аналоговом тоже только 0 или 1023, выходит это  неважно.

2 Не устраивает то что при старте программы, двух полярный датчик "обладает памятью" = то есть стартует или с 0 или с 1 , в зависимости от последнего действия с магнитом. А вот одно полярный при той-же схеме стартует всегда с 1 и вырубается полем (0), что позволяет его использовать в качестве логического (if/else) выключателя. А  с двух полярным не выходит фокус. Вот как бы его обнулить/включить при старте???. Понятно что конечно проще купить одно полярный датчик, но их нет нигде. Даже если или объехать все! магазины Чип и Дип и возможно собрать почти 16(((.  И на митино нет нужной чувствительности, пол дня там провел. А двух полярные уже закуплены...

Спасибо вам за участие большое!

com
Offline
Зарегистрирован: 06.09.2013

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

кроме уни- и биполярных бывают еще омниполярные