Помощь - Поиск - Пользователи - Календарь
Перейти к полной версии этой страницы на форумах сайта Электрик: Микропроцессорное управление сварочным аппаратом
Форумы сайта ЭЛЕКТРИК > Сварка, самодельные устройства для сварки > Самодельные сварочные устройства
Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10


RV3BJ
Цитата(САНЕК @ 5.1.2010, 23:39) *
А как быть с рабочими t проца?

САНЕК ну зачем же гнать волну при штиле. ATMega в индустриальном исполнении работает от -40 до +85.
При правильно написанной программе НИЧЕГО страшного не произойдет.

PS. "Вы не любите кошек ? Вы просто не умеете их готовить." icon_biggrin.gif
slava59
'RV3BJ'

1... Сильно сомневаюсь в ее пригодности в данном случае из-за наличия больших задержек в операционном усилителе DA1 и транзисторах VT1/VT2. Ситуация усугубляется еще и выбором очень высокой частоты коммутации.
На мой взгляд именно резонансник со схемой ограничения тока за счет насыщения дросселя наилучшим образом подходит для такой задачи...

Здесь задержки операционника и транзисторов не важны, т.к регулировка идет пропуском одного или нескольких тактов, а не принудительным закрыванием транзистора как в ШИМе. Благодаря высокой частоте индуктивность рассеивания выступает в роли резонансного дросселя.


2. .. Добавлены 2 сдвиговых регистра. Можно обойтись и одним, используя 4-х битный интерфейс LCD индикатора.

Тут согласен, но узел заимствовал из ранней разработки.

По просьбе ZPS Выкладываю что-то типа Э4.

И просьба -что правильно нажимать, чтобы цитата была на черном поле, как у людей?


RV3BJ
Цитата(slava59 @ 6.1.2010, 12:51) *
И просьба -что правильно нажимать, чтобы цитата была на черном поле, как у людей?

Для этого надо нажать кнопку "Цитировать" и потом удалить все лишнее, оставив "скобки" -> [quote ....... /quote]
Wiew
Ребята, я так и не могу понять чего Вы хотите добится при использовании Шим-Чим,
просветите пожалуйста.
ZPS
Цитата(Wiew @ 6.1.2010, 13:23) *
Ребята, я так и не могу понять чего Вы хотите добится при использовании Шим-Чим,
просветите пожалуйста.

Если я правильно понимаю Шим-Чим, то Шим для регулировки тока меняем Ширину импульса, а при Чим время между импульсами, в итоге те же яйца только в профиль (если не прав поправьте). Если прав, то есть одно НО, когда начинал собирать резонансники столкнулся с возбудом 3825, по неопытности начал пробовать по разному с этим бороться, и обнаружил интересную вещь, когда крутишь крутик задатчика тока на разных участках кроме максимальной уставки идет возбуд, но когда ставишь крутик на максимум и крутишь подстроечник установки частоты резонанса примерно от (не помню точно давно было) 70 Кгц до частоты резонанса 30-32кГц, то гробовая тишина. В одном аппарате такую регулировку тока так и оставил, все регулируется и не возбудит. Там конечно есть свой подводный камень, если крутик плохонький, то можно не докручивать или перекручивать верхушку резонанса, в итоге хоть и не большая, но потеря мощности аппарата. Если с Шим-Чим не прав то растолкуйте бестолковому, где правда. Дискутируем дальше.


Цитата(Skif @ 5.1.2010, 20:13) *
Привет Славик! Рад снова видеть.

на чем остановились не так важно, раз остановились. Давайте решим с чего начнем.
Мое предложение такое.
Сделать сперва стабильный генератор по типу 494. Остальную навеску пока оставим в покое. Ее дописать - раз плюнуть. Давайте отлаживать систему по частям.
Давайте сперва решим все про раскачку. Как формировать два плеча. Отсюда будет ясно как писать программу. Обговорим все возможные варианты и выберем на наш взгляд лучшие.
Предлагалось разное. Вот по памяти, может, что упущу - поправьте
1. стробировать процом существующий ШИМ-генератор (494, 3825 и др)
недостатки: как корректировать мертвое время, как формировать ЧИМ,
достоинства: надежность,возможность ввести контроль по ТТ
2. использовать логику как предлагал RV3BJ для формирования второго плеча
недостатки: громоздко, увеличение количества узлов и ухудшение помехозащищенности
достоинства: просто и наглядно. Написать программу тоже не трудно. Практическая реализация - самая простая
3. формировать оба плеча аппаратно с задачей параметров программным путем (как я и сделал)
недостатки: велика вероятность ошибки в программе, ведущей к БЗДЫКу, сложность отладки и написания программы, невозможность залезть выше 30-35кГц
достоинства: минимум узлов и довесок. Гибкость генерирования выходных сигналов и жесткость дед_тайма
4. Использование 2 контроллеров, ведущего и ведомого
недостатки: усложнение, сложность грамотной синхронизации
достоинства: легкость написания программы и гибкость в формировании сигнал

жду коментариев

От меня и не дождетесь комментариев - я полный ноль в программировании, но бежать буду с вами ноздря в ноздрю.


Цитата(САНЕК @ 6.1.2010, 8:10) *
Правельно говориш,доказано не раз.Просто госпада сотворяют велосипед.Одного баха им мало,когда жменю нахерачат,мож прислушаются.

Э ребята, велосипед тут не при чем. Просто задача ставиться конкретно к резонанснику это дело прицепить.


Цитата(slava59 @ 6.1.2010, 11:51) *
И просьба -что правильно нажимать, чтобы цитата была на черном поле, как у людей?

И еще заходи в расширенный режим когда будешь нажимать на править, а на цитировать ты сразу попадаешь в расширенный режим. Перед отсылкой смотри что родил, нажав на рамку предварительный просмотр, внизу рядом с отправить. Если чего лишнее смахнул то сверху появиться предупреждение. Можешь в этом режиме тренироваться сколько хочешь, дальше твоих глаз сообщение не уйдет, а как отрепетируешь, то увидишь то что уйдет на общий форум в том числе и черное поле, в предварительном просмотре будут появляться все картинки и работать все ссылки которые ты укажешь, после этого нажимай отправить.
Wiew
ZPS, тоесть применив лобовое решение перешли на чим чтобы избежать возбуда на шим icon_biggrin.gif
а чего ж народ на проце мутит, в чем изюм ихнего шим-чим?
spesso
Цитата(Wiew @ 6.1.2010, 15:51) *
в чем изюм ихнего шим-чим?

Наш дедушка мороз (Гиратор) энное время назад выдал страждущим порцию тумаков и картинку как на "резонансе" поиметь легулирование тока и не потерять при этом этого самого "резонанса", вот народ и загудел от желания поиметь счастье, потом он правда сказал мол что это неокрепщим умам знать ещё рано, мол новухава, и вообще работать не будет. Но народ уже лыжи одел и в путь тронулся, но и далеко не ушёл.
Вроде не чего не упустил?

З.Ы. Естественно это моё личное, предвзятое мнение стороннего наблюдателя. Короче ИМХО.
slava59
[quote name='Skif' date='5.1.2010, 20:13' post='118051']
2. использовать логику как предлагал RV3BJ для формирования второго плеча
недостатки: громоздко, увеличение количества узлов и ухудшение помехозащищенности
достоинства: просто и наглядно. Написать программу тоже не трудно. Практическая реализация - самая простая
/quote]

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

Черное поле в цитате не получилось.
ZPS
Цитата(Wiew @ 6.1.2010, 14:51) *
ZPS, тоесть применив лобовое решение перешли на чим чтобы избежать возбуда на шим icon_biggrin.gif

Но то по незнайке.


Цитата(spesso @ 6.1.2010, 15:13) *
Наш дедушка мороз (Гиратор) энное время назад выдал страждущим порцию тумаков и картинку как на "резонансе" поиметь легулирование тока и не потерять при этом этого самого "резонанса", вот народ и загудел от желания поиметь счастье, потом он правда сказал мол что это неокрепщим умам знать ещё рано, мол новухава, и вообще работать не будет. Но народ уже лыжи одел и в путь тронулся, но и далеко не ушёл.
Вроде не чего не упустил?

З.Ы. Естественно это моё личное, предвзятое мнение стороннего наблюдателя. Короче ИМХО.

Бляха - мне то лыж не хватило. Ну типа сижу в сугробе.
spesso
Цитата(slava59 @ 6.1.2010, 16:21) *
Черное поле в цитате не получилось.

в
Код
[/quote]
ты первую скобку зарезал.
spesso
Цитата(ZPS @ 6.1.2010, 16:29) *
Бляха - мне то лыж не хватило. Ну типа сижу в сугробе.


Разбор полётов был ровно год назад, в ветке про резонансер, обои которые выкладывал Гиратор в анналах(прошу не путать) интернета не сохранились. http://www.electrik.org/forum/index.php?ac...=&pid=75428
САНЕК
Цитата(RV3BJ @ 6.1.2010, 11:00) *
ATMega в индустриальном исполнении работает от -40 до +85.
При правильно написанной программе НИЧЕГО страшного не произойдет.

PS. "Вы не любите кошек ? Вы просто не умеете их готовить." icon_biggrin.gif

