Страница 2 из 3

меню 4-х канального термостата - термистор PID регулятор SSR

Добавлено: 29 июл 2017, 13:47
Dev1
По кругу можно выключить


В параметрах MenuValue есть вход "Разрешения обновления значений", можно связать с  выходом активности меню.
И не понял
konsys писал(а):как сделать запись в память настраиваемых параметров
+ и - меняются значения в котором находитесь.

меню 4-х канального термостата - термистор PID регулятор SSR

Добавлено: 29 июл 2017, 14:54
konsys
уже меню выглядит как ранее, но код уменьшился на порядок
Dev1 писал(а):В параметрах MenuValue есть вход "Разрешения обновления значений", можно связать с выходом активности меню.
не понял о чем это - может быть о переключении курсора?
Dev1 писал(а):+ и - меняются значения в котором находитесь.
они меняются - все правильно. надо теперь придумать как то, что изменилось записалось бы в память без нажатия отдельных кнопок а по переходу в изменение другого коэффиуиента.

------------

сейчас переключение между коэффициентами идет последовательно
хотелось бы переключать коэффициенты и по столюцам - например только в столбце 1 затем мперейти в столбец 2 и в нем ходить по вертикали
а сейчас только слева направо сверху вниз - и наоборот

Добавлено (29.07.2017, 14:54)
---------------------------------------------
вроде бы получается запись

меню 4-х канального термостата - термистор PID регулятор SSR

Добавлено: 29 июл 2017, 15:10
konsys
Получилось практически все что хотел
за исключением перехода по вертикали
но это уже барство

код теперь красивее смотрится?

Изображение

меню 4-х канального термостата - термистор PID регулятор SSR

Добавлено: 29 июл 2017, 15:19
rw6cm
konsys писал(а):код теперь красивее смотрится?
Зачем вам блоки eeprom?
У вас же в меню стоит сохранение в еепром.
любое изменение фиксируется в памяти

меню 4-х канального термостата - термистор PID регулятор SSR

Добавлено: 29 июл 2017, 15:44
konsys
rw6cm писал(а):любое изменение фиксируется в памяти
в меню сохраняется значение которое выставил, а которое настраиваю - нет

или я не так что-то сделал?

меню 4-х канального термостата - термистор PID регулятор SSR

Добавлено: 29 июл 2017, 16:01
rw6cm
konsys писал(а):в меню сохраняется значение которое выставил, а которое настраиваю - нет
За мое отсутствие тема появилась, вникнуть  в нее еще не успел, возможно я что то не уловил.
Пробежался по темке так и не понял,
В меню вы вводите нужные коэффициенты, которые тут же фиксируются в еепром, и по сути уже будут использоваться в программе.
а что еще нужно сохранять?

меню 4-х канального термостата - термистор PID регулятор SSR

Добавлено: 29 июл 2017, 16:16
konsys
Направьте плиз, где посмотреть или как сделать.

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

меню 4-х канального термостата - термистор PID регулятор SSR

Добавлено: 29 июл 2017, 16:29
rw6cm
Понял так:
konsys писал(а):-на первом будут выводиться реальная температура, желаемая температура и мощностьтоже по четырем каналам
Это будет рабочим окном (оно будет одно или несколько дополнительных окон?)

И будет меню настроек коэффициентов по линиям ( можно сделать вход по кнопке)
в котором:
konsys писал(а):управления параметрами Kp Ki Kd на четырех каналах PID регулятора.
которые сохраняются в памяти.

что еще надо сохранять?

меню 4-х канального термостата - термистор PID регулятор SSR

Добавлено: 29 июл 2017, 16:42
konsys
rw6cm писал(а):Это будет рабочим окном (оно будет одно или несколько дополнительных окон?)
это будет одно окно
rw6cm писал(а):что еще надо сохранять?
надо сохранять выбранную температуру на каждом канале.

экрана пока 2

только что пообщался с приятелем (спецом по ТПА) говорит что не плохо было бы сделать еще один экран, в котором будет выбираться 4 типа пластика
и каждый со своими настройками температуры по 4-м каналам и коэффициентами ПИД по 4-м каналам.

пока смотрю урок http://flprog.ru/video....nsorami
там вроде бы описывается принцип переключения экранов

