Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Датчик и AVR
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
ps1x
Я собрал устройство представленное на этой странице - http://www.bobblick.com/techref/projects/p.../propclock.html
Но есть одна проблема - скорость вращения кулера (в моем варианте) нестабильна, поэтому нужно синхронизировать начало прорисовки строки и определенный угол поворота конструкции.
В наличии из датчиков сейчас есть только инфракрасный светодиод от пульта и приемник от тв-тюнера (внешний на проводе). Как подключить такой датчик?

Я думаю оптимально будет повесить его на прерывание, а в прерывании прорисовывать строку...

Как подключить такой датчик?
ps1x
Цитата(ps1x @ Apr 28 2006, 02:01) *
Я собрал устройство представленное на этой странице - http://www.bobblick.com/techref/projects/p.../propclock.html
Но есть одна проблема - скорость вращения кулера (в моем варианте) нестабильна, поэтому нужно синхронизировать начало прорисовки строки и определенный угол поворота конструкции.
В наличии из датчиков сейчас есть только инфракрасный светодиод от пульта и приемник от тв-тюнера (внешний на проводе). Как подключить такой датчик?

Я думаю оптимально будет повесить его на прерывание, а в прерывании прорисовывать строку...

Как подключить такой датчик?


ДОБАВЛЕННО:
Как подключить разобрался, от пульта срабатывает, но вот будет ли от светодиода пультового????
sseett
Во многих кулерах уже есть датчик. Попробуйте использовать его
для стабилизации скорости вращения куллера.
Удачи!


Цитата
ДОБАВЛЕННО:
Как подключить разобрался, от пульта срабатывает, но вот будет ли от светодиода пультового????


Будет, если посылать пачку импульсов с частотой примерно 36 кГц.
Используйте генератор на таймере (555) или микроконтроллере или мультивибратор на двух транзисторах.
Удачи!
ps1x
Цитата(sseett @ Apr 28 2006, 03:34) *
Во многих кулерах уже есть датчик. Попробуйте использовать его
для стабилизации скорости вращения куллера.
Удачи!


Цитата
ДОБАВЛЕННО:
Как подключить разобрался, от пульта срабатывает, но вот будет ли от светодиода пультового????


Будет, если посылать пачку импульсов с частотой примерно 36 кГц.
Используйте генератор на таймере (555) или микроконтроллере или мультивибратор на двух транзисторах.
Удачи!


В общем я решил не использовать ИК-датчик. Наверное всетаки лучшим решением будет датчик холла, но вот как с ним работать blink.gif

Разобрал кулер, нашел что-то похожее на транзистор, но подключенное к желтому проводу, попробовал подключить к меге так ка он был установлен там (земля + и желтый провод) но что то ему не понравилось и он начал жестоко греться, видимо это был таки не датчик...

Вопрос как работать с датчиком холла?

p.s. мне не нужно стабилизировать скорость вращения, главное чтобы отрисовка строки начиналась с одного и того-же положения.
Валентиныч
Цитата(ps1x @ Apr 28 2006, 07:33) *
...видимо это был таки не датчик...
Вопрос как работать с датчиком холла?

Если как транзистор (должен быть расположен на переферии платы кулера, "ногами" к центру)- то ДХ, однозначно.
Особенность чипов ДХ, устанавливаемых в кулерах - открытый коллектор, т.е. для его нормальной работы требуется выходную сигнальную ногу датчика "подтянуть" к плюсу питания через резистор 5-10 кОм. Можно попытаться использовать "подтягивающий" резистор входного порта камня, но там - ~30 кОм.
kv_addr
[/quote]

В общем я решил не использовать ИК-датчик. Наверное всетаки лучшим решением будет датчик холла, но вот как с ним работать blink.gif

Разобрал кулер, нашел что-то похожее на транзистор, но подключенное к желтому проводу, попробовал подключить к меге так ка он был установлен там (земля + и желтый провод) но что то ему не понравилось и он начал жестоко греться, видимо это был таки не датчик...

Вопрос как работать с датчиком холла?

[/quote]

Питание вентилятора (а также датчика Холла) - 12В, поэтому напрямую подключать вход контроллера недопустимо!
Необходимо согласовать уровни. Хотя бы делителем напряжения, или как лучший вариант - эмиттерный повторитель (питание 12В) в эмиттере которого стоит нагрузка из двух последовательно включеных резисторов, делящих напряжение в пропорции 5/7.
ps1x
Так я с резистором выпаяным из того же вентилятора и юзал... тока чтото грелсо он ))

Есть вообще типовая схема включения датчика холла?

Я повторюсь, я НЕ подключаю куллер к авр. Авр с батарейкой крутятся на куллере и ни к чему не подключены (кроме светодиодов крутящихся там же). А датчик мне нужен чтобы определять когда начать вырисовывать строчку.
otrog
Вот здесь можно посмотреть:
http://people.overclockers.ru/Den/articles
ps1x
Цитата(otrog @ Apr 28 2006, 10:23) *
Вот здесь можно посмотреть:
http://people.overclockers.ru/Den/articles


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

вопрос: как это сделать?
ps1x
Неужели никто не знает, как подключить датчик холла к АВРке?
defunct
Цитата(ps1x @ Apr 30 2006, 18:34) *
Неужели никто не знает, как подключить датчик холла к АВРке?

тут как минимум два раза ответили, причем вполне доходчиво, как это сделать.
Но...
С датчиком скорости что-то мутить - ничего толкового не выйдет, там погрешность слишком высока.

Я бы все-таки вернулся к ИК.
берем оптопару от старой мышки, светодиод прилепляем к неподвижной части корпуса так, чтобы его положение совпадало с началом координат матрицы по оси X, и держим его постоянно включенным. На подвижной части крепим фотодиод обрамленный в непропускающий свет цилидр, чтобы уменьшить число помех. Ваяем двухкаскадный усилитель, первый каскад с ОБ второй с ОЭ, выход усилителя подключаем к Int(у) вашей AVRки. Т.о. по Int'у получите начало координат, а дальше уже дело техники.

Еще, как вариант, можно предложить использовать шаговик, с ним будет точно известно количество градусов, но зато будет "непонятка" с началом координат.

Ну и последний, можно сказать тупейший вариант - магнит на неподвижной части, геркон на подвижной (если параметры геркона позволяют конечно).
ps1x
Цитата(defunct @ May 1 2006, 11:36) *
Цитата(ps1x @ Apr 30 2006, 18:34) *

Неужели никто не знает, как подключить датчик холла к АВРке?

тут как минимум два раза ответили, причем вполне доходчиво, как это сделать.
Но...
С датчиком скорости что-то мутить - ничего толкового не выйдет, там погрешность слишком высока.

Я бы все-таки вернулся к ИК.
берем оптопару от старой мышки, светодиод прилепляем к неподвижной части корпуса так, чтобы его положение совпадало с началом координат матрицы по оси X, и держим его постоянно включенным. На подвижной части крепим фотодиод обрамленный в непропускающий свет цилидр, чтобы уменьшить число помех. Ваяем двухкаскадный усилитель, первый каскад с ОБ второй с ОЭ, выход усилителя подключаем к Int(у) вашей AVRки. Т.о. по Int'у получите начало координат, а дальше уже дело техники.

Еще, как вариант, можно предложить использовать шаговик, с ним будет точно известно количество градусов, но зато будет "непонятка" с началом координат.

Ну и последний, можно сказать тупейший вариант - магнит на неподвижной части, геркон на подвижной (если параметры геркона позволяют конечно).


хехе... Я как минимум два раза ответил что в куллерах стоят не датчики холла...

Вариант с оптопарой конечно интересен, но ваять усилитель....
.....Это конечно всего два транзистора, но на платке места итак нету, да и лишний вес не нужен.

Шаговый двигатель не пойдет - во первых это много геморроя с его подключением, во вторых скорее всего скорость слишком мала.

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

По этому все еще интересует как подключить датчик холла.
Old1
Цитата(ps1x @ May 1 2006, 17:48) *
Вариант с оптопарой конечно интересен, но ваять усилитель....
.....Это конечно всего два транзистора, но на платке места итак нету, да и лишний вес не нужен.

Можно обойтись и без усилителя, если использовать компаратор. Для того, чтобы реализовать простейший фото-датчик можно сделать так: светодиод, как предлагал defunkt, на неподвижную часть корпуса, на подвижную часть фотодиод анодом на общий, с катода фотодиода резистор на + питания контроллера, с того же катода фотодиода провод на прямой вход компаратора, на инверсный вход компаратора опорное напряжение с делителя на двух резисторах... и того на подвижной части добавится фотодиод и три резистора, хотя на делителе можно сэкономить если в контроллере есть встроенный ИОН...
sseett
Цитата(ps1x @ May 1 2006, 00:34) *
Неужели никто не знает, как подключить датчик холла к АВРке?


Думаю, что очень многие знают, но информацию надо быть готовым воспринимать…

До появления датчиков на эффекте Холла использовали катушечку и магнитик.
В качестве катушечки очень удобно использовать магнитную головку от магнитофона.
Т.к. сигнал может быть мал (зависит от скорости вращения), то рекомендую использовать встроенный в AVR компаратор и далее обрабатывать программно.
Удачи!

P.S.
Ранее предлагал стабилизировать скорость вращения двигателя, как единственный (на мой взгляд) простой вариант, как-то решить проблему, без использования передачи информации на вращающуюся платформу.
Валентиныч
Цитата(ps1x @ May 1 2006, 20:48) *
хехе... Я как минимум два раза ответил что в куллерах стоят не датчики холла...
...
По этому все еще интересует как подключить датчик холла.

В кулерах стоят именно датчики Холла. И именно с открытым коллектором на выходе.
Использую такой в самодельной системе электронного зажигания на Мега 8.
ps1x
Цитата(Валентиныч @ May 2 2006, 06:21) *
Цитата(ps1x @ May 1 2006, 20:48) *
хехе... Я как минимум два раза ответил что в куллерах стоят не датчики холла...
...
По этому все еще интересует как подключить датчик холла.

В кулерах стоят именно датчики Холла. И именно с открытым коллектором на выходе.
Использую такой в самодельной системе электронного зажигания на Мега 8.


Ну так как же его подключить (схемка)??? Видимо мне попался неправильный кулер.
otrog
Подключение датчика Холла (у меня датчик SS441A):
Нажмите для просмотра прикрепленного файла
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.