Здравствуйте, гость ( Вход | Регистрация )

> 

Микропроцессорное управление сварочным аппаратом , Соображаем что должно уметь это управление и способами реализации

Skif
сообщение 20.12.2008, 22:14
Сообщение #1


=VIP=
**********

Группа: Пользователи
Сообщений: 1382
Регистрация: 7.11.2008
Из: у синего моря
Пользователь №: 12500



Создал эту тему, чтобы вместе подумать и реализовать микропроцессорное управление и сервис на микроконтроллерах. Может кто что знает о хитростях управления, что используют в фирменных аппратах для получения красивых швов и укладки металла. Хотелось бы найти единомышленников по этому вопросу и создать достаточно хорошую схему и универсальную, для установки в большинстве аппаратов.
(мои наработки по программированию в соседней ветке - http://www.electrik.org/forum/index.php?sh...amp;start=1040)
Начнем?

Сообщение отредактировал Skif - 20.12.2008, 22:16


--------------------
ссылки ищем сами, спасибо новым правилам.
Вернуться в начало страницы
Вставить ник
+Ответить с цитированием данного сообщения
 
Открыть тему
Ответов
Skif
сообщение 24.12.2008, 23:26
Сообщение #2


=VIP=
**********

Группа: Пользователи
Сообщений: 1382
Регистрация: 7.11.2008
Из: у синего моря
Пользователь №: 12500



Извините, но попытаюсь объять необьятное.
Цитата(sssrsd @ 21.12.2008, 2:32) *
думаю не стоит забывать о "помогалках" антистик, аркфорс, модулятор….
Это бы хорошо сделать. Но нужно каждую опцию разложить по косточкам, для ее моделирования и внедрения. А так – только за!
Цитата(monos @ 21.12.2008, 8:08) *
Тут приглашали ребят к обсуждению, есть пару слов к Skifу
1. Не понятно, каким образом организована ос по току ( интересует поцикловка).
2. Хорошо б увидеть код на СИ.
1. Ее в резонанснике нетути…А Косым или Мостом с жесткой коммутацией я к сожалению не занимался. В этом вопросе я - 0
2. Код на СИ не покажу – нету у меня его. Я програмлю на отвлеченной от СИ и Асемблера программе icon_smile.gif
Цитата(Andrey_G @ 21.12.2008, 21:42) *
Тож пару слов хочу вставить. Если хотим развивать тему совместными усилиями, то палагаю, надо договариться о среде, софте и т.д...Например Си это практически сейчас дефакто для написания программ на МК….симулятор – Proteus…
Трудно будет договариваться о софте. Каждый будет к сожалению по прежнему пользоваться тем к чему привык. Тут уж проще обсуждать (зная архитектуру процов) способы использования аппаратных ресурсов, для решения тех или иных задач (как то таймера, АЦП, компараторы и прочее)

А вот СИ совсем не де-факто… Тут нужно не из крутизны языка исходить, а из задач. Простые задачи на СИ решать, все равно что микроскопом гвозди забивать. На СИ писать проще, но отлаживать – хай Бог милует. Код генерируется не всегда красивый и зачастую довольно длинный. Особенно это проблема при обработке кратковременных процессов, как например высокочастотная генерация ШИМ или ЧИМ в нашем случае. Откуда берутся те или иные косяки – фиг найдешь.
На Ассемблере сложнее писать – но видишь все подетально и отлаживать веселее. Хотя сложные программы на нем писать, все равно, что котлован чайной ложкой рыть.
Наверно поэтому я остановился на чем-то среднем. На Algoritm Builder. Но это чисто мое мнение.
А PROTEUS - да... вещь хорошая. Оценил его по достоинству при отладке программ.
Цитата(kash @ 22.12.2008, 14:22) *
Andrey_G Довайте сразу откажемся от мега8. Очень нало ножек (pin). Надо решить каким индикатором будем пользоваться. Предлагаю 16*2. Сейчас занимаюся ПА. Получается два МК мега 16…Как управлять силой. Можно ШИМ , а можно частотой. Давайте попробуем договориться
Ну почему откажемся…Я например совсем не хочу этого делать. Для управления силой она чудно подойдет и еще ноги останутся. Потому как нехорошо вешать на управляющий проц еще что-либо, кроме разных вариантов управлений (ЧИМ,ШИМ,ФИМ) – чревато, при малейшем сбое – поплатитесь мостом(полумостом). При цене проца в 2$ - сомнительная экономия. Такой монстр как атмега 16, там ни к чему на управлении. А вот в сервисе (индикаторы, протяжка) он конечно оправдан.
Индикатор ЖКИ 16*2 мерещится мне, неудобен в такой вещи как сварочник, даже будучи с подсветкой. Потому как к нему присматриватся надо. Неудобно, с 3 метров уже не увидишь. Потому себе буду делать на светодиодных, они даже будучи небольшими – отчетливо видны издалека. И поставлю не более 2 штук 3х циферных, потому как действительно необходимых высвечиваемых параметров – раз-два и обчелся.
А по поводу управления, почему все варианты управлений не включить в один проц? Я правда пока сделал ЧИМ и ШИМ, на подходе модуляция с теряющимися тактами, она правда уместна лишь на резонанснике..
Цитата(kash @ 22.12.2008, 19:23) *
САНЕК…Частота инвертора будет зависит от используемого кварца. 16мГц - 62.5кГц 10мГц -39.22кГц.
Почему же? Не будет. Смотря как генерировать частоту. Я взял 16МГц кварц. У меня получилось почти плавное (самая большая дискретность 500Гц это при макс.частоте и она с уменьшением частоты уменьшается) изменение частоты от 8кГц до 50кГц
Цитата(monos @ 23.12.2008, 11:29) *
В пиках привлекает то, что модуль есср (расширенный шим) дает возможность аппаратно управлять шимом, хочешь моста, хочешь полумоста, хочешь сингла, например, по сигналу встроенного компаратора
У авр серии атмега (самая распространенная) все таймеры на борту(от 2 до 3 таймеров), могут генерить 8ми или 12разрядный ШИМ . Единственное – в нашем деле от него толку мало. Потому как его частота привязана к кварцу.
Цитата(komar72 @ 24.12.2008, 15:43) *
С каждым тактовым импульсом происходит инкремент счетчика от 0h00 до 0xFF. Прерывания от Таймера возникают при переполнении счетчика т.е. каждые 255 тактов. Если в регистр счетчика записать значение 0х7F то счетчик будет считать не от 0х00, а от 0х7F и прерывание наступит не через 255 тактов, а через 127. Таким и только таким образом формируются временные задержки…
А вот тут я поспорю. Не стоит так безаппеляционно говорить «так и только так». Я например формировал временные задержки без таймеров и прерываний. Причем иногда так предпочтительнее и точнее(не теряются такты при завершении операций до перехода на прерывание). А когда делал ШИМ и ЧИМ, формировал временные интервалы используя регистры сравнения А и В таймера Т1 в процессоре Атмега8. Причем диапазон этих временных интервалов – куда шире чем при «так и только так». Может и еще кто-то, какие-то варианты формирований придумал. Пока о них не знаю...

Сообщение отредактировал Skif - 24.12.2008, 23:32


--------------------
ссылки ищем сами, спасибо новым правилам.
Вернуться в начало страницы
Вставить ник
+Ответить с цитированием данного сообщения

Сообщений в этой теме
- Skif   Микропроцессорное управление сварочным аппаратом   20.12.2008, 22:14
- - sssrsd   Завидую твоему энтузиазму и работоспособности...   21.12.2008, 1:32
|- - САНЕК   Цитата(sssrsd @ 21.12.2008, 1:32) Завидую...   21.12.2008, 5:42
- - monos   Тут приглашали ребят к обсуждению, есть пару слов ...   21.12.2008, 7:08
- - maxx   Рад что открылась данная ветка, надеюсь благодоря ...   21.12.2008, 12:32
- - Andrey_G   Тож пару слов хочу вставить. Если хотим развивать ...   21.12.2008, 20:42
- - kash   Andrey_G, CodeVisionAVR достаточно хорошая програм...   22.12.2008, 13:22
|- - САНЕК   Цитата(kash @ 22.12.2008, 13:22) Andrey_G...   22.12.2008, 14:52
|- - Andrey_G   kash, CodeVisionAVR генерит код криво, а Imagecraf...   22.12.2008, 17:43
- - OlegarX-RUS   Может кому пригодится http://www.123avr.com/z8.htm   22.12.2008, 13:28
- - kash   САНЕК, Слегка фраернулся и сделал протяжку на ШД. ...   22.12.2008, 17:44
- - MaX 123   А если выложить на форуме схему шагового, думаю мн...   22.12.2008, 18:14
- - kash   САНЕК, слегка фраернулся и сделал протяжку на ШД. ...   22.12.2008, 18:23
|- - komar72   Цитата(kash @ 22.12.2008, 16:23) Частота ...   23.12.2008, 15:04
- - kash   MaX 123, ШД бывают разные. Сначало использовал уно...   22.12.2008, 19:16
|- - monos   Цитата(kash @ 22.12.2008, 20:16) Начинал ...   22.12.2008, 21:18
- - MaX 123   Интересует биполярный   22.12.2008, 21:30
- - kash   monos, на младших моделях СИ такой урезанный. AVR ...   23.12.2008, 2:12
|- - monos   Цитата(kash @ 23.12.2008, 3:12) на младши...   23.12.2008, 10:29
|- - komar72   Цитата(monos @ 23.12.2008, 8:29) С авр зн...   23.12.2008, 16:07
|- - monos   Цитата(komar72 @ 23.12.2008, 17:07) Если ...   23.12.2008, 16:32
||- - komar72   Цитата(monos @ 23.12.2008, 14:32) Литерат...   24.12.2008, 13:05
|- - САНЕК   Цитата(komar72 @ 23.12.2008, 16:07) Если ...   23.12.2008, 19:21
- - kash   komar72, Для управления силой использую таймер 0. ...   23.12.2008, 19:43
|- - monos   Цитата(kash @ 23.12.2008, 20:43) Более кр...   23.12.2008, 20:38
|- - Andrey_G   monos, согласен. Корпус буфера все равно лепить, т...   23.12.2008, 20:55
|- - komar72   Цитата(kash @ 23.12.2008, 17:43) komar72,...   24.12.2008, 14:43
- - monos   Цитата(kash @ 23.12.2008, 20:43) некоторы...   23.12.2008, 21:25
- - kash   monos, ШИМ сделал на таймере 0 . Может и правда о...   23.12.2008, 22:18
- - monos   2kashЭта схемка сэм софта, он её на мастерсити вык...   23.12.2008, 22:41
- - golub   Может это поможет создать велосипед. http://flyfol...   24.12.2008, 1:27
|- - Andrey_G   Цитата(golub @ 24.12.2008, 1:27) Андрей э...   24.12.2008, 6:49
- - kash   monos, спосибо конечно. Если сэм это sam soft то о...   24.12.2008, 15:00
- - Andrey_G   kash, вряд ли он менял частоту, скорее скважность,...   24.12.2008, 16:24
- - monos   ткни носом где sam_soft выкладовал свое творение. ...   24.12.2008, 16:50
- - kash   monos, Где то весной на мастер-сити было кроткое с...   24.12.2008, 19:31
|- - monos   Цитата(kash @ 24.12.2008, 20:31) с уменьш...   24.12.2008, 20:03
|- - Andrey_G   Цитата(kash @ 24.12.2008, 19:31) Andrey_G...   24.12.2008, 20:21
- - kash   Andrey_G, Это все для меня тоже загадка . Поэтому ...   24.12.2008, 21:11
- - kash   Andrey_G, мы не знаем как меняется частота. Наверн...   24.12.2008, 21:25
- - monos   подключал ли ты свою схему к силе? Подключал. Пого...   24.12.2008, 22:21
- - Skif   Извините, но попытаюсь объять необьятное. Цитата(s...   24.12.2008, 23:26
- - kash   monos, Я это делал через ЛАТР. Силу подал через ЛА...   25.12.2008, 11:22
|- - Andrey_G   kash, колебания какого рода, картинки нет? Для пол...   25.12.2008, 12:50
|- - Skif   Цитата(kash @ 25.12.2008, 12:22) Skif, на...   25.12.2008, 22:47
- - kash   Andrey_G, две вопроса. Первоначальная конфигарация...   25.12.2008, 14:38
|- - Andrey_G   kash, мне не надо ни 16 бит ни 10, надо 8, а преоб...   25.12.2008, 15:27
- - kash   Andrey_G, Давай начнем с начала. Что будем мерять....   25.12.2008, 16:22
- - kash   [img]http://s39.rsdikal.ru/i084/0812/f6/7b2706ddd4...   25.12.2008, 16:47
- - Andrey_G   kash, а какая разница напряжение с какого датчика ...   25.12.2008, 16:58
|- - komar72   Цитата(Andrey_G @ 25.12.2008, 13:58) Усре...   25.12.2008, 17:57
|- - Гость_komar72_*   Цитата(Andrey_G @ 25.12.2008, 16:58) и пр...   25.12.2008, 18:40
- - kash   Andrey_G, По картинке. При заполнении около 50-80%...   25.12.2008, 17:50
- - kash   komar72, не это обычно так и делается. с уважением...   25.12.2008, 18:27
- - Andrey_G   kash, помехи на картинке не вижу, просто импульсы ...   25.12.2008, 18:53
- - kash   Andrey_G,может я что то не понимаю. На входе тронс...   25.12.2008, 20:00
|- - Andrey_G   kash, проверь почту.   25.12.2008, 21:29
- - kash   Andrey_G, ну ты меня просто утешил. Нам не допер. ...   25.12.2008, 22:24
- - golub   Мож я что-то и не догоняю, одновременно понимая чт...   25.12.2008, 23:04
|- - Skif   Цитата(golub @ 26.12.2008, 0:04) Мож я чт...   25.12.2008, 23:32
|- - monos   Цитата(golub @ 26.12.2008, 0:04) Мож я чт...   26.12.2008, 13:06
|- - Skif   Цитата(monos @ 26.12.2008, 14:06) Я вот т...   26.12.2008, 13:16
|- - monos   Цитата(Skif @ 26.12.2008, 14:16) Если мы ...   26.12.2008, 13:29
|- - Skif   Цитата(monos @ 26.12.2008, 14:29) Так ты,...   26.12.2008, 13:46
- - Andrey_G   kash, всегда пажлста. Skif , golub, я уже писал...   26.12.2008, 6:58
- - kash   Skif, Дрожания можно убрать если менять скважность...   26.12.2008, 8:52
|- - Skif   Цитата(kash @ 26.12.2008, 9:52) Skif, Дро...   26.12.2008, 10:42
|- - Andrey_G   Цитата(kash @ 26.12.2008, 8:52) ... Вчера...   26.12.2008, 10:46
- - Skif   Спасибо за ссылочки. Особенно на описание таймеров...   26.12.2008, 12:50
- - kash   Skif, проблемы синхронизации решается наверно так....   26.12.2008, 14:51
|- - Skif   Цитата(kash @ 26.12.2008, 15:51) Skif, пр...   26.12.2008, 15:25
|- - Andrey_G   Skif, сейчас проверил еще раз ссылку, что привел н...   26.12.2008, 15:40
- - kash   Skif, один компаратор желателен для токовой защиты...   26.12.2008, 16:10
- - golub   Так об этом на мастерах и говорили довольно долго ...   26.12.2008, 16:24
- - kash   golub, не понял о чем? С уважение kash/ monos, ес...   26.12.2008, 20:11
|- - monos   Цитата(kash @ 26.12.2008, 21:11) monos, е...   26.12.2008, 23:44
- - САНЕК   Мужики,ежели есть у кого,скиньте ПЛИЗЗ вот это AVR...   26.12.2008, 22:59
|- - Andrey_G   САНЕК, держи http://slil.ru/26487078   26.12.2008, 23:50
|- - САНЕК   Цитата(Andrey_G @ 26.12.2008, 23:50) САНЕ...   27.12.2008, 14:01
- - kash   monos, спосибо. На соседней ветке очень заинтере...   27.12.2008, 8:25
- - OlegarX-RUS   На UC3846 точно можно организовать потактовую ОС п...   27.12.2008, 10:40
- - kash   Существует проблема. Мы на форуме рассматриваем и...   29.12.2008, 13:05
|- - monos   Цитата(kash @ 29.12.2008, 14:05) Существу...   29.12.2008, 13:32
|- - golub   Цитата(kash @ 29.12.2008, 12:05) Может по...   29.12.2008, 14:27
- - kash   golub, monos, Cпосибо за ответ. Сделаю матетницу и...   29.12.2008, 14:39
|- - Skif   Цитата(kash @ 29.12.2008, 15:39) Обидное,...   29.12.2008, 23:51
- - kash   Skif, мертвое время формируется достаточно просто....   30.12.2008, 8:54
- - Andrey_G   kash, при инициализации контроллера на пине ШИМ до...   30.12.2008, 14:29
- - kash   Andrey_G, спасибо. Аналогичное предлагалgolub,усло...   30.12.2008, 15:12
- - kash   Пытался добавить в программe функцию плавного п...   30.12.2008, 20:43
- - Andrey_G   100-500ms вполне нормально...   30.12.2008, 21:34
- - kash   Andrey_G, спасибо. С уважением kash.   30.12.2008, 22:00
- - kash   С наступившим Новым Годом! Здоровья, Успехов, ...   3.1.2009, 12:56
|- - Skif   Цитата(kash @ 3.1.2009, 13:56) Удалось ре...   3.1.2009, 19:03
|- - monos   Цитата(Skif @ 3.1.2009, 20:03) а смысл пл...   3.1.2009, 22:42
|- - Skif   Цитата(monos @ 3.1.2009, 23:42) Смысл ест...   5.1.2009, 0:09
|- - самурай   Цитата(Skif @ 5.1.2009, 1:09) После включ...   5.1.2009, 8:30
|- - Skif   Цитата(самурай @ 5.1.2009, 9:30) боюсь по...   5.1.2009, 11:47
|- - самурай   Цитата(Skif @ 5.1.2009, 12:47) почему? ...   5.1.2009, 12:30
- - Гость_kash_*   Skif,у меня в управлении отсутствует UC. По этому ...   5.1.2009, 12:38
5 страниц V   1 2 3 > » 


Добавить ответ в эту темуОткрыть тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


 



RSS Текстовая версия Сейчас: 24.12.2025, 22:12
Rambler's Top100     
Стиль от Desi.Ru - сайты и домены