|
Динамическая индикация, на лампах накаливания |
|
|
|
Mar 4 2009, 08:36
|

Местный
  
Группа: Свой
Сообщений: 377
Регистрация: 31-01-09
Пользователь №: 44 202

|
Сделал такие часы http://radiokot.ru/circuit/digital/home/33/Сегменты на лампах накаливания подключены через ключи. На лампах засвечиваются соседние цифры. Как это убрать? Схема с ключами:
Эскизы прикрепленных изображений
|
|
|
|
|
 |
Ответов
(1 - 71)
|
Mar 4 2009, 08:54
|

Местный
  
Группа: Свой
Сообщений: 409
Регистрация: 29-10-07
Пользователь №: 31 836

|
Цитата(LexRoss @ Mar 4 2009, 11:36)  Сделал такие часы http://radiokot.ru/circuit/digital/home/33/Сегменты на лампах накаливания подключены через ключи. На лампах засвечиваются соседние цифры. Как это убрать? Схема с ключами: Это надо было в ветку в "помощь начинающим" :-) Динамическая индикация на лампах .. мммм это что то новое) И какие частоты обновления у вас? А не инерционные ли лампы для динамики? :-) Цитата(LexRoss @ Mar 4 2009, 11:36)  Как это убрать? попробуйте увеличить интервал гашения (если нету интервала гашения, сделайте.т.е. все пагасить, подождать, включить следующий сегмент) между сменой цифр. Но всеравно это утопие!
--------------------
Умный программист пишет тупым кодом гениальные вещи, а не наоборот...
|
|
|
|
|
Mar 4 2009, 09:04
|
Гуру
     
Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047

|
Цитата(adc @ Mar 4 2009, 11:54)  Динамическая индикация на лампах .. мммм это что то новое) И какие частоты обновления у вас? А не инерционные ли лампы для динамики? :-) Так инерционность - это как раз достоинство для динамической индикации, не будет раздражающего мерцания, характерного для LED и VFD. Но схема-то корявая, транзисторы КТ361 в левой стороне будут всегда открыты. Уж, по крайней мере, питать-то их надо не от +6.3, а от +5... Цитата(MrYuran @ Mar 4 2009, 11:46)  Не совсем конечно понял проблему, но рискну предположить, что нужно последовательно с лампами (с каждой) поставить по диоду На кой хрен, если матрица разворачивается транзисторными ключами с открытым коллектором ? Пардон, да, будет засветка, будет альтернативный путь. Нужны диоды.
Сообщение отредактировал rx3apf - Mar 4 2009, 09:19
|
|
|
|
|
Mar 4 2009, 09:06
|

Беспросветный оптимист
     
Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646

|
Цитата(adc @ Mar 4 2009, 11:54)  попробуйте увеличить интервал гашения (если нету интервала гашения, сделайте.т.е. все пагасить, подождать, включить следующий сегмент) между сменой цифр. Но всеравно это утопие!  Да это тут ни при чём. А инерционность даже лучше, не видно моргания. Дело скорее всего в том, что лампы включены по матричной схеме вместо светодиодов, и вследствие двусторонней проводимости ламп ток кроме основного маршрута (через нужную нам лампу) имеет несколько альтернативных (через комбинации из 2 и более ламп). Соответственно, получается засветка вполнакала ненужных сегментов
Допустим, включили первую строку и первый столбец. Красный - основной маршрут тока Синий - альтернативный Со светодиодами всё в порядке, т.к. все неправильные направления автоматически блокируются Итого, выход - ставить диоды на каждую лампу (если действительно нужны лампы), либо заменить их на светодиоды
--------------------
Программирование делится на системное и бессистемное. ©Моё :) — а для кого-то БГ — это Bill Gilbert =)
|
|
|
|
|
Mar 4 2009, 09:19
|

Местный
  
Группа: Свой
Сообщений: 409
Регистрация: 29-10-07
Пользователь №: 31 836

