Например TDA7294

Форум РадиоКот • Просмотр темы - Схема, заменяющая физические кнопки
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Сб дек 27, 2025 06:58:33

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: Схема, заменяющая физические кнопки
СообщениеДобавлено: Пт апр 12, 2024 01:22:28 
Первый раз сказал Мяу!
Рейтинг продавца: нет оценок
[Всего оценок: 0]
Зарегистрирован: Пн сен 22, 2008 18:46:24
Сообщений: 30
Рейтинг сообщения: 0
UPD исполнитель найден!

Привет.

Нужно разработать схемотехнику и код, заменяющую в автомобильной цепи две физические кнопки.

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

Есть условный Device (схема слева), неизвестный микроконтроллер, у которого есть две условные кнопки, которые замыкают его две ноги на GND. Подтянуты или нет 5 и 6 - не знаю, осторожно предполагаю, что нет, потому что при замере 5 и 6 на мультиметр виден какой-то плавающий бред в районе 1.2-1.3 вольта.

Нужно реализовать сделать схему справа, блок TODO это микроконтроллер + обвязка (транзисторы, оптроны или еще что-то, что разумно ставить в таких случаях). Соответсвенно, нажатие на KEY3 кратко заземляет 5 на Device, нажатие KEY4 кратко заземляет 6 на Device. Микроконтроллер фиксирует количество нажатий на KEY3 и KEY4 с момента старта. KEY3 и KEY4 влияют на внутреннюю переменную, значение которой должно сохраняться при перегрузке.
KEY3 увеличивает переменную следующим образом 0->1->2->3->0->1->2->...
KEY4 уменьшает переменную следующим образом 0->3->2->1->0->3->2->...
То есть нажатие на одну кнопку прибавляет в циклическом буфере, нажатие на другую убавляет.

Этот счетчик нужен для того, чтобы после перегрузки устройства, оно брало актуальную цифру из своей памяти и замыкало 5 на Device1 нужное количество раз, хранящихся в памяти.

Ограничения на ТЗ
1. Хочется простой и надежной элементной базы, которую легко купить и добыть, в идеале автомотрив грейд
2. Конечно, чтобы ничего не грелось и так далее
3. Применять разумные элементы, без всяких реле
4. VCC это автомобильная цепь питания, соответственно, питание микроконтроллер должно быть тоже хорошо сделано с расчетом на автомотив и вы должны понимать, какие могут быть нюансы в организации питания всего этого дела (условный asm1117 не подойдет)

Изображение


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Схема, заменяющая физические кнопки
СообщениеДобавлено: Вт апр 16, 2024 06:42:33 
Встал на лапы
Аватар пользователя
Рейтинг продавца: нет оценок
[Всего оценок: 0]
Карма: 1
Рейтинг сообщений: -3
Зарегистрирован: Пн фев 06, 2017 15:20:04
Сообщений: 131
Рейтинг сообщения: 0
День добрый. Вашей задаче есть возможное решение. Просмотрел по комплектующим. Для заказа новых, ответствующих у меня в запасе на данный момент (не в китае через известные площадки) на комплектующие уйдёт рублей 500. Не всё понятно по алгоритму задачи. Считать нажатия, учитывать их количество при новых нажатиях и сохранять при отсутствии питания. Для этого нужно будет использовать ERROM память. Для уточнения ТЗ вам необходимо померить ток нажатия кнопок и определиться с частотой нажатий на кнопки. Для совместной отладки вам надо самостоятельно установить на свой компьютер Протеус. По понятным причинам подсказывать, как это сделать вам не буду. Если есть желание, продолжайте тему.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Схема, заменяющая физические кнопки
СообщениеДобавлено: Сб апр 20, 2024 13:12:22 
Это не хвост, это антенна
Рейтинг продавца: нет оценок
[Всего оценок: 0]
Карма: 12
Рейтинг сообщений: 136
Зарегистрирован: Вт июн 07, 2011 08:03:18
Сообщений: 1311
Рейтинг сообщения: 0
Ekzi, написал в ЛС.


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y