|
|
  |
Коммутация резистивных кнопок, Управление дополнительным устройством. |
|
|
|
Apr 6 2011, 06:26
|
Группа: Новичок
Сообщений: 7
Регистрация: 6-04-11
Пользователь №: 64 158

|
Приветствую уважаемые форумчане. Из-за нехватки знаний обращаюсь к Вам за помощью.
Вкратце опишу, что имеется и чего хочу добиться. В автомобиле на руле установлены резистивные кнопки которые подключаются двумя проводами к магнитоле. Кнопок 6 штук (Vol+, Vol-, Ch+, Ch-, Mode, Mute) Сопротивление, в зависимости от нажатой кнопки, меняется в пределах от 30 Ом до 5 кОм (точные номиналы не помню, потерял записи, надо измерять по новой). Также в автомобиле установлен PC (компьютер) с WinXP на борту, которому хочется подавать команды с помощью этих кнопок, чтоб компьютер чегонить делал (переключал муз. треки, менял активное приложение и т.д.). Хочу собрать некое устройство, на базе микроконтроллера, к которому будут подключены эти резистивные кнопки и в зависимости от выбранного режима передавать команды в PC или в магнитолу.
К устройству будут подключены: 1. Резистивные кнопки от руля 2. Через RS232 к PC 3. К магнитоле, туда куда раньше подключались резистивные кнопки.
Выбор активного режима, куда команды слать в PC или в магнитолу, думаю сделать 2-3-х секундным нажатием на кнопку MODE и светодиодной индикацией выбранного режима. Как принять, обработать и передать в PC, состояние резистивных кнопок тут вроде все понятно, МК с помощью АЦП принимает смотрит что нажато и, как вариант, по RS232 передает в PC, а в PC уже софтина разгребает пришедшее.
Сложнее как передать состояние кнопок в магнитолу. Пока в голове есть только такой вариант, повторить такую же резисторную матрицу, что и в руле, и МК с помощью реле будет коммутировать эти резисторы на магнитолу, но не нравится большое количество реле, на каждую кнопку по реле, всего получается 6 штук.
Подскажите решение с коммутацией на магнитолу пожалуйста.
Спасибо.
|
|
|
|
|
Apr 7 2011, 04:36
|
Группа: Новичок
Сообщений: 7
Регистрация: 6-04-11
Пользователь №: 64 158

|
Ну вроде идею понял, т.е. получается мне на магнитолу из ЦАП необходимо подать такие-же уровни как и от резисторной матрицы. Структурная схема вот такая.
chema.PNG ( 10.63 килобайт )
Кол-во скачиваний: 3
|
|
|
|
|
Apr 11 2011, 10:06
|
Группа: Новичок
Сообщений: 7
Регистрация: 6-04-11
Пользователь №: 64 158

|
Цитата(Deka @ Apr 10 2011, 00:44)  В руле разместить МК и к нему подключить кнопки просто к портам. Т.е. не использовать АЦП. Хотя можно и АЦП использовать. На входе магнитолы расположить набор резисторов как в кнопках на руле, а их замыкание имитировать транзисторами. Примерно так. ЦАП не нужен и масштабирование наверное тоже можно избежать. Может быть так проще будет. В Руль не охота лезть поэтому АЦП, а вот набор из резисторов и коммутация транзисторами надо пробовать. Думаю скоро руки доберуться попробую.
|
|
|
|
|
Apr 13 2011, 11:11
|
Частый гость
 
Группа: Свой
Сообщений: 170
Регистрация: 12-02-08
Из: г.Минск (РБ)
Пользователь №: 34 969

|
Цитата Резистивные кнопки представляют из себя простейший ЦАП с неравными весами разрядов. Повторить сигнал с кнопок, оцифровав его с помощью АЦП, и выдав на другой ЦАП, не составляет большого труда. Только выходной сигнал ЦАП нужно смасштабировать под оригинальные уровни, которые сейчас идут с кнопок. Оцифрованный с помощью АЦП сигнал от оригинальных кнопок можно преобразовать в любые желаемые скан-коды, которые PC схавает за милу душу. Преобразование банальное, например, табличное. Резистивные кнопки представляют собой резистор. Не известно как измеряется его сопротивление, может постоянная времени RC с этим резистором измеряется. Не зная эквивалентной схемы измерителя R магнитолы засовывать туда напряжение - несколько сомнительно.
Сообщение отредактировал st232bd - Apr 13 2011, 11:12
|
|
|
|
|
Apr 13 2011, 17:53
|
Частый гость
 
Группа: Свой
Сообщений: 170
Регистрация: 12-02-08
Из: г.Минск (РБ)
Пользователь №: 34 969

|
Цитата Это вы, профессор, ее не знаете, а я немного знаком Тогда другое дело, но автор не указывал название магнитолы. Или думаете, что все одинаково сделаны?
|
|
|
|
|
Apr 14 2011, 03:29
|
Группа: Новичок
Сообщений: 7
Регистрация: 6-04-11
Пользователь №: 64 158

|
Цитата(st232bd @ Apr 14 2011, 00:53)  Тогда другое дело, но автор не указывал название магнитолы. Или думаете, что все одинаково сделаны? Установлена штатная магнитола от Mazda Axela (3) выглядит вот так.
_________.JPG ( 34.35 килобайт )
Кол-во скачиваний: 3
Сообщение отредактировал Seryal - Apr 14 2011, 03:29
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|