Светодиодный индикатор с динамической индикацией

Обсуждаем цифровые устройства...
Ответить
Друг Кота
Аватара пользователя
Сообщения: 15589
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

Похоже на курсовой для студня...
8)
Да и варианты схем выше уже выкладывались на тарелочке...
Чего ещё то?
Разве что перенести в раздел "сделайте за меня то, не знаю что"
:tea:
Реклама
Поставщик валерьянки для Кота
Сообщения: 1916
Зарегистрирован: Сб май 05, 2012 20:24:52
Откуда: KN34PC, Болгария

Сообщение veso74 »

Быстрое решение: 3 щт PCF8574, с 3 адресами на шине I2C (с аппаратным определением адреса каждой PCF) -> 8 x 3 = 24 входа, с использованием прерывания вывода INT к МК, т.е. МК не требует непрерывного обхода входов, а PCF уведомляет его о появлении "нового состояния". Можно и на PCF8575 с количество входов 16 для 1 x ИС.
Контактная информация:
Реклама
Нашел транзистор. Понюхал.
Сообщения: 174
Зарегистрирован: Пн янв 13, 2025 15:24:02

Сообщение Вячеслав М. »

Два вполне рабочих варианта выложены, я даже подсказал как из четырёх входов сделать 16, а лучше 20, так как кнопки всё равно нужны. Так что я в изумлении, Две схемы предоставлены, нужно только дополнить дополнительными входами.
Если есть вопросы по схеме так задавайте, на все ответим и ещё чего подскажем.
Я же просил схему предохранителей выложить, как вы их мониторить собираетесь, очевидно что там основная ваша ошибка, а вы её скрываете, а то что вы выложили первые две схемы это полная туфта, и я не один вам об этом заявил.
Друг Кота
Аватара пользователя
Сообщения: 15589
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

Кыстати...
Исходная схема, в которую так уперто лезет(настаивает) fishka333 не может контролировать одновременную сработку нескольких датчиков. Иначе надо что то подобное ЦАП на R-2R делать.
:twisted:
Реклама
Эиком - электронные компоненты и радиодетали
Нашел транзистор. Понюхал.
Сообщения: 174
Зарегистрирован: Пн янв 13, 2025 15:24:02

Сообщение Вячеслав М. »

..
Реклама
Друг Кота
Аватара пользователя
Сообщения: 15589
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

Предохранители даже не кнопки - всегда есть шанс одновременно (или с малой задержкой) сработки нескольких предохранителей в произвольных местах матрицы датчиков.
Так что ежли резистивная клавиатура - придется весовой коэффициент каждой точки суммировать, а не ограничиваться одной, перекрывающей все, что младше ее может появиться.
8)
Реклама
Нашел транзистор. Понюхал.
Сообщения: 174
Зарегистрирован: Пн янв 13, 2025 15:24:02

Сообщение Вячеслав М. »

Кроме того что мониторить предохранитель, в лучшем случае если постоянный ток, то уже не простая но разрешимая задача при помощи транзистора если включить его Б-Е переход на предохранитель, конечно через резистор, а коллектор это уже сигнальный. Но кому теперь об этом говорить, он спит и видит свою резистивную сборку, причём ошибочно сделанную, и не слышит ничего.
Друг Кота
Аватара пользователя
Сообщения: 15589
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

Просто препод поставил задачу - не выполнишшш - нет зачета (диплома)
:music:
:beer:
Нашел транзистор. Понюхал.
Сообщения: 174
Зарегистрирован: Пн янв 13, 2025 15:24:02

Сообщение Вячеслав М. »

И ничего страшного, поставил задачу препод так поставил, так а почему не хочет чтобы ему действительно помогли, и преподу бы урок приподнесли, как нужно схемотехникой владеть. И да согласен с вами что лучше на сдвиговых регистрах параллельный вход - последовательный выход делать 74HC165 применить для мониторинга предохранителей, а кнопки 4 штуки от динамической индикации взять. Уже вырисовывается красивая схема, легко наращиваемая. Можно её на макетке без пайки собрать.
Друг Кота
Аватара пользователя
Сообщения: 15589
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

Да там и индикация возможно иная понадобится (с учётом возможностей одновременного срабатывания). Как то попадалось инфа, что на контрольных щитах горящие лампочки соответствовали отсутствию напряжения (для безопасности персонала).
Это когда светодиодов ещё не народилось.
8)
Родился
Сообщения: 10
Зарегистрирован: Пн мар 17, 2025 15:30:53

Сообщение fishka333 »

[uquote="BOB51",url="/forum/viewtopic.php?p=4696047#p4696047"]Кыстати...
Исходная схема, в которую так уперто лезет(настаивает) fishka333 не может контролировать одновременную сработку нескольких датчиков. Иначе надо что то подобное ЦАП на R-2R делать.
:twisted:[/uquote]

Я прекрасно понимаю, что исходная схема не может контролировать несколько датчиков одновременно, мне это и не требуется. Предохранители находятся в отдельном месте в коробке, каждый предохранитель оснащен индикацией отказа, светодиодный индикатор необходим для панели, что бы понимать, что все «ОК». Как только любой из предохранителей вышел из строя, в любом случае, придется дойти до блока (коробки) с предохранителями, что бы заменить и если там не один отказал, а несколько, то в любом случае, это будет видно, вот и все что необходимо. Конечно, я рассматриваю и другие варианты, так сказать полного контроля, про которые вы упоминали. По этому не отказываюсь от других вариантов и очень признателен вам за эти советы. Но вот есть нюанс, я не студент, как многие здесь предполагали, мне 52 года, я не инженер электронщик по профессии, я слесарь КИПиА и техник-электрик. Радиоэлектроникой занимаюсь еще с 1986 года, будучи в 6 классе. Думаю многие догадаются, что у меня практики в аналоговой схемотехники очень много, а вот в цифровой, мне не так просто все понимать, по этому и пристаю к вам с такими вопросами, возможно где-то, для кого-то, они могут показаться даже глупыми. Ну, извините, не хочу никого обидеть. По этому, если есть возможность детально разжевать, то буду очень благодарен. Собственно поэтому и прошу схемы с описанием по возможности...
Не знаю, возможно, я не туда обратился, возможно, мне надо еще многому научиться, может быть. Но я отлично соображаю и все быстро схватываю, многолетняя практика все же делает свое дело, по этому и прошу именно схему и описание, если у вас есть какие ни будь варианты.
Спасибо!
Поставщик валерьянки для Кота
Сообщения: 1916
Зарегистрирован: Сб май 05, 2012 20:24:52
Откуда: KN34PC, Болгария

Сообщение veso74 »

Предложенный мной вариант с PCF реагирует на параллельные изменения входных данных - это зависит от применяемого математического условия. Может быть на одной кнопке, на двух, на пяти, на всех. (Естественно, при наличии двух, трех и многих состояний необходимо рассмотреть другой способ индикации).
СпойлерПример с 8 входами (1 x PCF8574) со всеми возможными комбинациями:

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

    switch (pcf_out) {
      case 0b11111110: key = 1; break;   // button 1
      case 0b11111101: key = 2; break;   // button 2
     ...
      case 0b11111100: key = 12; break;  // button 1-2
      case 0b11111010: key = 13; break;  // button 1-3
      ...
      case 0b00111111: key = 78; break;  // button 7-8
      ...
      case 0b00000000: key = 12345678; break;  // button 1-2-3-4-5-6-7-8
    }
Контактная информация:
Нашел транзистор. Понюхал.
Сообщения: 174
Зарегистрирован: Пн янв 13, 2025 15:24:02

Сообщение Вячеслав М. »

Какое напряжение на предохранителях? Что нужно мониторить?, уже десятый раз наверно об этом спрашиваю, ведь зная всю схему можно найти оптимальное решение а не то которое вы пытаетесь протолкнуть. И возможно вообще никакого процессора ставить не нужно, раз диплом писать не нужно.
BOB51, каким то чудом догадался что вам нужно, вы то совершенно нас в неведении ставите.
Родился
Сообщения: 10
Зарегистрирован: Пн мар 17, 2025 15:30:53

Сообщение fishka333 »

[uquote="Вячеслав М.",url="/forum/viewtopic.php?p=4696039#p4696039"]Два вполне рабочих варианта выложены, я даже подсказал как из четырёх входов сделать 16, а лучше 20, так как кнопки всё равно нужны. Так что я в изумлении, Две схемы предоставлены, нужно только дополнить дополнительными входами.
Если есть вопросы по схеме так задавайте, на все ответим и ещё чего подскажем.
Я же просил схему предохранителей выложить, как вы их мониторить собираетесь, очевидно что там основная ваша ошибка, а вы её скрываете, а то что вы выложили первые две схемы это полная туфта, и я не один вам об этом заявил.[/uquote]

Вячеслав а зачем дополнительные входы? Я ведь указал что 24 вполне достаточно, а это 3 по 8, то есть вполне хватит и 3-х входов, или я что-то не так понял?
И еще, два вполне рабочих варианта выложены, пишите вы, это про последние два, с коммутацией на транзисторах?
А есть здесь те, кто в программировании на Си силен, эта тема без программы работать то не будет...
Хотя есть к первой схеме попытка написания программы, вот только мне что-то подсказывает, что она очень сырая и в моем случае не совсем подходящая.
Вот пример, только выкладываю скрины, так как сам код копируется не полностью:
Код для кнопок.jpg
(187.39 КБ) 64 скачивания
Код для кнопок.1.jpg
(137.34 КБ) 70 скачиваний
Код для кнопок.2.jpg
(141.98 КБ) 66 скачиваний
Нашел транзистор. Понюхал.
Сообщения: 174
Зарегистрирован: Пн янв 13, 2025 15:24:02

Сообщение Вячеслав М. »

Да погодите вы с кодами, мы пока с предохранителями и напряжением не разобрались.
Друг Кота
Аватара пользователя
Сообщения: 15589
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

Так то ж не Си, а ассемблер вроде...
Да и выкладывается не в картинках, а текст под спойлером и/или файлик (иногда в заархивированном виде).
8)
На сегодня особо ленивым для снятия данных с энного количества линий достаточно взять адуринку, модуль светодиодной/ЖКИ индикации да в зависимости от мозготрепства или матричную клавиатуру или какой из модулей ввода на регистрах.
Вот там действительно СИ.
И разных библиотек море.
:tea:
Родился
Сообщения: 10
Зарегистрирован: Пн мар 17, 2025 15:30:53

Сообщение fishka333 »

[uquote="Вячеслав М.",url="/forum/viewtopic.php?p=4696661#p4696661"]Какое напряжение на предохранителях? Что нужно мониторить?, уже десятый раз наверно об этом спрашиваю, ведь зная всю схему можно найти оптимальное решение а не то которое вы пытаетесь протолкнуть. И возможно вообще никакого процессора ставить не нужно, раз диплом писать не нужно.
BOB51, каким то чудом догадался что вам нужно, вы то совершенно нас в неведении ставите.[/uquote]

А есть разница какое напряжение на предохранителях? Вообще не вижу смысла в этом. В последней выложеной мною схеме, есть транзисторная коммутация на N-канальных транзисторах, приходит на транзистор + он открылся подал минус имитируя кнопку как в самой первой схеме, вот от этого и надо было отталкиваться, я ведь изначально кинул схему на кнопках, что бы не вдаваться в подробности и не чертить все.
Ну если для вас так важно, знать какое напряжение будет висеть на самих предохранителях, ну не знаю, пускай традиционное 12 в постоянки хотя бы, или 15 в, да да же, если 220 переменки, это сути не меняет, сам предохранитель в этой схеме не участвует напрямую, только косвенно, считайте что гальваническая развязка.
Вообще, если схема с транзисторной коммутацией рабочая по своей сути, то достаточно оснастить теперь ее только програмным кодом и можно проверять, собрав все на макете от Arduino.

Добавлено after 4 minutes 28 seconds:
[uquote="BOB51",url="/forum/viewtopic.php?p=4696676#p4696676"]Так то ж не Си, а ассемблер вроде...
Да и выкладывается не в картинках, а текст под спойлером и/или файлик (иногда в заархивированном виде).
8)
На сегодня особо ленивым для снятия данных с энного количества линий достаточно взять адуринку, модуль светодиодной/ЖКИ индикации да в зависимости от мозготрепства или матричную клавиатуру или какой из модулей ввода на регистрах.
Вот там действительно СИ.
И разных библиотек море.
:tea:[/uquote]

Всем всем всем. Данная схема подгонялась под светодиодный индикатор!!! ЖК не используется в данной схеме принципиально, из за невозможности использования в холодных условиях, ЗАМЕРЗНЕТ ваш ЖК, по этому принципиально Led дисплей трехсегментный, хоть с общим катодом, хоть с общим анодом, меняется программно.

Добавлено after 9 minutes 45 seconds:
[uquote="BOB51",url="/forum/viewtopic.php?p=4696676#p4696676"]Так то ж не Си, а ассемблер вроде...
Да и выкладывается не в картинках, а текст под спойлером и/или файлик (иногда в заархивированном виде).
8)
На сегодня особо ленивым для снятия данных с энного количества линий достаточно взять адуринку, модуль светодиодной/ЖКИ индикации да в зависимости от мозготрепства или матричную клавиатуру или какой из модулей ввода на регистрах.
Вот там действительно СИ.
И разных библиотек море.
:tea:[/uquote]

А я и не писал что тот код, что на картинках на си написан. Я думаю что на си будет более понятен и более гибким, чем на ассемблер...?
Друг Кота
Аватара пользователя
Сообщения: 15589
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

Выше уже говорилось:
разберитесь сначала с получением данных от их источника - каким образом будете получать сигнал о статусе Вашего "предохранителя".
Все остальное обсуждать без этих данных полностью лишено смысла.
(от тех данных зависит какого вида схемотехника может быть применена для их ввода в МК)
8)
Последний раз редактировалось BOB51 Пт мар 21, 2025 10:41:49, всего редактировалось 1 раз.
Поставщик валерьянки для Кота
Сообщения: 1916
Зарегистрирован: Сб май 05, 2012 20:24:52
Откуда: KN34PC, Болгария

Сообщение veso74 »

на си ... на ассемблер ...
Каждый выбирает сам ASM, С, другое.
Последний раз редактировалось veso74 Пт мар 21, 2025 11:48:51, всего редактировалось 1 раз.
Контактная информация:
Родился
Сообщения: 10
Зарегистрирован: Пн мар 17, 2025 15:30:53

Сообщение fishka333 »

Все как всегда на форумах, много воды и ничего по делу...
Буду сам искать решение, искать библиотеки для программы и.т.д.
Все тема закрыта! Всем спасибо!
Ответить

Вернуться в «Цифровая техника»