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

Реклама ООО "ТМ ЭЛЕКТРОНИКС" ИНН: 7806548420 erid: 3apb1Qrvkep6iK1Ydj2HsNzHBE1JyWa46bE83UzrbbnUP
Продажа электронных компонентов
3 страниц V  < 1 2 3 >  
Добавить ответ в эту темуОткрыть тему
> 

Написание программ, для сварочных аппаратов, и не только….. , Уроки программирования для чайников,самоваров, и просто электриков.

Dominys
сообщение 11.8.2014, 0:36
Сообщение #21


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

Группа: Пользователи
Сообщений: 138
Регистрация: 12.4.2010
Из: Украина, Винница
Пользователь №: 17933



Цитата(IGBT @ 8.8.2014, 16:26) *
Знаю я пару таких умельцев, ты будеш треттий.

или попроси друзей, чтобы под beer.gif они wife.gif из тебя эту идею.........


Вот я не догоняю - почему все так бояться юзать контроллер как единый центральный мозг?
Что может таже TL494 и не может STM ?
Мега не сравнится с STM по нескольким причинам: У STM на борту есть пару важных плюшек, как то навороченные таймера с дедтаймом и пряниками, быстрый АЦП, ну и сам проц пошустрей будет.

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

Все вышесказанное мое личное ИМХО.
Вернуться в начало страницы
Вставить ник
+Ответить с цитированием данного сообщения
IGBT
сообщение 11.8.2014, 9:01
Сообщение #22


Специалист
*****

Группа: Пользователи
Сообщений: 576
Регистрация: 8.4.2010
Из: НОВОРОССИЯ КРАСНОДОН
Пользователь №: 17884



Цитата(zario @ 10.8.2014, 21:27) *
http://www.electrik.org/forum/index.php?showtopic=27034 Помогите пожалуйста!

Тебе вот в эту ветку написание програм и вопросы програмирования, это малёх разные направления.....

Цитата(Dominys @ 11.8.2014, 1:36) *
1.Вот я не догоняю - почему все так бояться юзать контроллер как единый центральный мозг?
2.Что может таже TL494 и не может STM ?
3. пару важных плюшек, как то навороченные таймера с дедтаймом и пряниками,

1. Вот я не догоняю, ты уже что то наюзал в железе с единым мозгом или хочеш, что бы я это сделал. Знаю я одного форумчанина, который уже нарисовал схему с кинескопом и цветомузыкой, на едином проце СТМ. Я её смотрел, получилось хорошо. Жди когда он выложит. Огорчу тебя, я этого делать не буду.
2. Причём тут 494???
3. Что же вы за народ? Любите, плюшки и пряники? Зимой булочек уже вам раздали, теперь надейтесь, что и ватников привезут. Я порожаюсь, жили мы вроде в одной стране, а люди обсалютно разные.

ps По п1. Вот ты мне скажи, сколько параметров работы инвертора может отслеживать твой СТМ одновременно? То есть, не по очереди, но быстро, а ОДНОВРЕМЕННО.



--------------------
Хуже самодельного, ........... только, заводское................
сколько сваркой не вари, а болгарка сильней.
Вернуться в начало страницы
Вставить ник
+Ответить с цитированием данного сообщения
OlegarX-RUS
сообщение 11.8.2014, 10:05
Сообщение #23


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

Группа: Пользователи
Сообщений: 1511
Регистрация: 30.11.2008
Из: Россия, Крым, Симферополь
Пользователь №: 12714



Цитата
Вот я не догоняю - почему все так бояться юзать контроллер как единый центральный мозг

А никто и не боится icon_smile.gif Юзай STM32f051 там есть компораторы довольно быстрые и ДАКи icon_smile.gif
Есть в сети переведённый раздел по TIM1 почитай! В томже кокосе есть примеры с исходниками которые легко правятся под твои нужды icon_smile.gif


