Перейти к содержанию

Непонятки С 74Hc595


Рекомендуемые сообщения

Собрал на макетке управление 4-х рязрядным семисегментным индикатором с общим катодом с помощью двух 74hc595. Всем этим делом по SPI рулит мега 8. Проблема заключается в том, что мне необходимо увеличить максимальный ток сдвигового регистра и при подключении ULN2003 все сегменты загораются восьмерками. Как я понял транзистор просто не закрывается или через переход утекает ток. Пробовал ставить bc547 2n7002, одна фигня. Код прошивки http://pastebin.com/ZxPS4iae прилагаю.

З.Ы. увеличить выходной ток я пытаюсь у U2.

post-21217-0-27378200-1426489093_thumb.jpeg

Интеллект — это способность избежать выполнения работы, но, тем не менее, сделать так, чтобы она была выполнена..

Линус Торвальдс

Ссылка на комментарий
Поделиться на другие сайты

Реклама: ООО ТД Промэлектроника, ИНН: 6659197470, Тел: 8 (800) 1000-321

Транзисторные ключи уже не в моде ? Или проблема с их использованием ?

Это же - элементарные азы электроники, как могут с подобным возникать проблемы ?

ЗЫ: Схемы подключения, при которых происходит "одна фигня", покажите. Ибо тут экстрасенсов нет.

Ссылка на комментарий
Поделиться на другие сайты

20% скидка на весь каталог электронных компонентов в ТМ Электроникс!

Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!

Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!

Перейти на страницу акции

Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849

Выбираем схему BMS для заряда литий-железофосфатных (LiFePO4) аккумуляторов

Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

Если в shift_lcd инвертировать данные, то значит должны эти непонятки исчезнуть. Еще такая штука, при включении питания кракозябры отображаются, приходится "дергать" питание, пока нормально не начнет отображаться, правда это все делаю на бред борде и есть подозрения на наводки.

Ну ключ же можно и без инверсии поставить.

Не вижу никаких проблем...

Глюки происходят, когда к npn транзистору в коллектор включаю вывод 1,2,3,4 от индикатора, эммитер соответственно на землю, управление на выход сдвигового регистра. Но правда без переделки прошивки, мой косяк)

Интеллект — это способность избежать выполнения работы, но, тем не менее, сделать так, чтобы она была выполнена..

Линус Торвальдс

Ссылка на комментарий
Поделиться на другие сайты

Видимо, человек пытается ввести в схему инвертирующий элемент не меняя прошивку... :unknw:

переделал прошивку, воткнул ULN2003 в итоге получил опять ничего.

post-21217-0-69516600-1426523205_thumb.png

Интеллект — это способность избежать выполнения работы, но, тем не менее, сделать так, чтобы она была выполнена..

Линус Торвальдс

Ссылка на комментарий
Поделиться на другие сайты

Чтобы схема работала в Proteus, выходы ULN надо "притянуть" через резисторы к +U - Proteus "не любит" открытый коллектор (разумеется, это требуется только в модели).

Изменено пользователем DIOGEN_B
Ссылка на комментарий
Поделиться на другие сайты

Где же он открытый, если через светодиод подключен к выводу микросхемы, на котором ~3.7 Вольт? Кстати, резисторов ограничивающих ток СД не видно.

Никогда не спорьте с дураком - люди могут не заметить между вами разницы

Ссылка на комментарий
Поделиться на другие сайты

Всё правильно, там открытый коллектор получается.

Дело в том, что данная модель индикатора в протеусе - цифровая. И она видит только логические уровни на входах. Ему по барабану сопротивления и падения на светодиодах, он их вообще не считает за какие-то проводники. Что-то типа ИС с высокоомными входами.

Ссылка на комментарий
Поделиться на другие сайты

А это уже косяк! Мне и в голову не пришло, что ТС на такое способен. :)

Никогда не спорьте с дураком - люди могут не заметить между вами разницы

Ссылка на комментарий
Поделиться на другие сайты

Прошу прощения, я случайно сделал ошибку с выходом COM, пофиксил косяк с открытым коллектором и нашел ещё косяк в коде. Теперь начинается другая фигня загорается 1 разряд видно, чтоподается напряжение на сегмент a e f g, но в симуляции совершенно другая картинка. Сейчас попробую на транзисторах собрать управление.

post-21217-0-66448000-1426538408_thumb.png

Интеллект — это способность избежать выполнения работы, но, тем не менее, сделать так, чтобы она была выполнена..

Линус Торвальдс

Ссылка на комментарий
Поделиться на другие сайты

Сейчас попробую на транзисторах собрать управление.

А что это изменит? Код проверяйте.

Никогда не спорьте с дураком - люди могут не заметить между вами разницы

Ссылка на комментарий
Поделиться на другие сайты

Черт возьми, железная ULNка сдохла, воткнул 2n5551 и о чудо, работает. Завтра забегу куплю нормальную микруху и попробую с ней. А протеус меня порядком раздражать начал.

А что это изменит? Код проверяйте.

В коде я почти всегда уверен иногда из за усталости допускаю ошибки, просто через чур надеюсь на всякие симуляторы. Вот сделал первые 2 разряда на npn ключах, все замечательно работает)

post-21217-0-17924000-1426539615.png

Интеллект — это способность избежать выполнения работы, но, тем не менее, сделать так, чтобы она была выполнена..

Линус Торвальдс

Ссылка на комментарий
Поделиться на другие сайты

Ну, с дохлой микросхемой точно работать не будет. Но протеус же этого не знал?

Никогда не спорьте с дураком - люди могут не заметить между вами разницы

Ссылка на комментарий
Поделиться на другие сайты

Зачем вставлять в схему в протеус УЛНку. Зачем усложнять схему и загружать комп.

Если ключи в схеме прямые, не ставь ничего, если ключи обратные, есть инвертер

цифровой. И работать протеус будет быстрее. И если ставишь резистор или

светодиод, в свойствах лучше поставить ЦИФРОВОЙ. Иначе протеус начинает

обсчитывать модель и томозить. Пять не цифровых моделей, пять тормозов.

Нахрена. Ты же программу обкатываешь, а не ток в схеме обсчитываешь.

Протеус для микроконтроллеров это цифра. Аналог он считае хреново.

А как работает УЛНка лучше в даташите прочитать.

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...