|
Датчик и AVR |
|
|
|
Apr 27 2006, 22:01
|
Местный
  
Группа: Свой
Сообщений: 300
Регистрация: 15-03-06
Из: Москва
Пользователь №: 15 284

|
Я собрал устройство представленное на этой странице - http://www.bobblick.com/techref/projects/p.../propclock.htmlНо есть одна проблема - скорость вращения кулера (в моем варианте) нестабильна, поэтому нужно синхронизировать начало прорисовки строки и определенный угол поворота конструкции. В наличии из датчиков сейчас есть только инфракрасный светодиод от пульта и приемник от тв-тюнера (внешний на проводе). Как подключить такой датчик? Я думаю оптимально будет повесить его на прерывание, а в прерывании прорисовывать строку... Как подключить такой датчик?
|
|
|
|
|
Apr 27 2006, 23:10
|
Местный
  
Группа: Свой
Сообщений: 300
Регистрация: 15-03-06
Из: Москва
Пользователь №: 15 284

|
Цитата(ps1x @ Apr 28 2006, 02:01)  Я собрал устройство представленное на этой странице - http://www.bobblick.com/techref/projects/p.../propclock.htmlНо есть одна проблема - скорость вращения кулера (в моем варианте) нестабильна, поэтому нужно синхронизировать начало прорисовки строки и определенный угол поворота конструкции. В наличии из датчиков сейчас есть только инфракрасный светодиод от пульта и приемник от тв-тюнера (внешний на проводе). Как подключить такой датчик? Я думаю оптимально будет повесить его на прерывание, а в прерывании прорисовывать строку... Как подключить такой датчик? ДОБАВЛЕННО: Как подключить разобрался, от пульта срабатывает, но вот будет ли от светодиода пультового????
|
|
|
|
|
Apr 27 2006, 23:34
|
Частый гость
 
Группа: Участник
Сообщений: 165
Регистрация: 14-01-05
Из: РФ Приморский край (рег.25)
Пользователь №: 1 939

|
Во многих кулерах уже есть датчик. Попробуйте использовать его для стабилизации скорости вращения куллера. Удачи! Цитата ДОБАВЛЕННО: Как подключить разобрался, от пульта срабатывает, но вот будет ли от светодиода пультового???? Будет, если посылать пачку импульсов с частотой примерно 36 кГц. Используйте генератор на таймере (555) или микроконтроллере или мультивибратор на двух транзисторах. Удачи!
|
|
|
|
|
Apr 28 2006, 01:33
|
Местный
  
Группа: Свой
Сообщений: 300
Регистрация: 15-03-06
Из: Москва
Пользователь №: 15 284

|
Цитата(sseett @ Apr 28 2006, 03:34)  Во многих кулерах уже есть датчик. Попробуйте использовать его для стабилизации скорости вращения куллера. Удачи! Цитата ДОБАВЛЕННО: Как подключить разобрался, от пульта срабатывает, но вот будет ли от светодиода пультового???? Будет, если посылать пачку импульсов с частотой примерно 36 кГц. Используйте генератор на таймере (555) или микроконтроллере или мультивибратор на двух транзисторах. Удачи! В общем я решил не использовать ИК-датчик. Наверное всетаки лучшим решением будет датчик холла, но вот как с ним работать Разобрал кулер, нашел что-то похожее на транзистор, но подключенное к желтому проводу, попробовал подключить к меге так ка он был установлен там (земля + и желтый провод) но что то ему не понравилось и он начал жестоко греться, видимо это был таки не датчик... Вопрос как работать с датчиком холла? p.s. мне не нужно стабилизировать скорость вращения, главное чтобы отрисовка строки начиналась с одного и того-же положения.
|
|
|
|
|
Apr 28 2006, 02:00
|
Профессионал
   
Группа: Свой
Сообщений: 553
Регистрация: 17-02-05
Из: Свердловская обл.
Пользователь №: 2 712

|
Цитата(ps1x @ Apr 28 2006, 07:33)  ...видимо это был таки не датчик... Вопрос как работать с датчиком холла? Если как транзистор (должен быть расположен на переферии платы кулера, "ногами" к центру)- то ДХ, однозначно. Особенность чипов ДХ, устанавливаемых в кулерах - открытый коллектор, т.е. для его нормальной работы требуется выходную сигнальную ногу датчика "подтянуть" к плюсу питания через резистор 5-10 кОм. Можно попытаться использовать "подтягивающий" резистор входного порта камня, но там - ~30 кОм.
--------------------
Закономерность: Чем больше узнаю, тем меньше знаю... Любые мнения, даже ошибочные, имеют право на существование. Чем лучше узнаю людей, тем больше нравятся собаки...
|
|
|
|
|
Apr 28 2006, 02:34
|

Местный
  
Группа: Свой
Сообщений: 208
Регистрация: 6-07-04
Из: Полтава
Пользователь №: 279

|
[/quote] В общем я решил не использовать ИК-датчик. Наверное всетаки лучшим решением будет датчик холла, но вот как с ним работать Разобрал кулер, нашел что-то похожее на транзистор, но подключенное к желтому проводу, попробовал подключить к меге так ка он был установлен там (земля + и желтый провод) но что то ему не понравилось и он начал жестоко греться, видимо это был таки не датчик... Вопрос как работать с датчиком холла? [/quote] Питание вентилятора (а также датчика Холла) - 12В, поэтому напрямую подключать вход контроллера недопустимо! Необходимо согласовать уровни. Хотя бы делителем напряжения, или как лучший вариант - эмиттерный повторитель (питание 12В) в эмиттере которого стоит нагрузка из двух последовательно включеных резисторов, делящих напряжение в пропорции 5/7.
|
|
|
|
|
Apr 28 2006, 16:53
|
Местный
  
Группа: Свой
Сообщений: 300
Регистрация: 15-03-06
Из: Москва
Пользователь №: 15 284

|
Цитата(otrog @ Apr 28 2006, 10:23)  Дык мне такой вариант не подходит, ибо это не датчик вовсе. датчик будет закреплен на вращающейся платформе, а манитик на неподвижном основании. при этом при прохождении датчика над магнитиком должно генерироваться прерывание. вопрос: как это сделать?
|
|
|
|
|
May 1 2006, 07:36
|

кекс
     
Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326

|
Цитата(ps1x @ Apr 30 2006, 18:34)  Неужели никто не знает, как подключить датчик холла к АВРке? тут как минимум два раза ответили, причем вполне доходчиво, как это сделать. Но... С датчиком скорости что-то мутить - ничего толкового не выйдет, там погрешность слишком высока. Я бы все-таки вернулся к ИК. берем оптопару от старой мышки, светодиод прилепляем к неподвижной части корпуса так, чтобы его положение совпадало с началом координат матрицы по оси X, и держим его постоянно включенным. На подвижной части крепим фотодиод обрамленный в непропускающий свет цилидр, чтобы уменьшить число помех. Ваяем двухкаскадный усилитель, первый каскад с ОБ второй с ОЭ, выход усилителя подключаем к Int(у) вашей AVRки. Т.о. по Int'у получите начало координат, а дальше уже дело техники. Еще, как вариант, можно предложить использовать шаговик, с ним будет точно известно количество градусов, но зато будет "непонятка" с началом координат. Ну и последний, можно сказать тупейший вариант - магнит на неподвижной части, геркон на подвижной (если параметры геркона позволяют конечно).
|
|
|
|
|
May 1 2006, 14:48
|
Местный
  
Группа: Свой
Сообщений: 300
Регистрация: 15-03-06
Из: Москва
Пользователь №: 15 284

|
Цитата(defunct @ May 1 2006, 11:36)  Цитата(ps1x @ Apr 30 2006, 18:34)  Неужели никто не знает, как подключить датчик холла к АВРке?
тут как минимум два раза ответили, причем вполне доходчиво, как это сделать. Но... С датчиком скорости что-то мутить - ничего толкового не выйдет, там погрешность слишком высока. Я бы все-таки вернулся к ИК. берем оптопару от старой мышки, светодиод прилепляем к неподвижной части корпуса так, чтобы его положение совпадало с началом координат матрицы по оси X, и держим его постоянно включенным. На подвижной части крепим фотодиод обрамленный в непропускающий свет цилидр, чтобы уменьшить число помех. Ваяем двухкаскадный усилитель, первый каскад с ОБ второй с ОЭ, выход усилителя подключаем к Int(у) вашей AVRки. Т.о. по Int'у получите начало координат, а дальше уже дело техники. Еще, как вариант, можно предложить использовать шаговик, с ним будет точно известно количество градусов, но зато будет "непонятка" с началом координат. Ну и последний, можно сказать тупейший вариант - магнит на неподвижной части, геркон на подвижной (если параметры геркона позволяют конечно). хехе... Я как минимум два раза ответил что в куллерах стоят не датчики холла... Вариант с оптопарой конечно интересен, но ваять усилитель.... .....Это конечно всего два транзистора, но на платке места итак нету, да и лишний вес не нужен. Шаговый двигатель не пойдет - во первых это много геморроя с его подключением, во вторых скорее всего скорость слишком мала. Геркон вряд-ли успеет заметить прохождение магнитика если будет вращаться с частотой около 5 оборотов в секунду, да и центробежное ускорение никто не отменял.... По этому все еще интересует как подключить датчик холла.
|
|
|
|
|
May 1 2006, 16:24
|

Знающий
   
Группа: Свой
Сообщений: 697
Регистрация: 26-07-05
Из: Могилев
Пользователь №: 7 095

|
Цитата(ps1x @ May 1 2006, 17:48)  Вариант с оптопарой конечно интересен, но ваять усилитель.... .....Это конечно всего два транзистора, но на платке места итак нету, да и лишний вес не нужен. Можно обойтись и без усилителя, если использовать компаратор. Для того, чтобы реализовать простейший фото-датчик можно сделать так: светодиод, как предлагал defunkt, на неподвижную часть корпуса, на подвижную часть фотодиод анодом на общий, с катода фотодиода резистор на + питания контроллера, с того же катода фотодиода провод на прямой вход компаратора, на инверсный вход компаратора опорное напряжение с делителя на двух резисторах... и того на подвижной части добавится фотодиод и три резистора, хотя на делителе можно сэкономить если в контроллере есть встроенный ИОН...
|
|
|
|
|
May 1 2006, 23:42
|
Частый гость
 
Группа: Участник
Сообщений: 165
Регистрация: 14-01-05
Из: РФ Приморский край (рег.25)
Пользователь №: 1 939

|
Цитата(ps1x @ May 1 2006, 00:34)  Неужели никто не знает, как подключить датчик холла к АВРке? Думаю, что очень многие знают, но информацию надо быть готовым воспринимать… До появления датчиков на эффекте Холла использовали катушечку и магнитик. В качестве катушечки очень удобно использовать магнитную головку от магнитофона. Т.к. сигнал может быть мал (зависит от скорости вращения), то рекомендую использовать встроенный в AVR компаратор и далее обрабатывать программно. Удачи! P.S. Ранее предлагал стабилизировать скорость вращения двигателя, как единственный (на мой взгляд) простой вариант, как-то решить проблему, без использования передачи информации на вращающуюся платформу.
|
|
|
|
|
May 2 2006, 02:21
|
Профессионал
   
Группа: Свой
Сообщений: 553
Регистрация: 17-02-05
Из: Свердловская обл.
Пользователь №: 2 712

|
Цитата(ps1x @ May 1 2006, 20:48)  хехе... Я как минимум два раза ответил что в куллерах стоят не датчики холла... ... По этому все еще интересует как подключить датчик холла. В кулерах стоят именно датчики Холла. И именно с открытым коллектором на выходе. Использую такой в самодельной системе электронного зажигания на Мега 8.
--------------------
Закономерность: Чем больше узнаю, тем меньше знаю... Любые мнения, даже ошибочные, имеют право на существование. Чем лучше узнаю людей, тем больше нравятся собаки...
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|