Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 23.07.2010, 15:22  
strnikol
Вид на жительство
 
Регистрация: 22.05.2006
Сообщений: 301
Сказал спасибо: 1
Сказали Спасибо 29 раз(а) в 26 сообщении(ях)
strnikol на пути к лучшему
По умолчанию Re: ATtiny2313 в качестве драйвера семисегментного индикатора

Сообщение от nml Посмотреть сообщение
Дело не в 10 кОм или другом номинале. Дело в том, что подтягивающий резистор идет с пина на Vcc. А нам надо чтобы был резистор последовательно с нагрузкой. Разницу улавливаете? Не параллельно, а последовательно!

Я понимаю, китайцы в фонариках экономят - там батарейка слабая, току много не даст - токоограничивающим является внутреннее сопротивление. Но загонять микроконтроллер в такой режим, imho, нехорошо.
Но в этом случае можно применит индикатор с общим катодом.
Реклама:
strnikol вне форума  
Непрочитано 23.07.2010, 15:37  
a-fisher
Прописка
 
Аватар для a-fisher
 
Регистрация: 15.11.2007
Адрес: СПБ
Сообщений: 214
Сказал спасибо: 37
Сказали Спасибо 42 раз(а) в 34 сообщении(ях)
a-fisher на пути к лучшему
По умолчанию Re: ATtiny2313 в качестве драйвера семисегментного индикатора

Сообщение от nml Посмотреть сообщение
надо чтобы был резистор последовательно с нагрузкой.
Резистор и получается последовательно (индикатор с общим катодом) источник питания-›резистор-›сегмент-›порт с потенциалом "0"
Миниатюры:
Нажмите на изображение для увеличения
Название: PullUp.gif
Просмотров: 82
Размер:	25.7 Кб
ID:	10134  

Последний раз редактировалось a-fisher; 23.07.2010 в 15:49.
a-fisher вне форума  
Непрочитано 23.07.2010, 15:57  
a-fisher
Прописка
 
Аватар для a-fisher
 
Регистрация: 15.11.2007
Адрес: СПБ
Сообщений: 214
Сказал спасибо: 37
Сказали Спасибо 42 раз(а) в 34 сообщении(ях)
a-fisher на пути к лучшему
По умолчанию Re: ATtiny2313 в качестве драйвера семисегментного индикатора

Сообщение от lvadia Посмотреть сообщение
Какой ток получится, через внутренний (подпорный) резистор... даже при КЗ?
Я уже писал, что мало. Порядка 200-300 мкА. Видно не будет. Но ПРИНЦИПИАЛЬНО схему собрать можно.
a-fisher вне форума  
Непрочитано 23.07.2010, 16:09  
strnikol
Вид на жительство
 
Регистрация: 22.05.2006
Сообщений: 301
Сказал спасибо: 1
Сказали Спасибо 29 раз(а) в 26 сообщении(ях)
strnikol на пути к лучшему
По умолчанию Re: ATtiny2313 в качестве драйвера семисегментного индикатора

Сообщение от lvadia Посмотреть сообщение
какой упрямый))) попробуйте... только вначале схемку набросайте (хотя-бы для себя).

Набросал.
Как-то товарищ купил мне индикаторы вместо общего анода с общим катодом. На оставшихся платах индикатора я просто порезал дрожки, а потом перетрассировал плату. А вдруг опять ошибется и купит половину с общим анодом и половину с общим катодом.
MIND подключал либо к питанию либо к земле. Соответственно меняя транзисторы с кт3129 на кт3130. Ну выход на процессоре менял, активный с нуля на единицу. Токоограничивающие резисторы 180-200ом.
Могу сказать, что свечение при этом оставалось на том же уровне.
Процессор мега8. Единственная проблема была с программистом.
Он долго возмущался говоря при это, зачем он должен переделывать программу, а если завтра товарищ купит индикаторы с двумя катодами или анодами,что опять переделывать.
Все это работает по сей день.
Миниатюры:
Нажмите на изображение для увеличения
Название: Безымянный.JPG
Просмотров: 82
Размер:	293.1 Кб
ID:	10136  
strnikol вне форума  
Непрочитано 23.07.2010, 16:23  
a-fisher
Прописка
 
Аватар для a-fisher
 
Регистрация: 15.11.2007
Адрес: СПБ
Сообщений: 214
Сказал спасибо: 37
Сказали Спасибо 42 раз(а) в 34 сообщении(ях)
a-fisher на пути к лучшему
По умолчанию Re: ATtiny2313 в качестве драйвера семисегментного индикатора

Сообщение от strnikol Посмотреть сообщение
Единственная проблема была с программистом.
Он долго возмущался говоря при это, зачем он должен переделывать программу
Программисты - они такие. Любят, чтобы задача сразу стояла в полном объеме. По себе знаю
a-fisher вне форума  
Непрочитано 23.07.2010, 16:30  
a-fisher
Прописка
 
Аватар для a-fisher
 
Регистрация: 15.11.2007
Адрес: СПБ
Сообщений: 214
Сказал спасибо: 37
Сказали Спасибо 42 раз(а) в 34 сообщении(ях)
a-fisher на пути к лучшему
По умолчанию Re: ATtiny2313 в качестве драйвера семисегментного индикатора

Сообщение от lvadia Посмотреть сообщение
Подумайте лучше о использовании хитрой "развёртки"... я об односегментной запитке.
Это действительно интересно. Если импульсный ток не превышает допустимого для процессора, то можно обойтись тремя токоограничивающими резисторами и без ключей. Программу легче поменять, чем плату. Можно предусмотреть перемычку на плате, определяющую тип индикатора. А то и автоопределение сделать (программист будет счастлив такой доработке )
a-fisher вне форума  
Непрочитано 23.07.2010, 16:46  
a-fisher
Прописка
 
Аватар для a-fisher
 
Регистрация: 15.11.2007
Адрес: СПБ
Сообщений: 214
Сказал спасибо: 37
Сказали Спасибо 42 раз(а) в 34 сообщении(ях)
a-fisher на пути к лучшему
По умолчанию Re: ATtiny2313 в качестве драйвера семисегментного индикатора

Ну, Вы сами говорили, что он возмущался переделке программы на другой тип индикатора. Правда, сделать автоопределение - это интереснее
a-fisher вне форума  
Непрочитано 23.07.2010, 17:03  
Someone
Гражданин KAZUS.RU
 
Регистрация: 16.06.2005
Сообщений: 943
Сказал спасибо: 25
Сказали Спасибо 174 раз(а) в 123 сообщении(ях)
Someone на пути к лучшему
По умолчанию Re: ATtiny2313 в качестве драйвера семисегментного индикатора

Сообщение от a-fisher Посмотреть сообщение
Это действительно интересно. Если импульсный ток не превышает допустимого для процессора, то можно обойтись тремя токоограничивающими резисторами и без ключей. Программу легче поменять, чем плату. Можно предусмотреть перемычку на плате, определяющую тип индикатора. А то и автоопределение сделать (программист будет счастлив такой доработке )
Интересного не очень много, сильно зависит от загруженности микроконтроллера: посчитай частоту обновления: 25*8*3=1,6 мкс.

Последний раз редактировалось Someone; 23.07.2010 в 17:05.
Someone вне форума  
Непрочитано 23.07.2010, 17:16  
a-fisher
Прописка
 
Аватар для a-fisher
 
Регистрация: 15.11.2007
Адрес: СПБ
Сообщений: 214
Сказал спасибо: 37
Сказали Спасибо 42 раз(а) в 34 сообщении(ях)
a-fisher на пути к лучшему
По умолчанию Re: ATtiny2313 в качестве драйвера семисегментного индикатора

Сообщение от Someone Посмотреть сообщение
Интересного не очень много, сильно зависит от загруженности микроконтроллера: посчитай частоту обновления: 25*8*3=1,6 мкс.
От загруженности контроллера больше зависит способ реализации динамической индикации. Конечно, нужно считать. Если основная программа ресурсоемкая, то лучше индикацию в прерывание запихнуть. Я предпочитаю вариант, когда программа работает в прерывании, а остальное время контроллер занимается индикацией. Речь не об этом. Каждый может и сам посчитать, хватит ли ему ресурсов для посегментной динамической индикации.

А тип индикатора можно один раз при инициализации определить.
25Гц*8сег*3знака=600Гц=1,6мс а не мкс. Или Вы имели ввиду 25 кГц?

Последний раз редактировалось a-fisher; 23.07.2010 в 17:21.
a-fisher вне форума  
Непрочитано 23.07.2010, 17:44  
strnikol
Вид на жительство
 
Регистрация: 22.05.2006
Сообщений: 301
Сказал спасибо: 1
Сказали Спасибо 29 раз(а) в 26 сообщении(ях)
strnikol на пути к лучшему
По умолчанию Re: ATtiny2313 в качестве драйвера семисегментного индикатора

Сообщение от lvadia Посмотреть сообщение
Вы о принципиально-ли использовать общий катод или анод?
Я о другом...

и сравните номиналы сопротивлений вашей схемы и подтягивающих в МК....
а К или А общий... на самом деле не важно...
Подумайте лучше о использовании хитрой "развёртки"... я об односегментной запитке.
Ну в этом случае я бы использовал программируемую логику.
Здесь нужно повышать частоту стробирования, увеличивать ток через сегмент, иначе может появиться мерцание.
У меня несколько другие задачи.
А в дискуссию я встрял потому, что применяю подобную индикацию
в своих разработках.
strnikol вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 15:14.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot