Не баг а фича (Не баг а фича)

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

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

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

ba5611srwa (1).jpg

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


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

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

  • Одобряю 1

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


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

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

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

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

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


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

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

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


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

Найдите миллионы труднодоступных

электронных компонентов

солар    170

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

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

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

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

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


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

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

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

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

 

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

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


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

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

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


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

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

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


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

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

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

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


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

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

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

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


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

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

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

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


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

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

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


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

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

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

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

591f216f991c7_.jpg.07513ba0db533903fdef5214c240a23b.jpg

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

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


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

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

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

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

591f216f991c7_.jpg.07513ba0db533903fdef5214c240a23b.jpg

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

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

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


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

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

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

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


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

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

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

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

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


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

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

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

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

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


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

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

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

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

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


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

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

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

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

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


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

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

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

02.gif

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


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

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

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

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

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


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

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

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

Индикатор.jpg

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

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


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

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

Индикатор.jpg

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

IMG_20170527_203125.jpg

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

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


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

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

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

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

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

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

Войти

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

Войти сейчас


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

    • Автор: Роман Туркин
      Уважаемые товарищи, ранее на форуме была подобная тема и решением вопроса был совет: использовать биполярный транзистор.
      Так же была указана схема подключения нагрузки.
      Ссылка на тему
      Прошу помочь с разводкой. Я примерно прикинул как это будет выглядеть, но я могу быть не прав, так как в схемотехнике почти полный 0.
      P.S. товарищи заранее спасибо! И это должно вклеиться в схему usb удлиннителя.

    • Автор: Dandan He
      Здравствуйте, Уважаемые форумчане!
      TOMTOP – интернет-магазин, специализирующийся на продажах товаров китайского производства. Магазин TOMTOP не является новичком на рынке – он был основан ещё в 2004 году. К 2017 году портал завоевал репутацию заботливого и ответственного торговца высококачественной продукции, а также получил признание такого «гиганта» продаж, как Alibaba. В 2006 году Alibaba пожаловала продавцу TOMTOP статус «золотого поставщика» — очень почётный для азиатского рынка.
      Доступные способы оплаты
      Российским покупателям магазин TOMTOP даёт возможность оплачивать товары множеством способов:
      С банковских карт Visa и MasterCard. Оплата происходит через защищённый сервер платежей Alipay – риск того, что деньги попадут к мошенникам и не дойдут до продавца, сведён к нулю.
      Посредством PayPal. Именно этот способ оплаты считается наиболее безопасным — покупатель, прибегнувший к услугам PayPal, может быть уверен: если он вдруг станет жертвой мошенников, ему вернут деньги. Однако сервис PayPal неудобен для оплаты дорогостоящих товаров — если сумма единовременного платежа превосходит 1000 $, платёж наверняка будет задержан на несколько дней для проверки транзакции.
      С электронных кошельков. TOMTOP ведёт сотрудничество с 3-мя ведущими отечественными платёжными системами – QIWI, Яндекс.Деньги, WebMoney. Комиссия при оплате с кошельков перечисленных систем не берётся.
      Доставка товара
      Покупатель вправе выбрать один из 2-х способов доставки: почтовая (дёшево и сердито) или экспресс (для тех, кому срочно). Доставка посредством авиапочты является бесплатной – в этом плане магазин TOMTOP «заткнул за пояс» даже площадку AliExpress, которая в 2017 году за пересылку многих товаров в Россию стала требовать деньги.
      Стоимость экспресс-доставки зависит от того, какого рода товар и с какого склада он отправляется. За быструю доставку гаджета с китайского склада покупателю придётся заплатить порядка 4 тыс. рублей. Экспресс-доставка смартфона / планшета со склада, размещённого в России, обойдётся примерно в 1 тыс. рублей. Если речь идёт о каком-либо мелком и дешёвом товаре (например, о светодиодной Wi-Fi лампочке), экспресс-доставка с отечественного склада может оказаться бесплатной.
       
      Основной сайт: https://www.tomtop.com/
      Служба поддержки: service@tomtop.com
      ПАРТНЕРСКАЯ ПРОГРАММА : https://www.tomtop.com/help/affiliate-program.html
      Как присоединиться к нашей партнерской программе?
      Выберите партнерские сети и зарегистрируйтесь как партнер или издатель.
      Найдите идентификатор программы Tomtop.
      Подать заявку, чтобы присоединиться к нам и ждать нашего одобрения.
      Получите наши ссылки для продвижения и просмотра комиссионных.

    • Автор: Yon
      Цеплял радиомодули RF 433 МГц на Ардуино Уно и ""Ардуино" на Атмеге 8 (и наоборот) согласно видео и инфы с нета. Скечи заливал следующие. Но никак ни заработало. Какие могут быть причины? Ардуины исправные. Спс.
       
       
       
    • Автор: Kirill Lubinets
      Необходимо выводить на блок из 4 семисегментных индикаторов данные, управление лежит на двух сдвиговых регистрах:
      Первый хранит в себе число на вывод, второй адрес(адресует на конкретный разряд в блоке).
       
      Данные передаю через аппаратный SPI, настроенный в STM32CubeMX, но он у меня не работает.

      Мой алгоритм
      Задаю наборы для отображения на индикаторе и адресные наборы для перемещения по разрядам в блоке.
       uint8_t i,j = 0;
        uint8_t buff[8] = {1,2,3,4,5,6,7,8};
        uint8_t digit[10] = { 
            0xC0, // 0
            0xF9, // 1
            0xA4, // 2
            0xB0, // 3
            0x99, // 4
            0x92, // 5
            0x82, // 6
            0xF8, // 7
            0x80, // 8
            0x90, // 9 
        };
        uint8_t chr[4] = { 
            0x8,  
            0x4,  
            0x2,  
            0x1  
        };
      Строб необходим для начала записи данных в регистр хранения сдвигового регистра
      void strob(void){
      HAL_GPIO_WritePin(GPIOA, GPIO_PIN_6, GPIO_PIN_RESET);
      HAL_Delay(85);
      HAL_GPIO_WritePin(GPIOA, GPIO_PIN_6, GPIO_PIN_SET);
      HAL_Delay(85);
      }
      Функция передачи данных с использованием HAL функции и строба.
      void spi_send(uint8_t *data, uint8_t it){
        strob();
       uint8_t *d = data;
        for(j = 0; j <=it; j++){
          d = &data[j];
        HAL_SPI_Transmit ( &hspi1, d, 8, 50); 
        }
        strob();
      }
      Отправляю смешение по элементам блока семисегментного индикатора.
        while (1)
        { i++;
          if(i<=4){
      spi_send(chr, i);
        } else i = 4;
        i = -1;
        
      s.7z
      Файлы с IAR проектом и CubeMX проектом инициализации.
      1dsfs.7z
      Пример работы индикатора
      video_2018-07-04_00-13-42.mp4
    • Автор: 5670721
      Доброго времени!
      Для Ардуино мне необходимо написать программу управления тремя сервоприводами и выводом на дисплей абсолютного угла наклона по одной оси.
      Два сервопривода должны управляться потенциометрами, третий кнопкой (два положения сервопривода).
      Ну и помочь мне все это спаять ) Поэтому желательно, чтобы Вы находились в Москве или Подмосковье.
      Так же я слышал про накопление ошибки при работе гироскопа-акселерометра, очень желательно убрать эту проблему.
      Если, конечно, Вы не предложите более подходящий прибор для измерения угла наклона.
      Компоненты все куплены.