|
Цитата(MrYuran @ Mar 4 2009, 12:06)  Да это тут ни при чём. А инерционность даже лучше, не видно моргания. Дело скорее всего в том, что лампы включены по матричной схеме вместо светодиодов, и вследствие двусторонней проводимости ламп ток кроме основного маршрута (через нужную нам лампу) имеет несколько альтернативных (через комбинации из 2 и более ламп). Соответственно, получается засветка вполнакала ненужных сегментов Вопрошающий спросил про повторение цифр. Скорее всего это изза работы транзисторов и как раз интервалов открытия закрытия. часто делают в программах так.. и это не верно: 1.включают верхний ключ №1 2.включают нижние ключи 3.выключют верхний ключ №1 4.включют верхний ключ №2 5.меняют данные на нижних ключах При использовании диодов это вполне может быть незаметно, а вот на инерционных лампах все прекрасно видно! Правильно так: 1.включаем верхний ключ №1 2.включаем нижние ключи 3.выключаем верхний ключ №1 3.1выключаем нижние ключи 3.2 по необходимости пауза 4.включаем верхний ключ №2 5.меняем данные на нижних ключах Цитата(rx3apf @ Mar 4 2009, 12:11)  Любезнейший, а не попробовать ли Вам чуток подумать, прежде чем писать глупости ? Приношу извинения. малость поторопился. амбициозность иногда зашкаливает :-) Не согласен только с раздражающим мерцанием диодов! это уж как Вы программу напишите... (запустите динамику на 200-300Гц и все будет зер гут)
--------------------
Умный программист пишет тупым кодом гениальные вещи, а не наоборот...
|
|
|
|
|
Mar 4 2009, 09:27
|

Местный
  
Группа: Свой
Сообщений: 409
Регистрация: 29-10-07
Пользователь №: 31 836

|
Цитата(domowoj @ Mar 4 2009, 12:24)  А мертвое-то время есть??? я вот непонял.. А что никто ветку полностью не читает?
--------------------
Умный программист пишет тупым кодом гениальные вещи, а не наоборот...
|
|
|
|
|
Mar 4 2009, 09:31
|
Гуру
     
Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047

|
Цитата(adc @ Mar 4 2009, 12:19)  Вопрошающий спросил про повторение цифр. Скорее всего это изза работы транзисторов и как раз интервалов открытия закрытия. При использовании диодов это вполне может быть незаметно, а вот на инерционных лампах все прекрасно видно! Мда ? На микроконтроллере с 10 mips у Вас нарушение очередности коммуации будет "прекрасно видно" ? Вот на светодиодах да, подсвет виден (ну, не при 10 mips, конечно, или надо очень уж с времянками проколоться), а вот лампа накаливания, которая будет давать паразитную подсветку при разбежке в сотни nS - покажите мне такую, очень хотел бы увидеть... Цитата Не согласен только с раздражающим мерцанием диодов! это уж как Вы программу напишите... Ну да, можно сотню kHz в развертку, тогда не будет видно. Для часов такое можно себе позволить, но когда регенерация как фон для чего-то более сложного - все гораздо хуже. На практике же хорошо если 1 kHz сделают, и тогда 100-Hz мерцание на десятке знакомест заметно. 100% всех китайских часов с LED и VFD мерцают, и боковым зрением это очень хорошо видно... Цитата(domowoj @ Mar 4 2009, 12:24)  Засветка получается не из-за инерционности ламп, а из-за инерционности ключей, быстродействие составных ключей много меньше. И что, сопоставимо с инерционностью _ламп накаливания_ ? Это что, какие-то спецтранзисторы эстонского производства ?
|
|
|
|
|
Mar 4 2009, 09:33
|

Местный
  
Группа: Свой
Сообщений: 409
Регистрация: 29-10-07
Пользователь №: 31 836

|
Цитата(rx3apf @ Mar 4 2009, 12:31)  Мда ? На микроконтроллере с 10 mips у Вас нарушение очередности коммуации будет "прекрасно видно" ? Вот на светодиодах да, подсвет виден (ну, не при 10 mips, конечно, или надо очень уж с времянками проколоться), а вот лампа накаливания, которая будет давать паразитную подсветку при разбежке в сотни nS - покажите мне такую, очень хотел бы увидеть... Дело в ключах, и это было мною написано в посте выше. Мипсы не причем. По этому тут и идет речь про "паузы" и "мертвое время".
--------------------
Умный программист пишет тупым кодом гениальные вещи, а не наоборот...
|
|
|
|
|
Mar 4 2009, 10:58
|

Местный
  
Группа: Свой
Сообщений: 409
Регистрация: 29-10-07
Пользователь №: 31 836

|
Цитата(stells @ Mar 4 2009, 12:41)  вроде MrYuran выше все объяснил "на пальцах". в чем Вы не согласны? Со всем согласен. Я где то разве написал что не согласен с гр. MrYuran-ом? Просто есть несколько версий. Хотелось бы послушать автора сабжа.
--------------------
Умный программист пишет тупым кодом гениальные вещи, а не наоборот...
|
|
|
|
|
Mar 4 2009, 13:49
|
Частый гость
 
Группа: Свой
Сообщений: 151
Регистрация: 11-01-06
Из: Украина Ровно
Пользователь №: 13 066

|
Цитата(LexRoss @ Mar 4 2009, 15:33)  вобщем, понял проблему, транзисторы 361 полностью не закрываются, т.е. единица для контроллера - это 5в, а чтобы закрыть 6,3 надо подавать, или 361 запитывать от 5в. Так я понимаю? Именно эта проблема решится, если переход база-эмиттер зашунтировать небольшим сопротивлением.
|
|
|
|
|
Mar 4 2009, 14:04
|

Профессионал
    
Группа: Участник
Сообщений: 1 091
Регистрация: 25-07-07
Из: Саратов
Пользователь №: 29 357

|
Цитата(LexRoss @ Mar 4 2009, 16:33)  вобщем, понял проблему, транзисторы 361 полностью не закрываются, т.е. единица для контроллера - это 5в, а чтобы закрыть 6,3 надо подавать, или 361 запитывать от 5в. Так я понимаю? Проблему тебе уже объяснил MrYuran. А что касается транзиторов, то их надо заменить на IRF7104, один корпус заменяет 4 твоих транзистора, а резисторы выкидываются. Кроме того, биполярные транзисторы плохо работают в ключевом режиме, они выходят из насыщения до 5 мкс, а если их два, то и дольше, что тоже может влиять на засветку. У полевиков такой проблемы нет, поэтому можно обойтись без "мертвого времени".
|
|
|
|
|
Mar 4 2009, 14:11
|
Частый гость
 
Группа: Свой
Сообщений: 151
Регистрация: 11-01-06
Из: Украина Ровно
Пользователь №: 13 066

|
Цитата(777777 @ Mar 4 2009, 16:04)  А что касается транзиторов, то их надо заменить на IRF7104, один корпус заменяет 4 твоих транзистора А в данном случае, наверное, эти транзисторы не нужны вообще. Они ведь только для инверсии выходов D2-D6? Так ведь там вроде лежат исходники. Подправьте их (проинвертируйте эти выходы) Выход проца вполне справится с раскачкой ваших 817 через те же 300 ом.
|
|
|
|
|
Mar 4 2009, 14:24
|
Частый гость
 
Группа: Свой
Сообщений: 151
Регистрация: 11-01-06
Из: Украина Ровно
Пользователь №: 13 066

|
Цитата(777777 @ Mar 4 2009, 16:18)  При чем тут инверсия? Они для того, чтобы заменить два биполярных транзистора на один полевик.
А в этой схеме 315-й совсем не лишний - питание контроллера 5 В, а ламп - 6,3, поэтому выход порта не закроет транзистор. А полевик закроет - у него типовое напряжение отсечки 1,5-2 В. Здрааааасте! У 817 эмиттер на ЗЕМЛЕ! И я говорил об 361 (PD2-PD6) Почему это не закроет?
|
|
|
|
|
Mar 4 2009, 16:39
|
Участник

Группа: Участник
Сообщений: 30
Регистрация: 25-04-07
Пользователь №: 27 301

|
Включите транзы по "составной схеме" или поставте составной транз, скажем TIP122, а лучше полевик управляемый ТТЛ уровнем "Logic Level" и измените в прошивке управляющие сигналы на противоположные.
Сообщение отредактировал awtoap - Mar 4 2009, 16:41
|
|
|
|
|
Mar 4 2009, 17:05
|

Профессионал
    
Группа: Участник
Сообщений: 1 091
Регистрация: 25-07-07
Из: Саратов
Пользователь №: 29 357

|
Цитата(LexRoss @ Mar 4 2009, 18:46)  Подключил 361 к 5в, ничего на дало. Снизил питание всех ключей до 5в, все заработало. Но тогда лампы придется ставить другие. Может есть другие решения? Что-то я не пойму, ты диоды у лампочек поставил? Как MrYuran написал? Это основная причина засветки. То, что эмиттеры 361-х надо подключать к 5В - это тоже надо, но основная причина - отсутствие диодов. То, что засветка исчезла при 5 В - так это только потому, что тусклое свечение ослабло до невидимого, поставишь низковольтные лампы - она опять появится. Цитата(vvs157 @ Mar 4 2009, 19:55)  Вообще-то все зависит от типа лампочек (автором не указан). У некоторых время погасания несколько сот миллисекунд (а то и больше) и в этом случае от паразитной засветки не избавиться. Почему? Погасание долгое, но гаснет-то нужный сегмент, который должен гореть! От того, что транзистор уже переключился на другой сегмент (который, допустим, не должен гореть) свечение на него не перейдет!
|
|
|
|
|
Mar 4 2009, 17:05
|
Группа: Новичок
Сообщений: 12
Регистрация: 30-09-06
Пользователь №: 20 840

|
Цитата(domowoj @ Mar 4 2009, 21:55)  А зачем вообще там КТ361_е транзисторы, 300Ом в базах 817 можно подключить непосредственно к МК, введя програмную инверсию. Не надо ковырять программу, просто взять переставить КТ817 на PORTB, КТ361 долой, 300 Ом непосредственно к МК, каскад КТ315-КТ814 на PORTD. Между базой и эмиттером КТ814 резистор 300 Ом. Если КТ814 слаб, поставить КТ816. Должно нормально работать
|
|
|
|
|
Mar 4 2009, 17:09
|

Профессионал
    
Группа: Участник
Сообщений: 1 091
Регистрация: 25-07-07
Из: Саратов
Пользователь №: 29 357

|
Цитата(domowoj @ Mar 4 2009, 19:55)  А зачем вообще там КТ361_е транзисторы, 300Ом в базах 817 можно подключить непосредственно к МК, введя програмную инверсию. Баян  aleksey_g уже написал об этом. Цитата(#alex_ @ Mar 4 2009, 20:05)  Не надо ковырять программу, просто взять переставить КТ817 на PORTB, Это как? Сделать его эмиттерным повторителем?
|
|
|
|
|
Mar 4 2009, 17:13
|

Участник

Группа: Участник
Сообщений: 31
Регистрация: 26-02-09
Пользователь №: 45 374

|
Цитата(vvs157 @ Mar 4 2009, 19:55)  Вообще-то все зависит от типа лампочек (автором не указан). У некоторых время погасания несколько сот миллисекунд (а то и больше) и в этом случае от паразитной засветки не избавиться. Тип-то не указан, но ведь автору удалось избавиться от засветки когда он на 5 вольт все посадил.
|
|
|
|
|
Mar 4 2009, 17:19
|

Местный
  
Группа: Свой
Сообщений: 377
Регистрация: 31-01-09
Пользователь №: 44 202

|
На низковольтных не появляется. Это не из-за диодов, я их не ставил. Дело в том, что я подключаю ключи к регулируемому блоку питания, и при увеличении напряжения, порогом после 5В начинается засветка. Это из-за того, что контроллер не закрывает 361-е. Здесь http://www.yarst.org/ClockSan.htm схема часов со светодиодными линейками на 12в. Там используют микросхемы ULN2003AN, непонятно вообще зачем? Проще нельзя?
|
|
|
|
|
Mar 4 2009, 17:34
|
Частый гость
 
Группа: Свой
Сообщений: 151
Регистрация: 11-01-06
Из: Украина Ровно
Пользователь №: 13 066

|
Цитата(777777 @ Mar 4 2009, 19:05)  Что-то я не пойму, ты диоды у лампочек поставил? Причем здесь диоды? Это же не матрица! Это же семисегментный индикатор. 4 "сетки" и "7+точка" анодов! Которые управляются ОТКРЫТЫМ КОЛЛЕКТОРОМ. Если бы было "двухуровневое управление" (лог.0 лог.1) тогда, да. была бы засветка.
|
|
|
|
|
Mar 4 2009, 17:43
|

Участник

Группа: Участник
Сообщений: 31
Регистрация: 26-02-09
Пользователь №: 45 374

|
Цитата(LexRoss @ Mar 4 2009, 20:19)  Здесь http://www.yarst.org/ClockSan.htm схема часов со светодиодными линейками на 12в. Там используют микросхемы ULN2003AN, непонятно вообще зачем? Проще нельзя? УЛН - это буфера обеспечивающие напряжением 12в и необходимым током индикаторы и управляющие транзисторы. проще нельзя. Кстати они заменили бы в вашей схеме те самые транзисторы.
|
|
|
|
|
Mar 4 2009, 18:10
|

Местный
  
Группа: Свой
Сообщений: 409
Регистрация: 29-10-07
Пользователь №: 31 836

|
Тыкс, значит ввсештаки пришли к тому о чем я грил в одном из первых постов о ключах.. Замечательно. Далее могу посоветовать использовать верхние ключи так называемые "интеллектуальные" ... http://www.compel.ru/catalog/p_el/ips/hs
--------------------
Умный программист пишет тупым кодом гениальные вещи, а не наоборот...
|
|
|
|
|
Mar 4 2009, 18:13
|

Профессионал
    
Группа: Участник
Сообщений: 1 091
Регистрация: 25-07-07
Из: Саратов
Пользователь №: 29 357

|
Цитата(aleksey_g @ Mar 4 2009, 20:34)  Причем здесь диоды? Это же не матрица! Это же семисегментный индикатор. 4 "сетки" и "7+точка" анодов! Которые управляются ОТКРЫТЫМ КОЛЛЕКТОРОМ. Если бы было "двухуровневое управление" (лог.0 лог.1) тогда, да. была бы засветка. Это именно матрица, какие еще сетки? Просто "левые" (назовем их так) концы лампочек подключены к тому, что ты называешь "сетками", а "правые" - к "анодам". Посмотри еще раз на рисунок Юрана - если бы, к примеру, на второй слева вертикатьной линии было +5В, то ток не смог бы туда течь. Но там ничего нет - открытый коллектор. Но тогда он потек бы через две другие лампочки, обозначенные двумя нижними синими стрелками. Так что, как ни крути - а от диодов не избавиться.
|
|
|
|
|
Mar 4 2009, 19:28
|
Группа: Новичок
Сообщений: 1
Регистрация: 17-05-08
Пользователь №: 37 583

|
Я конечно понимаю всякие там полевики, ULN и иже с ними решение проблемы, если нет ограничения по размерам платы то вполне можно обойтись и дискретными элементами, можно применить половинчатое решение. Я сделал управление сегментами через ULN2003 а разряды - транзисторами.  Но при замене светодиодов лампами дополнительные диоды ставить просто необходимо
Сообщение отредактировал glazzz - Mar 4 2009, 19:31
|
|
|
|
|
Mar 4 2009, 20:07
|
Местный
  
Группа: Участник
Сообщений: 246
Регистрация: 4-12-06
Пользователь №: 23 101

|
Цитата(glazzz @ Mar 4 2009, 22:28)  Я конечно понимаю всякие там полевики, ULN и иже с ними решение проблемы, . . . Опередил! Хотел эту же схему порекомендовать. Правильная схема. Работает прекрасно. Насчёт полевиков - кт315/817 - ULN-ок и т.п. Если у меня валяется стакан 315-х и килограмм 817-х, чего я буду покупать ULN-ки? Там внутри те же 2 транзистора 7 раз. А габариты большие, ну, если лампочки-то. Лампочки соединены таки именно матрицей 8х4. Делал в детстве матрицу 10х10 лампочек. Думал, будет гореть одна на перекрестье, если подать напряжение на строку и столбец. Фиг вам! горит вся строка и весь столбец, причём лампа на пересечении горит иногда слабее, чем другие. Очевидно, дело в существенной нелинейности сопротивления лампочек, там путей тока много. Так что диоды тоже нужны. А вот пауза зачем? Лампочка не светодиод, при очень маленькой мощности не светится. Кстати, ещё. Давний рецепт повышения быстродействия лампочек - держать их нити накала разогретыми, на границе светимости. Тогда они гораздо быстрее разогреваются до рабочей яркости, ну и служат подольше.
|
|
|
|
|
Mar 4 2009, 22:20
|
Частый гость
 
Группа: Свой
Сообщений: 151
Регистрация: 11-01-06
Из: Украина Ровно
Пользователь №: 13 066

|
Цитата(Maik-vs @ Mar 4 2009, 22:07)  Лампочки соединены таки именно матрицей 8х4. Мы говорим о схеме в самом первом посте? там должен был стоять индикатор CC56-12SRWA Вот его даташит http://pdf1.alldatasheet.com/datasheet-pdf...C56-12SRWA.htmlЕсли топикстартер ничего не напутал, он должен был повторить этот индикатор, заменив в нем светодиоды лампочками, дабы не нарушить логику отображения информации. И где Вы там видите матрицу, которой нужны диоды? И о каких пересечениях идет речь?  Цитата(LexRoss @ Mar 4 2009, 10:36)  На лампах засвечиваются соседние цифры. Как это убрать? Если засвечиваются соседние цифры а не разряды, проблема однозначно в левых по схеме (разрядных) ключах, что и понял уже топикстартер. Естественно, с полевиками было бы все намного удобнее, но его схема тоже вполне работоспособна. Пусть только решит проблему разрядных ключей. Способов решения тут ему уже насоветовали предостаточно. p.s. Как по мне, так между базой и эмиттером 361_ых - наипростейшее решение. но почему у автора оно не работает? Ведь должно! Видимо где-то хомутнул... И вообще, отсутствие закрывающего резистора у транзисторного ключа, который управляется открытым коллектором я лично считаю вредной привычкой.
|
|
|
|
|
Mar 4 2009, 22:47
|

Участник

Группа: Участник
Сообщений: 31
Регистрация: 26-02-09
Пользователь №: 45 374

|
Цитата(glazzz @ Mar 4 2009, 22:28)  ...Но при замене светодиодов лампами дополнительные диоды ставить просто необходимо  ...и не только диоды. Данная схема всем хороша... ...для светодиодных индикаторов.Но автор ведь лампы накаливания применяет, и что-то мне подсказывает (питание 6.3в) что это стандартные лампы с резьбовым цоколем ЛН6.3, а ток потребления у них (если память не изменяет) 0.26А и врядли проц обеспечит их таким током даже по нулевому уровню (посмотрите datasheet на камень). Хочу поделиться личным опытом: Катоды индикатора притягиваем к общему проводу через N-P-N транзисторы, аноды (а для ламп все равно катод или анод) к ЛЮБОМУ напряжению питания через соответствующие сопроты через оптроны (благо сейчас можно найти уйму типов, подходящих и по скорости и по мощности).Да и диоды на лампах не нужны - ведь оптрон будет являться транзистором с открытым коллектором. Данный метод был реализован не раз и на LED и на VFD. на лампах пока не пробовал.
Сообщение отредактировал ALEXLAB - Mar 4 2009, 22:53
|
|
|
|
|
Mar 4 2009, 23:38
|
Частый гость
 
Группа: Свой
Сообщений: 151
Регистрация: 11-01-06
Из: Украина Ровно
Пользователь №: 13 066

|
Цитата(rx3apf @ Mar 5 2009, 00:39)  Ну, может быть, вот так будет понятнее ? : Каюсь и посыпаю голову пеплом... У меня сегодня (уже вчера) был День рождения... Старею... Со всеми вытекающими... Но ведь в посте №36 автор говорит:-"порогом после 5В начинается засветка." значит около трети накала на его лампочках - не засветка а только подогрев нитей. И с левыми по схеме ключами однозначно проблема. А почему автор не хочет вместо лампочек (если нету индикатора) поставить светодиоды?
|
|
|
|
|
Mar 4 2009, 23:52
|

Участник

Группа: Участник
Сообщений: 31
Регистрация: 26-02-09
Пользователь №: 45 374

|
Цитата(rx3apf @ Mar 5 2009, 02:17)  А на лампах - не получится. Потому как диоды, к сожалению, все равно нужны (и пусть открытый коллектор не обманывает - нужны). Или по оптрону на каждую лампу, что влетит в копеечку. Ну почему же на каждую лампу?, только на строку или столбец (сегмент или разряд), а так как лампам по борту "где у них катод а где анод" то конечно лучше столбец (разряд) то есть 4 оптрона. Что касается открытого коллектора - ну ведь нет там альтернативного пути для "подсвечивающего" тока. Приведите аргумент, а пока я против лишних диодов. Цитата(aleksey_g @ Mar 5 2009, 02:38)  Каюсь и посыпаю голову пеплом... У меня сегодня (уже вчера) был День рождения... Мои поздравления! Цитата(aleksey_g @ Mar 5 2009, 02:38)  А почему автор не хочет вместо лампочек (если нету индикатора) поставить светодиоды? Так ведь не нравится ему мерцание светодиодов и вакуумников при динамике.
|
|
|
|
|
Mar 5 2009, 06:38
|

Профессионал
    
Группа: Участник
Сообщений: 1 091
Регистрация: 25-07-07
Из: Саратов
Пользователь №: 29 357

|
Цитата(LexRoss @ Mar 5 2009, 07:32)  Пожалуй, я пока остановлюсь на низковольтном варианте, уберу 361 и 315, и лампы поставлю 3в, 0.15А. Наверное, это наиболее простой и рабочий вариант. Не поможет. Во-первых, 315 убирать нельзя. Во-вторых, снижение напряжения не ликвидировало проблемы, просто яркость подсветки уменьшилась до невидимого. При 3-вольтовых лампочках она опять появится.
|
|
|
|
|
Mar 5 2009, 07:41
|
Частый гость
 
Группа: Свой
Сообщений: 151
Регистрация: 11-01-06
Из: Украина Ровно
Пользователь №: 13 066

|
Цитата(ALEXLAB @ Mar 5 2009, 01:52)  Что касается открытого коллектора - ну ведь нет там альтернативного пути для "подсвечивающего" тока. Приведите аргумент, а пока я против лишних диодов. Ну, например такой -
Цитата(777777 @ Mar 5 2009, 08:38)  Во-первых, 315 убирать нельзя. При равности напряжений питания контроллера, ключей и правильной полярности разрядных и сегментных импульсов - можно и 315 и 361. Но автор ограничит себя в выборе напряжения питания самих лампочек.
|
|
|
|
|
Mar 5 2009, 08:13
|

Профессионал
    
Группа: Участник
Сообщений: 1 091
Регистрация: 25-07-07
Из: Саратов
Пользователь №: 29 357

|
Цитата(aleksey_g @ Mar 5 2009, 10:41)  Цитата Во-первых, 315 убирать нельзя. При равности напряжений питания контроллера, ключей и правильной полярности разрядных и сегментных импульсов - можно и 315 и 361. Я обсуждаю представленную схему а не чьи-либо фантазии, а в ней напряжния не равны, а значит 315 убирать нельзя. Более того, когда автор наконец поставит диоды, напряжение питания ламп придется поднять еще на 0,5 В.
|
|
|
|
|
Mar 5 2009, 10:57
|

Участник

Группа: Участник
Сообщений: 31
Регистрация: 26-02-09
Пользователь №: 45 374

|
Цитата(aleksey_g @ Mar 5 2009, 10:41)  Ну, например такой ... Вот теперь согласен. Не усмотрел. Ну оно и понятно - на лампах ведь никогда не делал.
|
|
|
|
|
Jun 18 2009, 10:26
|
Частый гость
 
Группа: Участник
Сообщений: 131
Регистрация: 5-05-06
Пользователь №: 16 820

|
Цитата(LexRoss @ Mar 5 2009, 08:32)  Пожалуй, я пока остановлюсь на низковольтном варианте, уберу 361 и 315, и лампы поставлю 3в, 0.15А. Наверное, это наиболее простой и рабочий вариант. Предлагаю лампочки оставить 6,3В и избавиться от динамической индикации, заменив кучу транзисторов четырьмя регистрами, например 1533ИР22. При динамической индикации ламп накаливания, для увеличения яркости, Вам придётся использовать их в режиме перекала, что резко сократит их срок службы.
|
|
|
|
|
Jun 18 2009, 12:12
|

Беспросветный оптимист
     
Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646

|
Цитата(LexRoss @ Jun 18 2009, 15:51)  А как можно бяки отфильтровать по питанию? Может, лучше трансформаторный блок питания поставить? Питайте контроллер отдельной цепью с отдельным фильтром по питанию (электролит + керамика) Соединение с землёй сильноточных цепей (лампочек ) должно быть только в одной точке, чтобы не было сквозных токов. Приведите хотя бы структурную схему вашего устройства, чтобы внести ясность.
--------------------
Программирование делится на системное и бессистемное. ©Моё :) — а для кого-то БГ — это Bill Gilbert =)
|
|
|
|
|
Jun 18 2009, 12:47
|

Гуру
     
Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095

|
Цитата(LexRoss @ Jun 18 2009, 14:51)  Кстати, когда рядом в розетку включаю осциллограф, сбрасывает на нули. А вход Reset у вас случайно в воздухе не болтается? Блокировочные конденсаторы параллельно питанию каждой микросхемы стоят? Что касается восьмерок - я бы скорее грешил на ошибку в программе.
--------------------
На любой вопрос даю любой ответ"Write code that is guaranteed to work, not code that doesn’t seem to break" ( C++ FAQ)
|
|
|
|
|
Jun 18 2009, 13:08
|

Местный
  
Группа: Свой
Сообщений: 377
Регистрация: 31-01-09
Пользователь №: 44 202

|
Ресет контроллера не в воздухе, а вот ир13 не подключены. Конденсатор только один схема (базы транзисторов через резисторы 560ом):
Эскизы прикрепленных изображений
|
|
|
|
|
Jun 18 2009, 13:13
|

Гуру
     
Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095

|
Цитата(LexRoss @ Jun 18 2009, 16:08)  Ресет контроллера не в воздухе А где? Ресет ИР13 надо притянуть к плюсу через 1К. Цитата(LexRoss @ Jun 18 2009, 16:08)  Конденсатор только один А надо на каждую микросхему.
--------------------
На любой вопрос даю любой ответ"Write code that is guaranteed to work, not code that doesn’t seem to break" ( C++ FAQ)
|
|
|
|
|
Jun 18 2009, 16:30
|
Частый гость
 
Группа: Участник
Сообщений: 131
Регистрация: 5-05-06
Пользователь №: 16 820

|
Цитата(LexRoss @ Jun 18 2009, 18:17)  Как понять, программа неправильная или что-то с питанием? Вам же сказали: ТРИНАДЦАТЫЕ НОГИ РЕГИСТРОВ ДОЛЖНЫ БЫТЬ ПОДТЯНУТЫ К ПИТАНИЮ. Читайте внимательно, ЧТО Вам отвечают.
|
|
|
|
|
Jun 18 2009, 21:04
|

Профессионал
    
Группа: Свой
Сообщений: 1 940
Регистрация: 16-12-07
Из: Москва
Пользователь №: 33 339

|
Не очень понятна сама идея использования лампочек, при этом питая их от 3 вольт, какая бы схема включения не была. Три вольта, уже рабочее напряжение светодиода, а при использовании светодиодов с повышеной яркостью свечения (хоть от карманных фонариков), Вашей матрицей можно освещать улицу. Токи- спокойно можно подключать к портам AVR. (Из личного опыта- проверяя светодиоды, обычным электронным тестером, в подсветке мониторов или телеков, уже можно ослепнуть, а там SMD) и инерции никакой. В чём всё таки конечная цель? Это часы для улицы или для дома? Настольные или настенные? И дайте код программы , чтобы понять , почему происходит сбой.
--------------------
Закон Мерфи:
Чем тщательнее составлен проект, тем больше неразбериха, если что-то пошло не так
|
|
|
|
|
Jun 19 2009, 06:38
|

Местный
  
Группа: Свой
Сообщений: 377
Регистрация: 31-01-09
Пользователь №: 44 202

|
Идея была сделать большие настенные часы из того что есть. Были лампочки, их и поставил. Вчера впаял кондеры, проработали чуть больше - 14 часов, утром опять сбой. Вот код
Прикрепленные файлы
clock.rar ( 1.62 килобайт )
Кол-во скачиваний: 36
|
|
|
|
|
Jun 19 2009, 08:09
|
Частый гость
 
Группа: Участник
Сообщений: 131
Регистрация: 5-05-06
Пользователь №: 16 820

|
Цитата(LexRoss @ Jun 19 2009, 10:38)  Идея была сделать большие настенные часы из того что есть. Были лампочки, их и поставил. Вчера впаял кондеры, проработали чуть больше - 14 часов, утром опять сбой. Вот код Если блокировочные конденсаторы в несколько раз увеличили время жизни, то вероятно код непричём. Разбирайтесь с питанием. Для начала, попробуйте питание контроллера бросить отдельными проводками со входа питания платы.
|
|
|
|
|
Sep 14 2009, 18:16
|
Группа: Новичок
Сообщений: 2
Регистрация: 11-09-09
Пользователь №: 52 299

|
Цитата(LexRoss @ Jun 22 2009, 17:36)  Перепаял все с макетной на печатную плату, доставил резисторы с ресетов, укоротил ноги у кварца. Работают уже сутки. Наверное, все в порядке. Всем спасибо. Собрал эти же часы. 1 Засветка; програмно снизил частоту индикации и поставил гашение при переходе на следующий разряд. 2 Стал засвечиваться старший разряд часов. Помогло только переключение с 7 на 8 ногу (прошивку пришлось тоже естественно поправить) видно партия тиньков такая. Кстати частота индикации очень высокая, такая не нужна. Я снизил скорость в 25 раз и даже при снижении в 50 раз не было мерцания. Часы идут от батарей уже неделю без сбоев.
Сообщение отредактировал asad50 - Sep 14 2009, 18:17
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|