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

25 страниц V  < 1 2 3 4 > »   
Добавить ответ в эту темуОткрыть тему
> 

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

monos
сообщение 23.12.2008, 16:32
Сообщение #21


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

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



Цитата(komar72 @ 23.12.2008, 17:07) *
Если я не ошибаюсь ты используеш PIC16F886. Там по прерыванию от двух компараторов или внешнего INT можно отключать ШИМ аппаратно. Например компоратор_1 занимается датчиком тока, компоратор_2 занимается температурой.

У меня С1 следит за током ключей, С2- контроль намагничивания. Температуру и др. через ацп.
Литературы хватает и печатной и в эл. виде., но на Дейтела ссылку дай- его вроде не читал...
Может быть сталкивался с дспиками, посоветуй что почитать про них на русском.
А что у тебя по теме, наработки какие есть?
Вернуться в начало страницы
Вставить ник
+Ответить с цитированием данного сообщения
САНЕК
сообщение 23.12.2008, 19:21
Сообщение #22


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

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



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

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


--------------------
На абордаж!
Вернуться в начало страницы
Вставить ник
+Ответить с цитированием данного сообщения
kash
сообщение 23.12.2008, 19:43
Сообщение #23


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

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



komar72, Для управления силой использую таймер 0. 0н 8 разрядный. Делитель частоты не использую-достаточно грубый.
Делим 16мГц на 255-это полный просчет таймера следовательно без учета мелких задержек МК частота работы инвертора 62,7кГц.
Получить частоту 60кГц можно только изменяя кварц. Это самый простой вариант без сброса таймера.
monos, некоторые модели имеют аппаратное реализацию умнож. дел. но на СИ это проблема транслятора и он ее решает.
Это все частные случаи программирования. Их можно и нужно обсуждать для подьема общего уровня понимания.
Более крупный вопрос. Использовать UCили можно отказаться. У меня стоят 2 оптодрайвера и вопрос в том будет ли 1 выход МК надежно управлять ими. Возле силовой части достаточно сильные помехи.
С уважение kash.
Вернуться в начало страницы
Вставить ник
+Ответить с цитированием данного сообщения
monos
сообщение 23.12.2008, 20:38
Сообщение #24


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

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



Цитата(kash @ 23.12.2008, 20:43) *
Более крупный вопрос. Использовать UCили можно отказаться.
С уважение kash.

Думаю, если у тебя шим программный, то лучше использовать ус и тактировать ее от проца. она будет заниматься поцикловкой, а мк по FB будет ею управлять, ну и измерять температуру и т.д.
А ты на какую топологию силы замахиваешся?

Сообщение отредактировал monos - 23.12.2008, 20:54
Вернуться в начало страницы
Вставить ник
+Ответить с цитированием данного сообщения
Andrey_G
сообщение 23.12.2008, 20:55
Сообщение #25


Активный участник
***

Группа: Пользователи
Сообщений: 385
Регистрация: 11.7.2008
Из: Сибирь
Пользователь №: 11626



monos, согласен. Корпус буфера все равно лепить, так пусть будет UC-ка, со стабильной и проверенной поцекловухой.
А ШИМ в меге и аппаратный есть, только можно отрубить не текущий импульс, а следующий (если я все правильно понял из шиита).
Вернуться в начало страницы
Вставить ник
+Ответить с цитированием данного сообщения
monos
сообщение 23.12.2008, 21:25
Сообщение #26


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

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



Цитата(kash @ 23.12.2008, 20:43) *
некоторые модели имеют аппаратное реализацию умнож. дел. но на СИ это проблема транслятора и он ее решает

Да нет, одно дело, когда мне надо отмасшабировать результат ацп, и с учетом лонгов и дублей это займет, допустим, 10мкс, а другое- когда два-три такта. Это я к тому, что в каждом периоде шима можно измерять Uвых и соответственно быстро (в следующем периоде) корректировать шим. Поэтому я и посматриваю в сторону дспика.
Вернуться в начало страницы
Вставить ник
+Ответить с цитированием данного сообщения
kash
сообщение 23.12.2008, 22:18
Сообщение #27


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

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



monos, ШИМ сделал на таймере 0 . Может и правда оставить UC. Таймером 0 ее будет тактировать. Но тогда еще один таймер уйдет на регулировку заполнения. Пока оптимального решения не вижу.
Для повышения скорости просто выбираешь модели имеющие аппаратную реилизацию умнож.и дел. Быстро измерить напряжение лучше компоратором. Двумя получаешь вилку мах и мин. и внешнее прерывание.
Вернуться в начало страницы
Вставить ник
+Ответить с цитированием данного сообщения
monos
сообщение 23.12.2008, 22:41
Сообщение #28


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

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



2kashЭта схемка сэм софта, он её на мастерсити выкладывал, посмотри, может пригодится.
 Уменьшено до 75%
Прикрепленное изображение
1041 x 976 (213.79 килобайт)

На счет компараторов и внешн. прерывания- это мысль, надо подумать над этим, но, боюсь получится огород. У меня пока задумка сделать, как писал выше.

Сообщение отредактировал monos - 23.12.2008, 22:59
Вернуться в начало страницы
Вставить ник
+Ответить с цитированием данного сообщения
golub
сообщение 24.12.2008, 1:27
Сообщение #29


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

Группа: Пользователи
Сообщений: 2393
Регистрация: 3.4.2007
Из: Харьков, пески
Пользователь №: 8469



Может это поможет создать велосипед.
http://flyfolder.ru/9711633
Андрей это то что вы вопрошали.


--------------------
Дак мне деньги как таковые сами по себе не нада. Я добропорядочный гражданин...
Вернуться в начало страницы
Вставить ник
+Ответить с цитированием данного сообщения
Andrey_G
сообщение 24.12.2008, 6:49
Сообщение #30


Активный участник
***

Группа: Пользователи
Сообщений: 385
Регистрация: 11.7.2008
Из: Сибирь
Пользователь №: 11626



Цитата(golub @ 24.12.2008, 1:27) *
Андрей это то что вы вопрошали.
Спасибо golub.
kash, а зачем UC-ку тактировать? Пусть сама тактируется. А если тактировать, то мож лучше 3843 использовать, она не делит частоту пополам...
monos, ткни носом где sam_soft выкладовал свое творение. С месяц назад попытался найти (тогда занялся МК), но безрезультатно. Или он как-то приватно выкладовал, или слал на ящик?
Вернуться в начало страницы
Вставить ник
+Ответить с цитированием данного сообщения
komar72
сообщение 24.12.2008, 13:05
Сообщение #31


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

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



Цитата(monos @ 23.12.2008, 14:32) *
Литературы хватает и печатной и в эл. виде., но на Дейтела ссылку дай- его вроде не читал...
Может быть сталкивался с дспиками, посоветуй что почитать про них на русском.
А что у тебя по теме, наработки какие есть?

По dsPIC на русском наврядли... пока.
Можно сюда заглянуть, http://wiki.pic24.ru/doku.php - неплохая операционная система.
Cсылка на Дейтела (размерчик однако 55 метров)
http://www.infanata.org/2006/11/17/kak_pro...zh_dejjtel.html
Для САНЕК
Ну а это классика. Керниган Б.В., Ричи Д.М. Язык С(PDF, на русском языке, размер 1,5 метра)
http://slil.ru/26476471

Сообщение отредактировал komar72 - 24.12.2008, 13:23
Вернуться в начало страницы
Вставить ник
+Ответить с цитированием данного сообщения
komar72
сообщение 24.12.2008, 14:43
Сообщение #32


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

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



Цитата(kash @ 23.12.2008, 17:43) *
komar72, Для управления силой использую таймер 0. 0н 8 разрядный. Делитель частоты не использую-достаточно грубый.
Делим 16мГц на 255-это полный просчет таймера следовательно без учета мелких задержек МК частота работы инвертора 62,7кГц.
Получить частоту 60кГц можно только изменяя кварц. Это самый простой вариант без сброса таймера.

С каждым тактовым импульсом происходит инкремент счетчика от 0h00 до 0xFF. Прерывания от Таймера возникают при переполнении счетчика т.е. каждые 255 тактов. Если в регистр счетчика записать значение 0х7F то счетчик будет считать не от 0х00, а от 0х7F и прерывание наступит не через 255 тактов, а через 127. Таким и только таким образом формируются временные задержки.
Цитата(kash)
Получить частоту 60кГц можно только изменяя кварц. Это самый простой вариант без сброса таймера.

Пардон за сарказм, а ток в цепи коллектора транзистора чем регулируется? подбором транзистора или резистора.
Вернуться в начало страницы
Вставить ник
+Ответить с цитированием данного сообщения
kash
сообщение 24.12.2008, 15:00
Сообщение #33


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

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



monos, спосибо конечно. Если сэм это sam soft то он выкладывал и программу. Схема уж больно похожа.
Идея использовать внешнии компораторы для быстрого измерения не моя, но эта классика. Ты только задаешь при помощи МК опорное напряжение. Второе можно получить из первого - оно меньше на величину вилки. Изменяя опорное ловишь текущее далее просто его отслеживаешь.
Andrey_G, sam_soft свое творение слал на ящик. Идея тактировать - это его. наверно меняя частоты управляет выходным напряженим. Частоты нужно знать дл

Продолжаю. Для управлением заполнением и через него выходным напряжением.
Вернуться в начало страницы
Вставить ник
+Ответить с цитированием данного сообщения
Andrey_G
сообщение 24.12.2008, 16:24
Сообщение #34


Активный участник
***

Группа: Пользователи
Сообщений: 385
Регистрация: 11.7.2008
Из: Сибирь
Пользователь №: 11626



kash, вряд ли он менял частоту, скорее скважность, но не понятно зачем два контура регулирования у него - тактирование ШИМ и по входу FB UC-ки.
Вернуться в начало страницы
Вставить ник
+Ответить с цитированием данного сообщения
monos
сообщение 24.12.2008, 16:50
Сообщение #35


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

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



ткни носом где sam_soft выкладовал свое творение.
На мастерсити, а где- уже не помню, код вроде не выкладывал. Кому интересно может сам на мастерах задать ему вопрос. По поводу его топологии- это однотакт, если не ошибаюсь, фикса- по его словам он к двутактам не тяготеет, регулировка тока- шим.
kash
На счет компаратора в цепи измерения U вых, натолкнул на кое какие соображения с применением внутреннего компар. надо помозговать...
komar72, спасибо.
Вернуться в начало страницы
Вставить ник
+Ответить с цитированием данного сообщения
kash
сообщение 24.12.2008, 19:31
Сообщение #36


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

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



monos, Где то весной на мастер-сити было кроткое сообщение sam_soft(а). Написал письмо месяца через 2 получил схему и программу. Все комментарии на английском.
Попробуй, если хочется, на внутреннем компораторе. Посмотри выше ссылку выложил golub там готовый кусок схемы правда для внешнего компоратора.
Andrey_G, с уменьшением частоты падает мощность передоваемая трансформатором. У него заведен сигнал тактирование на UC см. схему выложенную monos выше.
C уважением kash.
Вернуться в начало страницы
Вставить ник
+Ответить с цитированием данного сообщения
monos
сообщение 24.12.2008, 20:03
Сообщение #37


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

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



Цитата(kash @ 24.12.2008, 20:31) *
с уменьшением частоты падает мощность передоваемая трансформатором.

При постоянной длительности импульса? Если нет, то должен быть приличный запас по индукции в трансе.
Вернуться в начало страницы
Вставить ник
+Ответить с цитированием данного сообщения
Andrey_G
сообщение 24.12.2008, 20:21
Сообщение #38


Активный участник
***

Группа: Пользователи
Сообщений: 385
Регистрация: 11.7.2008
Из: Сибирь
Пользователь №: 11626



Цитата(kash @ 24.12.2008, 19:31) *
Andrey_G, с уменьшением частоты падает мощность передоваемая трансформатором. У него заведен сигнал тактирование на UC см. схему выложенную monos выше.
C уважением kash.
Так я про то и говорю, два контура у него и тактовый сигнал заведен с ОС1А и рег. по FB (с ОС2). Только вот частоту просто так уменьшать низя - транс влетит в насышение. Можно только увеличить, или же частоту, или дедтайм, но зачем этот огород, когда инвертор работает на невысокой частоте - 75\2 кГц. Может тут какой тайный смысл, по-тому и спрашиваю.
На мой взгляд вполне можно обойтись и простым тактированием ШИМ-ом, организованным хоть на прерываниях, хоть аппаратно.
Вернуться в начало страницы
Вставить ник
+Ответить с цитированием данного сообщения
kash
сообщение 24.12.2008, 21:11
Сообщение #39


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

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



Andrey_G, Это все для меня тоже загадка . Поэтому делаю свой инвертор. Делаю то, что ястно для меня.
Возможно на разных режимах используется разные регулировки. У него есть режит лифт. Плавное поднятие напряжения при начале работы. Возможно этот режим реализован на смене частоты. Придется смотреть программу. Мы с ним пользуемся разными трансляторами.
На сколько помню у него ПА. Нужно отслеживать напряжение. Напряжение можно отслеживать заполнением. Наличие UC все усложняет. Просто на таймере реализуешь
Вернуться в начало страницы
Вставить ник
+Ответить с цитированием данного сообщения
kash
сообщение 24.12.2008, 21:25
Сообщение #40


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

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



Andrey_G, мы не знаем как меняется частота. Наверно немножко можно. Неверно на разных режимах разные регулировки.
У него есть режим лифта. Возможно он реализован на изменених частоты. Надо смотреть его программу.
monos, подключал ли ты свою схему к силе?
С уважением kash

Извеняюсь но у меня проблеммы с отправкой . Говорит что длинное сообщение. Вообщем ругается.

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

25 страниц V  < 1 2 3 4 > » 
Добавить ответ в эту темуОткрыть тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


 

RSS Текстовая версия Сейчас: 22.6.2025, 11:54
Rambler's Top100    Рейтинг@Mail.ru 
Стиль от Desi.Ru - сайты и домены