семисигментный индикатор и уставки

Использование дисплеев и обсуждение пользовательских блоков к ним
Ответить
kainda
Рядовой
Сообщения: 70
Зарегистрирован: 01.03.2018{, 03:07}
Репутация: 1
Имя: Андрей

семисигментный индикатор и уставки

#1

Сообщение kainda » 19.03.2018{, 15:19}

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

pan
Полковник
Сообщения: 2860
Зарегистрирован: 13.04.2017{, 11:57}
Репутация: 204
Имя: noname

семисигментный индикатор и уставки

#2

Сообщение pan » 19.03.2018{, 15:24}

kainda писал(а):
19.03.2018{, 15:19}
уставки производить кнопками
самое простейшее это счетчик или математические блоки сложения/вычитания.
при чем здесь
kainda писал(а):
19.03.2018{, 15:19}
работы с кнопками на семисигментных индикаторах
кнопки сами по себе. индикаторы сами по себе.

kainda
Рядовой
Сообщения: 70
Зарегистрирован: 01.03.2018{, 03:07}
Репутация: 1
Имя: Андрей

семисигментный индикатор и уставки

#3

Сообщение kainda » 19.03.2018{, 16:04}

pan писал(а):
19.03.2018{, 15:24}

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

kainda
Рядовой
Сообщения: 70
Зарегистрирован: 01.03.2018{, 03:07}
Репутация: 1
Имя: Андрей

семисигментный индикатор и уставки

#4

Сообщение kainda » 23.03.2018{, 10:17}

добрый день.
написал программку... в меню уставок при нажатии кнопки захожу, а уставку ни как не могу поменять...
просьба подсказать где ошибся???
Вложения
sig ind i 74hc595 temp test.flp
(262.45 КБ) 94 скачивания

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

семисигментный индикатор и уставки

#5

Сообщение Sancho » 23.03.2018{, 10:44}

kainda,
Последняя плата - необходимо обратить внимание на:
Есть логические элементы, для них характерно выходное состояние 0 и 1, входные могут быть разными.
Аналоговые( куча других названий) элементы - у них на выходе, как правило числа, входные могут быть разными.
Посему переменные, параметры уставка , раз они сравниваются со значением температуры, не могут быть цифровыми(boolean), т.е. 0 и 1, они аналоговые( остальные), т.е. числовые, 2, 35, 2648....
На последней плате элемент AND на выходе может иметь 0 или 1, Блоки сравнения - на выходе также 0, 1.
Надо немного подумать, и на бумаге попытаться написать желаемый алгоритм.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

kainda
Рядовой
Сообщения: 70
Зарегистрирован: 01.03.2018{, 03:07}
Репутация: 1
Имя: Андрей

семисигментный индикатор и уставки

#6

Сообщение kainda » 23.03.2018{, 14:26}

Sancho писал(а):
23.03.2018{, 10:44}
kainda,
Посему переменные, параметры уставка , раз они сравниваются со значением температуры, не могут быть цифровыми(boolean), т.е. 0 и 1, они аналоговые( остальные), т.е. числовые, 2, 35, 2648....
.
я правильно вас понял что моя ошибка в переменных "Уставка" и "Уставка t"???
видимо неправильно понял данную функцию... в ПЛК похожая функция применяется для упрощения линий соединений...
здесь я подобную нашел, она стрелочкой обозначается...

kainda
Рядовой
Сообщения: 70
Зарегистрирован: 01.03.2018{, 03:07}
Репутация: 1
Имя: Андрей

семисигментный индикатор и уставки

#7

Сообщение kainda » 04.04.2018{, 06:55}

извиняюсь, что пропал... приболел и на больничном был.

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

pan
Полковник
Сообщения: 2860
Зарегистрирован: 13.04.2017{, 11:57}
Репутация: 204
Имя: noname

семисигментный индикатор и уставки

#8

Сообщение pan » 04.04.2018{, 08:18}

вариантов куча.
с помощью блоков сложения ы вычитания (из математических)
с помощью блока меню.
или вот еще блок. не помню кто его автор
UpDnVar_(CODE).ubi
(34.89 КБ) 108 скачиваний

kainda
Рядовой
Сообщения: 70
Зарегистрирован: 01.03.2018{, 03:07}
Репутация: 1
Имя: Андрей

семисигментный индикатор и уставки

#9

Сообщение kainda » 04.04.2018{, 08:59}

pan писал(а):
04.04.2018{, 08:18}
вариантов куча.
с помощью блоков сложения ы вычитания (из математических)
с помощью блока меню.
или вот еще блок. не помню кто его автор UpDnVar_(CODE).ubi
1. я хотел бы разобраться с первым вариантом...
2. более менее понял принцип... но хотелось бы для начала сделать на варианте 1
3. непонятный блок... думаю вообще зависну на нем...

я нашел примерно то, что хотел сделать... дам правда на lcd1602 сделано и я старался переделать под сигменты...
в итоге при входе в меню и попытке выставить уставку - уставка не меняется...
Вложения
Новый точечный рисунок.bmp

pan
Полковник
Сообщения: 2860
Зарегистрирован: 13.04.2017{, 11:57}
Репутация: 204
Имя: noname

семисигментный индикатор и уставки

#10

Сообщение pan » 04.04.2018{, 09:17}

ну да, можно и с помощью счетчика.
kainda писал(а):
04.04.2018{, 08:59}
я хотел бы разобраться с первым вариантом...
ну примерно как то такПоказать
Изображение
Отправлено спустя 3 минуты 34 секунды:
kainda писал(а):
04.04.2018{, 08:59}
непонятный блок... думаю вообще зависну на нем...
все предельно просто. входы сверху вниз:
вход переменной.
вход разрешения работы(как у многих блоков)
кнопка +
кнопка -
минимальное значение (для ограничения, что б не уменьшили меньше чем надо)
максимальное ограничение (аналогично, что не было слишком много)
шаг (по сколько единиц прибавлять/уменьшать)

kainda
Рядовой
Сообщения: 70
Зарегистрирован: 01.03.2018{, 03:07}
Репутация: 1
Имя: Андрей

семисигментный индикатор и уставки

#11

Сообщение kainda » 05.04.2018{, 03:08}

что то не получается у меня с данным блоком...
по логике (моей конечно) должно работать, а в итоге ничего не получается...
1. нажимаем на кнопку меню, переходим в меню, где должны выставлять уставку температуры...
2. кнопками + или - меняем уставку... при нажатии на кнопку через тригер попадаем в переменную, которая в свою очередь перенаправляет на математический блок + (или - в зависимости от нажатой кнопки) на выходе получаем суммированный результат.
3. в зависимости от нажатой кнопки RS тригер подает 0 или 1 на переключатель свитч.
4. переключатель свитч в свою очередь передает на вход индикаторов результат полученный с математических блоков...

в итоге когда заливаем данные блоки можем зайти в меню для изменения уставки и все... на + и - не реагирует...
Вложения
sig ind i 74hc595 temp test2.flp
(293.67 КБ) 83 скачивания

pan
Полковник
Сообщения: 2860
Зарегистрирован: 13.04.2017{, 11:57}
Репутация: 204
Имя: noname

семисигментный индикатор и уставки

#12

Сообщение pan » 05.04.2018{, 08:38}

попробуйте
Вложения
sig ind i 74hc595_проба.flp
(241.71 КБ) 92 скачивания

kainda
Рядовой
Сообщения: 70
Зарегистрирован: 01.03.2018{, 03:07}
Репутация: 1
Имя: Андрей

семисигментный индикатор и уставки

#13

Сообщение kainda » 05.04.2018{, 09:43}

не работает...

pan
Полковник
Сообщения: 2860
Зарегистрирован: 13.04.2017{, 11:57}
Репутация: 204
Имя: noname

семисигментный индикатор и уставки

#14

Сообщение pan » 05.04.2018{, 09:50}

совсем ни чего не показывает?

kainda
Рядовой
Сообщения: 70
Зарегистрирован: 01.03.2018{, 03:07}
Репутация: 1
Имя: Андрей

семисигментный индикатор и уставки

#15

Сообщение kainda » 05.04.2018{, 09:56}

температура отображается... изменение уставки не меняется не на +, не на -... как был "0" так и остается...

kainda
Рядовой
Сообщения: 70
Зарегистрирован: 01.03.2018{, 03:07}
Репутация: 1
Имя: Андрей

семисигментный индикатор и уставки

#16

Сообщение kainda » 06.04.2018{, 09:47}

все что удалось мне так это вывести хоть что то на индикаторы...
при нажатии + или - не как положено на + 12345 и на -54321... а выводит всякую хрень...
к примеру на плюс (п) нажимаю выедет 1, тут же на минус (м) -1... п 10, м-5 и т.д. ...
причем дважды нажать к примеру на плюс не могу... не прибавляет, обязательно нужно нажать на минус, а потом опять можно нажать на минус... с нажатием минуса та же история...
Вложения
Новый точечный рисунок.bmp

pan
Полковник
Сообщения: 2860
Зарегистрирован: 13.04.2017{, 11:57}
Репутация: 204
Имя: noname

семисигментный индикатор и уставки

#17

Сообщение pan » 06.04.2018{, 10:54}

может проще с одним счетчиком
Изображение

kainda
Рядовой
Сообщения: 70
Зарегистрирован: 01.03.2018{, 03:07}
Репутация: 1
Имя: Андрей

семисигментный индикатор и уставки

#18

Сообщение kainda » 06.04.2018{, 16:32}

спасибо, в понедельник опробую.

kainda
Рядовой
Сообщения: 70
Зарегистрирован: 01.03.2018{, 03:07}
Репутация: 1
Имя: Андрей

семисигментный индикатор и уставки

#19

Сообщение kainda » 09.04.2018{, 01:52}

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

тема закрыта.
Вложения
sig ind i 74hc595 temp reg rab.flp
(224.61 КБ) 101 скачивание

Ответить

Вернуться в «Дисплеи и индикаторы»