Подключение ИВЛ1-7/5 к AVR

Дисплеи, датчики и прочие функциональные узлы, управляемые МК.
Ответить
Друг Кота
Аватара пользователя
Сообщения: 7376
Зарегистрирован: Пт авг 28, 2009 21:34:30
Откуда: 845-й км.

Сообщение uldemir »

Приведите ПОЛНУЮ схему включения индикаторов. Если у вас динамическая индикация, то, вероятнее всего, вы не озаботились запорным напряжением - поднимите потенциал катода на 5 вольт.
А люди посмотрят и скажут: "Собаки летят. Вот и осень."
Реклама
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 302
Зарегистрирован: Пн янв 07, 2008 16:56:28
Откуда: Минск

Сообщение levaclaus »

вот как то так
ивл.JPG
(187.66 КБ) 1510 скачиваний
Реклама
Друг Кота
Аватара пользователя
Сообщения: 7376
Зарегистрирован: Пт авг 28, 2009 21:34:30
Откуда: 845-й км.

Сообщение uldemir »

Изображение
А люди посмотрят и скажут: "Собаки летят. Вот и осень."
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 302
Зарегистрирован: Пн янв 07, 2008 16:56:28
Откуда: Минск

Сообщение levaclaus »

я ставил кс175, засвет остался, стало тусклее светиться
Реклама
Эиком - электронные компоненты и радиодетали
Друг Кота
Аватара пользователя
Сообщения: 7376
Зарегистрирован: Пт авг 28, 2009 21:34:30
Откуда: 845-й км.

Сообщение uldemir »

Тогда, возможно, у вас ошибки в программе? Какова частота смены разрядов, есть ли задержки между переключением символа и сетки? Опишите подробнее, что где и когда засвечиваются.
А люди посмотрят и скажут: "Собаки летят. Вот и осень."
Реклама
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 302
Зарегистрирован: Пн янв 07, 2008 16:56:28
Откуда: Минск

Сообщение levaclaus »

Код: Выделить всё

PORTB = digits[ten_hours]|0b00001110;
  delay_ms(3); 

  PORTB = digits[hours]|0b00001101;
  delay_ms(3);
 
  PORTB = digits[ten_minutes]|0b00001011;
  delay_ms(3);

  PORTB = digits[minutes]|0b00000111;
  delay_ms(3);
символ и сетка включаются одновременно
младшие 4 бита - переключают разряды, низкий уровень - разряд засвечен.
старшие 4 бита - код цифры для к514ид2

задержка более 3 мс вызывает мерцание, мение 3мс - падение яркости. На засвет не влияет.
[img]
http://www.radiokot.ru/forum/download/f ... f4366d6da3 [/img]
вот фото, засвечены сегменты
Вложения
IMAG0013_1-hires.jpg
(105.23 КБ) 1217 скачиваний
Реклама
Друг Кота
Аватара пользователя
Сообщения: 7376
Зарегистрирован: Пт авг 28, 2009 21:34:30
Откуда: 845-й км.

Сообщение uldemir »

Еще, возможно, у вас транзистор не насыщается. 12к при 5в лог. единицы дают всего 300мка, а через сетку ток порядка 10ма. Попробуйте в одном разряде уменьшить до 3кОм и посмотрите, изменится что-нибудь или нет. Еще у меня предвзятое отношение к транзисторам кт315, я бы применил кт3117.
А люди посмотрят и скажут: "Собаки летят. Вот и осень."
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

Сообщение Soir »

levaclaus писал(а):

Код: Выделить всё

PORTB = digits[ten_hours]|0b00001110;
  delay_ms(3); 
----
  PORTB = digits[minutes]|0b00000111;
  delay_ms(3);
А как получаете digits[ten_hours]? Что в младших разрядах?
И что дальше после индикации минут, где формируется цикл? Нигде в другом месте нет обращения к PORTB?
Просимулируйте схему в Proteus, там есть осциллограф, анализатор...
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 302
Зарегистрирован: Пн янв 07, 2008 16:56:28
Откуда: Минск

Сообщение levaclaus »