А попробуй,хотябы в морозильник icon_biggrin.gif И возникнут ещё вопросы. icon_surprised.gif Узнаешь как готовить кошек.
Просто самый надёжный девайс,когда оное не зависит от огоного.Своеобразная защита. icon_biggrin.gif Конечно можно и девайс Электровоза(DC-AC),тока кто его повторить сможет?
А резонанснеры,это конёк Гиратора!!!!!!Он своё дело знает!!!!!
Так вот,освойте резонанс как худрук(и не тока резонанс),а потом берите планку. icon_biggrin.gif icon_biggrin.gif icon_biggrin.gif
spesso
Цитата(САНЕК @ 6.1.2010, 22:53) *
Так вот,освойте резонанс как худрук(и не тока резонанс),а потом берите планку.

Так, уже конкуренты занервничали icon_wink.gif Нечего народ пужать.
САНЕК
Цитата(spesso @ 6.1.2010, 22:02) *
Так, уже конкуренты занервничали icon_wink.gif Нечего народ пужать.

Ни кто не пужает.Посмотрите ветку электровоза,доступно,безопасно,и повторен не однажды.А сотворять уже имеющиеся мелкосхемы...............изврат.
Делайте,флаг в руки и удача на встречу icon_biggrin.gif
Skif
Цитата(lee @ 6.1.2010, 4:23) *
Доброго времени всем! Народ уважаемый, а почему всё уперлось в резоннсник? Мож для начала взять дубового косого
вот тут на все 100% согласен. Косой - радость для програмиста - своей дубовостью простотой управления. Его проще всего и слепить. Единственный нюанс - токоограничение...один хрен довесок лепить. А вот в резонанснике - не нужен. И 100 раз прав RV3BJ, который говорил, что резонансник - самое то для микромозгов. Потому в него и уперлись рогом.

Цитата(slava59 @ 6.1.2010, 16:21) *
А на счет ухудшения помехозащищенности ИМХО -а с чего ей ухудшиться?
А с того, что если вы логику когда нить разводили в печатку, то должны знать, что ноги в них расположены не самым удачным образом, и разведенная плата выглядит как паутина накуренного паука. И помехозащитить такую каракатицу грамотной разводкой - крайне сложно. Поймает всего одну помеху - вам больше и не надо будет.

Цитата(Dedan @ 6.1.2010, 2:23) *
Skif,
Если помнишь, мы уже упирались в несовершенство ШИМ на АВР? Может быть на время, первый пункт заменить приличной ШИМ МС? Хотя и здесь помнится были грабли. Не ШИМ-ЧИМится он, как бы хотелось без глюков. Отработать на проце сервис и все вспомогательные алгоритмы, а уже потом пристегнуть к нему нужный ШИМ - ЧИМ?
Ну не знаю... Возбуда как у Вас - вообще не было. Все в определнных пределах работало нормально и ШИМ и ЧИМ. видеоосцилограммы выложены в файловом архиве, можно увидеть - не вру. Срыв генерации одного плеча -да, наблюдается. Проблема.
Но тут в том то и дело, что ШИМ ЧИМ - это самое трудное. Довески не проблема. Сервис сделать тоже. Проблема в другом. Я пытался тогда отсеять семена от плевел - что именно нужно в сервисе - действительно необходимого. К примеру все хотят цифровой или LCD индикатор с отображением параметров. Зачем?????? Чтоб глянуть для себя на него пару раз, полюбоваться и забыть? Поверьте - при работе забудете где он, толку от него 0, достаточно меток на регуляторе тока к которым в два счета вы привыкните. Я еще допускаю измеритель сетевого напряжения - все!
Но так и не достиг успеха в обсуждении. На тот момент сложилось впечатление, что люди сами не знают, что им нужно, и хотят все сразу. Зачем? не знаю, но очень нужно...

Думаю Dedan вы правы. Можно отладить сервис, но опять же, не устану повторять - правильно поставленая задача = 90 проценов успеха. А нормального ТЗ пока не вижу. Так что давайте решим, что нужно, а что понты. И мы со Славиком59 напишем по программе, а практика покажет удачные моменты в их работе, которые мы потом обьеденим(если Славик не против)
!!!!!ДАВАЙТЕ ОПРЕДЕЛИМСЯ С ТЗ!!!!!
ZPS
Цитата(Skif @ 7.1.2010, 1:47) *
вот тут на все 100% согласен. Косой - радость для програмиста - своей дубовостью простотой управления. Его проще всего и слепить. Единственный нюанс - токоограничение...один хрен довесок лепить. А вот в резонанснике - не нужен. И 100 раз прав RV3BJ, который говорил, что резонансник - самое то для микромозгов. Потому в него и уперлись рогом.

А с того, что если вы логику когда нить разводили в печатку, то должны знать, что ноги в них расположены не самым удачным образом, и разведенная плата выглядит как паутина накуренного паука. И помехозащитить такую каракатицу грамотной разводкой - крайне сложно. Поймает всего одну помеху - вам больше и не надо будет.

Ну не знаю... Возбуда как у Вас - вообще не было. Все в определнных пределах работало нормально и ШИМ и ЧИМ. видеоосцилограммы выложены в файловом архиве, можно увидеть - не вру. Срыв генерации одного плеча -да, наблюдается. Проблема.
Но тут в том то и дело, что ШИМ ЧИМ - это самое трудное. Довески не проблема. Сервис сделать тоже. Проблема в другом. Я пытался тогда отсеять семена от плевел - что именно нужно в сервисе - действительно необходимого. К примеру все хотят цифровой или LCD индикатор с отображением параметров. Зачем?????? Чтоб глянуть для себя на него пару раз, полюбоваться и забыть? Поверьте - при работе забудете где он, толку от него 0, достаточно меток на регуляторе тока к которым в два счета вы привыкните. Я еще допускаю измеритель сетевого напряжения - все!
Но так и не достиг успеха в обсуждении. На тот момент сложилось впечатление, что люди сами не знают, что им нужно, и хотят все сразу. Зачем? не знаю, но очень нужно...

Думаю Dedan вы правы. Можно отладить сервис, но опять же, не устану повторять - правильно поставленая задача = 90 проценов успеха. А нормального ТЗ пока не вижу. Так что давайте решим, что нужно, а что понты. И мы со Славиком59 напишем по программе, а практика покажет удачные моменты в их работе, которые мы потом обьеденим(если Славик не против)
!!!!!ДАВАЙТЕ ОПРЕДЕЛИМСЯ С ТЗ!!!!!

Как я вижу работу процессора в сварочнике.
1. Индикация не нужна.
2. Определить мin и max сетевого питания критичных для аппарата, и при выходе за его рамки глушить Шим-Чим с подсветкой светодиода.
3. Обратная связь по ТТ.
4. Контроль насыщения сердечника силового трансформатора.
5. Выполнять контроль температуры и блокировки по перегреву, с засветкой светодиода.
6. Управлять вентилятором. Регулировать обороты не нужно а вот когда набежит градусов 40 то включать его.
7. Управление реле (тиристором) задержки для заряда банок.
8. Ну и конечно сами импульсы такие красивые, что хоть женись. Только с Шим-Чим так и не определились, кто нужен и почему.
С 4 пунктом пока бы и ладно, 2 пока и бог с ним, 7 в последнюю очередь. Ну, как бы вот так.
Итого для начала.
1. Стабильная во всем диапазоне форма сигналов без косяков и без возможности сквозных токов в мосте.
2. Обратная связь по ТТ.
3. Управление реле (тиристором) задержки для заряда банок.
4. Выполнять контроль температуры и блокировки по перегреву, с засветкой светодиода.
Skif
Цитата(ZPS @ 7.1.2010, 7:28) *
Как я вижу работу процессора в сварочнике.
1. Индикация не нужна.
2. Определить мin и max сетевого питания критичных для аппарата, и при выходе за его рамки глушить Шим-Чим с подсветкой светодиода.
3. Обратная связь по ТТ.
4. Контроль насыщения сердечника силового трансформатора.
5. Выполнять контроль температуры и блокировки по перегреву, с засветкой светодиода.
6. Управлять вентилятором. Регулировать обороты не нужно а вот когда набежит градусов 40 то включать его.
7. Управление реле (тиристором) задержки для заряда банок.
8. Ну и конечно сами импульсы такие красивые, что хоть женись. Только с Шим-Чим так и не определились, кто нужен и почему.
С 4 пунктом пока бы и ладно, 2 пока и бог с ним, 7 в последнюю очередь. Ну, как бы вот так.
Итого для начала.
1. Стабильная во всем диапазоне форма сигналов без косяков и без возможности сквозных токов в мосте.
2. Обратная связь по ТТ.
3. Управление реле (тиристором) задержки для заряда банок.
4. Выполнять контроль температуры и блокировки по перегреву, с засветкой светодиода.
Выражовываю свое мнение (как всегда не обязательное верное)
1 пункт - согласен полностью
2 пункт думаю вы выломаете собственными руками на первых же шабашках icon_biggrin.gif вам варить надо он подло мигает светодиодом icon_biggrin.gif . По большому счету, если БП нормальный стоит, от 110В работающий и стоит супервизор на проце(а он однозначно нужон) то опасаться нечего. А напряжение измерять - только для того чтобы понять - получится нормально работать или нет, и соответственно крутик корректировать
3 и 4 пункт - тут напряг. Проц по скорости АЦП не справится с этими задачами, есть у него правда компаратор - но не помню точно - кажись медленноват. Проще рубить ШИМ измеряя напругу на дополнительном витке транца. При падении меньше нормы рубить. Скорость тут уже не так важна поскольку у нас резонансник КЗ хавающий как норму.
5 пункт - согласен полностью
6 пункт - согласен полностью
7 пункт - согласен полностью
8 пункт - ЧИМ нужен для сохранения квазирезонансности и мягкости коммутации во всем диапазоне регулировок задатчика. Но по сей день его никто толком не испытал. Гиратор рисовал красивые обои и говорил, что такое регулирование -самая масть для свинореза. И только при нем он способен показать все свои прелести.

думаю неплохо убрать пока ШИМ ЧИМ(на время) и добавить дежурку по алгоритму Юрия или сочинить свое что-то. Потому как на ХХ при стандартной схеме феррит транса греется хорошо. Ну и реализовать...
ZPS
Цитата(Skif @ 7.1.2010, 14:12) *
Выражовываю свое мнение (как всегда не обязательное верное)
1 пункт - согласен полностью
2 пункт думаю вы выломаете собственными руками на первых же шабашках icon_biggrin.gif вам варить надо он подло мигает светодиодом icon_biggrin.gif . По большому счету, если БП нормальный стоит, от 110В работающий и стоит супервизор на проце(а он однозначно нужон) то опасаться нечего. А напряжение измерять - только для того чтобы понять - получится нормально работать или нет, и соответственно крутик корректировать
3 и 4 пункт - тут напряг. Проц по скорости АЦП не справится с этими задачами, есть у него правда компаратор - но не помню точно - кажись медленноват. Проще рубить ШИМ измеряя напругу на дополнительном витке транца. При падении меньше нормы рубить. Скорость тут уже не так важна поскольку у нас резонансник КЗ хавающий как норму.
5 пункт - согласен полностью
6 пункт - согласен полностью
7 пункт - согласен полностью
8 пункт - ЧИМ нужен для сохранения квазирезонансности и мягкости коммутации во всем диапазоне регулировок задатчика. Но по сей день его никто толком не испытал. Гиратор рисовал красивые обои и говорил, что такое регулирование -самая масть для свинореза. И только при нем он способен показать все свои прелести.

думаю неплохо убрать пока ШИМ ЧИМ(на время) и добавить дежурку по алгоритму Юрия или сочинить свое что-то. Потому как на ХХ при стандартной схеме феррит транса греется хорошо. Ну и реализовать...

ГУТ.
spesso
Цитата(Skif @ 7.1.2010, 14:12) *
8 пункт - ЧИМ нужен для сохранения квазирезонансности и мягкости коммутации во всем диапазоне регулировок задатчика. Но по сей день его никто толком не испытал. Гиратор рисовал красивые обои и говорил, что такое регулирование -самая масть для свинореза. И только при нем он способен показать все свои прелести.

Позвольте процитировать Класика.
Цитата(gyrator)
Кстати, при большой длительности паузы между ЧИМ-ическими импульсами (при разрывном токе вых. дросселя(лей)) нужен двойной запас по индукции по сравнению с расчетом для резонансной частоты т.к. пермагничивание начинается не с +-Bm , а с нуля при одинаковой длительности импульса. Исходя из этих соображений регулировка число-импульсным способом не есть хорошо. ИМХО, толькЕ непрерывное изменение частоты упр. импульсов позволит оптимизировать массогабариты транса и дросселя(лей). Даже релейная стильбизация вых. тока с пом. коммутации номинала времязадающего лезистора, ессно в схеме с аналоговым контроллером, более предпочтительно, по сравнению с ЧИ.

Цитата(Skif)
Gyratior, а можно тут чуток подробнее разжевать ..... Я так понял, что регулировка выпадением импульсов на резонансной частоте, не есть хорошо, а почему, не совсем понял

Цитата(gyrator)
Мне проще показать. http://slil.ru/26530005 Хотя и не легулировка выпадением, но все же обратите внимание на желтую кривульку изменения индукции и надеюсь всё поймёте. Плох или хорош в данном случае не сам способ регулировки, а спад тока намагничивания силового транса до нуля, что быстрее происходит при разрывном токе выходного накопительного дросселя.
Если пауза велика, то для обеспечения непрерывного тока дросселя и, таким образом, для замыкания вторички током этого самого дросселя (пока ток нак. дросселя больше тока ХХ транса приведенного ко вторичке) требуется большая индуктивность этого дросселя. Это основной недостаток ЧИМ-овского регулятора тока по сравнению с ШИМ-овским. Пока вторичка замкнута, ток намагничивания мало изменяется, а значит и индукция остаётся практически неизменной. Если ток дросселя равен нулю, то напряжение на обмотках транса задирается и ток намагничивания сбрасывается во все дырки, а индукция "упадает" до нуля и следующий такт в течение всей длительности намагничивает сердечник в одну сторону, а не перемагничивает его, как при непрерывном токе выходного дросселя(лей).

VikulKH
Цитата(ZPS @ 6.1.2010, 14:49) *
Если я правильно понимаю Шим-Чим, то Шим для регулировки тока меняем Ширину импульса, а при Чим время между импульсами, в итоге те же яйца только в профиль (если не прав поправьте).

Простите Господа, но не могу сдержаться чтобы не вставить свой пятак.
По моему Вы действительно не правы; Шим - да изменение ширины управляющего
импульса, НО! ЧИМ, именно в данном случае - ИЗМЕНЕНИЕ КОЛИЧЕСТВА ИГОЛОК в
управляющем импульсе. Импульс управления разбит на пачку коротких импульсов.
И называется это - Число Импульсная Модуляция ( ЧИМ ). И в первом и во втором
случаях частота остается НЕИЗМЕННОЙ.
Но не нужно путать с Частотно Импульсной Модуляцией ( тоже ЧИМ ), вот там
изменяется время между импульсами.
RV3BJ
Цитата(САНЕК @ 6.1.2010, 22:53) *
А попробуй,хотябы в морозильник icon_biggrin.gif И возникнут ещё вопросы. icon_surprised.gif Узнаешь как готовить кошек.

САНЕК, так ведь знаю... А у тебя похоже головокружение от успехов на почве повторения девайсов, разработанных другими, например Электровозом. Ты кажешься себе очень крутым специалистом в области сваркостроения и применения микроконтроллеров...

А ведь это совершенно разные вещи - разработать что-то свое новое или аккуратно и красиво повторить чужое.
Так что давай не будем считать деньги и время, потраченные другими на спаленные транзисторы.

Прошу тебя - не пугай энтузиастов. Они возможно сделают что-то новое, которое ты сможешь повторить в дальнейшем.
Есть хорошая поговорка - Не плюй в колодец...

Цитата(VikulKH @ 7.1.2010, 19:20) *
По моему Вы действительно не правы; Шим - да изменение ширины управляющего
импульса, НО! ЧИМ, именно в данном случае - ИЗМЕНЕНИЕ КОЛИЧЕСТВА ИГОЛОК в
управляющем импульсе.

Интересно узнать, с чего вы так решили ?
Вам надо бы почитать данную ветку, чтобы уяснить почему речь идет о ЧИМ. Причем именно о Частотно Импульсной модуляции.
Придется напомнить вкратце историю.
При моделировании резонансника с ШИМ выяснилось, что при уменьшении длительности открывающих импульсов, как сделано у автора, появляются очень большие потери на выключение транзисторов. Это происходит вследствие того что резонансная цепь оптимально настроена только для этого режима. При этом половина периода резонансной частоты как раз и равна длительности открывающего импульса. Поэтому при максимальном токе в данной топологии наблюдаются очень малые динамические потери при переключении транзисторов.
Чтобы приблизиться к такому оптимальному режиму переключения при УМЕНЬШЕНИИ тока нагрузки надо держать длительность открывающих импульсов постоянной, увеличивая время между ними. Именно этот режим ЧИМ в данной ветке и обсуждается. К сожалению реализовать такой способ регулирования известными ШИМ контроллерами легко не получается, поэтому у энтузиастов появилось желание сделать это на базе микроконтроллера.

Теперь еще раз о том, почему именно для резонансника с резонансным контуром и насыщающимся дросселем. Да потому что это самый простой вариант, НЕ ТРЕБУЮЩИЙ обратных связей для ограничения тока КЗ.

Таким образом нет никаких ограничений на время реакции контура регулирования на устойчивость системы. Так как нет контура регулирования.
То есть для реализации не требуется высокого быстродействия контроллера. Задача достаточно простая и несложная в реализации на простой элементной базе, например AVR или PIC.

Для других вариантов топологий (косой, полумост, мост) имеется достаточное количество аналоговых конроллеров 3825, 3845, 3846 и т.д., успешно справляющихся с поставленной задачей. В этом случае микроконтроллер используется только для реализации сервисных функций.
САНЕК
Цитата(RV3BJ @ 7.1.2010, 19:55) *
САНЕК, так ведь знаю... А у тебя похоже головокружение от успехов на почве повторения девайсов, разработанных другими, например Электровозом. Ты кажешься себе очень крутым специалистом в области сваркостроения и применения микроконтроллеров...

