Форум myROBOT.ru » Лаборатория » Электронная мастерская » Цифровой подстроечный резистор.

Страниц (1): [1]
 

1. ОЛЕГ - 10 Мая, 2010 - 23:09:11 - перейти к сообщению
Дано: датчик освещенности в виде обычного фототранзистора, свободный порт (восемь ног), МК Мега8, двузначный семисегментный индикатор, отображающий значения от 00 до 99 и две кнопки, меняющие число в больше и меньше.

Найти: как сделать так, чтобы, нажимая на кнопки и изменяя значение числа на индикаторе, менять порог срабатывания датчика освещенности с учетом того, что по этому сигналу МК должен "дрыгнуть" другой ногой.

Буду рад абсолютно любым идеям, с удовольствием дам любые уточнения.
2. nest - 10 Мая, 2010 - 23:25:16 - перейти к сообщению
ОЛЕГ пишет:
как сделать так, чтобы, нажимая на кнопки и изменяя значение числа на индикаторе, менять порог срабатывания датчика освещенности с учетом того, что по этому сигналу МК должен "дрыгнуть" другой ногой.

вариант 1: (наиболее простой) посадить фотодатчик на ногу АЦП.

вариант 2: (схематически и програмно посложнее) low-cost-adc. Описан в "AVR400: Low Cost A/D Converter using Analog Comp. on tinyAVR and megaAVR"
PDF:
CODE:

есть ещё "AVR401: 8-Bit Precision A/D Converter using Analog Comp. " - всё там же на странице производителя: Application Example and Algorith ms

вариант 3: (иногда схематично избыточный, но иногда - единственный выход) использовать отдельный цифровой потенциометр и отдельный компаратор.
3. ОЛЕГ - 12 Мая, 2010 - 20:47:46 - перейти к сообщению
Умник
Я так долго соображал, что даже не знал, что ответить... Улыбка
В любом случае, спасибо тебе, nest.

Я что-то слышал о том, что резисторы изменяют свою сопротивление в зависимости от частоты проходящего тока. Сделать частоту кнопочками мне раз плюнуть (в отличие от АЦП Замешательство )
Фототранзистор- по сути резистор. Если пустить не постоянные, скажем, 5 вольт и ждать их появления на входе МК, а меандр с какой- то частотой? Тогда, по идее, при одной и той же освещенности, но на разной частоте, фототранзистор будет иметь разное сопротивление.
Что ты думаешь по этому поводу и где можно почитать о расчетах частоты и сопротивления?

Спасибо. Улыбка
4. nest - 12 Мая, 2010 - 22:03:19 - перейти к сообщению
ОЛЕГ пишет:
резисторы изменяют свою сопротивление в зависимости от частоты проходящего тока
эээ.... ну в "нормальных" условиях обычне резисторы таким не страдают :)
ОЛЕГ пишет:
при одной и той же освещенности, но на разной частоте, фототранзистор будет иметь разное сопротивление.
- это вообще для чего?
5. ОЛЕГ - 12 Мая, 2010 - 22:12:32 - перейти к сообщению
nest пишет:
ОЛЕГ пишет:
при одной и той же освещенности, но на разной частоте, фототранзистор будет иметь разное сопротивление.
- это вообще для чего?


Изменяя частоту тока, протекающего через резистор, мы сможем регулировать его чувствительность к освещению. Ну, собственно, значит, не сможем.

nest пишет:
эээ.... ну в "нормальных" условиях обычне резисторы таким не страдают Улыбка

Подумал и понял, что стормозил. Тогда откуда я это взял? Может, это о последовательно включенных конденсаторах?
6. nest - 12 Мая, 2010 - 22:45:32 - перейти к сообщению
что то я не понял.
А какая задача вообще стоит ? Улыбка
7. ОЛЕГ - 12 Мая, 2010 - 22:52:40 - перейти к сообщению
Закралась параноидальная идея сделать настройку чувствительности фотодатчика (фототранзистора) не потенциометром, а кнопочками.
То есть обычно нормальные люди последовательно с фотодатчиком потенциометр ставят и регулируют с его помощью чувствительность в свое удовольствие.
А я хочу эту настройку кнопочками делать. То есть, менять с помощью МК какой- либо параметр, чтобы изменять чувствительность фотодатчика.

К роботам это отношения не имеет. Просто шальная идея.

Nest, что ты скажешь про конденсаторы?
8. nest - 12 Мая, 2010 - 23:09:44 - перейти к сообщению
ОЛЕГ пишет:
менять с помощью МК какой- либо параметр, чтобы изменять чувствительность фотодатчика.
ну так Аналогово-Цифровой-Преобразовате ль это и делает.
Фотодатчик принимает что есть, а внутри МК уже разбираемся, что нужно.

Про конденсатор - ну ... меняет он своё "сопротивление" при переменном токе, да.
Но каким боком оно тут будет - не понял.

Вариант с АЦП (хоть железный, хоть "полужелезный") - наиболее.
9. ОЛЕГ - 12 Мая, 2010 - 23:47:44 - перейти к сообщению
Спасибо.
Конденсатор тоже не подходит. Его сопротивление меняется именно при переменном токе. А я могу дать (в моем случае) просто пульсирующий однополярный.

Придется разбираться с АЦП.
Я что-то слышал об обезьянах, печатных машинках и Шекспире. Улыбка Мне повезет! Голливудская улыбка
10. Rus1024 - 26 Мая, 2010 - 03:24:12 - перейти к сообщению
Только для тех, кто ещё не разобрался с АЦП, или для тех, кто не ищет легких путей
Итак! R1-R8 -разисторы разного номинала
При слабой освещенности лог"1" будет только на входе№1 (-так нужно подобрать R1)
Соответственно при средней освещенности "единицы" будут уже с 1 по 4 входы МК.
Ну и при макс. освещенности лог единицы будут на всех входах!
Программно: выбираем кнопочками порог срабатывания (1-8) //порт,за которым будем следить, и исходя из его состояния "дрыгать"другой ножкой МК!

В итоге занято 8 портов, вместо 1, на плате 8 доп. деталей. 95% работы - в подборке резисторов, зато код легче!
11. ОЛЕГ - 26 Мая, 2010 - 16:31:30 - перейти к сообщению
Это мысль!
Спасибо. Улыбка

Rus1024 пишет:
Только для тех, кто ещё не разобрался с АЦП, или для тех, кто не ищет легких путей

Это про меня. гы-гы!
12. nest - 26 Мая, 2010 - 19:36:39 - перейти к сообщению
вообще то делается не так, резисторы включаются по другому.
вот тут можно почитать.
13. cjA - 27 Мая, 2010 - 04:59:02 - перейти к сообщению
усилитель с обратной положительной связью становится генератором- может тут прыгать?
мне кажется схемка где частота от освещенности (сопротивления фототранзистора) меняется должна очень простой быть- пара транзисторов... конденсатор...
(Добавление)
ОЛЕГ пишет:
Я что-то слышал о том, что резисторы изменяют свою сопротивление в зависимости от частоты проходящего тока. Сделать частоту кнопочками мне раз плюнуть

о! точно! не резисторы а RC контуры! можно в конце концов друг против друга PQ поставить.
14. cjA - 27 Мая, 2010 - 05:50:18 - перейти к сообщению
примерно