Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Гы :) В былые времена АЦП был роскошью - обходились одним выводом порта и RC цепочкой. А в вашем случае это и полезно - логарифмическая зависимость от положения движка автоматом....
Отправлено
Гудвин
12 мая 2007 г. 14:55
В ответ на:
Надо в МК считывать положение внешнего регулятора громкости (просто резистор с ручкой). Всю шкалу надо разбить положений на 10 или больше. У МК много свободных ног, смотрю в сторону АЦП на резисторах. Интересует мнение об идее. Альтернативный вариант - самый дешевый АЦП через SPI.
отправлено <font color=gray>groovy</font> 12 мая 2007 г. 14:33
Составить ответ
|
Вернуться на конференцию
Ответы
Похоже я изначально неправильно обрисовал идею, ниже я описал более детально планируемый подход.
—
groovy
(12.05.2007 16:59:16
89.109.44.194
,
пустое
)
У меня только GPIO у камня, никаких ацп и компараторов, очень стеснен по деньгам, отсюда и мысль про резисторы
—
groovy
(12.05.2007 16:50:11
89.109.44.194
,
пустое
)
Ну дак и прицепи цепочку на вывод порта - достаточно его порога переключения - без всяких компараторов....
—
Гудвин
(12.05.2007 16:58:30
212.44.92.18
,
пустое
)
Ну то есть нормальный вариант, так я и думал, только без кондеров, просто подвести сигнал через резисторы на 10 входов МК
—
groovy
(12.05.2007 17:03:27
89.109.44.194
,
пустое
)
Зачем такие жуткие извраты? В простейшем "дубовом" случае : Подал лог 1 на пин, зарядил параллельную цепочку RC, перевел пин на ввод и жди в цикле, пока емкость не разрядится до напряжения переключения пина. Количество циклов - то, что доктор прописал... Можно задействовать таймер и прерывание...
—
Гудвин
(12.05.2007 17:17:45
212.44.92.18
,
пустое
)
R - естественно переменник...
—
Гудвин
(12.05.2007 17:20:39
212.44.92.18
,
пустое
)
без компаратора, на своих порогах, все-таки плоховато будет
—
koyodza
(13.05.2007 20:55:16
77.123.53.77
, 212 байт)
Разве логарифмическая?
—
Vladimir Ljaschko
(12.05.2007 15:23:27
194.158.204.49
,
пустое
)
экспонента...Не суть - можно приблизить к желаемому , используя линейный резистор (как Александр ниже заметил)
—
Гудвин
(12.05.2007 15:35:7
212.44.92.18
,
пустое
)
линейные резисторы хорошо приближаются к группе Б включение постоянного 1/8 резистора между движком и крайним
—
DASM
(12.05.2007 15:37:58
212.58.192.14
,
пустое
)
смотря какой резистер поставит...
—
Гамма СПб
(12.05.2007 15:15:42
89.179.112.88
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
отымите от 2 единицу:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru