seryal 0 6 апреля, 2011 Опубликовано 6 апреля, 2011 · Жалоба Приветствую уважаемые форумчане. Из-за нехватки знаний обращаюсь к Вам за помощью. Вкратце опишу, что имеется и чего хочу добиться. В автомобиле на руле установлены резистивные кнопки которые подключаются двумя проводами к магнитоле. Кнопок 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 штук. Подскажите решение с коммутацией на магнитолу пожалуйста. Спасибо. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rezident 0 6 апреля, 2011 Опубликовано 6 апреля, 2011 · Жалоба Резистивные кнопки представляют из себя простейший ЦАП с неравными весами разрядов. Повторить сигнал с кнопок, оцифровав его с помощью АЦП, и выдав на другой ЦАП, не составляет большого труда. Только выходной сигнал ЦАП нужно смасштабировать под оригинальные уровни, которые сейчас идут с кнопок. Оцифрованный с помощью АЦП сигнал от оригинальных кнопок можно преобразовать в любые желаемые скан-коды, которые PC схавает за милу душу. Преобразование банальное, например, табличное. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
seryal 0 7 апреля, 2011 Опубликовано 7 апреля, 2011 · Жалоба Ну вроде идею понял, т.е. получается мне на магнитолу из ЦАП необходимо подать такие-же уровни как и от резисторной матрицы. Структурная схема вот такая. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Deka 0 9 апреля, 2011 Опубликовано 9 апреля, 2011 · Жалоба В руле разместить МК и к нему подключить кнопки просто к портам. Т.е. не использовать АЦП. Хотя можно и АЦП использовать. На входе магнитолы расположить набор резисторов как в кнопках на руле, а их замыкание имитировать транзисторами. Примерно так. ЦАП не нужен и масштабирование наверное тоже можно избежать. Может быть так проще будет. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
seryal 0 11 апреля, 2011 Опубликовано 11 апреля, 2011 · Жалоба В руле разместить МК и к нему подключить кнопки просто к портам. Т.е. не использовать АЦП. Хотя можно и АЦП использовать. На входе магнитолы расположить набор резисторов как в кнопках на руле, а их замыкание имитировать транзисторами. Примерно так. ЦАП не нужен и масштабирование наверное тоже можно избежать. Может быть так проще будет. В Руль не охота лезть поэтому АЦП, а вот набор из резисторов и коммутация транзисторами надо пробовать. Думаю скоро руки доберуться попробую. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
st232bd 0 13 апреля, 2011 Опубликовано 13 апреля, 2011 (изменено) · Жалоба Резистивные кнопки представляют из себя простейший ЦАП с неравными весами разрядов. Повторить сигнал с кнопок, оцифровав его с помощью АЦП, и выдав на другой ЦАП, не составляет большого труда. Только выходной сигнал ЦАП нужно смасштабировать под оригинальные уровни, которые сейчас идут с кнопок. Оцифрованный с помощью АЦП сигнал от оригинальных кнопок можно преобразовать в любые желаемые скан-коды, которые PC схавает за милу душу. Преобразование банальное, например, табличное. Резистивные кнопки представляют собой резистор. Не известно как измеряется его сопротивление, может постоянная времени RC с этим резистором измеряется. Не зная эквивалентной схемы измерителя R магнитолы засовывать туда напряжение - несколько сомнительно. Изменено 13 апреля, 2011 пользователем st232bd Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rezident 0 13 апреля, 2011 Опубликовано 13 апреля, 2011 · Жалоба Не зная эквивалентной схемы измерителя R магнитолы засовывать туда напряжение - несколько сомнительно.Это вы, профессор, ее не знаете, а я немного знаком :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MaslovVG 0 13 апреля, 2011 Опубликовано 13 апреля, 2011 · Жалоба Существуют такие элементы Цифровой потенциометр. Кроме того можно приспособить МИКРОСХЕМУ к572пв2. Сопротивление с опорного входа на землю линейно зависит от упрявляющего кода. Сначала нужно определит Как меняется сопротивление от нажатия кнопок, и какое тестовое напряжение приходит с магнитолы. По моему этот вариант может оказатся дешевле чем АЦП. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
st232bd 0 13 апреля, 2011 Опубликовано 13 апреля, 2011 · Жалоба Это вы, профессор, ее не знаете, а я немного знаком Тогда другое дело, но автор не указывал название магнитолы. Или думаете, что все одинаково сделаны? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
seryal 0 14 апреля, 2011 Опубликовано 14 апреля, 2011 (изменено) · Жалоба Тогда другое дело, но автор не указывал название магнитолы. Или думаете, что все одинаково сделаны? Установлена штатная магнитола от Mazda Axela (3) выглядит вот так. Изменено 14 апреля, 2011 пользователем Seryal Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться