Мотор и датчик холла

Использование Arduino/CraftDuino (Freeduino, Seeduino, ...).

Мотор и датчик холла

Сообщение Zekine » 23 фев 2014, 18:19

Здравствуйте!
Решил заняться робототехникой и собрать своего первого робота. Заказал в Китае шасси с моторами, моторшилды, провода и тд. (Ардуино уже был)
Пришло вот такое шасси:
image.jpg
image.jpg (105.55 КБ) Просмотров: 6396

Долго разбирался с проводами, которые шли от этого мотора.
image2-e1393172543740-2.jpg
image2-e1393172543740-2.jpg (107.71 КБ) Просмотров: 6396

Потом понял что мотор обычный, но с каким то датчиком. Понял что это датчик холла и начал искать в интернете информацию про него. К сожалению какой именно это датчик узнать не могу
image1-2.jpg
image1-2.jpg (98.42 КБ) Просмотров: 6396

Подключил датчик к входу ардуино а 1 и вывел показания на порт, но он все время показывает значения "59", когда подключен датчик и когда не подключен. Кручения мотора никак е влияют на показания. Запитывал датчик от 5в. Подскажите, что нужно делать, чтобы ардуино считал показания?
Zekine
 
Сообщения: 2
Зарегистрирован: 23 фев 2014, 18:03
programming: Arduino

Re: Мотор и датчик холла

Сообщение noonv » 24 фев 2014, 06:22

Это движки с энкодером. Действительно похоже на датчик Холла.
Попробуйте тестовый скетч из статьи про датчик и повращайте вал двигателя, чтобы диск, на котором, похоже, закреплено два магнита, совершил полный оборот.
Аватара пользователя
noonv
Администратор
 
Сообщения: 557
Зарегистрирован: 05 май 2011, 15:44
Откуда: Калининград
programming: С++

Re: Мотор и датчик холла

Сообщение Zekine » 24 фев 2014, 08:23

Помог второй код после подключения сопротивления:
Код: Выделить всё
void setup()
{
 Serial.begin(9600);
}

void loop()
{
 static uint8_t prev_state = LOW;

 uint8_t state = digitalRead(2);

 if (state != prev_state)
 {
    prev_state = state;
    Serial.println(state == LOW ? "OFF" : "ON");
 }
}

Большое спасибо) Теперь хочу сделать чтобы ардуино переконвертировал эти значения в об/мин. Есть примеры кода?
Zekine
 
Сообщения: 2
Зарегистрирован: 23 фев 2014, 18:03
programming: Arduino

Re: Мотор и датчик холла

Сообщение AntonPetrov77 » 17 янв 2019, 20:43

Здравствуйте!

Я тоже год назад делал проект с датчиком холла.
В начале не мог понять как обработать порог срабатывания или чувствительность, чтоб как триггер работал, потом разобрался.
А вообще я наткнулся вот на этом форуме интересный проект тахометра с датчиком холла
http:// forklg.ru/viewtopic.php?f=98&t=913
Очень доходчиво все расписано, рекомендую почитать, хотя бы для общего развития, так сказать :)
Не бойтесь экспериментировать!
Аватара пользователя
AntonPetrov77
 
Сообщения: 5
Зарегистрирован: 17 янв 2019, 20:26
Откуда: Россия, Северо запад
programming: C++


Вернуться в Общие вопросы

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

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

cron
© 2009-2019 |  О проекте  |  Политика Конфиденциальности  |