Н

Не могу подключить семисегментный индикатор

31 сообщение в этой теме

Очень странный семисегментник ba56-11srwa q. Я полный профан в этом деле, только вчера приобрел ардуино. Помогите его подключить.

ba5611srwa (1).jpg

0

Поделиться сообщением


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

Открываешь даташит на этот индикатор и подключаешь, как там написано.

1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Только что, Vascom сказал:

Открываешь даташит на этот индикатор и подключаешь, как там написано.

https://lib.chipdip.ru/195/DOC000195380.pdf

даташит уже открывал, мне не понятно как вывести цифры. У меня 28 выводов (14 с одной 14 с другой) На какой ноге общий анод?. Ну помогите плиз

0

Поделиться сообщением


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

Там же написано, что для первой цифры это ноги 3 и 26, для второй 19, а для третьей 18.

0

Поделиться сообщением


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

Сфотографируйте снизу и вам, возможно, разрисуют на фото что и куда подключать.

26 минут назад, Не баг а фича (Не баг а фича) сказал:

Очень странный

Да, диоды они такие странные.

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
10 минут назад, солар сказал:

возможно, разрисуют на фото что и куда подключать.

Для начала хотелось бы понять для чего ему это нужно. Самый простой вариант аноды соединяете вместе и подключаете к плюсу питания. Катоды через резистор Ом 360 (примерно) на три порта контроллера. Цифру сформируете програмно. В любом случае пока не научитесь программировать все будет сложно.

Непонятная проблема с ногами. Откройте приведеный даташит и на первой странице вся нумерация ног и схема что куда подключено

 

Изменено пользователем musa56
0

Поделиться сообщением


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

Там, в даташите,  приведено самое полное описание индикатора, его схема, показано где какие сегменты (a,b,c,d,..), и нумерация выводов на корпусе, если это не понять, то кажется, браться за ардуино еще рановато.

0

Поделиться сообщением


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

Можно без даташита легко определить . Подключаете +5В на любую ногу , по другим через резистор 1k-300Ом  -5В поочередно проводите . Если ничего не загорелось - наоборот .

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
2 минуты назад, GalatZ сказал:

Там, в даташите,  приведено самое полное описание индикатора, его схема, показано где какие сегменты (a,b,c,d,..), и нумерация выводов на корпусе, если это не понять, то кажется, браться за ардуино еще рановато.

Понимаю, можете хотябы какую-нибудь литературу подкинуть. У меня получается вывести отдельные сегменты, но самой сути не понимаю. Где общие аноды и.т.д.

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
3 минуты назад, Не баг а фича (Не баг а фича) сказал:

самой сути не понимаю.

Прочитайте динамическую индикацию.

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Только что, солар сказал:

Прочитайте динамическую индикацию.

Динамическая индикация уже предполагает что я уже знаю распиновку.

0

Поделиться сообщением


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

Распиновка это одно, а вывод на такой индикатор - другое.

0

Поделиться сообщением


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

Вон все же понятно, иначе просто не знаю как объяснить.

смотрим сверху на индикатор и считаем ноги .с левого нижнего угла и против часовой стрелки, по 14 ног на каждую сторону - разобрались.

смотрим на схему - в индикаторе 3 знакоместа(цифры) и у каждой есть точка, для каждой цифры есть общий анод и 8 катодов для каждого сегмента и точки, на схеме показана ситуация для одной цифры, пометил красным что есть что, но так же указаны номера выводов ,которым схема соответствует, то есть внутри индикатора 3 таких схемы, например для первой цыфры общий анод - это вывод 3 или 26, катоды 25, 24, 4 ,2, 1, 27, 28,5 подав на общий анод +5 вольт через резистор, как советовали 470 ом ~ 1 кОм, а минусом пощупать по указанным выводам, будут загораться сегменты в первой цифре. Для двух других выводы так же указаны ниже.

591f216f991c7_.jpg.07513ba0db533903fdef5214c240a23b.jpg

Посмотрите чужие решение по выводу инормации на индикатор и его подключению, там станет понятно какие выводы и как соединять вместе, для динамической индикации.

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
25 минут назад, GalatZ сказал:

Вон все же понятно, иначе просто не знаю как объяснить.

смотрим сверху на индикатор и считаем ноги .с левого нижнего угла и против часовой стрелки, по 14 ног на каждую сторону - разобрались.

смотрим на схему - в индикаторе 3 знакоместа(цифры) и у каждой есть точка, для каждой цифры есть общий анод и 8 катодов для каждого сегмента и точки, на схеме показана ситуация для одной цифры, пометил красным что есть что, но так же указаны номера выводов ,которым схема соответствует, то есть внутри индикатора 3 таких схемы, например для первой цыфры общий анод - это вывод 3 или 26, катоды 25, 24, 4 ,2, 1, 27, 28,5 подав на общий анод +5 вольт через резистор, как советовали 470 ом ~ 1 кОм, а минусом пощупать по указанным выводам, будут загораться сегменты в первой цифре. Для двух других выводы так же указаны ниже.

591f216f991c7_.jpg.07513ba0db533903fdef5214c240a23b.jpg

Посмотрите чужие решение по выводу инормации на индикатор и его подключению, там станет понятно какие выводы и как соединять вместе, для динамической индикации.

А зачем два анода первому сегменту?

0

Поделиться сообщением


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

Просто, просто потому что!

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

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Только что, GalatZ сказал:

Просто, просто потому что!

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

Спасибо, пойду куплю транзисторов для дим. индикации

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
38 минут назад, Не баг а фича (Не баг а фича) сказал:

 пойду куплю транзисторов для дин. индикации