Цитата
Вот ты мне скажи, сколько параметров работы инвертора может отслеживать твой СТМ одновременно? То есть, не по очереди, но быстро, а ОДНОВРЕМЕННО


Я отвечу icon_smile.gif Лёха много может отследить с учётом того, что следит он на аппаратном уровне переферией, а ядро можно спать отправить icon_smile.gif


--------------------
В электронике есть два вида неисправности:
1) наличие контакта там где его не должно быть
2) отсутствие контакта там где он должен быть
всё остальное домыслы :)
Вернуться в начало страницы
Вставить ник
+Ответить с цитированием данного сообщения
Dominys
сообщение 11.8.2014, 13:12
Сообщение #24


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

Группа: Пользователи
Сообщений: 138
Регистрация: 12.4.2010
Из: Украина, Винница
Пользователь №: 17933



Цитата(IGBT @ 11.8.2014, 9:01) *
1. Вот я не догоняю, ты уже что то наюзал в железе с единым мозгом или хочеш, что бы я это сделал.
3. Что же вы за народ? Любите, плюшки и пряники? Зимой булочек уже вам раздали, теперь надейтесь, что и ватников привезут. Я порожаюсь, жили мы вроде в одной стране, а люди обсалютно разные.


Я наюзал достаточно на STM32, только все не связанное со сварочной техникой.
Есть желание - делай!
Я предложил свой вариант - не нравится ваше дело. Здесь не только ГУРу сидят, но и начинающие.
То что я фактически начинающий в силовой электронике, еще не значит что я начинающий во всем.
Раз зашла тема про процы и программы - стоит рассмотреть все варианты.
На мегах я наваял достаточно железок, но после перехода на Cortex обратно к мегам не тянет.

Вообще IGBT - будьте попроще. Я понимаю что самомнение оно конечно зашкаливает, но форум он на то и форум чтоб общаться, иногда даже на бредовые темы.

И не надо тролить про народ.


Цитата(OlegarX-RUS @ 11.8.2014, 10:05) *
А никто и не боится icon_smile.gif Юзай STM32f051 там есть компораторы довольно быстрые и ДАКи icon_smile.gif

Все это мне известно - STM юзаю давно.
Просто заметил что, как только тема про силовую электронику, так сразу все открещиваются от процов как от черта.

Сообщение отредактировал Dominys - 11.8.2014, 15:12
Вернуться в начало страницы
Вставить ник
+Ответить с цитированием данного сообщения
с2н5он
сообщение 11.8.2014, 15:20
Сообщение #25


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

Группа: Модераторы
Сообщений: 22895
Регистрация: 12.7.2009
Из: Вологодская область
Пользователь №: 14996



последнего китайского предупреждения не будет, для сторонних тем есть курилка, хотя и там подобные темы пришлось прикрыть.


--------------------
интереснее всего в этом вранье то, что оно враньё от первого до последнего слова
Вернуться в начало страницы
Вставить ник
+Ответить с цитированием данного сообщения
Dominys
сообщение 11.8.2014, 15:20
Сообщение #26


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

Группа: Пользователи
Сообщений: 138
Регистрация: 12.4.2010
Из: Украина, Винница
Пользователь №: 17933



Цитата(OlegarX-RUS @ 11.8.2014, 15:19) *
Ну теперь можно и про процы погутарить icon_smile.gif

Таки да icon_smile.gif
Вернуться в начало страницы
Вставить ник
+Ответить с цитированием данного сообщения
khach
сообщение 11.10.2014, 14:15
Сообщение #27


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

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



Цитата(IGBT @ 11.8.2014, 8:01) *
ps По п1. Вот ты мне скажи, сколько параметров работы инвертора может отслеживать твой СТМ одновременно? То есть, не по очереди, но быстро, а ОДНОВРЕМЕННО.

Добры день, я не не, но отвечу - STM32F3 одновременно контролирует 4 параметра - 4 независимых АЦП. STM32F1 -оо 3 параметров. А коммутируемых каналов- до 2 десятков, но это не одновременно. Хотя продвинутые алгоримы синхронизации таймеров и коммутаторов АЦП позволяют аппартно уложить на один канал контроль тока и напряжения резонансника, токов потребления моста и температуры. И это все без участия программы- работает по DMA.
А теперь вопрос - для самодельной плазмы понадобился KKM- сеть не тянет 5 Квт. В аппликуха на STM32, в частности 500 W fully digital AC-DC power supply based on
the STM32F334 microcontroller http://www.st.com/web/catalog/tools/FM116/SC1079/PF260346 есть пример реализации brodge-less PFC (безмостиковго ККМ) на базе STM32F051. Может кому попадались исходники прошивки ККМ?
ЗЫ. Если есть желающие- очень хотелось бы обсудить вопросы построения резонансных источников (сварочники, плазма, ТВЧ) на базе STM32 в качестве управляющего контроллера моста/полумоста. Вопросы алгоритмов АПЧ резонансников, защит от всяких аварийных ситуаций, софт-старта, стабилизации тока, продвинутые вопросы типа
Simplified Optimal Trajectory Control (SOTC) диаграммы резонансного моста.
Варианты на других DSP тоже приветствуются, хотя и не так интересны.
Вернуться в начало страницы
Вставить ник
+Ответить с цитированием данного сообщения
IGBT
сообщение 11.10.2014, 15:22
Сообщение #28


Специалист
*****

Группа: Пользователи
Сообщений: 576
Регистрация: 8.4.2010
Из: НОВОРОССИЯ КРАСНОДОН
Пользователь №: 17884



Цитата(khach @ 11.10.2014, 15:15) *
Добры день, я не не

Так а в чём причина, по чему Вы ещё не сделали? Я к примеру знаю одного товарища, который на 32 камне покрайней мере нарисовал схему, может уже и прошивку слепил, но это его горе и я в нём не учавствую. Как планируете организовать по цикловое слежение за ТТ или шунтом? Какие последствия могут быть при зависании проца, особенно интересует, отключится ШИМ или нет, а может порт с ШИМ перейдёт в логическую 1? Остальные всякие форсажи и анти стики, это пыль для моряка, они реализовываются элементарно. Часа два-три мне понадобится, что бы слепить управу ММА на меге, только следить она будет по среднему и ни кто не знает что будет при зависании проца, а рано или поздно он обязательно зависнит.

Цитата(khach @ 11.10.2014, 15:15) *
STM32F3 одновременно контролирует 4 параметра - 4 независимых АЦП. STM32F1 -оо 3 параметров.

Я в программировании конечно полный 0, но на сколько я понимаю, программа - это последовательное выполнение действий, даже вкючая прерывание. Как проц может одновременно следить за 3-4 парамитрами это для меня загадка. Исли можно по подробней про это.


--------------------
Хуже самодельного, ........... только, заводское................
сколько сваркой не вари, а болгарка сильней.
Вернуться в начало страницы
Вставить ник
+Ответить с цитированием данного сообщения
khach
сообщение 12.10.2014, 11:31
Сообщение #29


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

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



Цитата(IGBT @ 11.10.2014, 14:22) *
Так а в чём причина, по чему Вы ещё не сделали? Я к примеру знаю одного товарища, который на 32 камне покрайней мере нарисовал схему, может уже и прошивку слепил, но это его горе и я в нём не учавствую. Как планируете организовать по цикловое слежение за ТТ или шунтом? Какие последствия могут быть при зависании проца, особенно интересует, отключится ШИМ или нет, а может порт с ШИМ перейдёт в логическую 1?

Ну так это же и интересно пообсуждать. Делать то делали, но на 103 камне. У него возможности по защите весьма скромные были- внешний вход break, который переводит выходы таймеров в безопасное состояние (апрограммированое при инициализации таймера). Так что требовалось куча внешней аналоговой измериловки для реализации зашит- компараторы, ЦАПы уставок, фильтры на импульсные помехи.
Теперь же появился камни STM32F3xx со встроенными компараторами, которые переводят таймера в безопасное состояние. Со встроенными фильтрами импульсных помех. Можно контролировать ток каждого плеча моста (сквозянки) и диагонали, и потребления моста одновременно. Правильно настроенаая защита срабатывает сама даже при полностью зависшем ядре микропроцессора. А сигнал потери управления ядром- тоже внутренний сигнал для пеерхода в безопасное состояние.
Именно все это особенности и привлекают в STM32
Цитата
Я в программировании конечно полный 0, но на сколько я понимаю, программа - это последовательное выполнение действий, даже вкючая прерывание. Как проц может одновременно следить за 3-4 парамитрами это для меня загадка. Исли можно по подробней про это.

В STM все несколько по другому- программируем дополнительный канал таймера, которые работают синхронно с таймером управления силового моста, на запуск АЦП в определенные периоды цикла. АЦП (их 4 штуки, т.е можно запрограммировать 4 незавимимых события) срабатывают по таймеру, результат преобразрования под зарание настроенному DMA попадает в память. И только тогда формируется прерывание. Или можно обработать результаты в конце цикла таймера. DMA может раскладывать данные в кольцевой буфер. Все это происходит без участия программы (кроме обработки результата конечно).
Проблема в том, что система управления силой в STM32 очень велика. Не всегда понятна логика работы и взаимодействия разных узлов, которую закладывали разработчики микросхемы. Вот например в 334 камень они ввели таймер со сверхмалым разрешением по времени (меньше тика системного кварца) и утверждают, что это позволит управлять резонансником, т.к период таймера можно подстаривать очень плавно. С другой стороный даже у старых камней STM32 был вход внешенго тактирования, на который подвешивали ГУН, управляемый от фазового детектора где опорым сигналом был ТТ резонасного моста. ГУН работал на высоких частотах, потом делился внутри процессора таймером, сравнивался с сигналом ТТ. Сдвиг по фазе реализовавалась в таймере. Резонансник работал, при постоянной нагрузке даже при зависшем проце. Вот только дедтаймы менялись синхронно с частотой ГУНа и была опасность на высоких частотах влететь в скозной ток в плече моста.
Вернуться в начало страницы
Вставить ник
+Ответить с цитированием данного сообщения
IGBT
сообщение 12.10.2014, 14:30
Сообщение #30


Специалист
*****

Группа: Пользователи
Сообщений: 576
Регистрация: 8.4.2010
Из: НОВОРОССИЯ КРАСНОДОН
Пользователь №: 17884



Цитата(khach @ 12.10.2014, 12:31) *
(кроме обработки результата конечно).

Вот ты и ответил на свой вопрос. Я плохо понимаю логику твоего мышления, в чём заключается смысл построения инвертора на одном проце? Экономия или просто захотелось? Есть куча специально заточеных микрух под разные задачи, которыми в свою очередь уже будет управлять проц.
Я же не отрицаю возможности построения силовухи на проце, но что из этого выйдет? возьми проц, пропиши ШИМ, и опрашуй 2-3 адс или кнопки. Соответственно подстраивай адс. Прога выйдет строк в 200 максимум........
Ошибся, 314 строк получилось.......

Сообщение отредактировал IGBT - 12.10.2014, 14:35


--------------------
Хуже самодельного, ........... только, заводское................
сколько сваркой не вари, а болгарка сильней.
Вернуться в начало страницы
Вставить ник
+Ответить с цитированием данного сообщения
khach
сообщение 12.10.2014, 17:49
Сообщение #31


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

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



Цитата(IGBT @ 12.10.2014, 13:30) *
Я плохо понимаю логику твоего мышления, в чём заключается смысл построения инвертора на одном проце? Экономия или просто захотелось?

Вообще-то нигде не утверждалось, что проц один. Их как минимум три- STM32F303 для управления силовым мостом, STM32F052 для упраления PFC и STM32F407 для интерфейса пользователя с графическим экраном, тачскрином и прочими прибамбасами типа подключенного по USB пирометра (в варианте индукционного нагревателя) или автоматической регулировки высоты плазменной горелки в варианте плазмореза с CNC. Сварочник выбран что бы "потренироваться на кошках", конечная цель- индукционный нагреватель, а там цена 3 процессоров по сравнинию с приходом композитора баха и замены силы практически не заметна. Реализовать же все защиты и управление на аналоге- это огромная схема получается. Такая схема есть, стараниями предидущих поколений, но настраивать ее - целое дело. При этом силовые транзисторы используются с очень большим запасом, что невыгодно экономически. Хотим свалить всю работу по управлению, защите и самонастройке силы на проц.
Вот как пример- взять тот же L6699 http://www.st.com/web/en/resource/technica.../DM00048921.pdf и реализовать его алгоритм софт-старта (страница 18 даташита) - приоткрываем нижний ключ, наблюдаем автоколебания в контуре, измеряем частоту, закрываем ключ, ждем пока контур успокоится, запускаем силу. Как это сделать без процессора (и без той же L6699)?
Вернуться в начало страницы
Вставить ник
+Ответить с цитированием данного сообщения
IGBT
сообщение 12.10.2014, 23:55
Сообщение #32


Специалист
*****

Группа: Пользователи
Сообщений: 576
Регистрация: 8.4.2010
Из: НОВОРОССИЯ КРАСНОДОН
Пользователь №: 17884



Цитата(khach @ 12.10.2014, 18:49) *
Вообще-то нигде не утверждалось, что проц один.

Вот здесь, хотели пересадить ШИМ на проц. С этого весь гутор и пошёл. Если ты ответил на мой пост, не рассматривая причинно следственную часть, то звиняйте, экстросенсов здесь нет и что там у тебя в голове, известно только тебе. Нарисуй схему и выложи, посмотрев твою консепцию, мож кто и подтянится.


--------------------
Хуже самодельного, ........... только, заводское................
сколько сваркой не вари, а болгарка сильней.
Вернуться в начало страницы
Вставить ник
+Ответить с цитированием данного сообщения
elektrolabb
сообщение 13.10.2014, 7:49
Сообщение #33


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

Группа: Пользователи
Сообщений: 139
Регистрация: 2.4.2014
Из: ЦФО РФ
Пользователь №: 38936



Для управления и контроля за всеми режимами в мосте хватает одного DSP-ника. Куча практически уже работающих инверторов на производстве под управлением одного камня 2335(2407) от Техаса. Исходный код не маленький, но однажды написанный алгоритм впоследствии очень быстро редактируется под любые нужды.
STM тоже DSP-ник и интересен своей низкой стоимостью.
Вернуться в начало страницы
Вставить ник
+Ответить с цитированием данного сообщения
KSV
сообщение 14.10.2014, 19:22
Сообщение #34


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

Группа: Пользователи
Сообщений: 1122
Регистрация: 6.10.2006
Из: г.Иваново
Пользователь №: 7048



Уважаемые программисты-сваркостроители, во всех управах на атмеге параллельно аналоговому входу ставятся конденсаторы, примел, схема Юрия. Я столкнулся с проблемой , в настройке АЦП и в железе и в протеусе, кондёр оказывает влияние и не малое на показания. Подключить и настроить NCP термисторы (как в схеме Юрия ) с кондёрами так и не смог, без них работает как часы. Программист я конечно начинающий, знаю далеко не всё(совсем мало). Посоветуйте, может не по тому пути иду, прогу пишу в Флоф коде, варианты перепробовал наверное все, пока не убрал кондики, и стало как по книге.


--------------------
С уважением Сергей
Вернуться в начало страницы
Вставить ник
+Ответить с цитированием данного сообщения
IGBT
сообщение 14.10.2014, 21:35
Сообщение #35


Специалист
*****

Группа: Пользователи
Сообщений: 576
Регистрация: 8.4.2010
Из: НОВОРОССИЯ КРАСНОДОН
Пользователь №: 17884