Ты уж растолкуй убогому,я ПОВТОРЯЛ два девайса,от сэма и электровоза,всегда не по схемному решению.
Как я их привожу в рабочую версию?
Если ты такой круторазвороченный специалист,то где своё имеется(схемудайством не занимаюсь),а толкать народ на заведомую кучу навоза,вот это не правельно.Пусть пишут проги,толку от них.
Я выше уже говорил,да и повториться не в падлу,ЗАСУНЬ проц в сугроб(хотябы) и не зависимо от написания проги-глюк словит 100%
Ну и за писАтельство,если я упустил несколько лет в этой сфере,то я не пытаюсь навязать заранее гавёную затею.Свой пробел восстанавливаю и некоторые моменты понимаю.Стабильность Вашего гавеного ЧИМа,придется сохранять в кондиционере,идо шаг вправо,шаг влево имеем почти БАХа,ну а по скромному-НЕТу тока.
Skif
Цитата(RV3BJ @ 7.1.2010, 20:08) *
Прошу тебя - не пугай энтузиастов.
icon_biggrin.gif спасибо Тезка!
Значит пока делаем чисто сервисную хренюшку. В общем на текущий момент в сухом остатке имеем такой функционал:

опрашивает контроллер:
1. датчики температуры
2. измерение сетевого напряжения(???)
3. измерение выходного напряжения аппарата для определения ХХ и КЗ

Управляет:
1. Вертолетами (по температуре)
2. Управление задержкой включения входного реле(тиристора) при пуске
3. Управление гашением ШИМ при КЗ и ХХ

Индицирует:
1. ???? температуру -очень удобно, что еще - не знаю

Осюда теперь у меня возникает куча вопросов:
ПЕРВЫЙ
1. что используем в качестве датчиков температуры?

а) Ставим интегральный датчик 18В20
+получаем в плюсах точность 0,1 (зачем?) и всего два провода на кучу датчиков и никаких доп обвязок.
- получаем хорошую перегрузку проца 1-wire протоколом, сборище помех не гарантирующих нормальную работу протокола.

б) ставим обычные термостаты на размыкание.
+ простота железа и легкость обработки.
- не можем контролировать температуру. Чтоб узнать зону отключения - нужно от каждого датчика тянуть провод

в) ставим диоды в качестве термочувствительного элемента.
+ возможность измерения температуры с приемлимой точностью, дешевизна, легкость обработки
- на каждый датчик нужен свой стабилизатор тока(трехногой lm317 с резистором-что не есть проблема и просто), и свой провод, что хуже
Пока он является считаю фаворитом

это не все, щас еще пишу....

ВТОРОЙ. Как контролировать сетевое напряжение? гальванически с сетью связываться неохота. Вариантов пока не вижу. Может использовать амплитудное значение импульсов транса на ХХ? Сложновато обработать. Можно попробовать резистор с махоньким развязывающим транцем? Тут уж проще притулить на фэйс аппарата вольтметрик. Может у кого какие мысли есть? или ну его этот вольтметр? icon_confused.gif

ТРЕТИЙ Управление дежуркой. Юрий описывал свой алгоритм. Вроде помнится неплохой. Быстро найти сложно. Он уже опробован в работе так что думаю Юрий будет не против если мы по образу и подобию...

________________________________________________________________________________
_____________________________________________
Цитата(САНЕК @ 7.1.2010, 21:39) *
Ты уж растолкуй убогому,
С удовольствием. Уважаемый, вы сюда пришли посоветовать засунуть проц в сугроб? Я так понял это ваш метод проверки девайсов? Похвально.На этом ваши познания я так понял закончились? То что они бывают разного климатического исполнения и разных фирм - вас уже похоже мало волнует.
И не стоит обвинять не понятно в чем человека, совершенно не зная его (которому, судя по вашим выражениям и выводам не годитесь никуда). И за всех все порешали
Цитата(САНЕК @ 7.1.2010, 21:39) *
заранее гавёную затею.Стабильность Вашего гавеного ЧИМа
Только промышленные образцы инверторов на контроллерах, почему то плевать хотели на ваши измышления, и благополучно пашут в разных условия.
Хотел спросить - Зачем Вы здесь?Если есть чем помочь - пожалуйста, будем рады, нет - бестоку п...ть не надо
RV3BJ
Цитата(САНЕК @ 7.1.2010, 21:39) *
Ты уж растолкуй убогому,я ПОВТОРЯЛ два девайса,от сэма и электровоза,всегда не по схемному решению.
Как я их привожу в рабочую версию?

Ну и за писАтельство,если я упустил несколько лет в этой сфере,то я не пытаюсь навязать заранее гавёную затею.Свой пробел восстанавливаю и некоторые моменты понимаю.

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

А то тут был один ученый, чукча называется. Он тоже кликушествовал, что резонансник Негуляева не работает. Так вот пришлось вступить с ним в полемику и он стал очень редко появляться здесь.

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

Хочу тебе сказать, что я никогда не навязываю своего мнения. Я ведь здесь просто для своего удовольствия и с тем, чтобы вместе со всеми искать различные решения, зачастую отличные от тривиальных...


gyrator
Цитата(RV3BJ @ 7.1.2010, 21:46) *
А то тут был один ученый, чукча называется. Он тоже кликушествовал, что резонансник Негуляева не работает. Так вот пришлось вступить с ним в полемику и он стал очень редко появляться здесь.

Стало быть, проучили некомпетентного Чукчу и он от стыда лёг на досадную кушетку?
Однако, уверен, Вы понимаете, что ему просто не интересно в этой песочнице куличики лепить. icon_biggrin.gif
spesso
Цитата(gyrator @ 7.1.2010, 23:31) *
Однако, уверен, Вы понимаете, что ему просто не интересно в этой песочнице куличики лепить. icon_biggrin.gif

Ну так здесь продаж не сделаешь. А производить сварочники на просторах СССР дело не благодарное и малоприбыльное. icon_sad.gif
gyrator
Цитата(spesso @ 7.1.2010, 22:51) *
Ну так здесь продаж не сделаешь.

VikulKH
Уважаемый RV3BJ , ну спасибо , ну уважил.
Я хожу перед зеркалом и думаю "какой он все таки умный. скоро сварочник сваяет",
а ты взял и фейсом прямо в г-но. Так это я давненько уже заблуждаюсь.
Но вот в чем курьез. Прарадитель резонансника на том и настаивал, что ШИМ регулировка
дает возможность избежать явления " Совпадения резонанса с режимом КЗ".
И как тут быть? Получается обратные связи понадобятся?
VikulKH
Ребята, по поводу контроллера, а в чем собственно проблема?
Даже ради эксперимента: берем всеми уважаемы и любимый таймер 555, делаем генератор
с плавной регулировкой частоты в нужном диапазоне и подаем ее на контроллер для прерывания
по внешнему признаку. В прерывании формируем импульс нужной длительности - вот вам и
нужная ЧИМ. Снимаем с контроллера да сигнала - прямой и инверсным. И вот оно счастье.
Крути ручку - получай плавную регулировку.
Затраты мизерные: 555 - копейки, контроллер если PIC - ну 12F629 тоже ерунда.
2 восьмипиновых корпуса, а если еще в планаре - клопы.
Ребята - программисты ааа??? Как идея?
Да, а что говорят насчет тампературной нестабильности контроллеров?
Цифровые системы и на северах чудесно работают, да и в 494, 3525, 3546 внутрях тоже
логика присутствует. Если о частотных делах, так здесь и кварц прикручивается. Это о чем говорят?





САНЕК
Цитата(Skif @ 7.1.2010, 21:30) *

С удовольствием. Уважаемый, вы сюда пришли посоветовать засунуть проц в сугроб? Я так понял это ваш метод проверки девайсов? Похвально.На этом ваши познания я так понял закончились? Хотел спросить - Зачем Вы здесь?Если есть чем помочь - пожалуйста, будем рады, нет - бестоку п...ть не надо

По поводу сугроба,аппарат стоял в гараже(t -15)при включении словил глюк.Постоял в машине с пол часа,всё поехало.
По поводу сервиса;
1.Можно пользовать хорошо зарекомендовавший LM335 хорошая точность t,минимум обёма проца.Легко приобрести.
2.Необходим контроль исправности датчиков t в электровозном варианте был случай обрыва.
3.Спящий режим после 2-3мин бездействия.