А подумать и посмотреть варианты. Для динамической индикации тоже нужна программа и не такая простая как вам кажется. Мой вариант не подходит? Есть вариант с регистрами. Это микросхемы такие в которые можно что то записать и они помнят. Тогда динамическая индикация не нужна и все проще. Динамическая индикация плоха тем что она постоянно занимает время работы процессора. Для начала поймите как сформировать программно цифры

Изменено пользователем musa56
0

Поделиться сообщением


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

С регистрами (и этим индикатором) будет точно такая-же динамическая индикация, и её тоже надо будет обслуживать. Экономятся только ноги МК.

ЗЫ. Фигню я написал, не разглядел сразу, что все разряду раздельные.
Но в общем уже понятно, что автор не с той стороны начал.

Изменено пользователем Dr. West
0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
3 часа назад, Dr. West сказал:

 Экономятся только ноги МК.

Причем с использованием специальных микросхем типа MBI5168 или аналогичных существенно. Плюс не нужно кучи резисторов. С похожими индикаторами мы микросхему ставили с обратной стороны между ног индикатора и получалась компактная схема с возможностью наращивать разрядность не занимая дополнительных ног процессора.

Изменено пользователем musa56
0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
В 20.05.2017 в 11:38, musa56 сказал:

Причем с использованием специальных микросхем типа MBI5168 или аналогичных существенно.

Так и не нашел подходящих регистров, но нашел транзисторы. У вас не будет разводки платы с общей шиной, никак не получается ее сделать не пересекая контакты? 

02.gif

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
46 минут назад, Не баг а фича (Не баг а фича) сказал:

Так и не нашел подходящих регистров,

Ну уж так и не нашли. Так например первое что пришло в голову 74 573, 74 574. А чем не устраивает вариант предложенный чуть выше. Это распространенная специализированная микросхема для работы со светодиодами и возможностью каскадирования. Разводку посмотрю делал когда то. Не гарантирую что вообще без перемычек но с минимальным количеством. Но у вас всеравно еще будет куча резисторов и транзисторы. Их тоже нужно учитывать и они могут упростить разводку.

Изменено пользователем musa56
0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
14 часа назад, Не баг а фича (Не баг а фича) сказал:

никак не получается ее сделать не пересекая контакты

Ну а если немного подумать. Вот набросал за полчаса вариант. В принципе и оставшиеся перемычки можно убрать если подумать

Индикатор.jpg

Изменено пользователем musa56
0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
В 23.05.2017 в 11:26, musa56 сказал:

Ну а если немного подумать. Вот набросал за полчаса вариант. 

Индикатор.jpg

у меня получилось(

IMG_20170527_203125.jpg

Изменено пользователем Не баг а фича (Не баг а фича)
0

Поделиться сообщением


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

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!


Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.


Войти сейчас

  • Похожие публикации

    • Автор: snake1122a
      Хочу создать некое устройство на ардуино pro mini, работающее 24/7 и интересует вопрос надежности. Известны ли данные насчет того, как часто этот контроллер может повисать по программным и аппаратным причинам? Подумалось, а почему бы не поставить рядом простой примитивный таймер, который бы сбрасывал его, например, каждые 5 минут (если это не влияет на основную функциональность разработки или есть возможность это координировать)?
    • Автор: Radiolot
      Прoдам индикаторы ИВ-13 в кол-ве 12шт. по 2000руб.
      Все индикаторы новые, с хранения.
      Местонахождение - г.Воронеж.
      Доставка по России за счёт покупателя.

    • Автор: snake1122a
      Собираю контроллер на ардуино (pro mini). Хотелось бы в дополнение к основным функциям добавить функцию измерения собственного напряжения питания (подающегося на вывод встроенного в ардуино стабилизатора напряжения питания). То есть если питание автономное, можно будет прослеживать состояние и динамику разряда батареи и, соответственно, как-то прогнозировать сколько еще можно "протянуть".
      Некоторые контроллеры имеют специальные "засекреченные" регистры -- может, у ардуино тоже есть такой?
      Самым простым решением кажется подключить питающее напряжение через какой-нибудь там резистор на один из аналоговых выводов и просто его мерять. Что смущает -- на самом деле эти выводы меряют не абсолютное напряжение, а напряжение в диапазоне от 0 (минимум) до "напряжения питания" (максимум) выдавая результат от 0 до 255. И здесь вопрос - что считается "напряжением питания". Если это уже стабилизированное напряжение 5В (что скорее всего и должно быть), то все нормально, только надо поставить делитель, так как измеряемое нерегулированное напряжение будет больше максимума (стабилизированного напряжения). Ну а если "напряжение питания" это нерегулированное напряжение, то результат всегда будет максимум, то есть 255.
      Или, может, такого типа вопрос решается совсем другим способом, например, через специализированный элемент (есть свободный аналоговый вывод, также используется SPI)
    • 3
      Автор: Гость drey.a.s
      Помогите со скетчем для инкубатора имеется ардуино уно lcd keypad shiled датчик 
      dht22 блок на 4 реле часы ds1302 планируется измерение температуры коррекция работы нагревателя через реле вывод температуры на дисплей измерение влажности коррекция через реле вывод на дисплей переворот лотка по времени через реле вентиляция по времени через реле отображение времяни инкубации дни часы и авварийный сигнал при превышении температуры если можно с коментариями в скетче
      Сам я нуб в программировании пытался копировать и вставлять скейтч с интернета а он даже не проходит проверку в среде ардуино пишет ошибку
    • Автор: navarto123
      Здравствуйте.
      Столкнулся с такой проблемой АЦП нормально работает с сигналом на определенных частотах, например на частоте 110 Гц, хотел заставить работать на частоте 50 Гц и потерпел неудачу, Подскажите как совладать с ним.
      Спасибо. 
      задал этот вопрос в песочнице, мне посоветовали создать тему здесь