Форум программистов, компьютерный форум, киберфорум
Лазеры, свет, LED
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.81/201: Рейтинг темы: голосов - 201, средняя оценка - 4.81
0 / 0 / 0
Регистрация: 23.01.2010
Сообщений: 1,142
1

Поборол прожекторы или тестер светодиодов

25.09.2010, 23:14. Показов 36704. Ответов 45
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Мне очень нравится использовать многоцветные светодиоды. Да вот только они обычно оказываются прожекторами (если по даташитам) или баланс белого сильно смещается в сторону (если по наитию). Мне всё надоело. Сделал себе USB тестер светодиодов:


http://www.the-beast.ru/image/tidtest.jpg

Что умеет:
- 8 обычных светодиодов или 2 RGB/2- цветных светодиода
- Общий анод или катод для многоцветных.
- до 30 мА на канал.
- снятие ВАХ.
- точность установки - до 0.1 мА.
- автоматический расчёт резисторов для заданных напряжений.
- автоматическое определение обрыв/кз (не для всех комбинаций)

Из чего сделано:
- ATmego32U4
- 2 4-канальных DAC
- 4 4-канальных ОУ (ИТУН и дифференциальные усилители)
- 2 аналоговых коммутатора (CD74HC4051 -замеры напряжений)
- 8 BC848C (hFE имеет значение)
- REF193 - питалово 3.0 вольта 30 мА для ЦАП.
- LM7805 - питание основной схемы.
- ADG3304 -преобразователь уровней 5->3 вольта.
- LM4040 - опора для АЦП меги.
- питание - 9-15 вольт стабилизированного (можно и больше, меньше - никак. Для большего нужно менять трансил и считать транзисторы)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.09.2010, 23:14
Ответы с готовыми решениями:

Power Supply Tester, или тестер блоков питания
Доброго времени суток! Насколько я знаю чтобы проверить блок питания на напряжение необходима...

Вращающиеся прожекторы на канве[Курсовая]
Доброго времини суток, уважаемые форумчане! Ко мне обратился человек с курсовой. Ему там нужно...

Поборол приёмопередатчик xy-wb (xy-wa) на lt8920!
Добился работы этих радиомодулей. Выкладываю рабочие примеры. Подключение в принципе на видео...

Как я поборол прокрастинацию
Уж не знаю, насколько банальную тему я затрагиваю, но слишком уж сильные эмоции я испытал от...

45
0 / 0 / 0
Регистрация: 01.08.2010
Сообщений: 456
27.09.2010, 01:54 41
Author24 — интернет-сервис помощи студентам
Цитата Сообщение от THI BIOST
Попробуйте в Ваш ИТУН воткнуть двух/трёхцветный светодиод с общим катодом.
Можно и с общим катодом воткнуть, тоже по схеме с одним ОУ.

Да, я же правильно понял, что на место незадействованный диодов требуется ставить перемычки, чтобы "собрать" цепь?
0
SWK
27.09.2010, 02:02 42
Цитата Сообщение от okotimiv
Если на приборе есть свободная нога АЦП, то никаких проблем сделать датчик освещенности не будет, всего-то один фототранзистор и один подстроечник.
С TST еще проще. Там частотный выход. У 3х цветных - 2 ноги выбирают R, G, B, или суммарный (белый) свет. С выхода частоту (зависит от силы света) подаем на таймер T1 в режиме счетчика. Например, по прерыванию от таймера T0 (у меня 1мс), разрешаем счет, формируем время измерения (например, 100мс), останавливаем таймер T0 и считываем показания. Задали канал другого цвета, повторили. За 4 цикла получим отдельно компоненты R,G,B и суммарную яркость. Потом при желании можно RGB выразить в процентах от белого.
Вот например как реализовано у меня измерение освещения в роботе с TST230R (лишнее убрал):
Код
  T1CON := $06; // Таймер 1 - счет с внешнего входа RC.0, выключен.

procedure interrupt;
begin
if (T0IF <> 0) then
begin
if T_TST230 > 0 then //- таймер для TST230R
begin
if SSP_2.3 = 0 then  // Начать Измерение Освещенности с TST230R.
begin
SSP_2.3 := 1;
TMR1L := 0; TMR1H := 0;
T1CON.0 := 1; // Таймер 1 - счет с внешнего входа RC.0, включен.
end;
Dec(T_TST230);
if T_TST230 = 0 then
begin
T1CON.0 := 0; // Таймер 1 - счет с внешнего входа RC.0, выключен.
LO(Osw) := TMR1L;
HI(Osw) := TMR1H;
SSP_2.3 := 0;
SSP_2.1 := 0; //- Измерение Освещенности с TST230R закончено.
end;
end;
INTCON.2 := 0;   //clear T0IF
end;

//  В главном цикле происходит периодический запуск измерения (10 раз в сек) и вывод
//  показаний на LCD индикатор башни:
if SSP_2.1 = 0 then //- таймер для TST230R
begin
WordToStr(Osw,tmp_str);// Преобразуем в строку!
txt1 := L + tmp_str;
LCD_Out(1,11,txt1);    // Write text in first row
SSP_2.1 := 1;            // Начать Измерение Освещенности с TST230R.
T_TST230 := 100;       //- таймер для TST230R
end;

// Передача показаний в комп:

//  L ($4C) - Освещенность, 2байт 0, - запрос Освещенность с TST230R.
if s1 = L then  SSP_2.2 := 1; //- Выдать в канал Освещенность с TST230R.

if SSP_2.2 = 1 then //- Выдать в канал Освещенность с TST230R.
begin
if ((SSP_1.5 = 0) omd (SSP_1.6 = 0)) then
begin
ss := L;        // Код команды
s_p1 := Hi(Osw);  // Параметр 1
s_p2 := Lo(Osw);  // Параметр 2
s_p3 := _;      // Параметр 3
Vyd_RS232();
SSP_2.2 := 0;     //- Выдача Освещенности с TST230R закончено.
end;
end;
Для 3х цветного датчика просто проделать измерения поочередно с 4 каналами (задавая 2 бита кода на 2 ноги микросхемы).
0 / 0 / 0
Регистрация: 23.01.2010
Сообщений: 1,142
27.09.2010, 02:03 43
Цитата Сообщение от yssh.ru
Можно и с общим катодом воткнуть, тоже по схеме с одним ОУ.
Не, не догоняю как. Можно на словах.

Цитата Сообщение от yssh.ru
Да, я же правильно понял, что на место незадействованный диодов требуется ставить перемычки, чтобы "собрать" цепь?
Да.
0
0 / 0 / 0
Регистрация: 23.01.2010
Сообщений: 1,142
27.09.2010, 02:10 44
Прочитал про TST - не нравится мне частотный выход, да и цена на него какая-то запредельная. Нашёл в наличии аналоговый RGB от Avago с регулируемым усилением, но они его сняли с производства без замены. RGB у TAOS есть, но их нет у нас.

Если будет у меня колориметр (пока в раздумьях) - он будет отдельным девайсом. Ибо провода всё равно тащить надо, а длинные провода помех наловят. А отдельным - можно ещё и лампочки для растений измерять :)
0
0 / 0 / 0
Регистрация: 01.08.2010
Сообщений: 456
27.09.2010, 02:21 45
Цитата Сообщение от THI BIOST
Не, не догоняю как. Можно на словах.
Ну первый вариант это только под общий катод. Но вам, как я теперь понял нужно универсальный.
Второй вариант универсальный, требует 2-х полярного питания зато перемычек не надо ставить. Лучше делать на мощном ОУ, либо умощнять выход обычного ОУ двумя транзисторами.
0
SWK
27.09.2010, 02:57 46
Цитата Сообщение от THI BIOST
Прочитал про TST - не нравится мне частотный выход, да и цена на него какая-то запредельная.
А зря... У него перекрытие по частоте от долей герца до 1,1 МГц, в зависимости от освещения, с нелинейностью не более 1% , да еще переключение чувствительности и встроенные делители частоты. Разрешение получается офигенное, и перекрытие освещенности от темноты до прямого солнечного света и более. Никакой АЦП не даст вам такого разрешения и перекрытия. Даже 16бит - всего лишь 65536 отсчетов... А как трудно поддерживать точность АЦП... Прецизионные резисторы, операционники, опорные источники, платы на фторопласте. Иначе и 10 бит не всегда удержишь. А сколько все это будет стоить... Или же TST230R, которые я у нас по 40 центов брал. Наверняка и 3х цветные не намного дороже. Да и сэмплы у них вроде есть.

RGB у TAOS есть, но их нет у нас.
У нас я вроде тоже не видел. Правда, и не искал. А TST230R 2 раз брал, в разных нигазинах, и линейные на 64 фотодиода TST201 тоже брал. Все дешево. Не знаю, почему у вас так за них дерут.

Если будет у меня колориметр (пока в раздумьях) - он будет отдельным девайсом. Ибо провода всё равно тащить надо, а длинные провода помех наловят. А отдельным - можно ещё и лампочки для растений измерять :)
Я недавно на роботе TST230R поставил, 10 раз в сек освещение меряет и на индикаторе отображает. Не было - не нужно было, а сейчас постоянно поглядываю. Довольно сильно в течение дня освещение меняется. Я конечно об этом знал (с детства фотографией занимался, и на глазок экспозицию ловил, и позже - экспонометром), но когда видишь живые цифры... Например, сейчас у меня всего 3,67 люкса. А днем на веранде, хоть и в тени, до 600 и более.
Интересно. Еще он скоро и температуру будет мерять, и еще много чего. И шум, и радиоактиный фон, и атмосферное давление, может, и влажность, и прочее, и прочее...
27.09.2010, 02:57
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.09.2010, 02:57
Помогаю со студенческими работами здесь

Blue screen (не поборол за месяц)
Проблема: BSOD уже на протяжении месяца После чего началось: После переезда Проявление: В...

Сма Ardo DMPA Н 7.9, кто поборол программный глюк выхода на отжим
Сма Ardo DMPA Н 7.9 кто поборол программный глюк выхода на отжим прошу подсказать ... мои идеи...

Тестер
Доброго часа. Посоветуйте тестер или прибор для измерения витой пары на затухание и на обрыв. Для...

Тестер
Подскажите как сделать. У меня два варианта вопросов по 25 штук в разных файлах. Сказали делать...

Тестер ПО
&lt;P class=MsoNormal style=&quot;MARGIN: 0cm 0cm 0pt &lt;FONT face=&quot;Times New Roman&quot; color=#000000...

Тестер
Всем привет! Заранее извиняюсь если не туда написал) Вопрос: 1)что такое тестер 2)что с помощью...

тестер
как сделать чтобы вопросы и ответы выводились из файла. при нажатии на кнопку выводился вопрос с...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
46
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru