welding machine user interface

Аватара пользователя
Komrad
Сообщения: 2699
Зарегистрирован: 27 авг 2011, 21:07

Re: welding machine user interface

Сообщение Komrad »

ajsn писал(а):Как завершается ввод - нажатием кнопки ПУСК на держаке/гане/торче (или S/S на клавиатуре/тачпаде)?
Да пусть так и так, только S/s постоянно в одном месте экрана разместить нужно, не совсем удобно для разных интерфейсов свое место положения "запоминалки"
Аватара пользователя
sam_soft
Сообщения: 1523
Зарегистрирован: 30 окт 2009, 22:27

Re: welding machine user interface

Сообщение sam_soft »

ajsn писал(а):Как завершается ввод - нажатием кнопки ПУСК на держаке/гане/торче (или S/S на клавиатуре/тачпаде)?
Сохранение режима автоматически идет с началом сварки, если конечно чтота менялось в текущей программе режима. Тож самое и номер программы режима автоматически сохраняется при смене, ну и есно востанавливается при включении. С этим тебе не нужно заморачиваться. Алгаритмус примерно такой :
1. Штоб тебе сразу узнать информацию по текущей программе режима - самое простое провести програмное нажатаие кнопок без отображения.
2. Режим известен - он хардварный. Делаеш нажатие P# - получаеш номер программы.
3. Делаеш нажатие кнопки или комбинации- получаеш значение соотв параметра. Перебрав все параметры для режима - имеееш всю инфу для отображения.
4. Сменил номер программы - повторяш снова все.
5. Сменился режим - запросил номер программы, и опять перебор параметров и их отображение.
Как по мне дык должно все прокатить и ступоров пока не видать. Консепт с Тачем помогает в этом деле и кое что даже упрощает.
Вот тролько будет ли толк для усера с Тачем, я до конца не уверен. Кажны раз снимать перчатку - это не оч удобно. Я вот в своем перчатки не снимаю и горелку не ложу когда меняю чтота. Это не держак ММА, ее абы как кидать нельзя, поломаеш или сопло или есчо чего. Или лектрод в гавно ткнётся, придется точить или менять. Крутёлка слева у меня ибо гарилка в правой руке. Большим пальцем тыкаю на кпопку а указательным кручу энкодер. Перчатки никогда не снимаю.
Куй его знает. Попробовать наверна таки стоит Тач. Там будет видно.
I'll be back
ajsn
Сообщения: 203
Зарегистрирован: 14 сен 2011, 06:49
Откуда: Москва

Re: welding machine user interface

Сообщение ajsn »

Komrad писал(а):только S/s постоянно в одном месте экрана разместить нужно, не совсем удобно для разных интерфейсов свое место положения "запоминалки"
Согласен, еще надо подрихтовать вид интерфейса.
Komrad писал(а): В этом интерфейсе нужно добавить включение и параметры пульса, на переменке он тоже есть, т.е. время паузы, время импульса, ток паузы( не в процентах к базовому). Остальное еще рассматриваю.
Написано и нарисовано что параметры добавляются :) :) :) к интерфейсу ДС
ajsn
Сообщения: 203
Зарегистрирован: 14 сен 2011, 06:49
Откуда: Москва

Re: welding machine user interface

Сообщение ajsn »

sam_soft писал(а): Сохранение режима автоматически идет с началом сварки, если конечно чтота менялось в текущей программе режима. Тож самое и номер программы режима автоматически сохраняется при смене, ну и есно востанавливается при включении. С этим тебе не нужно заморачиваться. Алгаритмус примерно такой :
1. Штоб тебе сразу узнать информацию по текущей программе режима - самое простое провести програмное нажатаие кнопок без отображения.
2. Режим известен - он хардварный. Делаеш нажатие P# - получаеш номер программы.
3. Делаеш нажатие кнопки или комбинации- получаеш значение соотв параметра. Перебрав все параметры для режима - имеееш всю инфу для отображения.
4. Сменил номер программы - повторяш снова все.
5. Сменился режим - запросил номер программы, и опять перебор параметров и их отображение.
Как по мне дык должно все прокатить и ступоров пока не видать. Консепт с Тачем помогает в этом деле и кое что даже упрощает.
Вот тролько будет ли толк для усера с Тачем, я до конца не уверен. Кажны раз снимать перчатку - это не оч удобно. Я вот в своем перчатки не снимаю и горелку не ложу когда меняю чтота. Это не держак ММА, ее абы как кидать нельзя, поломаеш или сопло или есчо чего. Или лектрод в гавно ткнётся, придется точить или менять. Крутёлка слева у меня ибо гарилка в правой руке. Большим пальцем тыкаю на кпопку а указательным кручу энкодер. Перчатки никогда не снимаю.
Куй его знает. Попробовать наверна таки стоит Тач. Там будет видно.
Тогда получается так:
заводим на проц интерфейса PE2 PD3 - отслеживаем режим главного проца.
заводим на проц интерфейса РС1 РС2 РС3 - декодируем цифры и символы.
заводим на проц интерфейса PD1 - кнопку вызова преднастроек - ловим вызов программ настроек и программно пробегаемся по активным кнопкам режима, выводим полученные цифры и можно вообще не выводить значок "P#"
ВЫВОДИМ с проца интерфейса 8 штук кнопок/линий.

Получается хорошо - полная совместимость с 7ми сегментником - не надо делать специальную прошивку.

Тоже когда то думал слева или справа ставить крутилку - решил что лучше переложить в левую руку инструмент и крутить правой рукой. Правая рука умнее левой у меня.
А перчатку снимать не надо - либо косточкой указательного пальца тыкать либо просто пальцем, не кучи же дерьма на пальце во время работы.
Аватара пользователя
sam_soft
Сообщения: 1523
Зарегистрирован: 30 окт 2009, 22:27

Re: welding machine user interface

Сообщение sam_soft »

ajsn писал(а):Получается хорошо - полная совместимость с 7ми сегментником - не надо делать специальную прошивку.
Это так, но в этом случае тебе придется повозится все разрулить. Мне кажется что не так просто это будет. Сам прикинь, на каждый запрос по кнопке , вместо ВСЕГО одного байта передается 4 , по сути для тебя бесполезные, из них нужно получить 1 байт той инфы что важна. Смотри сам, я бы сделал бранч и упростил все . Дисплей на управе это отдельный компонент, в стиле Грэди Буча :) . Я его написал лет 6 назад или более даже. С тех пор он кочует по всем моим сваркам без изменения . Потому подменить его чем то другим не трогая код самой управы - запросто.
С учетом что написал ранее, думаю пока так:
1. Если выбираем Тач как консепт, то все проще и нам нужно фактически три пина от ПВМ. Дата, строб и ирор.
2. Если тыка на экране нет - то на линни данных выводятся значения главного параметра ( Ток для ММА и ТИГов, и напряжение для МИГ ) Тык на таче - програмно тыкает сооств кнопку. Поскольку панель знает что она тыкнула, она и правильно сможет интерпретировать данные. Посему многобайтовых передач нам не нужно. Панель сама знает что к ней едет.
3. Если взводится третий пин - то это сигнал ошибки, ее код формируется точ так же как и данные.

Итак , на панели ловим фронт и читаем бит данных, и так восем раз. Данные готовы. Частоту регенерации можно скинуть значительно, Шас таймер тикает по 50 герц на карастер. тут столька и ненада , герц до 10 можна скинуть. Это упростит начальную синхронизацию и чотко обозначит паузу .
В общем решай сам. Тебе делать.

ММА пока кастрирован и ничо там нет акромя тока. Пока его застопорим.
По МИГ написал шпору, вечером проверю на девайсе скину. Про ТИГ AC , Комрад правильно добавил. Пульс там тож работает.
I'll be back
Аватара пользователя
sam_soft
Сообщения: 1523
Зарегистрирован: 30 окт 2009, 22:27

Re: welding machine user interface

Сообщение sam_soft »

ajsn посмотри прицеп. Это по мигу. И это не всё , но это кое что уже :) ЕСАБовские полуавтоматы имеют несколько десятков параметров для синергетической линии. И ваще, мировые брэнды потратили милионы баксов на исследования в этой области. Но они все в секрете и хрен расскажут. С параметрами можна играться до конца жызьни , сдувать десятки балонов аргона, и хрен чего получить, особенно если не знаеш куда двигаться и как должен вести себя истошник CV или CC, или и то и другое, или вначале одно а птом другое. :)
Вложения
mig_setup.rar
(158.84 КБ) 705 скачиваний
I'll be back
ajsn
Сообщения: 203
Зарегистрирован: 14 сен 2011, 06:49
Откуда: Москва

Re: welding machine user interface

Сообщение ajsn »

sam_soft писал(а): тебе придется повозится все разрулить. Мне кажется что не так просто это будет.
Я за совместимость и единую прошивку по двум причинам:
- каждый сможет выбрать свой вариант интерфейса и даже поменять тот который уже сделан,
- более важная причина - главная ценность сварочника не в интерфейсе, а в сварочных алгоритмах которые в главпроце, и надо бы чтобы все работали с ОДНОЙ прошивкой, отрабатывая совместно баги глюки и вкусняшки ну и обменивались опытом работы с ОДНИМ аппаратом - с разными прошивками будет чехарда
sam_soft писал(а):
ММА пока кастрирован и ничо там нет акромя тока. Пока его застопорим.
На зонах тачпада поставлю заглушки, но зарезервировать место надо. И надо бы выводить какие то значения, они же не нулевые.
sam_soft писал(а): По МИГ написал шпору, вечером проверю на девайсе скину. Про ТИГ AC , Комрад правильно добавил. Пульс там тож работает.
По МИГу добавил уточнения. Комраду еще раньше ответил, что все есть на ТИГ AC.

Вот совсем хорошие экранчики 4.3" 272х480 16:9 TFT LCD
http://www.ebay.com/sch/i.html?_odkw=tf ... acat=92074
Габариты ~ 90х100, размер экрана (вью эйриа) 55х102, чистая зона вывода 51х95мм. С 2-3 метров все видно прекрасно, можно проверить по картинкам.
Есть еще покрупнее 5"
http://www.ebay.com/sch/i.html?_odkw=4. ... acat=92074
Но их АВР точно не потянет.
Те что 4.3" 272х480 позволят дергать 10-15 элементов с частотой 25Гц по прикидке, лучше никак.

Притыкаю картинки. Картинки не баловство а правильный внешний вид и готовые зоны для тача - картинки сделаны в масштабе 1:1 по пикселям и по размерам.
зоны тыканья получаются как раз под размер пальца. Базовый параметр в каждом режиме - двойной размер шрифта.
У каждого режима своя цветовая гамма. S/S в одном месте.

Еще на обсуждение - зона MODE - софтовый переключатель режимов по идее Петровича на Тини2313 - экран стал больше появилось место для еще одной "кнопки". Но переключение по кругу будет, не получается 3 кнопки впихнуть.

Поправленный перечень интерфейсов:

Интерфейс MIG/MAG
Зона 27V - активизируется/мигает при входе в режим (базовый параметр для режима) в Вольтах
Зона 29V - зона кнопки SU/SlopeUp - start voltage / стартовое напряжение (В)
Зона 3.4S - зона кнопки PonT/PulseOnTime - время нарастания cтартового напряжения до рабочего в сек.
Зона 2.5S - зона кнопки PoffT/PulseOffTime - время спада конечного напряжения в сек.
Зона 23V - зона кнопки SD/SlopeDown - конечное напряжение (В)
Зона 0.6mS - зона кнопки AcF -> pulse off time, время паузы в мс
Зона 2.7mS - зона кнопки AcB - pulse oNN time, time of job voltage & job current.Время импульса в мс. (Если ноль, то импульс автоматом отрубается и истошник ведет себя как классический CV.)
Зона MIG S/S - зона кнопки Torch
Зона 34A - зона одновременного нажатия AcF + AcB - pulse-off current. ток паузы в импульсе
Зона 123A - зона одновременного нажатия PonT + PoffT - on-time current базовый ( пиковый )ток

Зона 255 (закорючка с линией символизирует период работы подачи) - зона кнопки Fst - задание скорости подачи проволоки

Это еще две кнопки в МИГе (пока не нарисовал)?
PulseOnTime + SlopeUp - start feed derate // задержка протяжки проволоки от старта в с?
PulseOffTime + SlopeDown -> stop feed derate // продолжение протяжки проволоки после отпускания S/S ?


Интерфейс TIG DC
Зона 144A - активизируется при входе в режим (базовый параметр для режима)
Зона 4.2S - зона кнопки SU - задание времени слоуп ап
Зона 1.3S - зона кнопки PonT - время базового тока в секундах с шагом 0.2сек
Зона 0.9S - зона кнопки PoffT - время паузы в секундах с шагом 0.2 s
Зона 2.2S - зона кнопки SD - время слоуп даун
Зона 4T 2T/4T - зона кнопки Fst - По умолчанию 4Т. Режим сохранятся (по началу сварки) и восстанавливается при вкл. Наличие 2Т показывает

точка в старшем разряде 7-ми сегментника.
Зона TIG DC S/S - зона кнопки Torch
Зона 123A - зона одновременного нажатия PonT + PoffT - задание тока паузы в процентах от базового тока. Если время паузы нулевое , то пульс рыжым автоматически отсутствует
P07 - высвечивается если вызвана предустановка (программа)


Интерфейс TIG AC
Немного меняется вид графика.
Добавляются параметры/кнопки:
Зона 190HZ - зона кнопки Acf - частота тока для ТИГ АС
Зона 33%HZ - зона кнопки Acb - баланс полуволн для ТИГ АС
Зона A32% - зона одновременного нажатия Acf + Acb - задание амплитуды тока EP в процентах к току EN

sam_soft !
большая просьба проверить эти поправленные описания интерфейсов и проверить картинки.
Меня волнуют правильно ли на картинках стоят размерности параметров (V, A, S, mS) и нужен диапозон изменения каждого параметра для отведения ему места на экране


Интерфейс MMA - полные непонятки ((( :oops:
Зона высвечивания 28V - активизируется при входе в режим и сразу регулируется энкодером
Зона высвечивания 24V - зона тачпада для кнопки US - задание жёсткости дуги
Зона высвечивания 145А - зона тачпада для кнопки DS - порог жёсткости дуги
Так было но это неправильно ((( :oops:
Зона высвечивания SAVE P# - зона тачпада для кнопки Torch - сохранение параметров программы
Вложения
Interface.4i3.272x480.MIG-MAG.jpg
Interface.4i3.272x480.TIG-DC.jpg
Interface.4i3.272x480.TIG-AC.jpg
Interface.4i3.272x480.MMA.jpg
Аватара пользователя
sam_soft
Сообщения: 1523
Зарегистрирован: 30 окт 2009, 22:27

Re: welding machine user interface

Сообщение sam_soft »

ajsn писал(а):Я за совместимость и единую прошивку по двум причинам:
Я тоже за, но хотел чтоб тебе было проще, бесполезных телодвижений многа. Твой кусок работы тож нехилый. Но раз ты так решил, тебе делать, то на том остановимся. Если есть непонятки с передачей данных, то свисни. За неделю надо все утрясти, шоб была тебе работа :) Через субботу поеду ловить кракадилов. Дохера развелось их. Жыться людям нету. На месяц точна. А там хрен его знает.
ajsn писал(а):На зонах тачпада поставлю заглушки, но зарезервировать место надо. И надо бы выводить какие то значения, они же не нулевые.
.
Пока оставь заглушки и выводи туда фиксированные значения из ИПРОМА. По сути по ним и формируется ВАХ, но она фиксированная, если появится место, корректировку ВАХ востановить не проблема. Вот где взять место - пока не знаю. Единственное - выкосить калибровку. Это байт 300 - 400. Хватит с лихвой шоб востановить все по ММА. Судя по последним отзывать тех хто делал герат, то мои калибровки на другом аппарате дают вполне приемлимую точность. Пока топопиться не будем, но колышек в этом месте забъём.
ajsn писал(а):Вот совсем хорошие экранчики 4.3" 272х480 16:9 TFT LCD
Бери самое лучшее и большое, что сможеш потянуть. Рассматривать блох - это не работа. Потом будет поздно. Баблос на скрин и баблом назвать нельзя. ТИГ сварка тащит за собой массу причиндалов, которые куда дороже, но без которых работы ну никак не будет. Гарилка-воздушка, некитаес, меньше сотки не будет. Тот же балон с редуктором. Пару сотен. Или Аква-комплект например, тот что у меня . Я на него потратил хдета около 350 американских целковых. А если покупать готовый холодильник, китайса, то есчо на сотку-полторы будет дороже. Если немец-холодильник, то лучше промолчу. Без Аква-комплекта суръёзной работы ну никак не получается.

Ладно, поеду на работу. В течение дня просмотрю все , вечером есчо раз проверю на агрегате. Потом чиркану
I'll be back
ajsn
Сообщения: 203
Зарегистрирован: 14 сен 2011, 06:49
Откуда: Москва

Re: welding machine user interface

Сообщение ajsn »

sam_soft писал(а): Бери самое лучшее и большое, что сможеш потянуть. Рассматривать блох - это не работа.
Этот экран наверно максимум что потянет АВР. Определюсь, с каким контроллером выбрать, и вперед.
Прицепил файлик. Получилась обновленная шпаргалка по режимам/описание возможностей аппарата. Надеюсь, в файлике все яснее видно.
Непонятки и неясности выделил красным цветом, просьба просветить.
Вечером нарисую тайминги по ногам РС1 РС2 РС3, если семейство не заставит водку пить в честь праздника.
Коллеги! Посмотрите пожалуйста прицеп - что надо улучшить/подправить???
Вложения
Interface.4i3.272x480.docx
(623.26 КБ) 666 скачиваний
ajsn
Сообщения: 203
Зарегистрирован: 14 сен 2011, 06:49
Откуда: Москва

Re: welding machine user interface

Сообщение ajsn »

Перечитывал про калибровку, которую ИМХО нельзя выкидывать – калибровка серьезно повышает функциональность аппарата.
Такая идея –если сделать калибровку не автоматическую, а полуавтоматическую – позволит ли это высвободить место под восстановление ММА ???
И сделать маленькую программку для ПК, которая будет считать значения для ЕЕПРОМ, потом их забивать в ЕЕПРОМ через программатор. Это конечно не так удобно, как сейчас, но восстановится функционал ММА

Примерно так:
Режим настройки-калибровки активизируется если включать питание при нажатой кнопке скорость мотора ( FSt).
Ток.
1. Ставим задание тока 20а , нагрузка на 0.3 ома. Нажмаем кнопку пуск и смотрим на стрелочник шунта. Записываем на бумажку показания стрелочника.
2. Перекидываем держак на 0.1 ом. Накручиваем 180 ампер . Нажимаем кнопку пуск и держим. Записываем на бумажку показания стрелочника.. Отпускаем все.
Напряжение.
1. Баластер 0.2 ома. Вольтметр можно прилепить и на нагрузку. В этом случае может быть некая компенсация падежа на шлангах для больших напряжений, когда и ток велик.
Точ также входим в режым настройки , переключалку режимов на МИГ. Накручиваем 12 вольт. Нажимаем кнопку пуск и записываем на бумажку показания вольтметра.
2. Накручиваем 25 вольт. Нажмаем кнопку пуск и записываем на бумажку показания вольтметра.
Вводим четыре значения с бумажки I_min, I_max, U_min, U_max в программку расчета коэффициентов и результаты из программки записываем в Хекс.

Возникли вопросы
1. Как заходить в калибровку, если при тачскрине осталась только одна железная кнопка P# - можно ли на нее повесить функцию (FSt). Сделать отдельную моду «калибровка» в интерфейсе не получится – потеряется совместимость прошивок. Вариант - поменять идеологию захода в «калибровка» - не включение при нажатой кнопке, а какая-то комбинация кнопок (3-4 нажатых одновременно) при уже включенном аппарате.
2. Какая заставка высвечивается при включении аппарата?
3. Какие данные, кроме просто цифр с точкой, выводятся на 7мисегментник? И еще хорошо бы документировать какие ошибки высвечиваются и их описание – чтобы засунуть в проц интерфейса.
Ответить