И всё таки,резонанснер это не моё.После выкладывания тобой схемы и прошив,вроде повторений не было.
А я малыми шагами иду примерно к этому UC2845+Mega8,контроль выхода по АЦП+ШИМ протяги+контроль t.
Skif
Цитата(gyrator @ 7.1.2010, 23:31) *
Стало быть, проучили некомпетентного Чукчу и он от стыда лёг на досадную кушетку?
Однако, уверен, Вы понимаете, что ему просто не интересно в этой песочнице куличики лепить. icon_biggrin.gif
Вы помнится тоже о резонанснике меняли точку зрения. В этом ничего дурного нет. Дурное в том, что когда хают с неясным обоснованием, или вообще без оного.
Мне вот трудно например с вами Гиратор спорить на тему силовой электроники - и я этим не занимаюсь. Знаний не хватает. В принципе я даже предмета спора не вижу. И не плююсь в ее сторону, а пытаюсь в меру сил освоить. В чем помощи не было, хотя я не просил меня обучать симулированию, а просто угостить грамотной моделью резонансника с ТГРом - так как не в состоянии учесть всех нюансов архитектуры этого аппарата. И тем более грамотно задать параметры некоторых реактивных элементов. Если Вам не трудно - сбросьте на yasy@yandex.ru
Цитата(VikulKH @ 8.1.2010, 1:07) *
дает возможность избежать явления " Совпадения резонанса с режимом КЗ".
И как тут быть? Получается обратные связи понадобятся?
Вы заблуждаетесь. Разберитесь поточнее. Речь шла о неправильной установке частоты резонанса. Говорилось про тот вариант, когда в режиме КЗ(при нагрузке транса=0) наступает резонанс. Тогда капец. А извините меня когда вы задатчик тока ставите на максимум и залипаете (контур расстраивается) - это не есть совпадение КЗ с РЕЗОНАНСОМ, это штатный режим
Цитата(VikulKH @ 8.1.2010, 3:44) *
Ребята, по поводу контроллера, а в чем собственно проблема?
Даже ради эксперимента: берем всеми уважаемы и любимый таймер 555,
этот таймер грешит термонестабильностью, как и все аналоговые схемы. Цифре температура менее страшна
Цитата(САНЕК @ 8.1.2010, 9:24) *
По поводу сугроба,аппарат стоял в гараже(t -15)при включении словил глюк.Постоял в машине с пол часа,всё поехало.
разбора полетов - что именно глюкнуло не было? какой именно проц стоял?
Цитата(САНЕК @ 8.1.2010, 9:24) *
1.Можно пользовать хорошо зарекомендовавший LM335 хорошая точность t,минимум обёма проца.Легко приобрести.
принято. Глянул даташит - действительно проще всех предложенных выше вариантов. в минусах правда провода остаются. Но это не так страшно. По ходу вопрос - какой корпус самый распространенный в продаже?
Цитата(САНЕК @ 8.1.2010, 9:24) *
2.Необходим контроль исправности датчиков t в электровозном варианте был случай обрыва.
Да. Тут сложнее. Обрыв выходного резистора чтоб определить - цепляем подтягивающий к корпусу резюк - готово. А пробой внутренних транзисторов - тут поведение непредсказуемо icon_sad.gif
Цитата(САНЕК @ 8.1.2010, 9:24) *
А я малыми шагами иду примерно к этому UC2845+Mega8,контроль выхода по АЦП+ШИМ протяги+контроль t.
да тут в принципе похожий путь...
Цитата(САНЕК @ 8.1.2010, 9:24) *
И всё таки,резонанснер это не моё.После выкладывания тобой схемы и прошив,вроде повторений не было.
а повторений и не могло быть - я ж написал внизу возле ссылки на скачивание - есть глюки, кто ж захочет повторять?
САНЕК
Цитата(Skif @ 8.1.2010, 12:45) *
[size=1]
разбора полетов - что именно глюкнуло не было?
принято. Глянул даташит - действительно проще всех предложенных выше вариантов. в минусах правда провода остаются. Но это не так страшно. По ходу вопрос - какой корпус самый распространенный в продаже?
Да. Тут сложнее. Обрыв выходного резистора чтоб определить - цепляем подтягивающий к корпусу резюк - готово. А пробой внутренних транзисторов - тут поведение непредсказуемо icon_sad.gif

Разбора полётов не было,глюк прошол в виде непонятного изображения на индюкаторе,включении вентиляторов.
Корпус ТО92.А по поводу контроля,я имел в виду целостность контакта проводов(вдруг мыши проводом закусят,видал и такие аппараты icon_biggrin.gif )
gyrator
Цитата(Skif @ 8.1.2010, 12:45) *
Вы помнится тоже о резонанснике меняли точку зрения.

Если быть корректным, то имеет смысл говорить о смене отношения к ШИМическому способу легулирования в резонанснике в терминах массогабаритных показателей. Это явилось рэзультатом публичных исследований-сравнений различных способов легулиования. Однако, при ШИМ-легулировании резонансник вырождается в реактивный легулятор на основе рез. контура т.к. исчезает режим мяХкой коммутации ключей и потенция работы на 100кГц и выше с использованием доступных ключиков. Вы на досуге подумайте об этом, бо при работе на 100 кгц, индуктивности сварных кабелюк более чем достаточно для превращения приборчика из источника пульсирующего тока в источник постоянного тока и нет надобности в шибкобыстрых выпермительных диодах. Вся проблема сводится тильке к грамотнодоступному выбору киндинсаторов контура и использованию Ls силового транса в качестве индухтивности рез. контура+
исчё один момент icon_biggrin.gif , который отражен в некоторых моих мудельках с дросселюкой на выходе.
Whisker
Цитата(Skif @ 8.1.2010, 11:45) *
... а просто угостить грамотной моделью резонансника
... этот таймер грешит термонестабильностью, как и все аналоговые схемы.

Вставлю свои 5 копеек. Тема как-то оживилась, но создается впечатление, что проц рассматривается как самоцель, а не средство достижения цели. Но по ходу вырисовывается разделение задачи на две :
1. Сервисно- контрольные функции
2. Собственно создание ЧИМ-(или другого) контроллера
Хотя вторая задача более важная и она будет определять как реализовывать сервис. Я пока не видел доступного в продаже ЧИМ - контроллера, поэтому его и придется создавать, причем пока не имеет значения на чем, хоть на 555 таймере - главное откатать идею. Но тут без моделирования делать нечего. Я сам пока с микрокапом разбираюсь , но на уровне расковыривания моделек Гиратора. Модели положил сюда. Одна из них точно от Гиратора, а вторая вроде Сергея Петрова , который написал критическую статью по негуляйнику.

Поэтому предлагаю вначале определиться со скелетом, а потом мышцы и жирок наращивать. А для программеров скорее не ТЗ нужно, а алгоритм с жестко определенной последовательностью действий с учетом времянок. Потом разберемся, какой таймер лучше подходит для реализации.

Вот с алгоритма и начну. А кому не лень - исправят и дополнят.

1. Включаем питание - подается питание только на управу.
2. Даем команду закрыть все силовые ключи
3. Проверяем состояние двухпорогового компаратора контроля сетевого напряжения. Если в норме идем дальше,если не в норме - ниже либо запрещаем работать (засветив светодиод) либо разрешаем, но на меньшем токе - т.е. электродами меньшего диаметра.
4. Опросили термодатчики. Сравнили температуру - если похожа - датчики работоспособны.
5. Включаем вентиляторы и проверяем частоту вращения . Если хоть один не в норме (вдруг заклинил) - светим светодиод - неисправность. Если в норме - выключаем, идем дальше.
6. Подаем напряжение на ключи. Плавно, через резистор. Когда емкости зарядятся - шунтируем резистор.
6.1
6.2. Здесь логика включения-выключения дежурки - зависит от реализации.
6.3.
7. Открываем одно плечо - пошел резонансный процесс.
8. По сигналу компаратора перехода через ноль ( чтобы закрыть в нуле токов) закрываем это плечо.
9. Ждем-с - пауза "мертвое время"
10. Открываем другое плечо.
11. По сигналу компаратора перехода через ноль закрываем это плечо.
12. Пауза.
И т.д.
Вентилятор(ы) включаем по сигналу двухпорогового компаратора - после однократного пересечения верхнего порога молотят до тех пор, пока температура не упадет ниже нижнего.

А вот теперь появляется вопросов больше чем ответов:
Что делать, если :
- превышен порог тока намагничивания? Закрывать ключи сразу или пока не будет нуля токов?
- питающее напряжение вылезло за ворота?
- КЗ во вторичной цепи? Сколько ждать, перед тем как закрыть ключи.
- выдернули вилку из розетки?
В общем, нужно четко описать реакцию системы на сигналы с датчиков.








gyrator
Цитата(Whisker @ 8.1.2010, 16:41) *
Одна из них точно от Гиратора

Точно, но это вариант с разделёнными обмотовками и ЧИМ легулировка в ней ненаглядно параметрическая, за счёт "рукопашного" изменения параметров контроллера, как впрочем и в мудельке от gum (тов. Петрова).
ИМХО лучче те, что с UC1846 и ЧИМ легулированием-стильбизацией. Один из вариантов в очередной раз выкладывал сегодня. Да и на тут их было, но большинство скорее всего "протухли" из-за ограниченности срока хранения в файлообменниках. Однако, сегодняшняя муделька вполне пригодна для всяческих экспериментов и мудернизаций, хотя используемая
в ней UC-шка бывает капризной, а унутрь ея для починяния не влезть по причине пароля.
VikulKH
Цитата(Skif @ 8.1.2010, 12:45) *
Вы заблуждаетесь. Разберитесь поточнее. Речь шла о неправильной установке частоты резонанса. Говорилось про тот вариант, когда в режиме КЗ(при нагрузке транса=0) наступает резонанс. Тогда капец. А извините меня когда вы задатчик тока ставите на максимум и залипаете (контур расстраивается) - это не есть совпадение КЗ с РЕЗОНАНСОМ, это штатный режим
этот таймер грешит термонестабильностью, как и все аналоговые схемы. Цифре температура менее страшна

Просю пардону уважаемый Skif , но я привел цитату из книги Негуляева по поводу резонанса,
так-что совет " Разберитесь поточнее " нужно переправить ему.

По поводу таймера - " Зря вы наговариваете на семью нашу - грех это ", ну не все так страшно.
ШИМы которые мы здесь применяем: 494,3825 тоже имеют аналоговые задатчики, однако
применяем пленочные емкости в задатчике и все работает. И в этом плане 555 ничем не
хуже, а скорее всего они-же стоят в этих ШИМах.
Но вот применив его в данном случае мы поимеем погрешности еще меньше - по нечетным импульсам формируем полку ( уже в цифре ) заданой длительности и выдаем в одно плечо,
по четным то-же самое в другое плечо и имеем два четких сигнала в противофазе.
Незначительный уход частоты 555-го ну 1-2 или даже 5% никакой рояли не играют поскольку
сами полки у нас сформированы в цифре. Самим регулятором тока мы будем гонять частоту
в несравнимо вольшем диапазоне.
555 стыкуется с МК напрямую, а дальше IR2110, 2113 тоже, они работают с TTL уровнями.
Вроди симпатично вырисовывается.
А если получим хороший результат , вырисовывается переспектива - закрутить на более
мощном МК и управу и весь сервис.
Как твое мнение Skif





Skif
Цитата(Whisker @ 8.1.2010, 17:41) *
Вставлю свои 5 копеек
Это завсегда привествуется на непротореной дорожке icon_biggrin.gif
Цитата(Whisker @ 8.1.2010, 17:41) *
Но по ходу вырисовывается разделение задачи на две :
1. Сервисно- контрольные функции
2. Собственно создание ЧИМ-(или другого) контроллера
......Поэтому предлагаю вначале определиться со скелетом, а потом мышцы и жирок наращивать. А для программеров скорее не ТЗ нужно, а алгоритм с жестко определенной последовательностью действий с учетом времянок
Думаю может пока достаточно сервис одолеть? Потом бороться с ШИМ-ЧИМ? Иначе две задачи сразу не поборем, только запутаемся. По поводу скелета - да, он необходим - но еще в тумане. А вот по поводу ТЗ - не соглашусь. Иногда при написани программы нужно знать что как чем рулит и какие беды возможны, чтоб знать где гульнуть. Четкие времянки выдержать не всегда возможно, особенно при наличии прерываний
Цитата(Whisker @ 8.1.2010, 17:41) *
1. Включаем питание - подается питание только на управу.
2. Даем команду закрыть все силовые ключи
3. Проверяем состояние двухпорогового компаратора контроля сетевого напряжения. Если в норме идем дальше,если не в норме - ниже либо запрещаем работать (засветив светодиод) либо разрешаем, но на меньшем токе - т.е. электродами меньшего диаметра.
4. Опросили термодатчики. Сравнили температуру - если похожа - датчики работоспособны.
5. Включаем вентиляторы и проверяем частоту вращения . Если хоть один не в норме (вдруг заклинил) - светим светодиод - неисправность. Если в норме - выключаем, идем дальше.
6. Подаем напряжение на ключи. Плавно, через резистор. Когда емкости зарядятся - шунтируем резистор.
6.1 6.2. Здесь логика включения-выключения дежурки - зависит от реализации.
6.3.
7. Открываем одно плечо - пошел резонансный процесс.
8. По сигналу компаратора перехода через ноль ( чтобы закрыть в нуле токов) закрываем это плечо.
9. Ждем-с - пауза "мертвое время"
10. Открываем другое плечо.
11. По сигналу компаратора перехода через ноль закрываем это плечо.
12. Пауза.

Слишком сложно, вы погрязнете в последовательностях при отклонениях. ИМХО по пунктам:
1,2 думаю не нужен. Достаточно блокировать генератор до измерения необходимых внешних характеристик
3. э... технически это как? Как корректировать крутик от напряжения? особенно если сигнал 0 или 1. Схемное решение будет громоздкое , компараторы, развязка от сети, питание компараторов(за что боремся?). Думаю этот пункт лучше оставить на перспективу. Или каким то образом доставить к порту величину зависящую от сетевого напряжения
4 Кто будет решать о правдоподобности показаний? А если прибор снова включен не успев остыть? Думаю достаточно пороги срабатывания установить и как ты написал - поставить светик по перегреву (зону перегрева потом определять будем-если вообще надо)
5. Определять скорость вращения, особенно если он не один - замучаемся. Не нужно думаю делать так. А вот контролировать все таки неплохо. Посему предлагаю в цепь питани вертолетов поставить шунт и снимать с него данные о токе. И сразу если какой-то засрется, или оборвется - будет видно по току потребления, и при этом мы обходимся всего одним проводом, портом и одним шунтом с кондером. Дешево и сердито.
6. думаю не нужон,
а вот пункты с 7 по 12 - очень интересно. Имеет смысл поразмышлять в этом направлении. Для резонансника ж просто песня может выйти!
Цитата(VikulKH @ 8.1.2010, 18:22) *
Вроди симпатично вырисовывается.А если получим хороший результат , вырисовывается переспектива - закрутить на более
мощном МК и управу и весь сервис.Как твое мнение Skif
беру свои слова о нестабильности назад - глянул даташит -Temperature Stability of 0.005%/°C Все может закончится очень даже удачно icon_smile.gif Единственное неудобно настраивать в резонанс будет. Это каждый 555 снабжать подстроечником ширины, либо подборной cmd дорожкой. По ходу вопрос - кто будет раздавать четный и нечетный импульс на 555ые?

Цитата(Whisker @ 8.1.2010, 17:41) *
А вот теперь появляется вопросов больше чем ответов:
В том то и весь фикус. Посему и советую отбрасывать все то что под сомнением о необходимости. Иначе это кончится тем, что как в прошлый раз погрязнем в вопросах. Не хотелось бы
Цитата(Whisker @ 8.1.2010, 17:41) *
Что делать, если :
- превышен порог тока намагничивания? Закрывать ключи сразу или пока не будет нуля токов?

а разве ожидать их чпока? icon_biggrin.gif
Цитата(Whisker @ 8.1.2010, 17:41) *
- питающее напряжение вылезло за ворота?
тут трудно... если банки держат эту напругу, достаточно блокировать шим и все. А если нет, то этот вопрос надо решать до включения тумблера, тут уж проще вольтметр на морду и до включателя + завести привычку почаще им любоваться icon_biggrin.gif
Цитата(Whisker @ 8.1.2010, 17:41) *
- выдернули вилку из розетки?
супервизор решит эту проблему на раз. А он и так будет на борту СЕРВИСА.
VikulKH
Skif, ты меня не понял, повторюсь:
На 555 закручиваем РЕГУЛИРУЕМЫЙ генератор импульсов с нужным диапазоном. Генерим короткие
шпильки ( ну к примеру 2мкс ). На нем это делается элементарно.
Подаем их на МК. Сам МК настраиваем на прерывание по входу порта, ну и скажем по переднему фронту. По прерыванию от одного импульса выставляем "1" на один выход, задержка на длину уже НУЖНОГО НАМ импульса, выставили"0", следующий импульс - таже комедь, но выставить на другой выход, получаем 2 калиброванных цифрой выхода с плавной регулировкой частоты в противофазе
В 555 не нужно вставлять никаких подстроичников и чото ловить, от него требуется только фронт
ну и конечно диапазон ( да в диапазоне нужно не промахнуться). Но это решаемо.
Все моделируется в Prpoteus, пока совпадало практически на все 100%.
RV3BJ
Цитата(VikulKH @ 9.1.2010, 2:15) *
На 555 закручиваем РЕГУЛИРУЕМЫЙ генератор импульсов с нужным диапазоном. Генерим короткие
шпильки ( ну к примеру 2мкс ). На нем это делается элементарно.
Подаем их на МК. Сам МК настраиваем на прерывание по входу порта, ну и скажем по переднему фронту. По прерыванию от одного импульса выставляем "1" на один выход, задержка на длину уже НУЖНОГО НАМ импульса, выставили"0", следующий импульс - таже комедь, но выставить на другой выход, получаем 2 калиброванных цифрой выхода с плавной регулировкой частоты в противофазе

Это плохое решение. Не следует забывать, что от момента прерывания на ножке процессора до появления импульса на выходе процессора ВСЕГДА будет какое-то время. Причем время - разное, т.к. процессы асинхронные. Именно это и является причиной появления джиттера, т.е. дрожания фронтов генерируемого сигнала. Проверьте в протеусе, он должен показать.
И вообще зачем на вход процессора подавать внешний аналоговый сигнал с целью получить стабильный выходной. Процессор с такой задачей справится сам легко.

В конце концов почему 555 ? Попробуйте, ради эксперимента, поставить вместо него еще один маленький Tiny с кварцем и покрутите его в протеусе.

