![]() Микропроцессорное управление сварочным аппаратом , Соображаем что должно уметь это управление и способами реализации |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() Микропроцессорное управление сварочным аппаратом , Соображаем что должно уметь это управление и способами реализации |
![]()
Сообщение
#271
|
|
Активный участник ![]() ![]() ![]() Группа: Пользователи Сообщений: 340 Регистрация: 20.9.2007 Из: Москва Пользователь №: 9471 ![]() |
А попробуй,хотябы в морозильник ![]() ![]() САНЕК, так ведь знаю... А у тебя похоже головокружение от успехов на почве повторения девайсов, разработанных другими, например Электровозом. Ты кажешься себе очень крутым специалистом в области сваркостроения и применения микроконтроллеров... А ведь это совершенно разные вещи - разработать что-то свое новое или аккуратно и красиво повторить чужое. Так что давай не будем считать деньги и время, потраченные другими на спаленные транзисторы. Прошу тебя - не пугай энтузиастов. Они возможно сделают что-то новое, которое ты сможешь повторить в дальнейшем. Есть хорошая поговорка - Не плюй в колодец... По моему Вы действительно не правы; Шим - да изменение ширины управляющего импульса, НО! ЧИМ, именно в данном случае - ИЗМЕНЕНИЕ КОЛИЧЕСТВА ИГОЛОК в управляющем импульсе. Интересно узнать, с чего вы так решили ? Вам надо бы почитать данную ветку, чтобы уяснить почему речь идет о ЧИМ. Причем именно о Частотно Импульсной модуляции. Придется напомнить вкратце историю. При моделировании резонансника с ШИМ выяснилось, что при уменьшении длительности открывающих импульсов, как сделано у автора, появляются очень большие потери на выключение транзисторов. Это происходит вследствие того что резонансная цепь оптимально настроена только для этого режима. При этом половина периода резонансной частоты как раз и равна длительности открывающего импульса. Поэтому при максимальном токе в данной топологии наблюдаются очень малые динамические потери при переключении транзисторов. Чтобы приблизиться к такому оптимальному режиму переключения при УМЕНЬШЕНИИ тока нагрузки надо держать длительность открывающих импульсов постоянной, увеличивая время между ними. Именно этот режим ЧИМ в данной ветке и обсуждается. К сожалению реализовать такой способ регулирования известными ШИМ контроллерами легко не получается, поэтому у энтузиастов появилось желание сделать это на базе микроконтроллера. Теперь еще раз о том, почему именно для резонансника с резонансным контуром и насыщающимся дросселем. Да потому что это самый простой вариант, НЕ ТРЕБУЮЩИЙ обратных связей для ограничения тока КЗ. Таким образом нет никаких ограничений на время реакции контура регулирования на устойчивость системы. Так как нет контура регулирования. То есть для реализации не требуется высокого быстродействия контроллера. Задача достаточно простая и несложная в реализации на простой элементной базе, например AVR или PIC. Для других вариантов топологий (косой, полумост, мост) имеется достаточное количество аналоговых конроллеров 3825, 3845, 3846 и т.д., успешно справляющихся с поставленной задачей. В этом случае микроконтроллер используется только для реализации сервисных функций. |
![]() |
|
|
![]()
Сообщение
#272
|
|
![]() =VIP= ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 2222 Регистрация: 14.9.2006 Из: Воронеж Пользователь №: 6794 ![]() |
САНЕК, так ведь знаю... А у тебя похоже головокружение от успехов на почве повторения девайсов, разработанных другими, например Электровозом. Ты кажешься себе очень крутым специалистом в области сваркостроения и применения микроконтроллеров... Ты уж растолкуй убогому,я ПОВТОРЯЛ два девайса,от сэма и электровоза,всегда не по схемному решению. Как я их привожу в рабочую версию? Если ты такой круторазвороченный специалист,то где своё имеется(схемудайством не занимаюсь),а толкать народ на заведомую кучу навоза,вот это не правельно.Пусть пишут проги,толку от них. Я выше уже говорил,да и повториться не в падлу,ЗАСУНЬ проц в сугроб(хотябы) и не зависимо от написания проги-глюк словит 100% Ну и за писАтельство,если я упустил несколько лет в этой сфере,то я не пытаюсь навязать заранее гавёную затею.Свой пробел восстанавливаю и некоторые моменты понимаю.Стабильность Вашего гавеного ЧИМа,придется сохранять в кондиционере,идо шаг вправо,шаг влево имеем почти БАХа,ну а по скромному-НЕТу тока. Сообщение отредактировал САНЕК - 7.1.2010, 20:44 -------------------- На абордаж!
|
![]() |
|
![]()
Сообщение
#273
|
|
![]() =VIP= ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1382 Регистрация: 7.11.2008 Из: у синего моря Пользователь №: 12500 ![]() |
Прошу тебя - не пугай энтузиастов. ![]() Значит пока делаем чисто сервисную хренюшку. В общем на текущий момент в сухом остатке имеем такой функционал: опрашивает контроллер: 1. датчики температуры 2. измерение сетевого напряжения(???) 3. измерение выходного напряжения аппарата для определения ХХ и КЗ Управляет: 1. Вертолетами (по температуре) 2. Управление задержкой включения входного реле(тиристора) при пуске 3. Управление гашением ШИМ при КЗ и ХХ Индицирует: 1. ???? температуру -очень удобно, что еще - не знаю Осюда теперь у меня возникает куча вопросов: ПЕРВЫЙ 1. что используем в качестве датчиков температуры? а) Ставим интегральный датчик 18В20 +получаем в плюсах точность 0,1 (зачем?) и всего два провода на кучу датчиков и никаких доп обвязок. - получаем хорошую перегрузку проца 1-wire протоколом, сборище помех не гарантирующих нормальную работу протокола. б) ставим обычные термостаты на размыкание. + простота железа и легкость обработки. - не можем контролировать температуру. Чтоб узнать зону отключения - нужно от каждого датчика тянуть провод в) ставим диоды в качестве термочувствительного элемента. + возможность измерения температуры с приемлимой точностью, дешевизна, легкость обработки - на каждый датчик нужен свой стабилизатор тока(трехногой lm317 с резистором-что не есть проблема и просто), и свой провод, что хуже Пока он является считаю фаворитом это не все, щас еще пишу.... ВТОРОЙ. Как контролировать сетевое напряжение? гальванически с сетью связываться неохота. Вариантов пока не вижу. Может использовать амплитудное значение импульсов транса на ХХ? Сложновато обработать. Можно попробовать резистор с махоньким развязывающим транцем? Тут уж проще притулить на фэйс аппарата вольтметрик. Может у кого какие мысли есть? или ну его этот вольтметр? ![]() ТРЕТИЙ Управление дежуркой. Юрий описывал свой алгоритм. Вроде помнится неплохой. Быстро найти сложно. Он уже опробован в работе так что думаю Юрий будет не против если мы по образу и подобию... ________________________________________________________________________________ _____________________________________________ Ты уж растолкуй убогому, С удовольствием. Уважаемый, вы сюда пришли посоветовать засунуть проц в сугроб? Я так понял это ваш метод проверки девайсов? Похвально.На этом ваши познания я так понял закончились? То что они бывают разного климатического исполнения и разных фирм - вас уже похоже мало волнует. И не стоит обвинять не понятно в чем человека, совершенно не зная его (которому, судя по вашим выражениям и выводам не годитесь никуда). И за всех все порешали заранее гавёную затею.Стабильность Вашего гавеного ЧИМа Только промышленные образцы инверторов на контроллерах, почему то плевать хотели на ваши измышления, и благополучно пашут в разных условия. Хотел спросить - Зачем Вы здесь?Если есть чем помочь - пожалуйста, будем рады, нет - бестоку п...ть не надо Сообщение отредактировал Skif - 7.1.2010, 21:54 -------------------- ссылки ищем сами, спасибо новым правилам.
|
![]() |
|
![]()
Сообщение
#274
|
|
Активный участник ![]() ![]() ![]() Группа: Пользователи Сообщений: 340 Регистрация: 20.9.2007 Из: Москва Пользователь №: 9471 ![]() |
Ты уж растолкуй убогому,я ПОВТОРЯЛ два девайса,от сэма и электровоза,всегда не по схемному решению. Как я их привожу в рабочую версию? Ну и за писАтельство,если я упустил несколько лет в этой сфере,то я не пытаюсь навязать заранее гавёную затею.Свой пробел восстанавливаю и некоторые моменты понимаю. САНЕК, ты все-таки поспокойнее, не кипятись. Старайся восполнять пробелы в образовании. Не ограничивайся заклинаниями типа, я не знаю как поэтому у вас ничего работать не будет. А то тут был один ученый, чукча называется. Он тоже кликушествовал, что резонансник Негуляева не работает. Так вот пришлось вступить с ним в полемику и он стал очень редко появляться здесь. Уясни главное правило, что если ты не знаешь как это сделать, то это не значит, что никто не должен так делать. И все у тебя будет хорошо. У тебя ведь золотые руки. На твои конструкции смотреть - одно удовольствие. Хочу тебе сказать, что я никогда не навязываю своего мнения. Я ведь здесь просто для своего удовольствия и с тем, чтобы вместе со всеми искать различные решения, зачастую отличные от тривиальных... |
![]() |
|
|
![]()
Сообщение
#275
|
|
![]() =VIP= ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 2110 Регистрация: 20.10.2007 Из: Россия Пользователь №: 9647 ![]() |
А то тут был один ученый, чукча называется. Он тоже кликушествовал, что резонансник Негуляева не работает. Так вот пришлось вступить с ним в полемику и он стал очень редко появляться здесь. Стало быть, проучили некомпетентного Чукчу и он от стыда лёг на досадную кушетку? Однако, уверен, Вы понимаете, что ему просто не интересно в этой песочнице куличики лепить. ![]() Сообщение отредактировал gyrator - 7.1.2010, 22:32 |
![]() |
|
![]()
Сообщение
#276
|
|
![]() Специалист ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 632 Регистрация: 12.4.2007 Из: пос. Фёдоровка Пользователь №: 8530 ![]() |
Однако, уверен, Вы понимаете, что ему просто не интересно в этой песочнице куличики лепить. ![]() Ну так здесь продаж не сделаешь. А производить сварочники на просторах СССР дело не благодарное и малоприбыльное. ![]() -------------------- А знаете ли вы, что все радиодетали работают на волшебном дыме. а когда дым из детали выходит, она перестает работать.
|
![]() |
|
![]()
Сообщение
#277
|
|
![]() =VIP= ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 2110 Регистрация: 20.10.2007 Из: Россия Пользователь №: 9647 ![]() |
|
![]() |
|
|
![]()
Сообщение
#278
|
|
![]() Заглянувший ![]() Группа: Пользователи Сообщений: 42 Регистрация: 1.5.2009 Пользователь №: 14379 ![]() |
Уважаемый RV3BJ , ну спасибо , ну уважил.
Я хожу перед зеркалом и думаю "какой он все таки умный. скоро сварочник сваяет", а ты взял и фейсом прямо в г-но. Так это я давненько уже заблуждаюсь. Но вот в чем курьез. Прарадитель резонансника на том и настаивал, что ШИМ регулировка дает возможность избежать явления " Совпадения резонанса с режимом КЗ". И как тут быть? Получается обратные связи понадобятся? |
![]() |
|
![]()
Сообщение
#279
|
|
![]() Заглянувший ![]() Группа: Пользователи Сообщений: 42 Регистрация: 1.5.2009 Пользователь №: 14379 ![]() |
Ребята, по поводу контроллера, а в чем собственно проблема?
Даже ради эксперимента: берем всеми уважаемы и любимый таймер 555, делаем генератор с плавной регулировкой частоты в нужном диапазоне и подаем ее на контроллер для прерывания по внешнему признаку. В прерывании формируем импульс нужной длительности - вот вам и нужная ЧИМ. Снимаем с контроллера да сигнала - прямой и инверсным. И вот оно счастье. Крути ручку - получай плавную регулировку. Затраты мизерные: 555 - копейки, контроллер если PIC - ну 12F629 тоже ерунда. 2 восьмипиновых корпуса, а если еще в планаре - клопы. Ребята - программисты ааа??? Как идея? Да, а что говорят насчет тампературной нестабильности контроллеров? Цифровые системы и на северах чудесно работают, да и в 494, 3525, 3546 внутрях тоже логика присутствует. Если о частотных делах, так здесь и кварц прикручивается. Это о чем говорят? |
![]() |
|
![]()
Сообщение
#280
|
|
![]() =VIP= ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 2222 Регистрация: 14.9.2006 Из: Воронеж Пользователь №: 6794 ![]() |
С удовольствием. Уважаемый, вы сюда пришли посоветовать засунуть проц в сугроб? Я так понял это ваш метод проверки девайсов? Похвально.На этом ваши познания я так понял закончились? Хотел спросить - Зачем Вы здесь?Если есть чем помочь - пожалуйста, будем рады, нет - бестоку п...ть не надо По поводу сугроба,аппарат стоял в гараже(t -15)при включении словил глюк.Постоял в машине с пол часа,всё поехало. По поводу сервиса; 1.Можно пользовать хорошо зарекомендовавший LM335 хорошая точность t,минимум обёма проца.Легко приобрести. 2.Необходим контроль исправности датчиков t в электровозном варианте был случай обрыва. 3.Спящий режим после 2-3мин бездействия. И всё таки,резонанснер это не моё.После выкладывания тобой схемы и прошив,вроде повторений не было. А я малыми шагами иду примерно к этому UC2845+Mega8,контроль выхода по АЦП+ШИМ протяги+контроль t. -------------------- На абордаж!
|
![]() |
|
|
![]()
Сообщение
#281
|
|
![]() =VIP= ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1382 Регистрация: 7.11.2008 Из: у синего моря Пользователь №: 12500 ![]() |
Стало быть, проучили некомпетентного Чукчу и он от стыда лёг на досадную кушетку? Вы помнится тоже о резонанснике меняли точку зрения. В этом ничего дурного нет. Дурное в том, что когда хают с неясным обоснованием, или вообще без оного.Однако, уверен, Вы понимаете, что ему просто не интересно в этой песочнице куличики лепить. ![]() Мне вот трудно например с вами Гиратор спорить на тему силовой электроники - и я этим не занимаюсь. Знаний не хватает. В принципе я даже предмета спора не вижу. И не плююсь в ее сторону, а пытаюсь в меру сил освоить. В чем помощи не было, хотя я не просил меня обучать симулированию, а просто угостить грамотной моделью резонансника с ТГРом - так как не в состоянии учесть всех нюансов архитектуры этого аппарата. И тем более грамотно задать параметры некоторых реактивных элементов. Если Вам не трудно - сбросьте на yasy@yandex.ru дает возможность избежать явления " Совпадения резонанса с режимом КЗ". Вы заблуждаетесь. Разберитесь поточнее. Речь шла о неправильной установке частоты резонанса. Говорилось про тот вариант, когда в режиме КЗ(при нагрузке транса=0) наступает резонанс. Тогда капец. А извините меня когда вы задатчик тока ставите на максимум и залипаете (контур расстраивается) - это не есть совпадение КЗ с РЕЗОНАНСОМ, это штатный режимИ как тут быть? Получается обратные связи понадобятся? Ребята, по поводу контроллера, а в чем собственно проблема? этот таймер грешит термонестабильностью, как и все аналоговые схемы. Цифре температура менее страшнаДаже ради эксперимента: берем всеми уважаемы и любимый таймер 555, По поводу сугроба,аппарат стоял в гараже(t -15)при включении словил глюк.Постоял в машине с пол часа,всё поехало. разбора полетов - что именно глюкнуло не было? какой именно проц стоял?1.Можно пользовать хорошо зарекомендовавший LM335 хорошая точность t,минимум обёма проца.Легко приобрести. принято. Глянул даташит - действительно проще всех предложенных выше вариантов. в минусах правда провода остаются. Но это не так страшно. По ходу вопрос - какой корпус самый распространенный в продаже?2.Необходим контроль исправности датчиков t в электровозном варианте был случай обрыва. Да. Тут сложнее. Обрыв выходного резистора чтоб определить - цепляем подтягивающий к корпусу резюк - готово. А пробой внутренних транзисторов - тут поведение непредсказуемо ![]() А я малыми шагами иду примерно к этому UC2845+Mega8,контроль выхода по АЦП+ШИМ протяги+контроль t. да тут в принципе похожий путь...И всё таки,резонанснер это не моё.После выкладывания тобой схемы и прошив,вроде повторений не было. а повторений и не могло быть - я ж написал внизу возле ссылки на скачивание - есть глюки, кто ж захочет повторять?
Сообщение отредактировал Skif - 8.1.2010, 12:47 -------------------- ссылки ищем сами, спасибо новым правилам.
|
![]() |
|
![]()
Сообщение
#282
|
|
![]() =VIP= ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 2222 Регистрация: 14.9.2006 Из: Воронеж Пользователь №: 6794 ![]() |
[size=1] разбора полетов - что именно глюкнуло не было? принято. Глянул даташит - действительно проще всех предложенных выше вариантов. в минусах правда провода остаются. Но это не так страшно. По ходу вопрос - какой корпус самый распространенный в продаже? Да. Тут сложнее. Обрыв выходного резистора чтоб определить - цепляем подтягивающий к корпусу резюк - готово. А пробой внутренних транзисторов - тут поведение непредсказуемо ![]() Разбора полётов не было,глюк прошол в виде непонятного изображения на индюкаторе,включении вентиляторов. Корпус ТО92.А по поводу контроля,я имел в виду целостность контакта проводов(вдруг мыши проводом закусят,видал и такие аппараты ![]() -------------------- На абордаж!
|
![]() |
|
![]()
Сообщение
#283
|
|
![]() =VIP= ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 2110 Регистрация: 20.10.2007 Из: Россия Пользователь №: 9647 ![]() |
Вы помнится тоже о резонанснике меняли точку зрения. Если быть корректным, то имеет смысл говорить о смене отношения к ШИМическому способу легулирования в резонанснике в терминах массогабаритных показателей. Это явилось рэзультатом публичных исследований-сравнений различных способов легулиования. Однако, при ШИМ-легулировании резонансник вырождается в реактивный легулятор на основе рез. контура т.к. исчезает режим мяХкой коммутации ключей и потенция работы на 100кГц и выше с использованием доступных ключиков. Вы на досуге подумайте об этом, бо при работе на 100 кгц, индуктивности сварных кабелюк более чем достаточно для превращения приборчика из источника пульсирующего тока в источник постоянного тока и нет надобности в шибкобыстрых выпермительных диодах. Вся проблема сводится тильке к грамотнодоступному выбору киндинсаторов контура и использованию Ls силового транса в качестве индухтивности рез. контура+ исчё один момент ![]() Сообщение отредактировал gyrator - 8.1.2010, 16:15 |
![]() |
|
![]()
Сообщение
#284
|
|
Заглянувший ![]() Группа: Пользователи Сообщений: 52 Регистрация: 30.7.2009 Из: Kiev Пользователь №: 15135 ![]() |
... а просто угостить грамотной моделью резонансника ... этот таймер грешит термонестабильностью, как и все аналоговые схемы. Вставлю свои 5 копеек. Тема как-то оживилась, но создается впечатление, что проц рассматривается как самоцель, а не средство достижения цели. Но по ходу вырисовывается разделение задачи на две : 1. Сервисно- контрольные функции 2. Собственно создание ЧИМ-(или другого) контроллера Хотя вторая задача более важная и она будет определять как реализовывать сервис. Я пока не видел доступного в продаже ЧИМ - контроллера, поэтому его и придется создавать, причем пока не имеет значения на чем, хоть на 555 таймере - главное откатать идею. Но тут без моделирования делать нечего. Я сам пока с микрокапом разбираюсь , но на уровне расковыривания моделек Гиратора. Модели положил сюда. Одна из них точно от Гиратора, а вторая вроде Сергея Петрова , который написал критическую статью по негуляйнику. Поэтому предлагаю вначале определиться со скелетом, а потом мышцы и жирок наращивать. А для программеров скорее не ТЗ нужно, а алгоритм с жестко определенной последовательностью действий с учетом времянок. Потом разберемся, какой таймер лучше подходит для реализации. Вот с алгоритма и начну. А кому не лень - исправят и дополнят. 1. Включаем питание - подается питание только на управу. 2. Даем команду закрыть все силовые ключи 3. Проверяем состояние двухпорогового компаратора контроля сетевого напряжения. Если в норме идем дальше,если не в норме - ниже либо запрещаем работать (засветив светодиод) либо разрешаем, но на меньшем токе - т.е. электродами меньшего диаметра. 4. Опросили термодатчики. Сравнили температуру - если похожа - датчики работоспособны. 5. Включаем вентиляторы и проверяем частоту вращения . Если хоть один не в норме (вдруг заклинил) - светим светодиод - неисправность. Если в норме - выключаем, идем дальше. 6. Подаем напряжение на ключи. Плавно, через резистор. Когда емкости зарядятся - шунтируем резистор. 6.1 6.2. Здесь логика включения-выключения дежурки - зависит от реализации. 6.3. 7. Открываем одно плечо - пошел резонансный процесс. 8. По сигналу компаратора перехода через ноль ( чтобы закрыть в нуле токов) закрываем это плечо. 9. Ждем-с - пауза "мертвое время" 10. Открываем другое плечо. 11. По сигналу компаратора перехода через ноль закрываем это плечо. 12. Пауза. И т.д. Вентилятор(ы) включаем по сигналу двухпорогового компаратора - после однократного пересечения верхнего порога молотят до тех пор, пока температура не упадет ниже нижнего. А вот теперь появляется вопросов больше чем ответов: Что делать, если : - превышен порог тока намагничивания? Закрывать ключи сразу или пока не будет нуля токов? - питающее напряжение вылезло за ворота? - КЗ во вторичной цепи? Сколько ждать, перед тем как закрыть ключи. - выдернули вилку из розетки? В общем, нужно четко описать реакцию системы на сигналы с датчиков. |
![]() |
|
![]()
Сообщение
#285
|
|
![]() =VIP= ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 2110 Регистрация: 20.10.2007 Из: Россия Пользователь №: 9647 ![]() |
Одна из них точно от Гиратора Точно, но это вариант с разделёнными обмотовками и ЧИМ легулировка в ней ненаглядно параметрическая, за счёт "рукопашного" изменения параметров контроллера, как впрочем и в мудельке от gum (тов. Петрова). ИМХО лучче те, что с UC1846 и ЧИМ легулированием-стильбизацией. Один из вариантов в очередной раз выкладывал сегодня. Да и на тут их было, но большинство скорее всего "протухли" из-за ограниченности срока хранения в файлообменниках. Однако, сегодняшняя муделька вполне пригодна для всяческих экспериментов и мудернизаций, хотя используемая в ней UC-шка бывает капризной, а унутрь ея для починяния не влезть по причине пароля. Сообщение отредактировал gyrator - 8.1.2010, 17:07 |
![]() |
|
![]()
Сообщение
#286
|
|
![]() Заглянувший ![]() Группа: Пользователи Сообщений: 42 Регистрация: 1.5.2009 Пользователь №: 14379 ![]() |
Вы заблуждаетесь. Разберитесь поточнее. Речь шла о неправильной установке частоты резонанса. Говорилось про тот вариант, когда в режиме КЗ(при нагрузке транса=0) наступает резонанс. Тогда капец. А извините меня когда вы задатчик тока ставите на максимум и залипаете (контур расстраивается) - это не есть совпадение КЗ с РЕЗОНАНСОМ, это штатный режим этот таймер грешит термонестабильностью, как и все аналоговые схемы. Цифре температура менее страшна Просю пардону уважаемый Skif , но я привел цитату из книги Негуляева по поводу резонанса, так-что совет " Разберитесь поточнее " нужно переправить ему. По поводу таймера - " Зря вы наговариваете на семью нашу - грех это ", ну не все так страшно. ШИМы которые мы здесь применяем: 494,3825 тоже имеют аналоговые задатчики, однако применяем пленочные емкости в задатчике и все работает. И в этом плане 555 ничем не хуже, а скорее всего они-же стоят в этих ШИМах. Но вот применив его в данном случае мы поимеем погрешности еще меньше - по нечетным импульсам формируем полку ( уже в цифре ) заданой длительности и выдаем в одно плечо, по четным то-же самое в другое плечо и имеем два четких сигнала в противофазе. Незначительный уход частоты 555-го ну 1-2 или даже 5% никакой рояли не играют поскольку сами полки у нас сформированы в цифре. Самим регулятором тока мы будем гонять частоту в несравнимо вольшем диапазоне. 555 стыкуется с МК напрямую, а дальше IR2110, 2113 тоже, они работают с TTL уровнями. Вроди симпатично вырисовывается. А если получим хороший результат , вырисовывается переспектива - закрутить на более мощном МК и управу и весь сервис. Как твое мнение Skif |
![]() |
|
![]()
Сообщение
#287
|
|
![]() =VIP= ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1382 Регистрация: 7.11.2008 Из: у синего моря Пользователь №: 12500 ![]() |
Вставлю свои 5 копеек Это завсегда привествуется на непротореной дорожке ![]() Но по ходу вырисовывается разделение задачи на две : Думаю может пока достаточно сервис одолеть? Потом бороться с ШИМ-ЧИМ? Иначе две задачи сразу не поборем, только запутаемся. По поводу скелета - да, он необходим - но еще в тумане. А вот по поводу ТЗ - не соглашусь. Иногда при написани программы нужно знать что как чем рулит и какие беды возможны, чтоб знать где гульнуть. Четкие времянки выдержать не всегда возможно, особенно при наличии прерываний1. Сервисно- контрольные функции 2. Собственно создание ЧИМ-(или другого) контроллера ......Поэтому предлагаю вначале определиться со скелетом, а потом мышцы и жирок наращивать. А для программеров скорее не ТЗ нужно, а алгоритм с жестко определенной последовательностью действий с учетом времянок 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 - очень интересно. Имеет смысл поразмышлять в этом направлении. Для резонансника ж просто песня может выйти! Вроди симпатично вырисовывается.А если получим хороший результат , вырисовывается переспектива - закрутить на более беру свои слова о нестабильности назад - глянул даташит -Temperature Stability of 0.005%/°C Все может закончится очень даже удачно мощном МК и управу и весь сервис.Как твое мнение Skif ![]() А вот теперь появляется вопросов больше чем ответов: В том то и весь фикус. Посему и советую отбрасывать все то что под сомнением о необходимости. Иначе это кончится тем, что как в прошлый раз погрязнем в вопросах. Не хотелось быЧто делать, если : - превышен порог тока намагничивания? Закрывать ключи сразу или пока не будет нуля токов? а разве ожидать их чпока? ![]() - питающее напряжение вылезло за ворота? тут трудно... если банки держат эту напругу, достаточно блокировать шим и все. А если нет, то этот вопрос надо решать до включения тумблера, тут уж проще вольтметр на морду и до включателя + завести привычку почаще им любоваться ![]() - выдернули вилку из розетки? супервизор решит эту проблему на раз. А он и так будет на борту СЕРВИСА.
Сообщение отредактировал Skif - 8.1.2010, 23:15 -------------------- ссылки ищем сами, спасибо новым правилам.
|
![]() |
|
![]()
Сообщение
#288
|
|
![]() Заглянувший ![]() Группа: Пользователи Сообщений: 42 Регистрация: 1.5.2009 Пользователь №: 14379 ![]() |
Skif, ты меня не понял, повторюсь:
На 555 закручиваем РЕГУЛИРУЕМЫЙ генератор импульсов с нужным диапазоном. Генерим короткие шпильки ( ну к примеру 2мкс ). На нем это делается элементарно. Подаем их на МК. Сам МК настраиваем на прерывание по входу порта, ну и скажем по переднему фронту. По прерыванию от одного импульса выставляем "1" на один выход, задержка на длину уже НУЖНОГО НАМ импульса, выставили"0", следующий импульс - таже комедь, но выставить на другой выход, получаем 2 калиброванных цифрой выхода с плавной регулировкой частоты в противофазе В 555 не нужно вставлять никаких подстроичников и чото ловить, от него требуется только фронт ну и конечно диапазон ( да в диапазоне нужно не промахнуться). Но это решаемо. Все моделируется в Prpoteus, пока совпадало практически на все 100%. |
![]() |
|
![]()
Сообщение
#289
|
|
Активный участник ![]() ![]() ![]() Группа: Пользователи Сообщений: 340 Регистрация: 20.9.2007 Из: Москва Пользователь №: 9471 ![]() |
На 555 закручиваем РЕГУЛИРУЕМЫЙ генератор импульсов с нужным диапазоном. Генерим короткие шпильки ( ну к примеру 2мкс ). На нем это делается элементарно. Подаем их на МК. Сам МК настраиваем на прерывание по входу порта, ну и скажем по переднему фронту. По прерыванию от одного импульса выставляем "1" на один выход, задержка на длину уже НУЖНОГО НАМ импульса, выставили"0", следующий импульс - таже комедь, но выставить на другой выход, получаем 2 калиброванных цифрой выхода с плавной регулировкой частоты в противофазе Это плохое решение. Не следует забывать, что от момента прерывания на ножке процессора до появления импульса на выходе процессора ВСЕГДА будет какое-то время. Причем время - разное, т.к. процессы асинхронные. Именно это и является причиной появления джиттера, т.е. дрожания фронтов генерируемого сигнала. Проверьте в протеусе, он должен показать. И вообще зачем на вход процессора подавать внешний аналоговый сигнал с целью получить стабильный выходной. Процессор с такой задачей справится сам легко. В конце концов почему 555 ? Попробуйте, ради эксперимента, поставить вместо него еще один маленький Tiny с кварцем и покрутите его в протеусе. Я, к моему сожалению, в Протеусе не работал, хотя установил его и хотел бы попробовать. Хочу спросить, нет ли у вас простенькой готовой модельки с микроконтроллером способной работать в протеусе ? Хочется понять логику самого процесса моделирования. |
![]() |
|
![]()
Сообщение
#290
|
|
=VIP= ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1111 Регистрация: 23.5.2009 Пользователь №: 14604 ![]() |
Ребята, давайте пойдем по пути наименьшего сопротивления. Организуйте для начала сигналики. Я для начала начал бы их мучить на макетке. А вы по ходу дела наращивайте программу сервисами и прочими делами. А я их по ходу уже бы обкатывал, весь доклад в студию.
|
![]() |
|
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 4.10.2025, 23:35 |
|
![]() |