Цитата(KSV @ 14.10.2014, 20:22) *
Посоветуйте, может не по тому пути иду, прогу пишу в Флоф коде, варианты перепробовал наверное все, пока не убрал кондики, и стало как по книге.

Зайди в расширенные свойства АДС, там есть много настроек. Количество выборок и скорость выборки, так что кондеры можеш выкинуть. Попробуй после макроса АДС поставить задержку примерно 200 микосекунд. Может датчик не работает с кондером, и какого номинала кондер? Может супративу на АДС поставить нада, если её нет, а в юрыной схеме его нет.
Зачем тебе этот едрёный датчик, сколько читаю хворум, столько с датчиками и парятся. Есть термо релюхи, стоят 6грн, размер меньше фильтра от сигареты....... Можеш его даже на ресет поставить, датчик сработал, проц стал.

Сообщение отредактировал IGBT - 14.10.2014, 21:49
Эскизы прикрепленных изображений
Прикрепленное изображение
 


--------------------
Хуже самодельного, ........... только, заводское................
сколько сваркой не вари, а болгарка сильней.
Вернуться в начало страницы
Вставить ник
+Ответить с цитированием данного сообщения
KSV
сообщение 15.10.2014, 7:06
Сообщение #36


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

Группа: Пользователи
Сообщений: 1122
Регистрация: 6.10.2006
Из: г.Иваново
Пользователь №: 7048



В эти настройки я заходил, и даже чисто эксперементально подбирал разные значения, получилось конечно, но до нормального далековато.
Вылечилось выкидыванием кондёра. А по поводу датчика, всё исправно, пробовал в управу Юрия (с его прошивками)
, всё работает и кондёры ставил от 1 до 2.2мкф(управ собрал больше десятка).[attachment=35377:KSV6_10.zip] С12,С13


--------------------
С уважением Сергей
Вернуться в начало страницы
Вставить ник
+Ответить с цитированием данного сообщения
Pavel.I
сообщение 15.10.2014, 17:19
Сообщение #37


Специалист
*****

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



Цитата(KSV @ 15.10.2014, 10:06) *
В эти настройки я заходил, и даже чисто эксперементально подбирал разные значения, получилось конечно, но до нормального далековато.

Извеняюсь за не скромность. Сергей! если не секрет что пишеш под какую схмку. Архив пока не смотрел, вскоре гляну.
Собираюсь тоже по писать, для общего развития. но пока не решаюсь, приходится многое изучать.
Вернуться в начало страницы
Вставить ник
+Ответить с цитированием данного сообщения
KSV
сообщение 15.10.2014, 19:11
Сообщение #38


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

Группа: Пользователи
Сообщений: 1122
Регистрация: 6.10.2006
Из: г.Иваново
Пользователь №: 7048



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


--------------------
С уважением Сергей
Вернуться в начало страницы
Вставить ник
+Ответить с цитированием данного сообщения
Pavel.I
сообщение 15.10.2014, 19:49
Сообщение #39


Специалист
*****

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



Цитата(KSV @ 15.10.2014, 22:11) *
Не секрет конечно, схема сделана на основе схемы SKIFa для резонансника, я её прикрутил к косому и сделал несколько сварочников...

Была такая мысля, обдумывал, вернее присматривал к двум косым.
А индикацию в програмке тоже прописал, или пока без неё?
Вернуться в начало страницы
Вставить ник
+Ответить с цитированием данного сообщения
KSV
сообщение 15.10.2014, 20:09
Сообщение #40


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

Группа: Пользователи
Сообщений: 1122
Регистрация: 6.10.2006
Из: г.Иваново
Пользователь №: 7048



Цитата(Pavel.I @ 15.10.2014, 17:49) *
Была такая мысля, обдумывал, вернее присматривал к двум косым.
А индикацию в програмке тоже прописал, или пока без неё?

Конечно писал, без неё как то не айс


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

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


 



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