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

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

|
Сделал такие часы http://radiokot.ru/circuit/digital/home/33/Сегменты на лампах накаливания подключены через ключи. На лампах засвечиваются соседние цифры. Как это убрать? Схема с ключами:
Эскизы прикрепленных изображений
|
|
|
|
|
 |
Ответов
(60 - 71)
|
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
|
|
|