в старших разрядах идет выборка из матрицы. к примеру 1000.0000 это 1. 0100.0000 это 2 и т.д. . потом побитовое сложение с кодом разряда. В порт получается к примеру 0100.1110 - цифра 2 в 4 разряде. Весь индикатор управляется от одного портаb. После индикации опрос кнопок, до индикации опрос rtc и преобразование. Да, покаписал, проблема решена. Резистор 1 кОм вместо стабилитрона, как у вас на каринке. Яркость без изменения, равномерное свечение, засвет напроч пропал.
Друг Кота
Аватара пользователя
Сообщения: 7376
Зарегистрирован: Пт авг 28, 2009 21:34:30
Откуда: 845-й км.

Сообщение uldemir »

Странно. Резистор там тоже может помочь - создаёт падение запорного напряжения. Но это напряжение зависит от тока через этот резистор - следовательно оно будет скакать в зависимости от горящего числа сегментов (предполагается, что ток сеток одинаков). Потому и ставят стабилитрон. Может стабилитрон не выходил на рабочий участок из-за низкого тока? Тогда, делают еще резистор с плюса питания на анод, чтобы через стабилитрон шёл минимальный ток стабилизации. Кстати, смеха для - измерьте напряжение на этом резисторе.
А люди посмотрят и скажут: "Собаки летят. Вот и осень."
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 302
Зарегистрирован: Пн янв 07, 2008 16:56:28
Откуда: Минск

Сообщение levaclaus »

3.1 вольта при максимальном количестве сегментов. при минимальном - 2.7 вольта
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 302
Зарегистрирован: Пн янв 07, 2008 16:56:28
Откуда: Минск

Сообщение levaclaus »

вот фотка - законченный вариант.
Вложения
Часы IVL (Копировать).jpg
(233.59 КБ) 1040 скачиваний
Встал на лапы
Сообщения: 139
Зарегистрирован: Сб май 23, 2009 16:30:23
Откуда: Санкт-Петербург

Сообщение scrappy »

нашел тут у бебя на антрисолях часы электроника-25.
http://www.leningrad.su/museum/show_calc.php?n=239
Работают только сами часы, блок УКВ отсутствует. Но время кажут и будильник работает.
Появилось желание, впендюрить тюда тиньку, или мегу(не важно, мк в общем), чтобы еще температуру показывали.
нарыл схему в интернете на них
Изображение
Изображение
(фото кликабельно)
Т.к. трансформатор уже есть, то хочется оставить всю питающую часть родную.
Насколько я понял, в этих часах используется динамическая индикация.
И судя по http://tec.org.ru/board/k176ie18/97-1-0-1095, нужный сегмент выбирается импульсом, а не нужные гасятся "замыканием на землю" ?
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 7376
Зарегистрирован: Пт авг 28, 2009 21:34:30
Откуда: 845-й км.

Сообщение uldemir »

scrappy писал(а):И судя по http://tec.org.ru/board/k176ie18/97-1-0-1095, нужный сегмент выбирается импульсом, а не нужные гасятся "замыканием на землю" ?
Увы, нет. ИЕ18 и ИД3 соединяют выход с "+" питания. А неактивные аноды остаются в воздухе, а сетки притягиваются через резисторы R4-R7 к "-".
А люди посмотрят и скажут: "Собаки летят. Вот и осень."
Встал на лапы
Сообщения: 139
Зарегистрирован: Сб май 23, 2009 16:30:23
Откуда: Санкт-Петербург

Сообщение scrappy »

uldemir писал(а):вы, нет. ИЕ18 и ИД3 соединяют выход с "+" питания. А неактивные аноды остаются в воздухе, а сетки притягиваются через резисторы R4-R7 к "-".
бес попутал, вы правы!
Контактная информация:
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 374
Зарегистрирован: Сб апр 27, 2013 21:39:15
Откуда: Украина

Сообщение xSanders »

КАШАК писал(а):Валяются дома неисправные часы Электроника Старт 7231.
To КАШАК а чем закончилась идея разработать проект для часов из набора Старт 7231 на современной элементной базе. Или может у кого то есть наработки в этом плане ?
Ответить

Вернуться в «Периферия»