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

> 

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

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


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


Заглянувший
*

Группа: Пользователи
Сообщений: 96
Регистрация: 1.11.2007
Из: Одесса
Пользователь №: 9729



monos, на младших моделях СИ такой урезанный. AVR cразу делался под СИ. Но МК это деле вкуса. Начинал на 8080 после него ничего не страшно. Нам нужно найти точки где наши интересы совпадали.
MaX 123,нарисую схему выложу.
С уважением kash.

monos, на младших моделях просто не СИ. AVR сразу делался под СИ. МК это дело вкуса и привычки. Начинал еще на 8080 после него ни чего не страшно.
MaX 123, нарисую схему выложу.
С уважением kash.
Вернуться в начало страницы
Вставить ник
+Ответить с цитированием данного сообщения
monos
сообщение 23.12.2008, 10:29
Сообщение #3


Посетитель
**

Группа: Пользователи
Сообщений: 232
Регистрация: 27.2.2008
Пользователь №: 10584



Цитата(kash @ 23.12.2008, 3:12) *
на младших моделях СИ такой урезанный. AVR cразу делался под СИ. Но МК это деле вкуса.

С авр знаком поверхностно. В пиках привлекает то, что модуль есср (расширенный шим) дает возможность аппаратно управлять шимом, хочешь моста, хочешь полумоста, хочешь сингла, например, по сигналу встроенного компаратора. Один раз настроенный, он аппаратно шимит силу, а программа в это время меряет температуру, следит за выходным напряжение и т.п.. При этом кода там всего то два десятка строк. А как у авээров организуется шим? У них вроде есть аппаратное деление/ умножение если так, то это. конечно большой плюс. А в чем различия между си для пиков и для авээров мне новичку не понятно...
Тут на горизонте нарисовался оч. привлекательный чип дспик30ф2020, специально заточенный под применение в ибп, парочку заказал попробовать. Это, конечно, совсем другой уровень...
Вернуться в начало страницы
Вставить ник
+Ответить с цитированием данного сообщения
komar72
сообщение 23.12.2008, 16:07
Сообщение #4


Заглянувший
*

Группа: Пользователи
Сообщений: 17
Регистрация: 28.3.2007
Из: Украина, Черновцы
Пользователь №: 8438



Цитата(monos @ 23.12.2008, 8:29) *
С авр знаком поверхностно. В пиках привлекает то, что модуль есср (расширенный шим) дает возможность аппаратно управлять шимом, хочешь моста, хочешь полумоста, хочешь сингла, например, по сигналу встроенного компаратора. Один раз настроенный, он аппаратно шимит силу, а программа в это время меряет температуру, следит за выходным напряжение и т.п.. При этом кода там всего то два десятка строк. А как у авээров организуется шим? У них вроде есть аппаратное деление/ умножение если так, то это. конечно большой плюс. А в чем различия между си для пиков и для авээров мне новичку не понятно...
Тут на горизонте нарисовался оч. привлекательный чип дспик30ф2020, специально заточенный под применение в ибп, парочку заказал попробовать. Это, конечно, совсем другой уровень...


Если я не ошибаюсь ты используеш PIC16F886. Там по прерыванию от двух компараторов или внешнего INT можно отключать ШИМ аппаратно. Например компоратор_1 занимается датчиком тока, компоратор_2 занимается температурой.

По поводу различий между Си для PIC и AVR. Есть стандарт ANSI C, а применительно к микроконтроллерам - это часные случаи.
Структуру программы и синтаксис, конструкции if, while, for, do, типы данных, области видимости и действия, блоки и указатели никто не отменял. А вот обращение к SFR контроллера... это отдельная песня. Даже если рассмотреть только PIC

В МикроС это делается так.
TRISB = 0; PORTB=0x0F; PORTB.F7 = 1;
INTCON.GIE=1

А вот в CCS PICC тоже самое делается так: (лично меня это кумарит)
SET_TRIS_B(0); output_b (0x0F); output_bit( PIN_B7, 1);
enable_interrupts(GLOBAL);


Если хочеш писать программы на Си для PIC, не надо изучать язык Си по хелпу от МикроС. Лучше возми книги Дейтела или Кернигана и Риччи. (могу скинуть, если сам не найдеш)

Ну и так, на всякий случай для тех кто пишет под AVR. http://www.mikroe.com/en/compilers/mikroc/avr/


Вернуться в начало страницы
Вставить ник
+Ответить с цитированием данного сообщения
САНЕК
сообщение 23.12.2008, 19:21
Сообщение #5


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

Группа: Модераторы
Сообщений: 2222
Регистрация: 14.9.2006
Из: Воронеж
Пользователь №: 6794



Цитата(komar72 @ 23.12.2008, 16:07) *
Если хочеш писать программы на Си для PIC, не надо изучать язык Си по хелпу от МикроС. Лучше возми книги Дейтела или Кернигана и Риччи. (могу скинуть, если сам не найдеш)

А,это чтиво на каком языке?Если на нашенском,скинь для развития varvarvor@rambler.ru
Сколько оно весит,а то в ящик не поместится.


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

Сообщений в этой теме
- 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 Текстовая версия Сейчас: 11.9.2025, 11:05
Rambler's Top100     
Стиль от Desi.Ru - сайты и домены