Я, к моему сожалению, в Протеусе не работал, хотя установил его и хотел бы попробовать. Хочу спросить, нет ли у вас простенькой готовой модельки с микроконтроллером способной работать в протеусе ? Хочется понять логику самого процесса моделирования.
ZPS
Ребята, давайте пойдем по пути наименьшего сопротивления. Организуйте для начала сигналики. Я для начала начал бы их мучить на макетке. А вы по ходу дела наращивайте программу сервисами и прочими делами. А я их по ходу уже бы обкатывал, весь доклад в студию.
VikulKH
Цитата(RV3BJ @ 9.1.2010, 8:08) *
Это плохое решение. Не следует забывать, что от момента прерывания на ножке процессора до появления импульса на выходе процессора ВСЕГДА будет какое-то время. Причем время - разное, т.к. процессы асинхронные. Именно это и является причиной появления джиттера, т.е. дрожания фронтов генерируемого сигнала. Проверьте в протеусе, он должен показать.
И вообще зачем на вход процессора подавать внешний аналоговый сигнал с целью получить стабильный выходной. Процессор с такой задачей справится сам легко.

В конце концов почему 555 ? Попробуйте, ради эксперимента, поставить вместо него еще один маленький Tiny с кварцем и покрутите его в протеусе.

Я, к моему сожалению, в Протеусе не работал, хотя установил его и хотел бы попробовать. Хочу спросить, нет ли у вас простенькой готовой модельки с микроконтроллером способной работать в протеусе ? Хочется понять логику самого процесса моделирования.

RV3BJ, никакого плохого решения! МК - цифровое уст - во и никаких дрожаний фронтов быть не может по своей природе. Прерывание не на ножке, а программное и совсем не важно
время между входящим и выходящим импульсами, нас интересует только ВЫХОД.
А аналоговый сигнал на входе имеет свои прелести: плавность регулировки, простота реализации. Эти две вещи реализовать на МК не совсем просто - во первых появляется понятие
" дискретность", а во вторых отнимает ресурсы МК, это если потом закрутить еще и "сервис" в нем - же. Да и чего тебе не нравиться 555, штука надежная, проверенная десятилетиями и отличний "тандэм" с МК. Получается мы лепим что-то типа UC3825 только с нужными параметрами
плюс МК и все это с наименьшими материальными и умственными затратами.
По поводу Proteus, набор моделей у него внутри великолепный ( 555 и Pic12F629 есть )
555 можешь сразу взять, нарисовать схему генератора, внутри есть осцилограф, включить
и получить удовольствие наглядности процесса.
С Pic12F629 посложней, сначала ведь надо накалякать программку, а потом уже баловаться.
Начать лучше с описания Proteus, поищи в инете , автор Гололобов, в каком-то толстом
журнале есть отличная статейка. Сейчас не помню, но найдешь, чтобы сразу глубоко не рыть.
Как раз 555 для ознакомления то, что надо.

Skif
Цитата(VikulKH @ 9.1.2010, 16:39) *
RV3BJ, никакого плохого решения! МК - цифровое уст - во и никаких дрожаний фронтов быть не может по своей природе. Прерывание не на ножке, а программное и совсем не важно время между входящим и выходящим импульсами, нас интересует только ВЫХОД.А аналоговый сигнал на входе имеет свои прелести: плавность регулировки, простота реализации. Эти две вещи реализовать на МК не совсем просто - во первых появляется понятие" дискретность", а во вторых отнимает ресурсы МК, это если потом закрутить еще и "сервис" в нем - же
А вот тут вы уже не правы. RV3BJ прав. Причем дважды не правы. С Вашим подходом джиттер неизбежен. Обьясню на пальцах. У вас выполняется программа. Возникает прерывание. Угадать в какой момент выполнения оно возникнет - невозможно. Если команда выполняемая за один такт - хорошо, но имеется куча команд выполняемых не за один такт, и блоки - где прерывания запрещены. Так вот процессор не перейдет на прерывание пока не довыполнит команду. Так вот это время выполнения всегда разное! и оно добавляется к времени реакции на прерывание. Отсбда джиттер. А это подчас добрячие проблемы создает.
ПОВЕРЬТЕ - ЛУЧШЕ ВСЕГО ГЕНЕРИРОВАНИЕ ОСУЩЕСТВЛЯТЬ АППАРАТНОЙ ЧАСТЬЮ ПРОЦЕССОРА!!!
Тут и надежность и четкость. Программное генерирование как предлагаете Вы, обречено на провал. Сам был когда-то такой умный icon_biggrin.gif . Пока не потерял гору времени при борьбе с джиттером. Спасибо RV3BJ. Советую Вам к нему прислушиваться...
Второй раз неправы, в том, что у МК имеется АЦП, с разрешением 1024 точки. Куда больше плавность?? icon_biggrin.gif
по поводу простоты. Для реалицации регулировки на МК достаточно одного переменного резистора, причем любого номинала - проще некуда.

Хочу еще сказать по поводу генерирования. Оно отлажено и работает четко (гонял в железе не один час). Проблемы возникают в переходных режимах(при регулировках). Осталось понять их природу и проблема решена. Думаю смысла к нему возвращаться сейчас нет, а прислушаться к еще одному человеку
Цитата(ZPS @ 9.1.2010, 11:52) *
Ребята, давайте пойдем по пути наименьшего сопротивления. Организуйте для начала сигналики. Я для начала начал бы их мучить на макетке. А вы по ходу дела наращивайте программу сервисами и прочими делами. А я их по ходу уже бы обкатывал, весь доклад в студию.
RV3BJ
Цитата(VikulKH @ 9.1.2010, 16:39) *
никакого плохого решения! МК - цифровое уст - во и никаких дрожаний фронтов быть не может по своей природе.

Ну батенька, позвольте оставить ваш пост без комментариев. Вам многому надо бы поучиться прежде чем так безапелляционно заявлять...

Цитата(Skif @ 9.1.2010, 17:14) *

Хочу еще сказать по поводу генерирования. Оно отлажено и работает четко (гонял в железе не один час). Проблемы возникают в переходных режимах(при регулировках). Осталось понять их природу и проблема решена.

А в чем проблемы ? Ведь таймер молотит сам по себе после инициализации и не требует ресурсов контроллера. АЦП обрабатывается в главном цикле программы и по его значению должны меняться регистры сравнения в таймере. Это делается с помощью глобальных переменных, доступных как в основном теле программы, так и в прерываниях от таймера. Надо просто во время прерывания изменить значение соотв. регистра. Единственная тонкость - это наличие двухтактного режима, ктр. требует учитывать в каком прерывании нечетном или четном производить изменение регистров таймера. Надо делать в нечетном, чтобы не допускать перекоса намагничивания сердечника. За этим можно следить с помощью дополнительной переменной или флага. Можно для пущей важности ввести небольшую цифровую фильтрацию напряжения с ацп. Это может понадобиться при очень резком повороте ручки регулятора. Просто не нужно сразу записывать новое значение в регистры таймера, а делать это постепенно за несколько тактов регулировки ЧИМ.
spesso
Цитата(RV3BJ @ 9.1.2010, 19:47) *
Просто не нужно сразу записывать новое значение в регистры таймера, а делать это постепенно за несколько тактов регулировки ЧИМ.

Вы крутите ручки во время сварки? Остановите ЧИМ, задайте новые параметры и запускайте снова. Смысла молотить на ХХ не вижу.
VikulKH
Ну так бы сразу и сказали. Да признаюсь, был не прав, но я пока только учусь, не бейте ногами.
Сижу в сторонке, смотрю и слушаю.
Большое спасибо RV3BJ и Skif за информацию и исчерпывающий ответ.
А я схемку генератора в Proteuse хотел дать.
Whisker
Цитата(Skif @ 8.1.2010, 22:00) *

Думаю может пока достаточно сервис одолеть?

Примитивный сервис прост - контроль питания, температуры, дежурка . Можно взять блок управления володинского Ритмарка и все, что можно воткнуть в одно-двухдолларовый кристалл. Ну сэкономим пару-тройку корпусов логики. Что это решает?
Цитата(Skif @ 8.1.2010, 22:00) *

Потом бороться с ШИМ-ЧИМ? Иначе две задачи сразу не поборем, только запутаемся.

Не запутаемся, если правильно двигаться - от идеи к модели, от модели к макету и т.д.
Цитата(Skif @ 8.1.2010, 22:00) *

По поводу скелета - да, он необходим - но еще в тумане. ... Иногда при написани программы нужно знать что как чем рулит и какие беды возможны, чтоб знать где гульнуть. Четкие времянки выдержать не всегда возможно, особенно при наличии прерываний


Цитата(Skif @ 8.1.2010, 22:00) *

По поводу скелета - да, он необходим - но еще в тумане. ... Иногда при написани программы нужно знать что как чем рулит и какие беды возможны, чтоб знать где гульнуть.

Значит скелет таки нужОн. Да не сошелся свет клином на бармалейнике с негуляйником. Может мостик с разделенными обмотками по "спортивней" будет? Я тут про многофазные думаю - зверь-машина была бы. Склонировать 6-8 полукиловаттников - частоту повыше не страшно, ключики дешевые, потому как слаботочные. Тепло размазано. Модуль собирается на моноплате. Работы только дофига, но кто сказал, что легко будет. Зато повторяемость можно до совершенства довести.
Цитата(Skif @ 8.1.2010, 22:00) *

Четкие времянки выдержать не всегда возможно, особенно при наличии прерываний

Ну и хрен с ними. При теперешних возможностях и ценах кристаллов пусть один восьминогий в бекграунде таймауты молотит нопиками, в прерывании первая команда - закрыть ключи. Ибо они - наша путеводная звезда.
Цитата(Skif @ 8.1.2010, 22:00) *

Слишком сложно, вы погрязнете в последовательностях при отклонениях.

Пока четко не буду знать, что и в каких случаях делать - нифига делать не буду. До выяснения.
Цитата(Skif @ 8.1.2010, 22:00) *

1,2 думаю не нужен. Достаточно блокировать генератор до измерения необходимых внешних характеристик

Воронин в своих "Силовых полупроводниковых ключах" дает такой порядок включения - сначала управление,потом сила. Страницу не помню, но могу поискать.
Цитата(Skif @ 8.1.2010, 22:00) *

3. э... технически это как? Как корректировать крутик от напряжения? особенно если сигнал 0 или 1. Схемное решение будет громоздкое , компараторы, развязка от сети, питание компараторов(за что боремся?)

Маломощный разделительный трансик, вторичка на двухпороговый компаратор. Один дает нолик на выходе если сеть выше нормы, второй - ниже нормы. Пока сеть в норме - на обоих выходах единички. Опрашиваем на нолик эти ноги проца.Как нолик хотя бы на одном появился - авария.
Лично меня жарит не громоздкость схемы, а отсутствие неконтролируемых моментов в работе. За безопасную работу ключей нало чем-то платить. Я думаю, компаратор - другой погоды не сделает.

Цитата(Skif @ 8.1.2010, 22:00) *

а вот пункты с 7 по 12 - очень интересно. Имеет смысл поразмышлять в этом направлении. Для резонансника ж просто песня может выйти!

Так я ж еще 18 сентября намалевал!
Вот здесь http://www.electrik.org/forum/index.php?ac...&pid=104041 смотреть. Но только Гиратор предложил модельку слепить. Но это и так понятно. Меня же интересовала сама порочность идеи - стоить ли копать?
Начал было в свичкаде, но как то в ней, мягко говоря, как в гамаке и стоя... Взялся за микрокап. Мне б такой струмент лет 20 назад - академиком бы стал.
Цитата(Skif @ 8.1.2010, 22:00) *

супервизор решит эту проблему на раз. А он и так будет на борту СЕРВИСА.

Как быстро закрыть ключи, чтобы они в линейный режим не влетели и не подохли, пока на кондере еще напряжение, но вилку уже выдернули и питание на управу уже не поступает. Ставить на питание управы такую банку ,чтобы доооооо-оолго 12 вольт держало?


Ты у извини,что твой пост на запчасти распотрошил. Ведь в споре рождается истина (с). icon_smile.gif
Skif
Цитата(VikulKH @ 9.1.2010, 21:33) *
Да признаюсь, был не прав, но я пока только учусь, не бейте ногами....А я схемку генератора в Proteuse хотел дать.
Нормально. никто бить не собирается - главное если человек признает ошибку и начинает понимать процессы. А схемку никто не мешает дать icon_biggrin.gif мало ли кому пригодится... только в zip сожмите
Цитата(RV3BJ @ 9.1.2010, 19:47) *
А в чем проблемы ? Ведь таймер молотит сам по себе после инициализации и не требует ресурсов контроллера....Надо делать в нечетном, чтобы не допускать перекоса намагничивания сердечника. Просто не нужно сразу записывать новое значение в регистры таймера, а делать это постепенно за несколько тактов регулировки ЧИМ.
ох ты...я нюанс об сваливании в односторонее намагничивание вообще не учел.... icon_sad.gif А проблема в том, что при резком повороте крутика (будь то ЧИМ или ШИМ) - происходит пропадание одного канала, а второй молотит по прежнему, причем не всегда пропаший канал становится в 0. Надо будет по вашему совету опрос АЦП существенно проредить.
Цитата(spesso @ 9.1.2010, 21:12) *
Вы крутите ручки во время сварки? Остановите ЧИМ, задайте новые параметры и запускайте снова. Смысла молотить на ХХ не вижу.
А этот вариант очень хорош. Можно вообще сделать так, чтоб опрос крутика происходил при работе дежурки.
О! шо значит когда всем миром обсуждение идет! Благодарю ребята. Единственное к вооплощению приступим не шибко быстро. Я тут таки на нотик себе нашкрябал финансов, а в нем СОМ-порта то нет, а с работы напарник комп забрал стационарный. Поэтому испытания в железе начнутся, когда я программатор на USB сделаю. Щас вот им и занимаюсь. Как закончу - начну. А пока накидаю схемку и выложу на обсуждение
PS/ кстати поиски термодатчика lm335 в нашей дыре не увенчались успехом. Думаю в подобных дырах будет то же. Так что для себя оставляю пилотный вариант термодатчиков - диод+lm317? да и проводов на один меньше на каждом датчике выходит. Схему выложу в P-CAD - каждый сможет изменить как удобно.
Цитата(Whisker @ 9.1.2010, 22:24) *
Ну сэкономим пару-тройку корпусов логики. Что это решает? ...Не запутаемся, если правильно двигаться - от идеи к модели, от модели к макету и т.д.
Многое. Расшвыряная по аппарату схема ни к чему. А мы так и движемся. Сервис первый - потому как непроверенный сервис не так страшно в аппарат ставить, как непроверенный генератор. И будутт желающие его погонять и выразить мнение свое. А пока они будут мучать сервис мы и генератор добъем.
Цитата(Whisker @ 9.1.2010, 22:24) *
Значит скелет таки нужОн. Да не сошелся свет клином на бармалейнике с негуляйником. Может мостик с разделенными обмотками по "спортивней" будет?...Зато повторяемость можно до совершенства довести.
.....Воронин в своих "Силовых полупроводниковых ключах" дает такой порядок включения - сначала управление,потом сила. Страницу не помню, но могу поискать.
а не надо искать. С этим же утверждение никто не спорил. Я ж говорил - генератор блокируется до начала генерации. Фактически будет стартовать дежурный режим.
Цитата(Whisker @ 9.1.2010, 22:24) *
Маломощный разделительный трансик....Лично меня жарит не громоздкость схемы...Я думаю, компаратор - другой погоды не сделает.....
Не знаю, а меня вот жарит. И тем более лишний компаратор. А ежли добавлять маломощный трансик - то компаратор и все прочее отпадает, и на компараторы надо две ноги, а на транс - одна. Делайте выводы....
Цитата(Whisker @ 9.1.2010, 22:24) *
Как быстро закрыть ключи, чтобы они в линейный режим не влетели и не подохли, пока на кондере еще напряжение, но вилку уже выдернули и питание на управу уже не поступает. Ставить на питание управы такую банку, чтобы доооооо-оолго 12 вольт держало?
Кажу ж - СУПЕРВИЗОР. Как только напруга начнент падать(при выдергивании с розетки) он тут же сбрасывает проц и генерация мухой срывается.
Цитата(Whisker @ 9.1.2010, 22:24) *
Ты у извини,что твой пост на запчасти распотрошил. Ведь в споре рождается истина (с). icon_smile.gif
Да завсегда пожалуйста! Потрошите на здоровье. Сам таким страшно грешу icon_biggrin.gif
electrovoz
Санек, не спорь с RV3BJ. Я свою квалификацию в писанине и применении могу примерно оценивать долей процента от его квалификации. Проц, который глючил при -15 *С, скорее всего был для диапазона 0-70 *С, на это обычно внимания не обращают.
Получил по почте дисплей от ПСП, он выглядит выше всяких похвал. Субъективно - здоровенный. Как на свои 23 бакса - фантастика.
Задам тут оффтопный вопрос: кто работает на аэродроме? Мне надо 6 одинаковых лопастей от любого советского соосного вертолета, можно поврежденных в комлевой части, с длиной целой части до конца хотя бы 4 м.
VikulKH
Цитата(Skif @ 10.1.2010, 22:38) *
[size=1] А схемку никто не мешает дать icon_biggrin.gif мало ли кому пригодится...

Да конечно, может ккто-то захочет покрутить и посмотреть.
Генериться сигнал с постоянной длительностью импульса, меняется только частота.
Элементы: RV1,R1,R3,C1 взяты так, от фонаря, поварьировав ими можно подобрать совершенно
другие сигналы.
Схемка собрана в Proteus v. 7.5 SP3Нажмите для просмотра прикрепленного файла
Skif
Цитата(VikulKH @ 12.1.2010, 22:35) *
Генериться сигнал с постоянной длительностью импульса,
а вот и нет. Периодисески проскакивает очень широкий импульс, который при применении в двухплечевом генераторе обязательно стрельнет транзюками...
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
   Rambler's Top100      
Электрик © 2002-2008 Oleg Kuznetsov     
  Русская версия IP.Board © 2001-2025 IPS, Inc.