Заголовок сообщения: (микро)Контроллер для светодиодов???
Добавлено: Вт сен 20, 2005 13:15:26
Родился
Зарегистрирован: Пн сен 19, 2005 06:36:32 Сообщений: 18
Рейтинг сообщения:0
Такой вопрос.
Нужен контроллер для светодиодов, желательно построенный на микроконтроллере (тип неважно). С несколькими программами свечения (все, по одному, через один и т.д.) переключаемыми с помощью кнопки или подачей тока. Кол-во светодиодов 12 (если возможно с дублированием, т.е. 12 каналов по 2 диода).
Хотелось бы услышать ваши мысли.
P.S. предложения желательно с конкретными пояснениями, т.к. умею только паять и различать "+" с "-".
Значица так. Юзаем, наверно, что-то типа AT90S2313 - это контроллер такой из сем-ва AVR фирмы Atmel http://www.atmel.com.
На сайте фирмы можно совершенно на халяву скачать по нему даташит
Коротко о нем:
кол-во портов ввода/вывода - 15
макс. тактовая частота - 10 МГц (вполне достаточно для наших целей).
Если с/д будет всего 12 - то соответственно, еще три порта остаются. Вообще, реально, если юзать динамическую индикацию, можно при том же кол-ве портов значительно увеличить кол-во с/диодов (на порядок и более).
Вопросы:
- сколько будет параллельных с/д на одном канале?
- какие отношения с программированием. В частности, с Асм'ом? Контроллер придется программить
_________________ Лучше быть первым в деревне, чем вторым в Риме
Ну вот таки я наконец торжественно добрался до нета
Значит, вообще, самый простой вариант - повесить светодиоды каждого канала последовательно (светодиоды крайне редко "перегорают" в отличие от лампочек, и с послед. включением проблем быть не должнол.)
На каждом сиде падает сколько-то вольт (не зависимо от тока). Обычно это не более 1,8В. Значит, для 4 с/д надо 1,8*4 = 5,6В. Ну возьмем с запасом - пусть их будет 9. Ток, потребляемый 1-м с/д - где-то 20 мА. Значит, один последовательный канал съест то же 20мА (токи на всех участках неветвящейся цепи равны).
Считаем бареттерный резюк: (Uпит - Uс/д) / Iпот
(9 - 5,6) / 0,02 = 170 Ом.
Поскольку такого резюка в природе не существует - округляем до ближайшего большего - 180 или 200 Ом.
Контроллер работает с напряжением 5В и не больше. Хначит надо на его выходы ставить усилители напряжения. Иначе говоря - просто транзисторы Чтоб не париться с токами базы, я бы поставил полевики, что-то типа IRF7103. Но сойдут и старые добрые КТ315.
Схема включения - на вложении.
Вот, в первом приближении все выглядит именно так:)
Жду вопросы
Зарегистрирован: Пн сен 19, 2005 06:36:32 Сообщений: 18
Рейтинг сообщения:0
Пока всё понятно.
Пойдём дальше. Хотелось бы посмотреть всю схему вместе с контроллером, интересует как подключать, как питать.
Прошу не пропустить тот факт, что все питается от бортовой сети автомобиля.
Ещё хотелось послушать мысли по поводу паралельного включения 2 LED на канал.
Два леда включается точно так же как 4 леда, только надо пересчитать резюк. Формула есть.
Про контроллер - во первых, прошу вот сюда: http://www.atmel.com. Это - сайт фирмы-производителя. Там качаем даташит на микросхему at90s2313. Изучаем.
Вечером нарисую схему включения...
_________________ Лучше быть первым в деревне, чем вторым в Риме
Есть мнение, что надо бы статью написать про то, как програмить контроллеры и вообще про них немного. Ну теории немного, чтоб начать. В качестве примера как раз пойдет такая схема. Я бы написал, еслиб знал... Ну или накрайняк с другого сайта утянуть
_________________ 2kb of eeprom should be enought for everybody (C) Bill Gates` cat
Да надо, ес-но. Понимаю...
Видишь вон сейчас пишу раздел для начинающих... Короче, сегодня ночью постараюсь заняться контроллерами. По просьбам трудящихся
_________________ Лучше быть первым в деревне, чем вторым в Риме
11% людей на всей планете ночью делают ЭТО...
Сидят в итнернете...
Программатор - Altera Byte Blaster и ничего другого.
http://www.ln.com.ua/~real/avreal/adapters.html#ABB Паяется на коленках.
Насчет схемы - сегодня вечером выложу первые статьи по контроллерам Все-таки ночь прошла не даром
_________________ Лучше быть первым в деревне, чем вторым в Риме
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 10
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения