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

Добавлено: Сб июн 13, 2009 16:15:19
Настя
ibiza11 писал(а):к топикстартеру:
использовать несколько контроллеров нецелесообразно (нецелесообразно использование памяти микроконтроллеров),
использование одного контроллера с массивом сдвиговых регистров решает все проблемы, главное чтобы памяти хватило, а как показывает правктика(не моя, к сожалению) на ваши потребности меги128 хватит с головой....(насчет пиков не знаю, ими не интересуюсь)
+1 о нескольких МК
+1 о сдвиговых регистрах
0 АВР или ПИК - да хоть на чем, что лучше знает.

Добавлено: Сб июн 13, 2009 16:30:19
Alex_EXE
Вот я как раз и хочу оптимизировать данный проект, это он сейчас на куче контроллеров делается.

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

Чувствую нечего я здесь не добьюсь...

Добавлено: Сб июн 13, 2009 16:35:05
ibiza11
1 блок=1 контроллер??? это где у вас так??? :shock:
обычно 1 блок = 1 или 2 регистра (8-битных)

Добавлено: Сб июн 13, 2009 16:51:21
Настя
Alex_EXE писал(а):Чувствую нечего я здесь не добьюсь...
Alex_EXE - простите, а чего вы добиваетесь.
Вы спросили решения. И вам их показали:
1) предложен 2х битный ЦАП на резистивной матрице;
2) предложен ШИМ, как традиционный способ;
3) показаны регистры сдвига, которые могут быть
оформлены как модули и которые не в пример МК
дешевле стоят для расширения входов;
4) проявив искусство программирования можно
сделать аппаратное расширение расширения,
т.е. перемножение регистров сдвига.
5) определены направления ваших действий,
т.е. последовательность достижения цели.

Что вы хотите еще услышать? Что лучше.
С точки зрения объема кода ЦАП короче.
С точки зрения цветности - ШИМ перспективнее, но сложнее.
И опять же, всё это зависит от ваших способностей программирования.

И слова "прикрутить" и "привернуть" здесь "не канают".

Добавлено: Сб июн 13, 2009 16:53:46
Alex_EXE
Так за это было сказано спасибо и было сказано что все это будет в скором времени проверено, а вы начали проект на смех поднимать, так у некоторых новичков желание отбивается
По мере экспериментирования будут новые вопросы, а пока спасибо

Добавлено: Сб июн 13, 2009 17:02:28
Настя
Alex_EXE писал(а):Так за это было сказано спасибо и было сказано что все это будет в скором времени проверено, а вы начали проект на смех поднимать, так у некоторых новичков желание отбивается
Alex_EXE, я прошу прощения, если где-то позволила себе вольности
в комментариях. Я наоборот пытаюсь представить себя в Ваших
условиях и оптимально решить вопрос, с наименьшими затратами
по деньгам и времени. Иных решений пока я не вижу.

Может кто-то знает как организованы кластеры в рекламных щитах?
Схема и принципы управления кому-то известны?

Добавлено: Сб июн 13, 2009 17:08:55
Alex_EXE
Могу добавить вот что: такое табло уже было в техникуме и оно хорошо работало, но оно ушло в другое учебное заведение и больше о нём нечего слышно не было.
Спустя несколько лет (в прошлом году) - было решено изготовить новое табло, была написана новая программа для управления им, в замен старой DOSовской, эта программа как раз мой дипломный проект, скоро обещали финансирование и в следующем году табло будет изготовлено

Добавлено: Сб июн 13, 2009 17:12:37
Настя
НУ тогда результаты исследований задокументируйте
и опубликуйте здесь, чтоб более такие разработки
не терялись в неизвестном направлении.

Добавлено: Сб июн 13, 2009 17:24:57
Alex_EXE
Эта документация не сохранилась или мне о ней нечего не известно.
Известен был протокол 3-х проводной шины и общее устройство табло, также досталась DOSовская программа управления

Добавлено: Вс июн 14, 2009 15:34:46
VenomXP
Могу предложить такой вариант схемы, к сожалению нарисовать сейчас не могу, попробую на словах объяснить: светодиод (4 штуки) имеет 4 вывода как я понял - Кр Зел Син и Общ. Что я делал. Я соединял Кр, Зел и Синия вместе у 4 светодиодов ну то есть получалось параллельно, а общие использовать как управляющие(переключающие) контакты. У меня получилось что то типа Динамической индикации, как на 7-сегм индикаторах.
Если кто-то уже предложил подобное прошу извинить. Удачи.

Добавлено: Вс июн 14, 2009 15:43:33
Настя
VenomXP - схему и кусок кода в студию.

Добавлено: Вс июн 14, 2009 15:54:40
ARV
http://www.youtube.com/watch?v=D3DnfYCB ... r_embeddedэто моя "проба пера". матрица двухцветных светодиодов. на видео видно, что яркость меняется для всей матрицы одновременно - но не проблема в принципе сделать управление яркостью для каждого диода в отдельности. яркость регулируется ШИМ, само собой :) самое сложное, на мой взгляд, организовать управление матрицей с таким количеством светодиодов, при минимуме занятых портов МК.

Ничто не мешает поставить вместо 150 двухцветных 100 штук RGB :)))

Добавлено: Вс июн 14, 2009 16:14:45
Настя
ARV писал(а):самое сложное, на мой взгляд, организовать управление
матрицей с таким количеством светодиодов, при минимуме занятых
портов МК.
+1

Не сложнее First probe color spectrum analyzer
(общий доступ по материалу будет?)
+1000

Добавлено: Вс июн 14, 2009 16:47:38
dosikus
Вы не это изобретаете ?
http://www.lomont.org/Projects/LEDCube/LEDCube.php

Добавлено: Вс июн 14, 2009 20:36:59
Alex_EXE
dosikus писал(а):Вы не это изобретаете ?
http://www.lomont.org/Projects/LEDCube/LEDCube.php
Такое тоже в планах, но позже, а пока 2-х мерное табло на 3-х цветных светодиодах, все основные аспекты уже давно продуманы не мной, я хочу это табло оптимизировать и уменьшить затратность

Накопившиеся идеи думаю начать проверять во второй половине недели

Добавлено: Вс июн 14, 2009 20:47:20
ARV
Настя писал(а):Не сложнее First probe color spectrum analyzer
не сложнее - это одно и то же :) только программы разные :)

Добавлено: Вс июн 14, 2009 21:03:04
dosikus
Alex_EXE писал(а): Такое тоже в планах, но позже, а пока 2-х мерное табло на 3-х цветных светодиодах, все основные аспекты уже давно продуманы не мной, я хочу это табло оптимизировать и уменьшить затратность

Накопившиеся идеи думаю начать проверять во второй половине недели
Советую посмотреть
http://macetech.com/blog/?q=node/36

TLC5940 16 Channel LED Driver w/DOT Correction & Grayscale PWM Control

Добавлено: Чт июн 25, 2009 20:37:01
Alex_EXE
Данный вариант можно сделать только с помощью ШИМа, R-2R не подходит по нескольким причинам:
1. светодиоды могут светить по разному и придётся к ним подбирать свои резисторы, да и после этого не факт, что табло будет светиться однородно при одном выбранном свете для всех светодиодов, а ШИМом можно в программе подогнать нужные оттенки.
2. как я говорил 4 уровня яркости: нет и максимальная - всё в порядке, и ещё два промежуточных - тут будет много оседать на некоторых резисторах, т.е. будет большой перерасход энергии, из-за чего один контроллер может не потянуть уже много светодиодов.

Почему не подходят сдвиговые регистры: это не бегущая строка, в этом табло происходит смена сразу всего кадра.

Почему используется много контроллеров:
1. как уже говорил для быстрого ремонта, т.е. замены блоков при выходе их из строя.
2. табло на самом деле будет больших размеров: около 320*80см (на крышу техникума), и это уже не разместить всё на одном кусте стеклотекстолита, а при использовании множества логики конструкция может проиграть в количестве разъёмов и проводов, то есть на их стоимости.

В скором времени к данной теме подключиться сам руководитель проекта.

Добавлено: Чт июн 25, 2009 21:55:58
ibiza11
Alex_EXE писал(а):Почему не подходят сдвиговые регистры: это не бегущая строка, в этом табло происходит смена сразу всего кадра.
Есть регистры, которые имеют защелку на выходе. смотрите 74HC595. используя его можно менять весь кадр сразу.
Alex_EXE писал(а): Почему используется много контроллеров:
1. как уже говорил для быстрого ремонта, т.е. замены блоков при выходе их из строя.
2. табло на самом деле будет больших размеров: около 320*80см (на крышу техникума), и это уже не разместить всё на одном кусте стеклотекстолита, а при использовании множества логики конструкция может проиграть в количестве разъёмов и проводов, то есть на их стоимости.
2.про логику молчу, сразу сказали, что на контроллере.
1.почему нельзя менять блок, состоящий из светодиодов, всякой мелочевки для них и нескольких регистров (в зависимости от размера массива на каждом блоке)? ведь регистр стоит раз в 5 дешевле контроллера, да и не требует прошивки при замене на новый.... что за подход в лоб?
Alex_EXE писал(а): В скором времени к данной теме подключиться сам руководитель проекта.
Руководитель не знает о таких регистрах? О_о

Добавлено: Пт июн 26, 2009 10:55:02
Alex_EXE
Руководитель проекта пока занят приёмом экзаменов у студентов и у него нету времени не на сам проект, не на участие в обсуждении...