реклама на сайте
подробности

 
 
> бегущая строка, проблема с яркостью, помогите!
sadfeel
сообщение Apr 7 2011, 18:19
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 52
Регистрация: 7-10-10
Пользователь №: 59 988



всем привет. делаю бегущую строку на меге 32, матрица 8 на 72. каждому диоду нужно 20мА для нормальной яркости.
проблема в том, что когда я ставлю прорисовку 8 на 72 пикселя, то сила тока падает до 0.7 мА на один диод.
когда одна матрица - все нормально. тоесть я понимаю в чем проблема, но немогу пока понять как ее решить. Пожалуста кому не трудно, или кто сталкивался, помогите....

не знаю какую еще информацию нужно дать.....

рисую в буфер, потом вывожу на табло, имеется 2 буфера, вывожу из одного, и одновременно рисую на другом (естественно со сдвигом). потом меняю их местами. и пока сообщение не закончится. апаратно - плюсы матрицы соеденены серез пнп транзисторы к ножкам МК, а минусы все на сдвиговых регистрах 164тых.

всем откликнувшимся спасибо! замучался уже искать проблему...........
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
rezident
сообщение Apr 8 2011, 02:24
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Топикстартеру. Вообще-то нарисована матрица 8*8. Где тут 8*72? Если у вас каскадирование сделано на сдвиговых регистрах, то транзисторы у вас должны быть общими для всех сегментов и балластные резисторы соответственно включены последовательно с выходами сдвиговых регистров, а не транзисторов. Если же регистр один, то соответственно транзисторов с балластными резисторами должно быть 8*9, но в этом случае выводов МК не хватает. Мультиплексирование в любом случае не более 1/10 должно быть. В общем не играйте в партизана, поясните схему.
Go to the top of the page
 
+Quote Post
sadfeel
сообщение Apr 9 2011, 10:50
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 52
Регистрация: 7-10-10
Пользователь №: 59 988



Цитата
В общем не играйте в партизана, поясните схему.

Втыкнул немного)) сейчас все расскажу wink.gif

Цитата
Топикстартеру. Вообще-то нарисована матрица 8*8. Где тут 8*72? Если у вас каскадирование сделано на сдвиговых регистрах, то транзисторы у вас должны быть общими для всех сегментов и балластные резисторы соответственно включены последовательно с выходами сдвиговых регистров, а не транзисторов. Если же регистр один, то соответственно транзисторов с балластными резисторами должно быть 8*9, но в этом случае выводов МК не хватает. Мультиплексирование в любом случае не более 1/10 должно быть.


Просто нарисовал одну матрицу, у каждой матрицы свой сдвиговый регистр, пнп транзисторы общие для анодов, катоды идут в сдвиговый регистр.


Aaarrr посоветовал использовать STPIC6C595. Сделаю так: подключу ПОРТ А к анодам матрицы, катоды на МС, и буду обновлять построчно. То есть получится 1/8.

Кстати! В курсе кто-нибудь, есть ли эта МС для протеуса? Если в курсе – поделитесь ссылкой плиз!


Одно обидно, думал что все получится, и уже платы понаделывал...убил столько времени....

Сообщение отредактировал sadfeel - Apr 9 2011, 10:52
Go to the top of the page
 
+Quote Post
rezident
сообщение Apr 9 2011, 12:35
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(sadfeel @ Apr 9 2011, 16:50) *
Просто нарисовал одну матрицу, у каждой матрицы свой сдвиговый регистр, пнп транзисторы общие для анодов, катоды идут в сдвиговый регистр.
Aaarrr посоветовал использовать STPIC6C595. Сделаю так: подключу ПОРТ А к анодам матрицы, катоды на МС, и буду обновлять построчно. То есть получится 1/8.
Все это не отменяет перенос балластных резисторов со стороны общих анодов, на сторону катодов сегментов. Иначе у вас яркость точно также будет зависеть от количества светящихся сегментов. Чем больше светится сегментов тем меньше каждому из них достается току. Ведь балласт-то в вашей схеме один для всех сегментов, подключенных анодами к ключу-транзистору.
Go to the top of the page
 
+Quote Post
sadfeel
сообщение Apr 9 2011, 13:08
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 52
Регистрация: 7-10-10
Пользователь №: 59 988



Цитата(rezident @ Apr 9 2011, 15:35) *
Все это не отменяет перенос балластных резисторов со стороны общих анодов, на сторону катодов сегментов. Иначе у вас яркость точно также будет зависеть от количества светящихся сегментов. Чем больше светится сегментов тем меньше каждому из них достается току. Ведь балласт-то в вашей схеме один для всех сегментов, подключенных анодами к ключу-транзистору.


согласен, спасибо)
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 22:33
Рейтинг@Mail.ru


Страница сгенерированна за 0.02321 секунд с 7
ELECTRONIX ©2004-2016