4 Разрядный 7 Сегментный индикатор и его блок декодирования.

На этом форуме Вы можете задать вопросы знатокам программы и автору.
Аватара пользователя
magpit
Лейтенант
Сообщения: 382
Зарегистрирован: 01 окт 2017, 12:55
Имя: Сергей
Благодарил (а): 2 раза

4 Разрядный 7 Сегментный индикатор и его блок декодирования.

Сообщение magpit »

Доброго времени уважаемые знатоки, может у кого получалось переписать
блок декодирования для семисегментного индикатора!?
Чтобы пульсаций не было. И походу там с шиной 1wire в самом скече что то.
Других датчиков у меня нет.
Аватара пользователя
SergeyShikal
Лейтенант
Сообщения: 593
Зарегистрирован: 30 авг 2018, 17:15
Откуда: Иркутская область
Имя: Сергей
Благодарил (а): 2 раза
Поблагодарили: 1 раз

4 Разрядный 7 Сегментный индикатор и его блок декодирования.

Сообщение SergeyShikal »

magpit писал(а): 31 мар 2020, 08:30 Доброго времени уважаемые знатоки, может у кого получалось переписать
блок декодирования для семисегментного индикатора!?
Чтобы пульсаций не было. И походу там с шиной 1wire в самом скече что то.
Других датчиков у меня нет.
Что за пульсации?
Ingwar
Полковник
Сообщения: 1928
Зарегистрирован: 28 окт 2015, 22:47
Откуда: Ленобласть
Имя: Игорь
Поблагодарили: 2 раза

4 Разрядный 7 Сегментный индикатор и его блок декодирования.

Сообщение Ingwar »

magpit писал(а): 31 мар 2020, 08:30 Чтобы пульсаций не было.
Такое бывает, если в проекте есть блоки, использующие прерывания.
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
Аватара пользователя
magpit
Лейтенант
Сообщения: 382
Зарегистрирован: 01 окт 2017, 12:55
Имя: Сергей
Благодарил (а): 2 раза

4 Разрядный 7 Сегментный индикатор и его блок декодирования.

Сообщение magpit »

Ingwar писал(а): 31 мар 2020, 09:40 Такое бывает, если в проекте есть блоки, использующие прерывания.
Я заметил даже когда датчик не подключен всё рамно помаргивает.
[spoiler]
Новый рисунок.bmp
[/spoiler]
Даже так если загружаешь.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Ingwar
Полковник
Сообщения: 1928
Зарегистрирован: 28 окт 2015, 22:47
Откуда: Ленобласть
Имя: Игорь
Поблагодарили: 2 раза

4 Разрядный 7 Сегментный индикатор и его блок декодирования.

Сообщение Ingwar »

magpit писал(а): 31 мар 2020, 11:38 датчик не подключен всё рамно помаргивает.
Это не важно.
Проверьте с опросом датчика около минуты.

Отправлено спустя 1 минуту 51 секунду:
И подмигивать может если например на макетке собрано и контакты люфтят.
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
Аватара пользователя
magpit
Лейтенант
Сообщения: 382
Зарегистрирован: 01 окт 2017, 12:55
Имя: Сергей
Благодарил (а): 2 раза

4 Разрядный 7 Сегментный индикатор и его блок декодирования.

Сообщение magpit »

Ingwar писал(а): 31 мар 2020, 12:25 Это не важно.
Проверьте с опросом датчика около минуты.
В том то и дело минута не нужна...
Нужно чуть изменилась температура и тут-же сработало реле.
Я и так сделал задержку на реле.
Не ужели всё так грустно с этим датчиком и сигментником!?

А у китайских модулей почему то такого нет... :smile37:
Ingwar
Полковник
Сообщения: 1928
Зарегистрирован: 28 окт 2015, 22:47
Откуда: Ленобласть
Имя: Игорь
Поблагодарили: 2 раза

4 Разрядный 7 Сегментный индикатор и его блок декодирования.

Сообщение Ingwar »

magpit писал(а): 31 мар 2020, 17:34 В том то и дело минута не нужна...
Минута, для поиска виновника "торжества".
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
Аватара пользователя
magpit
Лейтенант
Сообщения: 382
Зарегистрирован: 01 окт 2017, 12:55
Имя: Сергей
Благодарил (а): 2 раза

4 Разрядный 7 Сегментный индикатор и его блок декодирования.

Сообщение magpit »

Ingwar писал(а): 31 мар 2020, 18:02 Минута, для поиска виновника "торжества".
Это вы о чём?
Ingwar
Полковник
Сообщения: 1928
Зарегистрирован: 28 окт 2015, 22:47
Откуда: Ленобласть
Имя: Игорь
Поблагодарили: 2 раза

4 Разрядный 7 Сегментный индикатор и его блок декодирования.

Сообщение Ingwar »

magpit писал(а): 31 мар 2020, 20:09Это вы о чём?
Блин...
Видео как у Вас моргает индикатор выложили - нет.
Может он моргать когда идет опрос датчика (неважно подключен или нет) - да
Можно ли подтвердить/опровергнуть увеличив паузу опроса - датчик причина моргания...?
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
Аватара пользователя
magpit
Лейтенант
Сообщения: 382
Зарегистрирован: 01 окт 2017, 12:55
Имя: Сергей
Благодарил (а): 2 раза

4 Разрядный 7 Сегментный индикатор и его блок декодирования.

Сообщение magpit »

Ingwar писал(а): 31 мар 2020, 22:18 Блин...
Видео как у Вас моргает индикатор выложили - нет.
Может он моргать когда идет опрос датчика (неважно подключен или нет) - да
Можно ли подтвердить/опровергнуть увеличив паузу опроса - датчик причина моргания...?
Вот не надо умничать! Вы прекрасно поняли о чём идёт речь!
Ingwar писал(а): 31 мар 2020, 09:40 Такое бывает, если в проекте есть блоки, использующие прерывания.
Видео нет возможности выложить! В связи с ж. ситуацией...
Остался телефон который доживает последние деньки.
uglerod
Рядовой
Сообщения: 78
Зарегистрирован: 27 ноя 2016, 18:32

4 Разрядный 7 Сегментный индикатор и его блок декодирования.

Сообщение uglerod »

Штатный блок для 7 сегментного индикатора всегда "промаргивал", а в связке с DS18B20 тем более. Я использую блок работающий по прерыванию по таймеру. Работает стабильно,нареканий нет. Попробуйте.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
magpit
Лейтенант
Сообщения: 382
Зарегистрирован: 01 окт 2017, 12:55
Имя: Сергей
Благодарил (а): 2 раза

4 Разрядный 7 Сегментный индикатор и его блок декодирования.

Сообщение magpit »

Ingwar писал(а): 31 мар 2020, 22:18 Может он моргать когда идет опрос датчика (неважно подключен или нет) - да
Подключен датчик или не подключен - будет моргать циклично
Стоит удалить блок датчика всё становится ровно как по рельсам.

Отправлено спустя 1 минуту 47 секунд:
uglerod писал(а): 31 мар 2020, 23:47 Штатный блок для 7 сегментного индикатора всегда "промаргивал", а в связке с DS18B20 тем более. Я использую блок работающий по прерыванию по таймеру. Работает стабильно,нареканий нет. Попробуйте.
Сейчас погляжу

Отправлено спустя 21 минуту 31 секунду:
Что то не грузится выдаёт ошибку.
А этот блок не использует ICSP шину?
uglerod
Рядовой
Сообщения: 78
Зарегистрирован: 27 ноя 2016, 18:32

4 Разрядный 7 Сегментный индикатор и его блок декодирования.

Сообщение uglerod »

Блок не использует ни какую шину. Установить библиотеки Dig4Led и Ms Timer2. Пользовательский блок в примере проекта. В блоке устанавливаются пины выхода и тип выхода ( под общий катод,анод и т.д.). Тип входа unsigned long, поэтому значения входные от "0" и выше. Под integer надо подправить библиотеку и блок. Я так понимаю надо значения выше нуля. Штатный блок работает нормально если мк больше ничего не делает. Если у него еще есть задача для выполнения, тогда промаргивание обеспечено. Долго искал решение и вот результат. Делал на 9 разрядов и всё отлично!
Аватара пользователя
magpit
Лейтенант
Сообщения: 382
Зарегистрирован: 01 окт 2017, 12:55
Имя: Сергей
Благодарил (а): 2 раза

