Страница 3 из 14

Добавлено: Вс фев 07, 2010 21:41:02
Sergokot
Здравствуйте! Извините что встреваю но у меня такая проблема: горит только HL1, раньше можно было только перезагрузить и всё работало, а сейчас только горит один светодиод и всё... Сейчас попробую перепрошить контроллер может поможет, питание даю 3 вольта. Заранее спасибо!

Добавлено: Ср фев 10, 2010 21:22:56
YS
горит только HL1
Срыв синхронизации. Основные возможные причины:

1. разболталось крепление светодиода;
2. разболталось крепление фотодиода;

Одним словом - проблема в передаче/приеме данных, прошивка тут не при чем. При ошибке приема принятый байт заменяется на единицу.

Добавлено: Ср фев 10, 2010 23:56:04
Гефестион
Наконец-то я тут зарегистрировался, листаю ваш форум уже года два)

А теперь по теме) Я давным-давно мечтал собрать такое устройство (только я его называю "Мираж"), да всё никак лапы не доходят, точнее просто лень. Наконец, тщательно продумал конструкцию, подобрал некоторые важные элементы этой штуковины (моторчик, хороший коллектор, основание, на котором всё закреплю...), прикинул, как закреплю, как сбалансирую, осталось дело за мелочами. В связи с этим хотел посоветоваться с вами, опытными радиокотами)

Я решил, что моё устройство будет создавать не одну, а две поверхности вращения: цилиндр внутри усечённого конуса, соответственно, будет две линейки по 8 светодиодов. И мне совсем не хочется городить огород (сори за тавтологию) из 16ти транзисторов и 32х резисторов, ибо это будет не Мираж, а монстр:) Может быть вы подскажете какую-нить микросхемку (что-то вроде драйвера светодиодов или просто буфер), которой можно заменить все эти транзисторы и которой требуется минимум внешней обвески? Я знаю, что есть драйверы светодиодов со стабилизатором тока в каждом канале, причём выходной ток всех каналов задаётся лишь одним внешним резистором. Но только драйверы светодиодов содержат последовательный интерфейс и ещё что-то, мне всё это ни к чему. А простые буферы, насколько я знаю, таких встроенных стабилизаторов тока не имеют…

Вопрос второй. Я хочу сделать ИК-интерфейс между неподвижной и вращающейся частью (как было сделано в проекте Mega 3D), только вместо отдельного фотодиода и каскада на транзисторе я собираюсь применить готовый ИК-приёмник, например, TSOP 1736, SFH 5110, IS1U60 или аналогичный. Вот только я не совсем понял принцип его действия. Как я понял, передаваемый цифровой сигнал надо не напрямую передавать, а «насадить» его на несущую частоту (обычно это 36 кГц), но это делается для увеличения «дальнобойности» пультов ДУ, а мне-то надо передать информацию на расстояние несколько сантиметров. Так можно в этом случае обойтись без несущей, а напрямую передавать цифирь? Будет ли такой приёмник этот сигнал принимать? Или всё же проще собрать такой каскад, как в схеме Mega 3D ?

Добавлено: Сб фев 13, 2010 13:47:13
Lifeyar
Может быть вы подскажете какую-нить микросхемку
ULN2803A

Добавлено: Пн фев 15, 2010 15:13:11
Гефестион
Спасибо! Хотя в идеале я хотел бы найти такую микросхему, чтобы не надо было ставить резисторы на каждый выход, а задать ток всех каналов лишь одним внешним резистором, как это сделано у некоторых драйверов LED. Но, видимо, таковой микросхемы в природе не существует, ибо на двух других форумах я задал аналогичный вопрос, и за всё это время там не ответили, хотя тему просмотрело много народа.
Так что я, пожалуй, применю ULN2803A. Всё-таки 2 микросхемы и 16 резисторов - это лучше, чем 16 транзисторов и 32 резистора :)

Добавлено: Пн фев 15, 2010 18:42:36
константин_KoSS_89
Всё-таки 2 микросхемы и 16 резисторов - это лучше, чем 16 транзисторов и 32 резистора
Зачем 16 резисторов, выход меги напрямую подкидывай к ULN а уже выходы ULNки через резисторы на светики... Всего восемь резисторов :)

Добавлено: Пн фев 15, 2010 21:29:23
Гефестион
константин_KoSS_89, Вы не заметили, что выше я написал "моё устройство будет создавать не одну, а две поверхности вращения: цилиндр внутри усечённого конуса, соответственно, будет две линейки по 8 светодиодов". Так что я применю две ULN, входы напрямую к меге, а выходы через резисторы к светодиодам.

Добавлено: Вт фев 16, 2010 01:15:53
Гефестион
Для синхронизации микроконтроллера с частотой вращения этой штуки я хочу применить датчик Холла. Может вы посоветуете какой-нибудь? Я думал, что сам выберу без проблем какой-нибудь подходящий, но выяснил, что этих датчиков огромное множество с различными характеристиками. А именно, я не понял, чем отличаются биполярные от униполярных, а также, какое значение индукции включения/выключения мне нужно, если я собираюсь использовать маленький магнитик "от холодильника"

Добавлено: Вт фев 16, 2010 01:25:50
константин_KoSS_89
Гефестион писал(а):константин_KoSS_89, Вы не заметили, что выше я написал "моё устройство будет создавать не одну, а две поверхности вращения: цилиндр внутри усечённого конуса, соответственно, будет две линейки по 8 светодиодов". Так что я применю две ULN, входы напрямую к меге, а выходы через резисторы к светодиодам.
Пардон, правда незаметил....

Добавлено: Вт фев 16, 2010 22:35:02
YS
Про датчики Холла: http://easyelectronics.ru/datchik-xolla.html

Добавлено: Ср фев 17, 2010 21:17:52
Неугомонный
Доброго времени суток, вобщем, собрал я сие несчастье, и никак не могу настроить передачу данных, и так пробовал и сяк, не хочет микруха принимать данные и всё тут, при включении видно, что контроллер пашет, при попытке передать данные горит HL1! ПОМОГИТЕ!!!!

Добавлено: Ср фев 17, 2010 22:22:00
YS
при попытке передать данные горит HL1
Сбой синхронизации. Светодиод укреплен крепко? Направлен точно на фотодиод? Полярность правильная? Попробуйте поменять полярность включения ИК светодиода.

Добавлено: Ср фев 17, 2010 23:47:06
Гефестион
Кстати, для проверки работоспособности ИК-светодиодов можно использовать обычный цифровой фотик или камеру мобильника - матрица воспринимает ИК-излучение, и оно станет видимым на экране

Добавлено: Ср фев 17, 2010 23:58:17
Неугомонный
Пробовал все варианты, транзистор стоит BC847? ставил и 315й без изменений.... Когда включаешь устр-во, показывает что-то типа -_-_-, замучался уже...

Добавлено: Чт фев 18, 2010 02:10:14
Неугомонный
Я же писал, ПРОБОВАЛ ВСЕ ВАРИАНТЫ... Вот, чот при включении....

Добавлено: Чт фев 18, 2010 02:22:03
Неугомонный
вот

Добавлено: Чт фев 18, 2010 02:35:23
Неугомонный
а потом, если, например попытаться передать какие либо данные , то просто загорается HL1 и всё..... Пока не отключишь питание ине перемкнёшь на какок-то время питанте микрухи.... И.... Собственно, опять тоже самое.... как на фотке..... Может мега сдохла при испытаниях?????

Добавлено: Чт фев 18, 2010 19:52:49
YS
Может мега сдохла при испытаниях?????
Судя по фотографии и описанию проблемы - нет. Судя по описанию прошивка работает правильно - вывод единицы (HL1) это реакция прошивки на ошибку приема, хаотичный рисунок при включении - дамп пустой памяти. С мегой все ОК. Более того, что-то даже передается (т.е. ИК светодиод работает) и принимается, ибо возникает ошибка приема. Проблема с передачей данных. Проверьте все еще раз. И еще - фото конструкции при свете можно посмотреть?

Добавлено: Пт фев 19, 2010 00:26:47
Неугомонный
собственно, вот фотки... Сегодня пробовал без транзистора, результат тот-же.... Чудес не бывает...

Добавлено: Пт фев 19, 2010 00:27:32
Неугомонный
и вот