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



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

С учетом что написал ранее, думаю пока так:
1. Если выбираем Тач как консепт, то все проще и нам нужно фактически три пина от ПВМ. Дата, строб и ирор.
2. Если тыка на экране нет - то на линни данных выводятся значения главного параметра ( Ток для ММА и ТИГов, и напряжение для МИГ ) Тык на таче - програмно тыкает сооств кнопку. Поскольку панель знает что она тыкнула, она и правильно сможет интерпретировать данные. Посему многобайтовых передач нам не нужно. Панель сама знает что к ней едет.
3. Если взводится третий пин - то это сигнал ошибки, ее код формируется точ так же как и данные.
Итак , на панели ловим фронт и читаем бит данных, и так восем раз. Данные готовы. Частоту регенерации можно скинуть значительно, Шас таймер тикает по 50 герц на карастер. тут столька и ненада , герц до 10 можна скинуть. Это упростит начальную синхронизацию и чотко обозначит паузу .
В общем решай сам. Тебе делать.
ММА пока кастрирован и ничо там нет акромя тока. Пока его застопорим.
По МИГ написал шпору, вечером проверю на девайсе скину. Про ТИГ AC , Комрад правильно добавил. Пульс там тож работает.
I'll be back
Re: welding machine user interface
ajsn посмотри прицеп. Это по мигу. И это не всё , но это кое что уже
ЕСАБовские полуавтоматы имеют несколько десятков параметров для синергетической линии. И ваще, мировые брэнды потратили милионы баксов на исследования в этой области. Но они все в секрете и хрен расскажут. С параметрами можна играться до конца жызьни , сдувать десятки балонов аргона, и хрен чего получить, особенно если не знаеш куда двигаться и как должен вести себя истошник CV или CC, или и то и другое, или вначале одно а птом другое. 


- Вложения
-
- mig_setup.rar
- (158.84 КБ) 951 скачивание
I'll be back
Re: welding machine user interface
Я за совместимость и единую прошивку по двум причинам:sam_soft писал(а): тебе придется повозится все разрулить. Мне кажется что не так просто это будет.
- каждый сможет выбрать свой вариант интерфейса и даже поменять тот который уже сделан,
- более важная причина - главная ценность сварочника не в интерфейсе, а в сварочных алгоритмах которые в главпроце, и надо бы чтобы все работали с ОДНОЙ прошивкой, отрабатывая совместно баги глюки и вкусняшки ну и обменивались опытом работы с ОДНИМ аппаратом - с разными прошивками будет чехарда
На зонах тачпада поставлю заглушки, но зарезервировать место надо. И надо бы выводить какие то значения, они же не нулевые.sam_soft писал(а):
ММА пока кастрирован и ничо там нет акромя тока. Пока его застопорим.
По МИГу добавил уточнения. Комраду еще раньше ответил, что все есть на ТИГ AC.sam_soft писал(а): По МИГ написал шпору, вечером проверю на девайсе скину. Про ТИГ 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 - полные непонятки (((

Зона высвечивания 28V - активизируется при входе в режим и сразу регулируется энкодером
Зона высвечивания 24V - зона тачпада для кнопки US - задание жёсткости дуги
Зона высвечивания 145А - зона тачпада для кнопки DS - порог жёсткости дуги
Так было но это неправильно (((

Зона высвечивания SAVE P# - зона тачпада для кнопки Torch - сохранение параметров программы
Re: welding machine user interface
Я тоже за, но хотел чтоб тебе было проще, бесполезных телодвижений многа. Твой кусок работы тож нехилый. Но раз ты так решил, тебе делать, то на том остановимся. Если есть непонятки с передачей данных, то свисни. За неделю надо все утрясти, шоб была тебе работаajsn писал(а):Я за совместимость и единую прошивку по двум причинам:

.ajsn писал(а):На зонах тачпада поставлю заглушки, но зарезервировать место надо. И надо бы выводить какие то значения, они же не нулевые.
Пока оставь заглушки и выводи туда фиксированные значения из ИПРОМА. По сути по ним и формируется ВАХ, но она фиксированная, если появится место, корректировку ВАХ востановить не проблема. Вот где взять место - пока не знаю. Единственное - выкосить калибровку. Это байт 300 - 400. Хватит с лихвой шоб востановить все по ММА. Судя по последним отзывать тех хто делал герат, то мои калибровки на другом аппарате дают вполне приемлимую точность. Пока топопиться не будем, но колышек в этом месте забъём.
Бери самое лучшее и большое, что сможеш потянуть. Рассматривать блох - это не работа. Потом будет поздно. Баблос на скрин и баблом назвать нельзя. ТИГ сварка тащит за собой массу причиндалов, которые куда дороже, но без которых работы ну никак не будет. Гарилка-воздушка, некитаес, меньше сотки не будет. Тот же балон с редуктором. Пару сотен. Или Аква-комплект например, тот что у меня . Я на него потратил хдета около 350 американских целковых. А если покупать готовый холодильник, китайса, то есчо на сотку-полторы будет дороже. Если немец-холодильник, то лучше промолчу. Без Аква-комплекта суръёзной работы ну никак не получается.ajsn писал(а):Вот совсем хорошие экранчики 4.3" 272х480 16:9 TFT LCD
Ладно, поеду на работу. В течение дня просмотрю все , вечером есчо раз проверю на агрегате. Потом чиркану
I'll be back
Re: welding machine user interface
Этот экран наверно максимум что потянет АВР. Определюсь, с каким контроллером выбрать, и вперед.sam_soft писал(а): Бери самое лучшее и большое, что сможеш потянуть. Рассматривать блох - это не работа.
Прицепил файлик. Получилась обновленная шпаргалка по режимам/описание возможностей аппарата. Надеюсь, в файлике все яснее видно.
Непонятки и неясности выделил красным цветом, просьба просветить.
Вечером нарисую тайминги по ногам РС1 РС2 РС3, если семейство не заставит водку пить в честь праздника.
Коллеги! Посмотрите пожалуйста прицеп - что надо улучшить/подправить???
- Вложения
-
Interface.4i3.272x480.docx
- (623.26 КБ) 876 скачиваний
Re: welding machine user interface
Перечитывал про калибровку, которую ИМХО нельзя выкидывать – калибровка серьезно повышает функциональность аппарата.
Такая идея –если сделать калибровку не автоматическую, а полуавтоматическую – позволит ли это высвободить место под восстановление ММА ???
И сделать маленькую программку для ПК, которая будет считать значения для ЕЕПРОМ, потом их забивать в ЕЕПРОМ через программатор. Это конечно не так удобно, как сейчас, но восстановится функционал ММА
Примерно так:
Режим настройки-калибровки активизируется если включать питание при нажатой кнопке скорость мотора ( 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мисегментник? И еще хорошо бы документировать какие ошибки высвечиваются и их описание – чтобы засунуть в проц интерфейса.
Такая идея –если сделать калибровку не автоматическую, а полуавтоматическую – позволит ли это высвободить место под восстановление ММА ???
И сделать маленькую программку для ПК, которая будет считать значения для ЕЕПРОМ, потом их забивать в ЕЕПРОМ через программатор. Это конечно не так удобно, как сейчас, но восстановится функционал ММА
Примерно так:
Режим настройки-калибровки активизируется если включать питание при нажатой кнопке скорость мотора ( 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мисегментник? И еще хорошо бы документировать какие ошибки высвечиваются и их описание – чтобы засунуть в проц интерфейса.