меню 4-х канального термостата - термистор PID регулятор SSR

Добавлено: 29 июл 2017, 17:01
rw6cm
konsys писал(а):Белый цилиндр (под воронкой)- это блок нагревателя и экструдера.Эти блоки сменные, то есть один цилиндр снял, второй поставил, каждый настраивается под свой тип полимера, да и температура в подвальчике гуляет.

блок управления будет один, цилиндры сменные
Понимаю работать может только один выбранный блок нагревателя, в котором должны быть заложены свои параметры:
(температура, пид коэффициенты 3шт, тип пластика) и это все под 4 разных вида пластика? или под каждый вид свой нагреватель?
т.е режимов должно быть 4 или 16?

меню 4-х канального термостата - термистор PID регулятор SSR

Добавлено: 29 июл 2017, 17:14
konsys
rw6cm писал(а):и это все под 4 разных вида пластика? или под каждый вид свой нагреватель?т.е режимов должно быть 4 или 16?
В одной головке стоит 4 датчика и 4 нагревателя

один вид пластика одна головка - 4 канала (4 температуры, 4 набора ПИД коэффициентов)
другой вид пластика другая головка - 4 канала (4 температуры, 4 набора ПИД коэффициентов)

пока ограничились 4-мя видами пластика, хоть начнем, в перспективе около 10 видов пластика.

меню 4-х канального термостата - термистор PID регулятор SSR

Добавлено: 29 июл 2017, 17:35
rw6cm
Вот теперь более менее понятно, как должно выстраиваться  меню дисплея.
ближе к ночи сделаю набросок. Чем больше вариантов тем легче сделать свой ))

меню 4-х канального термостата - термистор PID регулятор SSR

Добавлено: 29 июл 2017, 19:42
konsys
Сделал переключение экранов
можно сколько угодно экранов переключать
сейчас настроено на 2 экрана
Изображение
ну а затем переменная Экран №
управляет меню и дисплеем подавая либо 0 либо 1 на управляющие входа

Изображение

Добавлено (29.07.2017, 19:42)
---------------------------------------------
Может кто сталкивался??

Пример:
10 С
1 С
100 С

как сделать так, что бы "С" были на одном уровне, а то некрасиво когда скачет "С" от разрядности цифры перед ней

меню 4-х канального термостата - термистор PID регулятор SSR

Добавлено: 29 июл 2017, 21:59
konsys
Вот готовая схема переключения (управляемого) меню (Два экрана) для 4-х канального PID регулятора

меню 4-х канального термостата - термистор PID регулятор SSR

Добавлено: 29 июл 2017, 22:36
Dev1
Мой вариант переключения экранов, меньше блоков:

В счетчике ставится достижение установленного значения 2 и при достижении 2 на выходе >L будет логическая 1, которая через переменную res сбросит счетчик в 0.

И плату наверное лучше перенести вверх...

меню 4-х канального термостата - термистор PID регулятор SSR

Добавлено: 29 июл 2017, 22:37
Dev1
Забыл...

меню 4-х канального термостата - термистор PID регулятор SSR

Добавлено: 29 июл 2017, 22:39
Dev1
И еще непонятно в этих блоках:

Смысл от сумматора строк, если используется только вход 1?

меню 4-х канального термостата - термистор PID регулятор SSR

Добавлено: 29 июл 2017, 23:11
konsys
Dev1 писал(а):Смысл от сумматора строк, если используется только вход 1?
Так там меняются местами 2 символа с частотой генератора
Dev1 писал(а):Мой вариант переключения экранов, меньше блоков:
Да, ваш вариант грамотней
и тоже работает на 2 и более экрана

меню 4-х канального термостата - термистор PID регулятор SSR

Добавлено: 29 июл 2017, 23:29
Dev1
konsys писал(а):Так там меняются местами 2 символа с частотой генератора
На 1 входе есть символ а на 2 ничего нету, на блоке сложения строк, вот про что я

меню 4-х канального термостата - термистор PID регулятор SSR

Добавлено: 29 июл 2017, 23:48
konsys
Dev1 писал(а):На 1 входе есть символ а на 2 ничего нету, на блоке сложения строк, вот про что я
Опять правда Ваша.
Выкинул сумматор