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

Нужна Помощь В Подборе Микроконтроллера.


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

Добрый день!

Нужна ваша помощь в определении семейства программируемых микроконтроллеров. Задача следующая. К микроконтроллеру приходит 4 сигнала от кнопок, задача микроконтроллера пропускать на 8 выходящих сигналов эти четыре сигнала по тем "линиям", которые запрограммировал пользователь. А вот само программирование должно осуществляться приложением магнита, что то вроде работы домофонов (схема программирования - приложили магнит, выбрали "нитку" 1-2-3-4-5-6-7-8 нажав на соответствующую кнопку, затем нажимаем на кнопку "входящего сигнала" a b c d, закрепляем результат).

Вот по такой схеме примерной как в приложенном файле.

Сам к сожалению только в программировании ориентируюсь, надеюсь на вашу помощь в указании направления куда копать.

Спасибо!

post-192413-0-76420600-1436434000.jpg

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

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

Вижу два пути для снятия сигнала с магнита:

а) Датчик Холла;

б) Геркон.

И тот и другой подключаются так же, как и кнопки, т.е. без особых заморочек.

Просят - не откажи. Не просят - не навязывайся!

Простота хуже воровства.

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

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

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

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

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

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

Falconist, спасибо огромное за совет, вроде как всё у меня по вашей схеме сложилось! А какой тогда простейший микроконтроллер подойдёт для этих целей? В них я к сожалению не ориентируюсь, от слова совсем (программировать буду на C). Изменено пользователем Starbreaker
Ссылка на комментарий
Поделиться на другие сайты

Выбираем схему BMS для корректной работы литий-железофосфатных (LiFePO4) аккумуляторов

 Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ, также как и для других, очень важен контроль процесса заряда и разряда, а специализированных микросхем для этого вида аккумуляторов не так много. Инженеры КОМПЭЛ подготовили список имеющихся микросхем и возможных решений от разных производителей. Подробнее>>

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

а как вы собираетесь программировать если полный 0. Архитектуру все равно придется изучать или искать похожий проект. Микроконтроллер нужен минимум на 13 портов. 1 - геркон для разрешения програмирования МК, 4 - кнопки, 8 - выходы. Что значит фраза " пропускать на 8 выходящих сигналов эти четыре сигнала". Кнопка это ключ: замкнут-разомкнут, а выход на МК - это напряжение, либо его отсутствие. ATtiny2313 действительно подойдет.

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

"пропускать на 8 выходящих сигналов эти четыре сигнала" имелось ввиду что по нажатию одной из 4-х кнопок, допустим a, сигнал посылаемый микроконтроллером должен пойти на ветку, допустим, 3 (которая заранее была "запрограммирована" пользователем). А с помощью магнитного датчика и магнита пользователь мог бы "программировать" посыл сигнала на определённую "ветку" с помощью определённой кнопки. Как то так вот.

В общем выглядит так: концы "веток" приходят на плату, и в зависимости от сигнала (1,2 или 8) устройство ведёт себя определённым образом, но для смены "поведения" устройства, скажем так, есть только четыре кнопки, а "поведений" восемь. Теперь смысл я думаю понятен.

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

Если использовать комбинации кнопок первая +вторая,первая+третья и т.д.,вариативность возрастает и геркон не нужен.Алгоритм такой:нажимаем кнопку №1.Контроллер ждет ,например,500миллисек.Если больше нажатий нет,выполняем условие,прописанное для кнопки 1,если до истечения 500миллисек.нажата друга кнопка,например №2,выполняем условие,прописанное для кнопок №1+№2.

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

Если использовать комбинации кнопок первая +вторая,первая+третья и т.д.,вариативность возрастает и геркон не нужен.Алгоритм такой:нажимаем кнопку №1.Контроллер ждет ,например,500миллисек.Если больше нажатий нет,выполняем условие,прописанное для кнопки 1,если до истечения 500миллисек.нажата друга кнопка,например №2,выполняем условие,прописанное для кнопок №1+№2.

Да нет, так не требуется, просто чтобы выбор был постоянный и не замороченный.

Огромное всем спасибо за направление движения, я себе вообще не представлял с чего даже начать, теперь всё встало на свои места, так сказать. Да ещё и кучу информации для новичков нашёл на вашем форуме, отличнейший ресурс.

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

Да ещё и кучу информации для новичков нашёл на вашем форуме

Но это не отменяет чтение книг. Купите или скачайте книгу только обязательно с диском. Там будет весь необходимый софт и примеры.

Можете обратить внимание и на микроконтроллеры PIC. В чем то они даже лучше. Но тут каждый кулик свое болото хвалит.

Обратите внимание на доступность программаторов и наличие бесплатного софта.

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

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

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

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

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

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

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

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

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

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

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