Перейти к содержанию
    

iiv

Свой
  • Постов

    2 895
  • Зарегистрирован

  • Посещение

  • Победитель дней

    3

Весь контент iiv


  1. скажите, пожалуйста, я правильно понимаю, что процессор типа Atmega32u4 тоже такую задачу сможет решить?
  2. спасибо за совет! я так и ожидал, что все тактами закончится... 8 бит меня устраивает, даже для обоих таймеров, просто 1-вый таймер использовал, так как схема исторически под него разведена была и когда-то мне 8-ми бит не хватало.
  3. Всем привет, есть Atmega328p, на первом таймере которой реализовано управление полным мостом вот такой функцией: void SetTimer1(uint2 PlusTime, uint2 MinusTime, uint2 OffTime) // PlusTime the total time in 1/8uS of positive current, // MinusTime the total time in 1/8uS of negative current, // OffTime the total time in 1/16uS of off currect between positive and negative stages // hence the total length of the operation is PlusTime+MinusTime+OffTime // _____<PlusTime/2>------------------------------------------------------------------<PlusTime/2+MinusTime+2*OffTime>_____ // -----------------------<PlusTime/2+OffTime>_____<PlusTime/2+OffTime+MinusTime>------------------------------------------ // Total: PlusTime+MinusTime+2*OffTime { if(PlusTime || MinusTime) { uint2 ocr1b=PlusTime+OffTime; uint2 icr1=ocr1b+MinusTime; OCR1A=PlusTime; OCR1B=ocr1b; ICR1=icr1; } else { OCR1A=0; OCR1B=0xffff; ICR1=0xffff; } } void IniTimer1() { TCCR1B=(1<<WGM13)|(1<<CS10); TCCR1A=(1<<COM1A0)|(1<<COM1A1)|(1<<COM1B1)|(1<<WGM11); SetTimer1(0, 0, 0); TCNT1=0; } все классно работает, но вот возникло желание добавить еще одну функциональность. Надо чтобы на еще одной ноге была 1 с точно той же частотой, но с отдельно заданными скважностью (PWM) и задержкой (Phase). То есть OC1A: _----------_________ OC1B: _________----------_ XXXX: ___----____________ Phase:<-> PWM: <-> Понятно, что если в ручную в порты битики засылать, то все можно реализовать, но тогда процессор будет занят бездарной работой, а мне хотелось бы в регистры что-то записать и наслаждаться. Как я понимаю, мне надо каким-то образом настроить два таймера, например, 1-ый и 2-ой на одну частоту (вроде проблем нет), и засинхронизовать из так, чтобы их фазы были бы сдвинуты на нужное число тиков. У меня есть работающий код для полного моста, я могу настроить другой таймер с заданной скважностью, но не понимаю как засинхронизовать их фазы. Посоветуйте, пожалуйста, реально ли это, и если да, то как? Спасибо ИИВ
  4. на б-сплайнах у Вас получится a1=1 a2=-(2-sqrt(3)) a3=(2-sqrt(3))^2 a4=-(2-sqrt(3))^3
  5. я никуда не пропал, просто был в коммандировке :) Система с кондером и тиратроном у меня есть, работает как часики. Но все вокруг меня просто достали, типа в индуктивности запасается больше энергии, надо ее использовать, кондеры и тиратроны - прошлый век. Вот и я начал тут филосовствовать. Если это филосовствование - от лукавого, классно, буду, по старинке делать так, как у меня уже годами все работало!
  6. Если система дергает лапак/бласы во время вычисления, и оные подставляются с мкл или ацмля, или, хотя бы с атласа, то ускорить будет почти не возможно. В матлабах последней версии мкл прикручен железно, мэпл и математика могут криво попользовать эти библиотеки, по крайней мере, они стараются максимально аналитически всек решить, и путаются подставить стоящий софт. Я не в крурсе использует ли маткад то, что я упоминал, но, сильно сомневаюсь. Разница на матричных вычислениях на многоядерных компах с использованием и без использования этих библиотек сейчас достикает 20-50 раз. Имеет смысл попытаться.
  7. с лаптопа по открытому вайфаю. Бумажка-то есть, и ручка, и сфоткать-то могу, только потом в роуминге сложно это на комп заслать. А разве я так не понятно объяснил?
  8. нечем нарисовать, не дома... Питание 1кВ, на входе хорошая керамика на 10мкФ (с запасом так). Потом, как в обычном бусте, дроссель, мосфет, а вместо диода - хороший дейтериевый разрядник киловольт так на 50. А, да, дроссель в виде автотранса. Какое соотношение - не знаю, ну, например, взять 1 к 50. Включаем мосфет, дожидаемся 5мкс, чтобы дроссель в насыщение вошел, выключаем его. На выходе автотранса появляется что-то большое, эдак на 50кв, разрядник пробивается, его фронты 10**12 А/с позволяют прокочать все что угодно. Разрядник закоммутированн на нагрузку, там дальше - не важно. Можно вместо разрядника тиратрон взять, тогда в момент включения мосфета надо включать его предионизацию, все остальное, то же самое.
  9. вот тут вы зря так, за последний год я открывал много тем, которые в штыки принимались корефеями форума, один из ярких примеров - МК управление полномостовой схемы. И что, я плакался, что не получилось? Я конечно не гарантирую, что тут все сразу получится, но, ... короче, время покажет. возможно я ошибаюсь, но, мне почему-то показалось, что Вы работаете не в России. В любом случае, чтобы решать такие задачи как у меня, действительно приходится очень сильно изголятся, так как подходящего персонала на просторах нашей необъятной очень сложно найти. Приходится закладываться на то, что инженер-сборщик с высшим образованием забудет залить масло, приходится закладываться на то, что компаунд треснет при первых маломальски больших перегрузках на морозе, грузчик-носильщик уронит аппарат и не сознается, и на многое-многое аналогичное. Я работаю, к сожалению, в очень российских реалиях, иногда мне очень хочется работать в вольготных немецких или вседостаточных американских. Ну да ладно, баньте, за оффтоп, но помните, вы первый заоффтопили на эту тему.
  10. в идеальном случае (скин эффекта нет, нет внутренних сопротивлений и тд и тп), мощность должна определяться скоростью срабатывания ключа и запасенной мощностью. В мною приведенном случае за 5нс должно примерно 1/e запасенной энергии с этого феррита выбежать, то есть будет 36 мегаватт, если у феррита запаслось 0.5Дж, и, 180МВатт, если там 2.5Дж запасено и реально ток ключа сильно роли не будет играть, правда если он будет очень маленький, то зарядить большущий феррит таким ключем может быть очень проблематично.
  11. я рассуждаю примерно так. Возьмем самый топовый современный мосфет, который может работать на 1кВ, 144А. Возьмем феррит на порошковом железе T400-D2, намотаем на нем N витков литцендрата, и еще NM витков литцендрата для автотрансформатора. Воткнем после первых N витков этот мосфет, включим его на 3мкс, так, что магнитное поле в феррите вочти вгонит сердечник в насыщение. Потом выключим мосфет. Фронт его выключения - 5нс. За сколько свалится эти пол джоуля с этого феррита на выходе с автотрансформатора? Даже положив, что ток останется тем же (144А) при M=30, мы на выходе будем иметь под 5МВатт, хотя у меня есть сомнение, что будет только 5, так как реально все будет определяться фронтом выключения мосфета и внутренним сопротивлением обмоток с учетом скин эффекта. Короче, скажите, кто знает, какие ферриты еще запасают вменяемо большое количество энергии (2.5 Дж я уже нашел), а там будет думать, сколько можно будет достичь. ЗЫ: чем я буду выходную мощь коммутировать, отдельный вопрос, который выходит за рамки этого топика. Такой ключ у меня есть :)
  12. при бусте на автотрансе можно остаться с 500В ключем, но иметь на выходе 20-30кВ. На ключе было бы во время накачки достаточно иметь жалкие 100А, достигаемые обычными мосфетами, так, что у буста на выходе бы имелось раз так больше, то есть 1кА. Итого, на раз 50МВатт, если удастся найти правильный феррит, а если подшаманить с топовыми мосфетами, то и 1Гигаватт можно получить. Опять же, все в материал феррита упирается. Вот в этом направлении я-то и вопрошаю.
  13. не, не тераватт, а жалкие 100 мегаватт, и то в одном мааахоньком пульсе. Со средней мощностью в 100 Ватт. Что-то успеет нагреться, расплавиться? Если это достигается на сотне копеечных (по 40 рублей) конденсаторов, то, может и на индукторах можно то же самое сделать и чуток еще бюджетнее?
  14. Да, понятно, но что-же может больше энергии запасать? В качестве задачи (сильно идеализированной), куда я хочу поставить индуктор, будет такое: надо сделать буст конвертор, работающий на одиночных импульсах, энергия каждого импульса, пусть, к примеру 10Дж, длина такого импульса, примерно 100нс, ток и напряжение - какое получится. Желательно из доставаемых номиналов с вменяемыми ценами и без использования низкотемпературной сверхпроводимости, высокотемпературную тоже не предлагать :)
  15. то есть правильно ли я понимаю, что современная элементная база керамических конденсаторов двинулась вперед так далеко, что расхожее мнение, что феррит запасает больше энергии чем конденсатор, кануло в лету? Кто знает, скажите, пожалуйста, кроме микрометалса, есть ли где-то какое-то разумные ферриты (именно сами сердечники), которые бы на 1кг запасали бы сколько-нибудь много, типа десятки джоулей? Если можно, киньте в меня ссылками на такие чуда! Спасибо ИИВ
  16. Попытаюсь уточнить свой вопрос на таком примере: 1. пусть мы взяли тот же конденсатор, 450В, 1мкФ в 2225 корпусе. В нем запасается примерно 0.1Дж. Такой конденсатор может отдать эту энергию ну хотя бы с 100А током. Возъмем 100 таких, правильно сделаем терминалы. Получим систему, которая запасла 10Дж, весит граммы, и может отдать эти 10Дж с током порядка 10кА. 2. теперь возьмем феррит. Какой материал - не знаю, предлагайте. Можно ли вписаться в сотни грамм с ферритом, на котором будет намотана какая-то правильная обмотка, которая бы отдала бы 10Дж с током в 10кА в импульсном режиме? Спасибо ИИВ
  17. почти уверен, что считаю не правильно. Для расчетов использую калькулятор вводя в него параметры феррита, тогда получаю Wmax/mWs, что и считаю за энергию, запасаемую в оном. Пожалуйста, посоветуйте, я что-то делаю не так? Еще, пожалуйста, посоветуйте, ссылку на ТТХ 2225 68х400 и/или 2240 220х450. На раз не могу найти в сети это. Простите, пожалуйста, за такой глупый вопрос. да, мне нужно именно динамическое накопление, хочется, чтобы в одном импульсе буста можно было прокачать несколько джоулей, и чтоб импульс получался короткий (микросекунда или ее доли), а вот скважность пусть будет очень маленькая, со средней мощностью в 100 ватт. Посоветуйте, пожалуйста, есть ли такие номиналы?
  18. я Вам понятно объяснил, почему Вы не правы, не хочу повторяться. Во-первых, откуда Вы придумали про -50С? Во-вторых, если у Вас нет ProtoMat E33 или аналогичного, то почему Вы считаете, что у нас такого аппарата нет. С ним большинство силовых двухслойных плат для масла изготовляются прямо у нас в оффисе за пару часов, а зеленка в масле просто не нужна.
  19. Всем доброго времени суток, много раз видел утверждение, что индуктивность запасает больше энергии на объем или вес, чем конденсатор. Чисто из своего личного опыта при поиске компонент встречал только обратное. Тор на порошковом железе, весящий с 1 кг запасает примерно 0.5Дж, в то время как кондер в корпусе 2225 с номиналом в 450В, 1мкФ запасает 0.1Дж. Может я не те дроссели смотрю? Вдруг кто знает, тыкните меня, пожалуйста, носом в какой-нибудь дроссель, который бы под сотню Дж запасал бы, ну и весил бы не больше нескольких кг, или такое не реально? Спасибо ИИВ
  20. к сожалению, мне не всегда понятны Ваши четыре из пяти строчек, и, да, бывает, я их пропускаю. Вы в серьезном уме предлагаете отказаться от масла при напряжениях в 70кВ и токах около 70мА и габаритах прибора 35х35х17см? Ну-ну! Очень удивительное Ваше высказывание! Немного перефразируя, Вы предлагаете заменить ступени умножителя (развязывающие конденсаторы) на развязывающие трансформаторы. К сожалению, их того, что есть в наличии, при схожих характеристиках, габариты конденсаторов будут раз так в 5 по объему меньше, чем соответствующий транс + весь геморой по его намотке. Не забывая то, что два кондера в масле можно поставить на нескольких милиметрах друг от друга и они друг другу уже мешать не будут, то же самое с трансами можно сделать только если их поставить примерно на расстояние их линейных размеров, то есть на десяток сантиметров. Находясь ближе трансы будут друг другу очень активно мешать своим ЕМ полем. Дальше, конечно все Ваши рассуждения о токах и тд и тп будут верны, но, как Вы выше заметили, вес будет под 200 кг, и, может и без масла обойдется, но в мои 30кг и 35х35х17см с Вашей идеей засунуться ну просто не удастся. ЗЫ: как я помню, Вы в этой теме почему-то удивились моей схеме с высоковольтными PMOS обозвав это заплечным мангалом, а потом, успешно от этой темы уклонились, попутно чего-то додумав про 12В и 500А. Вот и приходится 4 из 5 Ваших строчек выбрасывать, а то как-то неувязочки получаются. ------------------------------------ Думаю, что идей по теме моего основного вопроса больше нет, всем участвовавшим в обсуждениях выразаю глубокую благодарность, если какая-то еще новая идея есть, пишите, пожалуйста, можно и в личку. Пока прикрутил моторчики (пока 4 штуки, а не 8, как хочется), пока щеточные, по падению тока на них очень легко увидеть пузыристость масла. Также есть сильная зависимость от температуры, но это-то как раз не вопрос, датчики температуры есть и затабулироваться - проблем нет. 3кВ-ные пробойники буду разводить и вкрячивать. Если весь этот колхоз будет криво работать, думаю, что вернусь снова в эту тему пообсуждать по теме. С уважением ИИВ
  21. я смог достичь повышения точности (примерно в 100 раз уменьшился дрифт, и в 10 раз точность измерения Элеровких углов), поставив 8 раз по 3Д магнетометру, 3Д акселометру, и 3Д гироскопу, разбросав из более менее равномерно внутри коробки (кубик 10см). А результаты пришлось от температуры табулировать, и пересчитывать значения с пары акселлометров на значение в гироскопе, и, понятно, все в наименьшие квадраты. Реально 9 арм еле-еле с этой задачей справляется, у меня результаты с хорошей точностью сыпятся только с задержкой в 10секунд. Бюджет только компонент почти дошел до штуки бакс. Так что думайте сами, стоит ли оно Вам.
  22. Уважаемый Plain, благодарю Вас за интересный ответ! Действительно в моей схеме имеется три трансформаторных тора, которые далее питают умножители, которые, в свою очередь заряжают некоторую выходную емкость, номинал который сейчас составляет 0.5мкФ на 30кВ, но есть и 20нФ на 70кВ, и куча других схожих номиналов. Питание системы от бензогенератора, 220В, то есть особо токи больше 20А не наблюдаются. Понятно, что питание трансформаторов организовано так, что выпрямленные переменные 220В (310В) подаются на полный мост. Когда схема проектировалась, я думал о 10-20 трансформаторах, но меня остановили несколько моментов... 1. если трансформаторы маленькие (диаметр тора порядка 40мм) технологически будет сложно сделать все так, что статические 70кВ между обмотками не пробьются. У масла пробойное 40-50кВ на мм, но желательно иметь 2-3-х кратный запас, то есть между обмотками у меня должно быть гарантированно 5мм, то есть сам транс должен быть хотя бы 60-70мм диаметром. Пусть транс с выходными 7кВ технологически реально построить, и таких трансов надо всего-то 10 штук. Пусть он займет 12х12х5см. Будет уже больше, чем у меня сейчас, хотя сравнимо. 2. Мне довольно сложно было достичь 600кГц на полномостовой схеме, из-за скорости срабатывания мосфетов, а при переходе на кучу маленьких трансов надо будет повышать частоту и дальше. На вскидку, надо будет иметь 30В на виток, при площади феррита с 1кв см, феррит будет насыщаться при 400кГц, но, реально, нормально работать только на 1мГц. Да и потери на "плохонамотанность" при 10 витках будут большими... 3. эту кучу трансформаторов сильно близко друг к другу не положешь, будут мешать друг другу, это тоже не добавляет конструктива к системе... Очень хотелось бы, чтобы Вы, Плайн, прокоментировали эти моменты. Как мне кажется, моя схема все-таки более компактна и технологически проста. Единственно, номиналы умножителя, конечно у меня очень дорогие, но и в Вашей схеме с 10-20 выпрямителями без дорогущих ВВ диодов не обойтись...
  23. когда хватает, когда - нет. Недавно из-за габаритов пришлось уменьшить размеры радиаторов, раньше это были 50мм с усилением (наклеенные медные пластины), а теперь у меня есть только 30мм. А 5 ваттный насос погоды не делает. С этим насосом пока только один косяк - на морозе я еще не тестировался, а масло на морозе оно даже не как глицерин, а еще хуже, да и теплопроводность у него так себе. Короче похоже специально для наших уральских суровых условий придется туда обогреватель поставить, чтобы разжижить масло, а потом запускаться.
  24. масло, так как: 1. из умножителя торчит 8 контактов, 4 из которых силовых, а 4 для измерения текущего состояния работы (это важно, иначе мангал греет сильнее), 2. нужна конвекция для теплоотвода, система многоуровневая, и, в зависимости от режима, греется то один, то другой уровень. Сейчас реализована конвекция на маленьком вентиляторе с прореберными перегородками, для правильной конвекции, но, походе, надо будет два или больше вентилятора ставить. ВВ ттрансы - это единственное в системе, что грееттся меньше всего. Коробка живет в пластиковом рюкзаке, теплоотвод от стенок очень плохой, поэтому приходится отводить тепло на все стенки. Ультразвуковые датчики, думаю, тоже не подойдут, внутри есть и вентилятор, и куча перегородок...
  25. Я понимаю, что сейчас я буду оффтопить, но Плайну ответить хочется. Уважаемый Плайн, можно спросить, Вы одобряете или нет, мою конструкцию, если нет, то: я проверял несколько схем, 1. полномостоая на P-MOS + N-MOS, 2. полномостоая на N-MOS (с буст конденсатором) + N-MOS, 3. буст. Цена особо роли не играла (хотя была в пределах 300 бакс на компоненты моста и обвеса), так как стоимость компонент умножителя перекрывала все. Без 300кГц (сейчас уже 600кГц) габариты умножителя будут непотребные, уже сейчас - это плата 8кг размера 30х24х6 см. В тех режимах, что у меня, схема номер 1 получилась наиболее эффективной. При обычной накачке тепло больше рассеивается на ВВ диодах умножителя, а мосфеты совсем не греются, а вот когда включается турбо режим, да, с мосфетов 500 Ватт сдувается. Правда в этот момент через них примерно 5кВатт ходит. Так как режим работы у меня очень импульсный, то получается мангал. А вот раздувать габариты и из-за умножителя, и из-за трансформатора - совесть не позволяет. Если знаете как лучше, посоветуйте, пожалуйста!
×
×
  • Создать...