Перейти к содержанию

Подключение 8 Датчиков Холла К Arduino Uno


Гость Владимир

Рекомендуемые сообщения

Гость Владимир

Добрый день дорогие форумчане! До армии немного программировал на ассемблере на Atmega16. Сейчас устроился на работу, вникаю в аналоговые премудрости. Появилась возможность вспомнить что к чему с помощью данного заказа.

Необходимо: получать данные с 8 датчиков Холла для индикации магнитного поля каждые 1 секунду в течение 1 минуты.

Датчик Холла выполнен на основе микросхемы SS49E.

У Ардуино 6 аналоговых входов. При подключение датчика на аналоговый вход устанавливается напряжение 2,5 В (5 В для аналогового - это максимум) и меняется в зависимости от магнитного поля и полярности. Если 6 датчиков я, как понял, могу установить напрямую ко входам, то как извернуться для оставшихся 2ух.

Ссылка на комментарий
Поделиться на другие сайты

Реклама: ООО ТД Промэлектроника, ИНН: 6659197470, Тел: 8 (800) 1000-321

Если 6 датчиков я, как понял, могу установить напрямую ко входам, то как извернуться для оставшихся 2ух.

можно применить аналоговый мультиплексор входов, но проще взять Arduino Mega 2560, там 16 аналоговых входов, а не 6, и памяти 256 Kб, а не 32 Кб

Изменено пользователем khal
Ссылка на комментарий
Поделиться на другие сайты

20% скидка на весь каталог электронных компонентов в ТМ Электроникс!

Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!

Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!

Перейти на страницу акции

Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849

Получается данные с 6ти аналоговых входах проходят через мультиплексор и далее оцифровываются? Не мог бы подсказать как считывать оцифрованные данные с входа в течение минуты и затем их вывести? К примеру, ограничюсь пока 6тью датчиками

Изменено пользователем avovana
Ссылка на комментарий
Поделиться на другие сайты

Особенности хранения литиевых аккумуляторов и батареек

Потеря емкости аккумулятора напрямую зависит от условий хранения и эксплуатации. При неправильном хранении даже самый лучший литиевый источник тока с превосходными характеристиками может не оправдать ожиданий. Технология, основанная на рекомендациях таких известных производителей литиевых источников тока, как компании FANSO и EVE Energy, поможет организовать правильный процесс хранения батареек и аккумуляторов. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

аналоговый мультиплексор используется, если не требуется высокое быстродействие, перебором адресных входов 0000 -1111 по кругу читаете входы

как считывать оцифрованные данные с входа в течение минуты и затем их вывести?

примеры

/*
ReadAnalogVoltage
Reads an analog input on pin 0, converts it to voltage, and prints the result to the serial monitor.
Attach the center pin of a potentiometer to pin A0, and the outside pins to +5V and ground.

This example code is in the public domain.
*/
// the setup routine runs once when you press reset:
void setup() {
// initialize serial communication at 9600 bits per second:
Serial.begin(9600);
}
// the loop routine runs over and over again forever:
void loop() {
// read the input on analog pin 0:
int sensorValue = analogRead(A0);
// Convert the analog reading (which goes from 0 - 1023) to a voltage (0 - 5V):
float voltage = sensorValue * (5.0 / 1023.0);
// print out the value you read:
Serial.println(voltage);
}

оператор чтения analogRead, для задержек delay, a лучше millis, чтобы можно было читать другие входы, вывод на комп println

Изменено пользователем khal
Ссылка на комментарий
Поделиться на другие сайты

Секреты депассивации литиевых батареек FANSO EVE Energy

Самыми лучшими параметрами по энергоемкости, сроку хранения, температурному диапазону и номинальному напряжению обладают батарейки литий-тионилхлоридной электрохимической системы. Но при длительном хранении происходит процесс пассивации. Разберем в чем плюсы и минусы, как можно ее избежать или уменьшить последствия и как проводить депассивацию батареек на примере продукции и рекомендаций компании FANSO EVE Energy. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

адрес нужного входа на внешнем мультиплексоре можно выставить комбинацией состояний цифровых выходов при помощи функции digitalwrite

Изменено пользователем khal
Ссылка на комментарий
Поделиться на другие сайты

С этим разобрался! Спасибо! Будет, все-таки, Mega! Хоть с мультиплексором и разобрался, не могли бы подсказать как организовать опрос 8ми аналоговых входов каждую 1 секунду? И как сохранить результаты (к примеру, минутной записи) для дальнейшего вывода на экран ПК?

Ссылка на комментарий
Поделиться на другие сайты

не могли бы подсказать как организовать опрос 8ми аналоговых входов каждую 1 секунду?

в посту 4 об этом уже сказано

как сохранить результаты (к примеру, минутной записи) для дальнейшего вывода на экран ПК?

Прочитали значение и сразу отправляете без промежуточного хранения на экран РС, как в примере, пост 4

Изменено пользователем khal
Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...