4 Разрядный 7 Сегментный индикатор и его блок декодирования.

Сообщение magpit »

uglerod писал(а): 01 апр 2020, 12:59 Штатный блок работает нормально если мк больше ничего не делает.
В этом то и проблема, что делает. :smile37:
В дальнейшем будут задачи: Ворошение -опил.
Возможно дачик огня - Тушение
Соответственно - тен
Клапан на (он же свеж. воздух) - в сас
Клапан на (он же сброс воздуха) - сброс дыма

Походу не в этой жизни... :smile453:
Ingwar
Полковник
Сообщения: 1928
Зарегистрирован: 28 окт 2015, 22:47
Откуда: Ленобласть
Имя: Игорь
Поблагодарили: 2 раза

4 Разрядный 7 Сегментный индикатор и его блок декодирования.

Сообщение Ingwar »

magpit писал(а): 01 апр 2020, 14:17 Походу не в этой жизни...
Один раз собрал проект со штатным блоком этого индикатора + скоростной счетчик... и решил "завязать".
Теперь во всех поделках с 7 сегментами использую посредника MAX7219 или ТМ1637 и не парюсь.
[spoiler]
7сег_1.jpg
[/spoiler]
обратная сторона
[spoiler]
7сег_2.jpg
[/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
uglerod
Рядовой
Сообщения: 78
Зарегистрирован: 27 ноя 2016, 18:32

4 Разрядный 7 Сегментный индикатор и его блок декодирования.

Сообщение uglerod »

Если в округе нет помех-наилучшее решение! Мне от MAX7219 пришлось отказаться. Не любит она помех.
Ingwar
Полковник
Сообщения: 1928
Зарегистрирован: 28 окт 2015, 22:47
Откуда: Ленобласть
Имя: Игорь
Поблагодарили: 2 раза

4 Разрядный 7 Сегментный индикатор и его блок декодирования.

Сообщение Ingwar »

uglerod писал(а): 01 апр 2020, 17:39 Не любит она помех.
0,1 у ножек питания не помогло?

Отправлено спустя 1 час 20 минут 15 секунд:
Ну и земля. Смотрел осликом (сантиметр между щупами) на дорожке к микрухе... короче жесть :smile427: И если разводка по питанию сделана последовательно с контроллером, то нежданчиков не избежать.
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
uglerod
Рядовой
Сообщения: 78
Зарегистрирован: 27 ноя 2016, 18:32

4 Разрядный 7 Сегментный индикатор и его блок декодирования.

Сообщение uglerod »

Что только не мудрил! На столе всё ОК! А в реальных условиях, когда рядом мотор 3кВт включается, периодически,но виснет.Что характерно- горизонтально плата расположена то глюков меньше,чем когда вертикально. Надо было мудрить с экранировкой. В итоге MAX7219 пришлось убирать, хотя было всё красиво ,теоретически.При постоянном сбросе MAX7219 зависаний не было, но при этом она давала мерцание.
Аватара пользователя
magpit
Лейтенант
Сообщения: 382
Зарегистрирован: 01 окт 2017, 12:55
Имя: Сергей
Благодарил (а): 2 раза

4 Разрядный 7 Сегментный индикатор и его блок декодирования.

Сообщение magpit »

А всего то надо допилить блок дачика DS18b20 И проблема решится :smile37:
edyapd
Капитан
Сообщения: 768
Зарегистрирован: 20 сен 2019, 11:38
Имя: Эдуард

4 Разрядный 7 Сегментный индикатор и его блок декодирования.

Сообщение edyapd »

magpit писал(а): 02 апр 2020, 01:07 допилить блок дачика DS18b20
Так вроде в блоках ecoins уже есть допиленный.
Ответить

Вернуться в «Спросить у знатоков»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость