|
[ На главную ] -- [ Список участников ] -- [ Правила форума ] -- [ Зарегистрироваться ] |
On-line: |
Gauss2k - gauss gun у тебя дома / Электроника и Электротехника / Индукционный нагрев металлов. |
Страницы: << Prev 1 2 3 4 5 ...... 82 83 84 ...... 196 197 198 199 Next>> |
Автор | Сообщение | |
wmex гроссмейстер Группа: Участники Сообщений: 181 |
Добавлено: 15-03-2011 11:35 | |
То vanderber Так на сколько я понимаю ШИМ по простому будет регулировка Dead-time , типа длины импульса. При МГц по моему не покатит .Сдается мне по простому не получится ! А надо думать как по простому , по сложному можно купить . |
||
kayra мастер Группа: Участники Сообщений: 82 |
Добавлено: 15-03-2011 11:55 | |
To all: Почему же феррит так сильно греется, причем за 3 минуты нагревается градусов до 40? to wmex регулировка мощности в итальянском генераторе, который работает на частоте около 1мгц, осуществляется за счет изменения Dead time |
||
Mike Группа: Участники Сообщений: 6 |
Добавлено: 15-03-2011 12:01 | |
>Может на С можно 10 битами рулить? Не пробовал. Jab, конечно можно. Только перебирайтесь на PIC18 ) .. SetDCPWM1( unsigned-int-dutycycle ); .. Утилитку PICMultiCalc в сети поищите для рассчётов. Вобще религиозные споры никчему. Да, есть некая ущербность у младших пиков. Но только они прошли испытания и с ними наши раке.. тссссс.. |
||
jab магистр Группа: Модераторы Сообщений: 4243 |
Добавлено: 15-03-2011 12:03 | |
Скорее всего из-за размаха индукции... Насыщается он поди.
Какая рыбка, такая юшка. Не дать, не взять. Можно конечно и на армах.. сравни стрельбе из пушки по воробьям. Смысл? Показать свои знания ARM? У меня не процев таких нет, ни денег на них. |
||
N_N магистр Группа: Участники Сообщений: 350 |
Добавлено: 15-03-2011 13:00 | |
Да что вам всё насыщение мерещится? Частота какая? Если выше 50 кГц, то феррит абы какой со свалки (ну или наш говноферрит М2000) нельзя ставить. На нормальных (0.2-0.25 Тл) индукциях полюбому греться будет. Надо специальный. А уж на мегагерц... даже не знаю где такой взять. |
||
wmex гроссмейстер Группа: Участники Сообщений: 181 |
Добавлено: 15-03-2011 13:21 | |
Так воздушный дроссель надо делать , но по больше наверное будет . |
||
vanderber магистр Группа: Участники Сообщений: 624 |
Добавлено: 15-03-2011 13:24 | |
Точно, чето я про частоту совсем забыл. У меня вначале ДТ на таком говноферите был и грелся и фигню казал, пока не поставил какие-то забугорные колечки покрытые эмалью. Однозначно другой матерал кольца нужен. ============== Кстати, пробовал просто так ферритовые фильтры (те что на комповых шнурах стоят), так они тоже греются, правда не так сильно, рукой дотронутся можно - а это около 60-70 градусов (температура выше вызывает ощущение - ой, блин, горячо!), но сигнал дико искажают. ================= wmex а вы сами на какую регулировку поглядываете, ну или какая приманивает пока? ====== Елки зеленые, замучал меня этот треск трансформатора, никак не поборю. Ну неужели и тут кольца EPCOS ждать придеться! Попробую кондеры перепаять на более мощные, может они настолько хилые, что до растрескивания, как говорил N_N, я их и не доведу. Может они просто тихо-мирно коротить начинают, вот транс и трещит? |
||
kayra мастер Группа: Участники Сообщений: 82 |
Добавлено: 15-03-2011 13:59 | |
думаю собирать инвертор по данной схеме, у кого нибудь есть какие то наставления и замечания? |
||
vanderber магистр Группа: Участники Сообщений: 624 |
Добавлено: 15-03-2011 14:03 | |
kayra подписи видно фигово. Сигнал обратной связи с датчика в диагонали моста куда идет? И, обязательно мостом GDT раскачивать? |
||
kayra мастер Группа: Участники Сообщений: 82 |
Добавлено: 15-03-2011 14:07 | |
к контроллеру |
||
wmex гроссмейстер Группа: Участники Сообщений: 181 |
Добавлено: 15-03-2011 14:12 | |
То kayra На какой частоте девайс ? |
||
vanderber магистр Группа: Участники Сообщений: 624 |
Добавлено: 15-03-2011 14:12 | |
kayra, понятно. А с контура с индуктором никаких сигналов не берется, но планируется брать? Чтоб контур отдельной жизнью не жил. И общий провод - может получиться между землей и индуктором здоровый потенциал?? |
||
wmex гроссмейстер Группа: Участники Сообщений: 181 |
Добавлено: 15-03-2011 14:25 | |
То vanderber На мгч не имею приставления , единственное что там точно работает это отдельный регулятор напряжения . Вот kayra говорит что итальянцы регулирует Dead time но информации маловато что там по чем . |
||
vanderber магистр Группа: Участники Сообщений: 624 |
Добавлено: 15-03-2011 14:28 | |
wmex так я и говорил вам, если хотите посмотрю статейки у себя об этом. Правда все это по памяти, может оказаться не то, но где-то я об этом читал. Найду, выложу |
||
kayra мастер Группа: Участники Сообщений: 82 |
Добавлено: 15-03-2011 14:41 | |
wmex частота должна быть около 1мгц. В итальянском Гене в качестве драйвера используется hip4081a, в нем можно менять dead time а также PWM |
||
jab магистр Группа: Модераторы Сообщений: 4243 |
Добавлено: 15-03-2011 15:05 | |
А расскажите мне ктонито алгоритм автоматического инкрементирования переменной с некоторой скоростью после скажем двухсекундного удержания кнопки!? |
||
wmex гроссмейстер Группа: Участники Сообщений: 181 |
Добавлено: 15-03-2011 15:29 | |
То kayra А этот hip4081 по прямому ключами управляет ?Это схема которую Вы только что выкладывали ? Или эта не точная копия тому аппарату ? |
||
jab магистр Группа: Модераторы Сообщений: 4243 |
Добавлено: 15-03-2011 15:57 | |
В общем сам себе отвечу на предыдущий вопроц
Алгоритм такоф. Есть 2 кнопки. Одна кнопка увеличивает переменную, а вторая уменьшает. При одиночных нажатиях происходит изменение переменной на единицу, а вот если зажать кнопку и немного подождать, то включается автоматический режим изменения значения в цикле. Текст привел, чтоб позарили и мож кто по другому реализует.. типа на прерываниях, а не на делеях.. |
||
jab магистр Группа: Модераторы Сообщений: 4243 |
Добавлено: 15-03-2011 16:56 | |
При кручении крутилки на 9 ноге микросхемы должно изменяться напряжение в диапазоне 0 до напряжения питания. Иначе надо смотреть куда и как подключена крутилка. Могут быть ошибки в монтажке. |
||
jab магистр Группа: Модераторы Сообщений: 4243 |
Добавлено: 15-03-2011 19:43 | |
Смотря как собрано устройство. Вполне могли быть ошибки при разводке и монтаже. Яж не ясновидящий. Вот и подсказываю возможные пути для нахождения неполадки. |
||
N_N магистр Группа: Участники Сообщений: 350 |
Добавлено: 15-03-2011 23:09 | |
Если разведено в Sprint Layout или ещё как от руки - то точняк ошибки. Кстати Jab так и не ответил на вопрос зачем повторитель на операционнике с схеме плавного пуска. Вдогонку еще - зачем повторитель после фильтра на выходе ФД? Я не понимаю. |
||
jab магистр Группа: Модераторы Сообщений: 4243 |
Добавлено: 15-03-2011 23:27 | |
Для повышения нагрузочной способности. Сам же уже и ответил в своем вопросе. |
||
N_N магистр Группа: Участники Сообщений: 350 |
Добавлено: 16-03-2011 00:54 | |
??? А там точно нужна высокая нагрузочная способность? Вход ГУН вроде довольно высокоомен. |
||
analitik41 магистр Группа: Участники Сообщений: 349 |
Добавлено: 16-03-2011 02:05 | |
Оффтоп.ру Бл...ь.... Собака дома WiFi точку съела... Теперь интернета дома не будет, пока я не куплю новую ТД... Это печаль! ============= Теперь к форуму :) Jab Перестаньте использовать прерывания для обслуживания кнопок! Кто Вас этому научил?! ...нигодяи!... Понимаете, дело в том, что интерфейс: Пользователь -> Микроконтроллер НУ ООООЧЕНЬ медленный, ибо максимальная скорость обмена информацией между человеком и CPU приблизительно равна 0,5-1 секунда/действие. Так что не стоит тратить драгоценные прерывания на всякую ерунду! |
||
vanderber магистр Группа: Участники Сообщений: 624 |
Добавлено: 16-03-2011 03:55 | |
To wmex Вот к примеру небольшая стратегия PWM описывается как раз на мосте SeriesResonant_PWM.pdf |
||
ksv магистр Группа: Модераторы Сообщений: 1481 |
Добавлено: 16-03-2011 04:26 | |
To jab Вполне согласен с analitik41:
Рассказывать алгоритм словами утомительно. Вот исходник программы для управляющего МК, которые я использую в своих разработках. Для хорошего дела не жалко. Написано на C. Кроме всяких разных специфических сервисных функций, программа опрашивает 3 кнопки (мощность "+", "-" и запуск инвертора). При длительном нажатии начинается повтор с плавно увеличивающимся шагом. Я достаточно подробно прокомментировал текст. Но если что не понятно - спрашивайте. Будем разбираться. |
||
ksv магистр Группа: Модераторы Сообщений: 1481 |
Добавлено: 16-03-2011 05:18 | |
Я тут пролистал последние страницы и подумал, что, наверное, неплохо было бы почетче сделать выводы к лекции про вынужденные колебания. ============================ Выводы к лекции про вынужденные колебания Итак, проведя несколько простых "школьных" экспериментов с возбуждением последовательного контура мы можем сделать следующие выводы. 1. Колебательный контур действительно откликается с той частотой, с которой мы его возбуждаем. С точки зрения физики - это довольно очевидный результат, т.к. контур - пассивная линейная система, не имеющая своего источника энергии. Он действительно не может "родить" никаких собственных колебаний. Мы это продемонстрировали в первой части лекции. При возбуждении контура сигналом, в котором отсутствуют гармоники, близкие к резонансной частоте контура (когда возбуждали сигналом выше или не сильно ниже резонансной частоты), мы не обнаруживаем никаких собственных колебаний. 2. С другой стороны, как резонансная система, контур по-разному "любит" разные частоты. На частотах, близких к резонансной, его отклик гораздо сильнее, чем для частот, далеких от резонанса. Поэтому, если в возбуждающем сигнале есть гармоники, близкие к резонансной частоте, то контур может на них откликнуться даже сильнее, чем на основную моду возбуждающего сигнала. Мы это и продемонстрировали на примере резонанса на третьей гармонике возбуждающего сигнала. Конечно, наша реальная система, на которой мы экспериментировали, нелинейна, да и возбуждающий сигнал (меандр) имеет довольно широкий спектр. Поэтому на частотах возбуждения ниже резонансных мы можем наблюдать в спектре отклика некоторые повышения уровней гармоник, близких по частоте к резонансной частоте контура. Иногда даже в виде отдельных четких линий. Видимо это иногда сбивает с толку не только новичков, но и "инжэнэров". Но еще раз хочу подчеркнуть, что сам контур ничего нового "родить" не может. НЕчем. Если в возбуждающем сигнале нет гармоники, соответствующей резонансной частоте, то ее не будет и в отклике контура. ===================== ===================== Ну какая может быть польза от этих выводов для задачи настройки инвертора в резонанс с нагрузкой? 1. Ну первый вывод понятен. Мы в принципе не сможем настроить инвертор на резонанс, возбуждая контур сигналом произвольной частоты, если будем измерять только частоту отклика и настраивать управляющий генератор на эту частоту. В общем случае эта частота никак не будет связана с резонансной частотой. По сути дела именно на эту тему мы как раз и разговаривали с jab. И, кажется, еще один раз, но пораньше. Можно изменять возбуждающую частоту, построить АЧХ, определить резонансную частоту по максимуму отклика и настроить генератор на нее. Но это сложно, долго и не очень универсально (зависит от амплитуды сигнала). В автогенераторах это делается проще и автоматически. Поскольку контур находится в цепи положительной обратной связи, то результирующий коэффициент усиления цепи максимален именно на резонансной частоте. Поэтому флуктуации напряжения/тока в контуре ОС с этой частотой будут усиливаться сильнее, чем флуктуации с другими частотами и в конце концов "победит" одна, соответствующая резонансной частоте контура и автоген запустится. К сожалению, за счет задержек в цепях, автогенератор будет работать не строго на резонансной частоте. При высоких частотах и больших задержках это отклонение становится весьма заметным. Другой вариант простой "одночастотной" настройки - делать паузы в возбуждении и измерять частоту свободных колебаний контура. Здесь все будет четко! Контур будет колебаться на своей самой любимой частоте. Ну об этом мы здесь уже говорили. И, надеюсь, скоро мы увидим работу analitik41, посвященную этому вопросу. 2. Можно использовать и два сигнала с контура: ток и напряжение на нем. В резонансе фазы этих двух сигналов совпадают. На этом принципе основан ФАПЧ-метод настройки инвертора в резонанс. Об этом тоже был разговор раньше. Наверное возможны и промежуточные варианты в линейке автоген-ФАПЧ. Но я в это не очень верю. Устройства - да. Но сам принцип-то настройки должен быть "или-или". Но это, как говорили братья Стругацкие, "... уже совсем другая история." ================ Ух ты! Что-то долго "чайку попил". Пора за работу... |
||
kayra мастер Группа: Участники Сообщений: 82 |
Добавлено: 16-03-2011 08:04 | |
to wmex точная копия |
||
jab магистр Группа: Модераторы Сообщений: 4243 |
Добавлено: 16-03-2011 09:56 | |
analitik41, ksv, коллеги, а кто сказал, что у меня кнопки висят на прерываниях или о том, что я какимто образом использую прерывания для обработки нажатия кнопок? Возможно в последнем своем посте, в последнем предложении я не совсем внятно написал.. простите. Но пример то я привел не зря (на микропаскале). В общем в примере прерывания не включены. Есть процедура прерывания, но она не задействована и в ней по сути пусто.. как заглушка и её можно исключить из кода. Я её оставил. чтоб на случай чего не набивать .. отладочный текст. В конечном итоге яб выкинул все лишнее. А в тексте я имел в виду, что возможно было бы не плохо прерывания использовать скажем для отсчета временных интервалов для задержек, чтоб не зацикливать основной цикл программы в процедуре задержки времени и тем самым не создавать какбы подвисание программы. Но в общем и целом я понял вашу логику по поводу обработки кнопок. По сути я также и опрашиваю кнопки поочередно в теле основной программы. ksv, примерчик кода посмотрю дома вечером, спасибо. Надеюсь разберусь.
Да, мы обсуждали. Это когда Вы зарубили мою идею по поводу плавного уменьшения частоты процем на работающем контуре и поиска резонанса контура. Вообще проблема той идеи именно в методе поиска резонанса. Допустим, я запустился на максимальной частоте генератора и начинаю плавно опускать частоту. При этом как мне найти резонанс? Вот тут то и начинается танцы с бубном. По амплитуде тока? В принципе можно наверно, но контур может откликнуться на какойто гармонике и начать жрать ток и проц может подумать, что он нашел резонанс. Тогда надо сузить диапазон так, чтоб как можно меньше попадало гармоник в этот диапазон, но както не красиво выходит. Можно в принципе смотреть фазу управляющего сигнала и фазу тока контура и тогда тоже можем выловить резонанс. Так в принципе на данный момент у меня и работает ФАПЧ на 4046. Но опять но. Можно смотреть фазу управляющего сигнала, а можно смотреть фазу напряжения непосредственно с ключей или контура. Последний вариант будет более верный наверно, но в моем случае достаточно к сигналу добавлять некоторую фиксированную задержку, чтоб исключить ошибку на деадтаймах и времени срабатывания ключей. В общем мое ИМХО, что будет работать и в том и другом случая, что и показала практика.
Собака барабака - WiFi сьедака. Она наверно из-за ревности. Видит, что с этим интернетом ей мало времени уделяют, вот и сожрала. |
||
wmex гроссмейстер Группа: Участники Сообщений: 181 |
Добавлено: 16-03-2011 10:24 | |
То vanderber Благодарю ,буду разбираться . |
||
vanderber магистр Группа: Участники Сообщений: 624 |
Добавлено: 16-03-2011 14:04 | |
Может тут поможет тот факт что контур, с другой стороны, является полосовым фильтром, а? Ну это так, типа мысль-рассуждение вслух, пока медь пилю, сам еще не обдумал мозг занят процессом пиления. Хотя во многих статьях об резонансных источниках этот факт подчеркивается. Типа, берем дельта импульс, или лучше в нашем случае ГКЧ (у нас на него похож ГУН) ну и скармиливаем этому фильтру. Далее, предположим что мы не совсем ничего не знаем об этом фильтре, а именно, мы предполагаем о его рез. частоте некую величину довольно близкую к его реальному резонансу. Этим мы существенно сужаем поле поиска. Бл, по пальцу пиз..нул! Не рассуждать за чашкой чаю оно безопаснее и безболезненно, однозначно. ============== wmex, еще что-то было, посмотрю. |
||
ksv магистр Группа: Модераторы Сообщений: 1481 |
Добавлено: 16-03-2011 17:50 | |
Работать-то они будут. Но по-разному. jab, может Вы другую схему имеете в виду? Я смотрю схему на первой странице перед которой приписка:
Или, все-таки мы о разных схемах говорим? |
||
jab магистр Группа: Модераторы Сообщений: 4243 |
Добавлено: 16-03-2011 17:55 | |
ksv, в той схеме нет задержки. В Вашей схеме задержка, о которой я писал в предыдущем посте. |
||
ksv магистр Группа: Модераторы Сообщений: 1481 |
Добавлено: 16-03-2011 18:00 | |
Угу... Правда там задержка скорее вычитается, чем добавляется... ========================= Если не сильно загружусь работой (нужно срочно сделать очень "хитрую" печь на криптоле) - попробую подготовить небольшую физическую демонстрацию про автогенераторы. Нужно все-таки как-то закончить эту тему. |
||
komrad.isaev магистр Группа: Участники Сообщений: 783 |
Добавлено: 16-03-2011 21:24 | |
ksv Вы уже сами с собой спорите...., доказываете, сами себя опровергаете. После окончания цикла, повторяете алгоритм Лично для меня все так и остается (по крайней мере с тем чем имел дело), автономный инвертор работающий как: - автогенератор - автогенератор с внешней синхронизаций - с системой АПЧ - с системой ФАПЧ Рассмотрим Вашу "идеальную" ФАПЧ, с 0 задержкой ключей драйверов......, инвертор напряжения, последовательный контур. Сигналы снимаются с контура. Теперь вводим в схему элемент согласования индуктор/инвертор например трансформатор, так как у него есть для нас "паразитные" явления, то следую Вашей логике, у нас получается автогенератор, так как нарушается идеальная фаза.(у вас вроде ТТ стоит на первичке?!) Далее рассматриваем инвертор напряжения -- основная регулировка мощности частотная, то есть в результате получаем сдвиг фазы. По Вашей логике, если в "идеальныую" ФАПЧ ввести частотную регулировку мощности, то она что? превратиться в автогенератор??? Фантазер, Вы Наш ===== Это тоже, так к слову, мимоходом: В начальный момент в колебательной системе возбуждаются оба процесса – вынужденные колебания на частоте f и свободные колебания на собственной частоте frez . Но свободные колебания далее затухают. Поэтому через некоторое время в колебательной системе остаются только стационарные колебания на частоте f, внешней вынуждающей силы (гармоники пока не рассматриваем)......... есть еще много другого интересного, что должен переварить ваш ZCD.......... и новый вид, Вами открытого - автогеннобпре, с ФД и ГУН. |
||
vanderber магистр Группа: Участники Сообщений: 624 |
Добавлено: 16-03-2011 21:57 | |
wmex вот еще SPICE SIMULATION OF THE CONTROL SYSTEM FOR FREQUENCY REGULATED TRANSISTOR RESONANT INVERTER.pdf Аннотация (перевод аннотации мой, мог ошибиться.) Объектом исследования статьи является синтез и SPICE моделирование системы частотного контроля и регулировки последовательного резонансного транзисторного инвертора. Характерное свойство системы - отслеживание только одного сигнала синхронизиции. Этим сигналом является ток в резонансной петле. Этот подход крайне предпочтителен когда нагревательная станция (согласующий транс HF, емкость нагрузки и индуктор) дистанцированы от источника энергии. Адаптивный (самонастраивающийся) контроль мертвого времени встроен в систему, который есть функция тока через ключи в момент коммутации. Система контроля автоматически ограничивает минимальную рабочую частоту, поддерживая минимальное время задержки коммутации транзиторов, до момента пересечения нуля током через них. Это обеспечивает ZVS во всем частотном диапазоне. И еще (где-то близко) Analysis of Transition Mode from Phase-Shift to Zero Phase-Shift ZVS and NON-ZVS Operation for IndHeat Inverter.pdf Вот на контроллере (где-то была уже на форуме вроде бы) Power and Frequency Control in a 60 kW Induction Steel Heating Furnaces through PLC тут мост, но все в иероглифах тут рассмотрены режимы последовательного и параллельного мостов Это на "закуску" про пуш-пул, прикололи фамилии авторов Sam Ben-Yaakov and Mor Mordechai Peretz Потом если что еще добавлю ===================================== To komrad.isaev Я вот тут подумал, в резонансе комплексное сопротивление равно нулю - контур чисто активный. Это наверное должно означать что контур не дает по одному из своих сигналов (току или напряжению) задержки относительно одного из входных сигналов. Это наверное и лежит в основе первой приведенной статьи (еще не читал переводить влом) Но чето там по схеме входы компараторов 4046 замкнуты. По-видимому они там свой детектор делают какой-то хитрый. |
||
wmex гроссмейстер Группа: Участники Сообщений: 181 |
Добавлено: 16-03-2011 22:55 | |
То vanderber Ну какая часть тут уже циркулировало . Буду разбираться ,только с английским у меня не очень . Думаю если у итальянцев на HIP4081 работает , надо углубленно разобраться .Как раз смотрел что HIP4080 могу достать . На чет входов 4046 там фазовый детектор отдельно построен . |
||
vanderber магистр Группа: Участники Сообщений: 624 |
Добавлено: 16-03-2011 23:01 | |
wmex а вы какой кусок английского ну никак не поймете - скиньте сюда, мож совместно осилим И че там про итальянцев?, я что-то пропустил, никак не вспомню, ткните пальцем |
||
wmex гроссмейстер Группа: Участники Сообщений: 181 |
Добавлено: 16-03-2011 23:47 | |
Kayra разбирал итальянскую печку |
||
jab магистр Группа: Модераторы Сообщений: 4243 |
Добавлено: 17-03-2011 00:48 | |
Продолжаю страдать херней. Разобрался с операциями сдвига на асемблере настолько, что уже обратно не могу переключится на высокий уровень программирования. Уже кажется что проще так. В общем на высоком уровне х.з. как разбросать 10 бит по разным регистрам так, чтоб быстро получилось. Вот на асме накатал кусок:
Значит есть два байта PWMH и PWML. Которые увеличиваются от 0 до 65534, но я должен ограничить увеличение до 10 бит, это значит от 0 до 1023 в десятичной системе. Эти два бита передаю в эту процедуру и она управляет ШИМом. Крутить байты нужно кнопками с задержками и автоматическим инкриментодекриментом. Тот кусок изменения байтов уже на высоком уровне накатал ради интереса. Завтра попробую его прикрутить в микропаскаль. Опять получается суржик. Еслиб можно было бы ещё и на сишнике вставлять куски кода, было бы ваще зашибись! Типа чтоб без ограничений валять на всем подряд что знаю... сплошняком.
Приводи тут. Будем переводить. Я какраз занялся углубленным изучением английского, а то не берут на другую работу без хороших знаний языка. ksv, напомните мне пожалуйста, на какой частоте работает у вас PWM при кварце 16МГц на проце? Так вот интересно, что Вам удалось выжать из процика. У меня получилось 10 бит на частоте 19435 Гц PWM при этом процик крутицо на 20МГц. |
||
ksv магистр Группа: Модераторы Сообщений: 1481 |
Добавлено: 17-03-2011 04:36 | |
To jab
Из общих соображений. "Сколько частоты" можно "выжать" из цифрового ШИМ, не зависит от процессора. Оно зависит только от тактовой частоты счетчика и разрешения, которое Вам нужно. Для ШИМ на счетчиках 10 разрядов при 16 МГц всегда дадут около 16 кГц (точнее - чуть меньше, ибо 1025, а не 1000), а при 20МГц, естественно, около 20 кГц. Что касается AVR. Для TIMER1 у AVR-ов есть два режима ШИМ: быстрый (несимметричная пила) и обычный. Быстрый, естественно в два раза быстрее. Вообще режимов ШИМ, конечно, больше, но это уже нюансы. Формула для расчета частоты ШИМ сигнала такая: F = Fclk/(N*(1 + TOP)), где Fclk - тактовая частота, N - прескейлер (предварительный делитель тактовой частоты перед счетчиком, N = 1, 8, 64, 256, 1024) и TOP - до куда считает счетчик (по сути - это разрешение ШИМ). На 16 МГц тактовой частоты и разрешении 10 бит (TOP = 1024) без прескейлера Вы получите частоту ШИМ-сигнала , естественно, около 16 кГц. |
||
kayra мастер Группа: Участники Сообщений: 82 |
Добавлено: 17-03-2011 07:42 | |
to wmex для регулировки PWM можно использовать какой нить ШИМ контроллер, ну типа Tl494 |
||
analitik41 магистр Группа: Участники Сообщений: 349 |
Добавлено: 17-03-2011 09:12 | |
Вот рисую в свободное время. Это схема модуля захвата и управления. |
||
jab магистр Группа: Модераторы Сообщений: 4243 |
Добавлено: 17-03-2011 09:22 | |
ksv, спасибо. Значит авер по сути тоже самое, что и пик. Я вот думаю о том, как увеличить разрядность ШИМ на томже контроллере, не жертвуя частотой. Типа как можно выжать 2048 шагов. Вот если одну ножку контроллера использовать как половину питания. Например, если на дополнительной ножке 0 то ШИМ работает на ФНЧ в режиме половины питания, если на ножке 1 то ШИМ какбы поднимается на ступеньку выше и работает уже в верхней половине питания. Типа при нуле диапазон от 0 до 6В, при единице диапазон переключается от 6В до 12В с темже шагом. Т.е. я досчитал ШИМом до 1024, включил 1 на доп ножку, а ШИМ сбросил в 0 и тем самым имею половину диапазона и имею возможность считать дальше снова до 1024. Тока надо подумать как схемотехника должна выглядеть для такого расклада. Типа как такое организовать. |
||
kayra мастер Группа: Участники Сообщений: 82 |
Добавлено: 17-03-2011 09:23 | |
вот к примеру частота регулируется до 1мгц |
||
jab магистр Группа: Модераторы Сообщений: 4243 |
Добавлено: 17-03-2011 09:33 | |
kayra, специализированные ШИМ хороши, но тут ключевая идея в кнопочном управлении этим ШИМом. Ну или программным управлением. Даже не так. ШИМ там по стольку постольку. Нужно управлять напряжением с максимальной разрешающей способностью. А это напряжение уже подается на ГУН, который в свою очередь формирует частоту в заданном диапазоне. ksv, итак, в связи с написанным мною выше, родилась очередная идея. Можно дополнительными ножками контроллера не половину напряжения формировать, а переключать дополнительные резисторы ГУН так, чтоб переключать диапазон. Типа я имею 1024 шага в диапазоне от 40 до 80кГц, потом перекючаюсь на другой диапазон от 80 до 120кГц и имею уже там 1024 шага и потом могу переключиться на третий диапазон от 120 до 160кГц и иметь уже там 1024 шага и т.д. Круто? |
||
analitik41 магистр Группа: Участники Сообщений: 349 |
Добавлено: 17-03-2011 09:38 | |
To Jab
|
||
ksv магистр Группа: Модераторы Сообщений: 1481 |
Добавлено: 17-03-2011 09:39 | |
To analitik41 Теперь понятно. За счет двух флип-флопов Вы увеличили период в 4 раза и тем самым снизили погрешность определения периода. Ну что-ж. Довольно остроумное решение для высокодобротных нагрузок. Можно сказать, настоящая цифровая "лупа времени". Но, к сожалению, такая "цифровая растяжка" не будет работать для низкодобротных нагрузок, когда всего, например, 2-3 свободных колебания. Вот как там быть? To jab
|
||
jab магистр Группа: Модераторы Сообщений: 4243 |
Добавлено: 17-03-2011 09:40 | |
analitik41, чойта? |
||
ksv магистр Группа: Модераторы Сообщений: 1481 |
Добавлено: 17-03-2011 09:52 | |
To jab
В принципе, в цифровой технике для получения разрешения меньше, чем квант используется и такой прием. Типа "дизеринга" (dithering). Например, у Вас цифровой ШИМ. А Вам нужно установить, например, уровень модуляции 375.3. Т.е. дробное значение. Как быть? Можно, скажем 2 миллисекунды держать ШИМ равным 375, и потом еще 1 миллисекунду - 376. И так далее в цикле. В среднем получится то что надо. Такой принцип используется, например, для повышения разрешения цифровых синтезаторов частоты. PS Вы же все равно будете на входе ГУНа RC ставить для интегрирования ШИМ-сигнала? Не так-ли? |
Страницы: << Prev 1 2 3 4 5 ...... 82 83 84 ...... 196 197 198 199 Next>> |
Gauss2k - gauss gun у тебя дома / Электроника и Электротехника / Индукционный нагрев металлов. |