Индукционный нагрев металлов.

  Вход на форум   логин       пароль   Забыли пароль? Регистрация
On-line:  

Раздел: 
Gauss2k - gauss gun у тебя дома / Электроника и Электротехника / Индукционный нагрев металлов.

Страницы: << Prev 1 2 3 4 5  ...... 80 81 82  ...... 196 197 198 199 Next>> новая тема

Автор Сообщение

гроссмейстер
Группа: Участники
Сообщений: 181
Добавлено: 12-03-2011 23:39
Был тут разговор о нежелательных задержках сигнала в системе ФАПЧ. Почему нельзя просто поставить регулируемый тормоз чтоб сигнал отставал на полный период ? Правда на просторах нета нечего про это не нашел и регулируемый фазовращатель такой чтоб запускался в симуляторе тоже не нашел .Тема мне конечно не известная но разве так сложно сделать регулируемый фазосдвигатель , или в ФАПЧ это не будет работать ?

магистр
Группа: Участники
Сообщений: 350
Добавлено: 13-03-2011 01:53
А чё там делать? Конденсатор + резистор - весь фазовращатель. Там ведь вращать совсем не много т.к. задержки ничтожны.
Но на практике, по крайней мере у меня, никакой фазовращатель не нужен - всё итак в достаточном нуле и лучше не становится.
Кстати когда берётся сигнал тока и напряжения, задержки вообще ни на что не в принципе.

магистр
Группа: Модераторы
Сообщений: 1481
Добавлено: 13-03-2011 04:00
To N_N
Там ведь вращать совсем не много т.к. задержки ничтожны.
Не такие уж они ничтожны: dead-time 300-600 нс (для MOSFET), в опторазвязке наносекунд 100 и более, в драйверах сотня-другая нан, ну и в ключах порядка сотни нан. Вот минимальная задержка и получается 700-1000 нс, т.е. 0.7-1 мкс. Для частоты 300 кГц (полупериод - 1.7 мкс) это уже четверть периода (!). Переключения в максимуме тока уже гарантированы, хотя ФАПЧ "честно загонит" сдвиг фазы (между тем, что ему дают) строго в ноль.

Конечно, если брать сигналы на ФД с контура (назовем условно "правильная" ФАПЧ, как у Вас) там всего этого не нужно. Но тогда при PDM-регулировке возникает проблема - во время паузы (свободные колебания) одного из сигналов (напряжения) в принципе нет (последовательный контур закорочен). Я говорю об инверторе напряжения и последовательном контуре. Поэтому второй сигнал все равно приходится брать со входа модулятора. И двигать фазы... Иначе ключи работают в жестком режиме и вся эта возня с PDM теряет смысл. Тогда уж проще к частотному регулированию вернуться и успокоиться...

To wmex

Сдвиг фазы на произвольный угол - не очень простая задача. Если же говорить о задержках во времени (т.е. о сдвигах, не привязанных к периоду колебаний), то можно использовать RC-цепочку, как и советует N_N. Вот пример компенсации задержки, возникающей в драйверах и силовых модулях (вся схема) и соответствующая RC-цепочка (выделено красным):



Пояснение к схеме. Эта схема делает регулируемый отрицательный сдвиг фазы входного сигнала на dt. Сигнал с датчика тока подается на вход этой схемы. Выходной сигнал - на драйверы. Получается, что сигнал на драйвер подается как бы "с упреждением" на dt относительно выходного тока инвертора. В результате, когда он задержится во всех цепях на dt (dead-time, задержки в силовом модуле и т.п.), он "доберется" до выхода инвертора точно в фазе с током.

Такой фазовращатель дает возможность сделать автогенератор в широком частотном диапазоне и при любых разумных задержках в цепи обратной связи. Такой автоген очень легко запускается даже с низкодобротными нагрузками (Q > 3) и гарантирует переключение ключей в нуле тока во всем частном диапазоне. Хорошо согласуется с PDM-регулировкой мощности.

гроссмейстер
Группа: Участники
Сообщений: 181
Добавлено: 13-03-2011 12:26
Вот при Мгц все задержки существенны !Как регулировать мощность полностью непонятно .Как то уже такое моделировал , чета в симуляторе сдвиг не работал потому отложил в сторонку .

магистр
Группа: Участники
Сообщений: 624
Добавлено: 13-03-2011 12:56
ksv вопрос к последней схеме. Развейте мое сомнение, укажите пожалуйста точно номиналы элементов (в частности кондеров - это пикофарады?), а то создается впечатление что у вас неправильно настроен ГУН - вот и нужен фазосдвигатель (может тоько показалось, щас еще раз проверю).
============
Проверил, вроде нормально. С6=10пик? при C5=100пик? Но не хорошо что R2 нет, хотя бы мегаом неплохо добавить. Но это мое мнение.

магистр
Группа: Модераторы
Сообщений: 1481
Добавлено: 13-03-2011 13:13
С3, C5 - пикофарады, остальные - микрофарады, в том числе и С6 = 10 мкФ, керамика. Фазосдвигатель нужен не для ГУН, а для инвертора. Вся эта схема и есть фазосдвигатель.

магистр
Группа: Участники
Сообщений: 624
Добавлено: 13-03-2011 13:19
Так поэтому и сомневаюсь - для чего в фазосдвигателе дополнительный фазосдвигатель. Сомневаюсь для себя, т.к. у меня тоже сперва стояла RC цепь, но когда я попотбирал разные кондеры и резисторы - заработало и без доп фазосдвига. Т.е. вы точно уверены что фазосдвигатель нужен? Чето я никак невъеду. Щас сосредоточусь и подумаю....
И еще вопрос - Вы без охлаждения индуктора гоняли, если да - то как это сказывалось на сигналах - уход частоты, уход от перключения в нуле ну и т.п.
А мегаом всетки добавьте - ведь они типа в "токовом зеркале в микрухе" стоят.

магистр
Группа: Модераторы
Сообщений: 1481
Добавлено: 13-03-2011 13:28
Ну в этом как бы вся фишка. Нужно сделать так, чтобы чтобы выходной сигнал был сдвинут относительно входного по фазе в отрицательную область. Т.е. как бы в прошлое. Его подаем на вход драйверов. Пока он доберется до выхода инвертора, то как раз и станет точно в фазе с током.

Для того, чтобы автоген работал в резонансе можно было бы поступить и проще - сдвигать фазу вперед на T-dt, где T - период колебаний. Т.е. сделать обычную задержку. Все будет работать, сама эта задержка будет зависеть от частоты. Что, понятно, не очень хорошо. Да и запуск автогена получается очень тяжелым.

=============
Без R3 C3 эта схема не будет сдвигать фазу между входом и выходом. Сдвиг как раз будет равен 0.

магистр
Группа: Участники
Сообщений: 349
Добавлено: 13-03-2011 13:33
To ksv
Хмм... Что-то берут меня сомненья... А при ста процентах мощности, Ваш узел ПОС не захватит-ли какую-нибудь субгармонику? . Мне так интуитивно кажется, что с датчика тока на компараторе (при условии, что мы еще не находимся в резонансе) не всегда меандр образуется... Вы в железе уже проверяли? А если уровень мощности будет выставлен скажем так процентов 20?! Я у себя на осциллографе с датчика тока видел "хвосты" амплитудой более 800 mV. Хотелось бы узнать - как ведет себя Ваша схема?
=====================================
П.С. А вообще мне нравится идея использования чипа 4046 :) А то с ПЛИСками дороговато выходит... Итак 3 процессора, так еще и ПЛИС. Это, по моему, перебор xD
П.П.С. Кстати глянул вашу прошивку для сервисного модуля, и решил проверить на сколько точно захватывает частоту... Пробовал залить на восьмую Мегу... Результат - отклонения по 5-8 % от той частоты, что на самом деле поступает на Т1. Это, много. Почему Вы не использовали метод "временных ворот" для определения частоты генератора? Хотя бы по такому алгоритму:
1. Включаем таймер (пусть будет на 10 мкс)
2. Считаем импульсы на Т1
3. Отрубаем таймер
4. Отрубаем импульсы генератора
5. Берем эталонную частоту и дергаем процессор за ногу Т1, пока не перещелкнится счетчик с одновременным подсчетом "времени процессора"
6. Дальше все понятно я надеюсь...

магистр
Группа: Модераторы
Сообщений: 1481
Добавлено: 13-03-2011 13:44
Да. В железе этот автоген (или как его?) уже работает. Причем очень неплохо. Тыкаю в контур все, что в руки попадет - частота меняется в диапазоне от 50 кГц до 260 кГц. При пустом индукторе 148 кГц. Завтра как раз собирался пробовать его на высоком напряжении (уже от сети). Пока работал только на низком.

Завтра поснимаю и покажу. Завтра покажу и осциллограммы тока. Порылся, кажется я их не сохранил ни одной.
==============
Да. Забыл сказать. С пустым индуктором отлично запускается начиная с PDM 6-7%. С PDM = 20% запускается с любой железякой, кроме здоровенного стального болта. С ним добротность около 3. Запускается только от PDM > 50%.

магистр
Группа: Участники
Сообщений: 624
Добавлено: 13-03-2011 13:47
Ваша мысль понятна.
Я вот просто думал мысль, что когда мы берем опору прямо с ГУН, то вся остальная схема есть система которую надо распиннать ГУНом на такую частоту чтоб задержка по фазе занулилась.
С учетом того что вы сказали, получается это не всегда можно на готовой системе. Т.е. иногда необходимо внести дополнительный элемент.
Вот подумал что этим элементом задержки прекрасно могут служить снабберы. Просто помнится не так давно jab подчеркивал их важность и когда я запустил систему с ними (хотя в ситуации переключения в нулях они не нужны) то она стала работать устойчивее гораздо (я еще писал об этом) при чем резисторы снабберов у меня стояли сперва вообще одноватные и не грелись. Потом поставил 25 ват, но это когда стал работать и при отсутствии ZCS-ZVS.

магистр
Группа: Участники
Сообщений: 349
Добавлено: 13-03-2011 13:52
(или как его?)

Боитесь "Товарищча"???
=============
Что значит - запускается????
а если у меня в индукторе железнодорожный костыль застрял, то что будет с инвертором и его бедными транзисторами??? или что?! ничего не понял...

магистр
Группа: Модераторы
Сообщений: 1481
Добавлено: 13-03-2011 14:00
А ничего не будет. ФД будет тупо ждать очередного импульса сигнала тока. В это время выходной контур нижним ключом полумоста замкнут на землю. Верхний ключ закрыт. Вынимаете упавшую в индуктор железяку, опять нажимаете кнопку "Пуск" (первый пинок импульсом 2 мкс) и запускаете систему. Или увеличиваете PDM и опять нажимаете "Пуск" и плавите эту железяку с бОльшим PDM.

магистр
Группа: Участники
Сообщений: 349
Добавлено: 13-03-2011 14:06
Мдааа... Надо в железе пробовать... Пока одни сплошные вопросы. ФД - ждать... Чего ждать... А при отсутствии сигнала на фд, разве 4046 не работает на средней частоте???

магистр
Группа: Участники
Сообщений: 624
Добавлено: 13-03-2011 14:13
Дык, в том то и дело что нет R2 - отсюда вроде в идеале следует что ГУН не работает, ну и о средней частоте вообще нет речи. Вроде так? Мож ошибаюсь?

магистр
Группа: Модераторы
Сообщений: 1481
Добавлено: 13-03-2011 14:16
Ну, конечно же, это просто шутка. Это только мечты, как она будет себя вести при полной обвязке защитами и блокировками. Сейчас, все голо и как она поведет себя я не знаю...

Под "запуском" я имею в виду нажатие кнопку пуск и стабильная работа на резонансной частоте. Выскакивает на нее она очень быстро. Я не успеваю заметить как она это делает. Поизучаю - расскажу. Я с ним еще мало работал. Завтра попробую динамику снять. Как она будет на режим выходить. Особенно при малых PDM.

магистр
Группа: Участники
Сообщений: 349
Добавлено: 13-03-2011 14:19
Ах вот оно что! ))) Ну Вы, батенька, шутник-с, однако!
Я не успеваю заметить как она это делает. Поизучаю - расскажу.
Хорошо сказано! )))
=====================
Так вот при токах индуктора свыше 40 Ампер на датчике тока (даже с условием открытого нижнего ключа) после "пинка" появляется синусоида периодом около 500 мкс, и амплитудой около 0,5 - 0,8 вольт!!! Я думаю, что компаратор будет неоправданно перещелкиваться в эти моменты, что в свою очередь должно вызвать снижение частоты генерации ГУНа, что может не очень превосходно сказаться на ключах. Может дело в том, что Вы не давали полного напряжения?!
=====================
И чего это у Вас на инвертирующем входе 4 миливольта??? так задумано?

магистр
Группа: Участники
Сообщений: 624
Добавлено: 13-03-2011 14:30
ksv, если можно, посмотрите режим когда железяка только накалилась и вы ее немного выдвигаете из индуктора, ну так чтоб транзисторам не совсем плохо было без защит, очень интересно такую ситуацию посмотреть, если не сложно. У меня идеология схемы сейчас почти как у вас, и при таких условиях все сигналы дергаться начинают. Частота врде как сперва снизится хочет, а потом резко уходит вверх.

магистр
Группа: Модераторы
Сообщений: 1481
Добавлено: 13-03-2011 14:33
Я об этом хотел подумать завтра (перед работой на высоком), но можно и заранее. Думаю, что для корректного запуска нужно задействовать 5-ю ногу 4046. Скажем выставляется PDM выше критического. По нажатию кнопки "пуск" 5-я нога падает на землю. А дальше уже сам настроится. Он действительно очень быстро это делает, а мощность (PDM) мала. Так что думаю с ключами ничего страшного не будет.

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

И чего это у Вас на инвертирующем входе 4 миливольта??? так задумано?
Да. Компаратор Rail-To-Rail. Отлично работает прямо от 0, поэтому если 2-ногу просто положить на землю - получается чудесный генератор шума. Пробовал с искусственной центральной точкой - получается гораздо хуже, чем так, как нарисовано на схеме.

магистр
Группа: Участники
Сообщений: 349
Добавлено: 13-03-2011 14:35
НИ ПУХА!!!! Свят-свят :) Аминь )))

магистр
Группа: Модераторы
Сообщений: 1481
Добавлено: 13-03-2011 14:48
Спасибо, analitik41! Деликатный вопрос - Вы будете рассказывать сообществу о Вашей трехпроцессорной системе? Интересно было бы взглянуть. У меня неважно она (точнее, похожая по задумке) получилась. Мало того, что низкочастотная. Еще и "дерганая" какая-то. Особенно в сравнении с автогеном.

To vanderber Я еще не пробовал этой штукой что-то греть, поскольку работал с ней только на низком напряжении. При низком напряжении при вдвигании и выдвигании образца никаких немонотонностей по частоте ни разу не наблюдал. Начну греть - попробую, расскажу. Может Вам RC в ФНЧ уменьшить? Какое оно у Вас?

магистр
Группа: Участники
Сообщений: 624
Добавлено: 13-03-2011 14:58
ksv рабочая частота в районе 80К фнч-> R*C=10k*10n (пленочный забугорный кондер) попробую уменьшить-увеличить. При низком у меня без проблем все - четко до 130-150 вольт от сети и токе от сети 3-5 ампер (зависит от железки), а дальше срыв, а если нет срыва то повышать начинаю до 200 и треск транса и я вырубаю установку (защит пока нет)

магистр
Группа: Модераторы
Сообщений: 1481
Добавлено: 13-03-2011 15:02
Не маловато ли RC = 100 мкс? Может в этом дело?

магистр
Группа: Участники
Сообщений: 349
Добавлено: 13-03-2011 15:04
Да там и рассказывать то особо нечего.
Состав:
Мега8 - 3 штуки.
ПЛИС Мах - 1 штука.
Значит суть такова:
Мега №1 (пусть будет называться как у Вас - сервисный модуль) является интерфейсным модулем с пользователем и частотомером.
Мега №2 является модулем пдм, который только этим и занимается.
Мега №3 этакий генератор управляемый по 1-wire
На Плиске организованы делители, компараторы, усреднители и прочая ерунда.
Принцип работы сводится к следующему:
Пользователь устанавливает уравень необходимой мощности и нажимает кнопочку ПУСК. Сервисный модуль дает два пинка по контуру, меряет частоту (это я к вопросу, что я за вашу точность распереживался. У меня точность +- 0.1 кГц), далее с этими измерениями он обращается к процессору №3, тот говорит: "Да мой генералЪ", и выставляет ту частоту, которую только с пылу с жару предоставил сервисный модуль, и начинает себе генерировать меандр... В то же время, модуль ПДМ уже знает о необходимой мощности (см. выше) и отрабатывает по полной... Тикают микросекунды... Набралось их 500, сервисный модуль дает команду: "Убрать перескоп" (читай отключить генерацию), дает два пинка контуру, получает частоту, передает ее процессору №3, и весь этот замкнутый круг продолжается неимоверно долгое время. Ах да! За вместо того, чтобы нужные/важные прерывания номера 2 использовать для кнопок (что как-то неправильно) я использую для отключения агрегата при авариях как то - поток воды, t воды, t ключей, большой ток через ключи... Схему нужно нарисовать в удобоваривом виде, чтобы ее сюда выложить. Думаю на днях займусь.
=================================
Я тут как-бы за счет огромной инерционности нагреваемого вещества выруливаю...
даже если положить, что пауза для всяких измерений в моем случае около 30 строк кода на ассемблере, не превышает нескольких микросекунд, с нагреваемым образцом в корне ничего не происходит. т.е. не смертельная остановачка на несколько мкс. для получения информации "в резонансе мы еще или нет"
=================================
Добавлю по управлению ключами:
Все организовано на пресловутых МАХ4420 (Как замечательно, что уровень VHi - 2.4 вольта!!!). Верхний ключ через транс, нижний зацеплен на прямую. Опять же, на плисе схема удвоителя и генерации Dead-time.

магистр
Группа: Участники
Сообщений: 624
Добавлено: 13-03-2011 15:05
Может быть, попробую уделить внимаение ФНЧ.

магистр
Группа: Модераторы
Сообщений: 1481
Добавлено: 13-03-2011 15:20
To analitik41
меряет частоту
Вот это как раз очень интересно. Я-то измерял длительность первого импульса свободных колебаний (TIMER1 в режиме "захвата"). 16 Мгц тактовая частота, поэтому точность на сотнях кГц получается ой как невысока! Надо было, конечно, периодомер делать на ПЛИСке на тактовых частотах 150-200 Мгц. Но так до ПЛИСок руки и не дошли...

А как Вы умудрились померять именно частоту? Их же там немного свободных колебаний после пинка, несколько штук, десяток, ну максимум 20-30 при высокой добротности?

Верхний ключ через транс, нижний зацеплен на прямую.
Задержка на трансе не сказывается? Меня это как-то смущало, поэтому и сделал на бутстрепе.

Думаю на днях займусь.
Ждем с нетерпением!

магистр
Группа: Участники
Сообщений: 349
Добавлено: 13-03-2011 15:33
А как Вы умудрились померять именно частоту? Их же там немного свободных колебаний после пинка, несколько штук, десяток, ну максимум 20-30 при высокой добротности?

А вот для этого я и делаю 2 пинка!!! Первый, считаем... Колебания кончились, ВТОРОЙ ПОШЕЛ!!! считаем... Потом вся эта штука усредняется процессором. Дело в том, что просто Т1 промерять что либо не получится! У АВР в отличие от ПИКов, таймеры синхронизируются по тактам процессора, а не по кварцу, который подключен. А колебания довольно таки стохастический процесс, ведь вы не знаете в какой момент времени они начнутся?! знаете, но это далеко от правды :)) Я по измерениям на АВР целую книжицу прочел. Как оказалось - не все так просто и безоблачно )))
Измерение, управление и регулирование с помощью AVR-микроконтроллеров.
=============================
ИЗМЕРЕНИЕ ЧАСТОТЫ С ПОМОЩЬЮ АВР МИКРОКОНТРОЛЛЕРА

1) Введём определения
Fо - сигнал опорной частоты,
То - период опорной частоты, То=1/Fо,
Fx - входной сигнал (меандр) неизвестной частоты, подлежащей измерению,
Тх - период входной частоты, Тх=1/Fx,
Тизм - период измерения входной частоты,
N - количество импульсов опорной частоты за время измерения,
M - количество импульсов входной частоты за время измерения.

2) Формула вычисления частоты Fx = Fо*М/N (поскольку очевидно, что То*N=Тх*М за Тизм).

3) Формула для Fx применима как к варианту с "воротами", так и к варианту со схемой захвата. При использовании схемы захвата М является точным числом, а N "гуляет" в пределах (-1,+1). При использовании "ворот" N является точным числом, а М "гуляет" в пределах (-1,+1).
============================================
Задержка на трансе не сказывается? Меня это как-то смущало, поэтому и сделал на бутстрепе.
все отлично! вы о какой задержке? у меня восстанавливающая цепочка после транса. И дедтайм около 2 мкс. На всякий случай ))

магистр
Группа: Модераторы
Сообщений: 1481
Добавлено: 13-03-2011 15:43
Честно говоря так и не понял. Если Вы засунете в индуктор железяку, у которой 3-5 свободных колебаний будет. И что там МК насчитает? Ну ладно, давайте когда напишете про Вашу систему, там и пообсуждаем.
Я по измерениям на АВР целую книжицу прочел.
Не подскажете ссылочку?
=====================
А... не видел продолжения. Появилось потом. Посмотрю чуть позже... Надо отключиться.

магистр
Группа: Участники
Сообщений: 349
Добавлено: 13-03-2011 16:01
и что?! 3-5 - это уже хорошо! ...пропускаем первый импульс, пока верхний и нижний ключи отработают и считаем с компаратора количество фронтов (запущеных на удвоитель), а так же таймер запускаем... чесно говоря, у меня меньше 5-8 (читай х2, 10-16) не наблюдалось... Видимо добротность не та. Но я думаю что даже 3 фронта, и информация о времени за которое они набежали - вполне достаточно!
=======================================
Ё-маё... Наконец то до меня дошло, что вы имеете ввиду! Ночь видимо сказывается.
Тут с этим алгоритмом, по отрицательному фронту я запоминаю время таймера в переменной. Т.е. у меня Тизм. меняется по отрицательному фронту, исходя из этого я и узнаю сколько было колебаний и за какое время... Ладно. Когда все оформлю - может станет несколько яснее - как чего происходит.
Вас, видимо, сбило с толку, что я ни разу о периоде не сказал ))) Так ведь одно из другого вытекает... или втекает... кому как больше нравится! )) ИМХО с "опоркой" самый рассово правильный вариант измерений!

гроссмейстер
Группа: Участники
Сообщений: 150
Добавлено: 13-03-2011 16:22
Вот думаю по какому варианту индуктор строить. Может кто посоветует?


магистр
Группа: Участники
Сообщений: 349
Добавлено: 13-03-2011 16:30
To Vitek
Вариант 2 : Шо это? Зачем это? Смайлик какой-то :-) Неужто собрались гарнисажной плавкой баловаццо?

гроссмейстер
Группа: Участники
Сообщений: 150
Добавлено: 13-03-2011 16:41
Во втором варианте две катушки и соединены они в индукторе началами обмоток вместе, а это нужно для придания магнитному полю дополнительных завихрений и как следствие перемешивание металла.

частый гость
Группа: Участники
Сообщений: 19
Добавлено: 13-03-2011 17:21
Контур будет откликаться с той частотой, с которой мы его толкаем. Это - вунужденные колебания.

Где наш физик с теорией управления? Любой третьекурсник на нашей кафедре уже знает, что это не так!
В контуре будут мирно(но не всегда) сосуществовать колебания вынужденные и собственные. Кто хочет глубже(е) покопать,
найдите книгу японского дедушки Тахиро Хаяси по теории колебаний..
По трехпроцессорной схеме...правильный путь, мы делали двухпроцессорную, правда в тте времена Атмел еще был в "коротких штанишках",
пришлось DSP Texasa сатвить, ничто другое не успевало. Даже десятилетние печки, что нам на ремонт попадали, уже с ДСП-шками и CPLD.

магистр
Группа: Модераторы
Сообщений: 4243
Добавлено: 13-03-2011 18:05
Итак. Понашкрябал тут по сусекам процессорчикоф. Помогите люди добрые теперь с теорией!? Как и с чего начать? Хотелось бы совместно, под чьимто руководством сваять одно, вдух, трех процессорное управление... Предлагаю варианты написания кода в трех языках. 1. mikroPascal; 2. MPLAB ASM. 3. PIC C Compiler - это все у меня есть и на этом писал. На других языках не писал, не знаю.

Хотел бы начать всеже с измерения частоты! Есть процики 20МГц, а есть обычные на 4МГц. Правда чот для меня не совсем понятно. В двадцатках процессорный такт 1МГц, но переферия может на 20МГц работать или процессорный такт быстрее? Можно ли запустить с кварцем скажем на 24МГц или на 50МГц? У меня кварца на 20 нет.

магистр
Группа: Модераторы
Сообщений: 1481
Добавлено: 13-03-2011 18:05
To TSDrive

Либо Вы невнимательно посмотрели о чем идет речь, либо можно посочувствовать Вашим студентам. Извините, но мне совсем неинтересно обсуждать с Вами в таком тоне эту тему. Лучше почитайте уж как-нибудь сами что-нибудь подходящее.
==================
PS Речь шла об основной моде.

магистр
Группа: Модераторы
Сообщений: 4243
Добавлено: 13-03-2011 18:16
Забыл ещё сказать.. 877 процик есть четверочка. Не ахти конечно, но портов побольше и АЦП встроенный. Ещё вот доступные экранчики нашкрябал.

магистр
Группа: Модераторы
Сообщений: 1481
Добавлено: 13-03-2011 18:19
jab, с удовольствием помог бы Вам, но, к сожалению, очень мало имел дело с PICами. Скорее даже - почти не имел. А Вы, судя по всему, именно на них сориентировались.

Но с удовольствием приму участие в постановке задачи, если такая необходимость есть.

магистр
Группа: Модераторы
Сообщений: 4243
Добавлено: 13-03-2011 18:32
Значит тот большой экранчик, это графический экранчик тошибовский. Я его ещё так и не опробовал т.к. тот, кто мне его дал, сказал что у него сгорела лампа подсветки. Ну в общем достался мне он без подсветки. Думаю можно попробовать оргстекло какое туда впендюрить перфарированное и засветить его светлодиодной полосой с боку. Как подключать собсна есть примеры реализации. Всё есть.

На этом можно реализовать пользовательский интерфейс.. сервис. Ну и управлять другими мелкопроциками. Както так. Хотел раздобыть мелкопроцики из серии 2550 с USB на борту, но мало того, что они не дешевые, но ещё и хрен достать. Заказывать надо.
ksv, собсна я не знаю с чего начать и куда смотреть.

гроссмейстер
Группа: Участники
Сообщений: 181
Добавлено: 13-03-2011 18:36
Простите за глупый вопрос , разве нету такого ( не программируемого ) цифрового устройства которым можно вырезать указанное число импульсом .( Чета мне слишком много чего придется усвоить , на все времени не хватит )

магистр
Группа: Модераторы
Сообщений: 4243
Добавлено: 13-03-2011 19:02
В протецсе вообще мгновенно две детальки подключил, чтоб позырить что получается... получается вот что:

Собственно можно и так:

так даже проще, но чот меня всеже графический интерфейс както больше привликает...
wmex, усваивать много интересно! Или нет?

гроссмейстер
Группа: Участники
Сообщений: 181
Добавлено: 13-03-2011 19:19
То Jab
Усваивать то интересно но пока все переваришь и старость придет не заметно . Три года назад я и толком не знал что это такое компьютер (только по телеку видал его )так что многовато пришлось переваривать .

магистр
Группа: Модераторы
Сообщений: 4243
Добавлено: 13-03-2011 19:23
wmex, в общемто старость придет "не заметно" в любом случае. Независимо от усваиваешь знания или усваиваешь водку в кругу друзей.

магистр
Группа: Модераторы
Сообщений: 1481
Добавлено: 13-03-2011 19:26
To jab
Может быть начать с главного - с цели? Что это будет? Что Вы хотите построить. А затем, как и при разработке ПО: объектно-ориентированное проектирование и нисходящее программирование. Вам, как программисту это должно быть хорошо знакомо.

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

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

После этого можно собирать макет, конкретизировать софт каждого модуля и переходить к программированию.

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

К сожалению, мне нужно отключаться.

================
wmex, готовых таких микросхем мне не встречалось. А программируемые системы сильно упрощают жизнь, уменьшают количество деталей и экономят деньги. Да и очень интересное это занятие - не пожалеете!

гроссмейстер
Группа: Участники
Сообщений: 181
Добавлено: 13-03-2011 19:29
То Jab Тут Вы правы .

магистр
Группа: Участники
Сообщений: 624
Добавлено: 13-03-2011 20:01
С водкой старость быстрее постучится и не только она http://www.youtube.com/watch?v=73cjNp7n75o

магистр
Группа: Участники
Сообщений: 783
Добавлено: 13-03-2011 20:26
To TSDrive

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

Такое ощущение, что вся армия марширует не в ногу, а только один ksv, чеканит шаг правильно И последнее время делает одолжение, что общается здесь, на совсем неинтересном ему форуме, с нулевой пользой для себя. (выражаясь его словами)
================
его вклад никто не оспаривает, за что ему честь и хвала.
Надеюсь у Вас с микропроцами все получится

магистр
Группа: Модераторы
Сообщений: 4243
Добавлено: 13-03-2011 21:34
komrad.isaev, вообщето ksv никогда не отказывался от конструктивного диалога. Насколько припоминаю, он не сьезжает с темы, а идет до конца, если действительно вопрос спорный. Он хоть и не проффи в электронике, но уже внес хороший вклад своими статьями в освоение индукционной темы. Чего и другим хотелось бы пожелать. Все мы люди/человеки и всем свойственно ошибаться/заблуждаться. Но не в этом дело, а в том что нужно уметь правильно аргументировать свою точку зрения. Чтоб остальным стало ясно отчего и почему так, а не иначе. Все остальное либо от незнания вопроса, либо от нежелания делиться знаниями. Но тогда спрашивается зачем лишний раз сотрясать воздух без продолжения? Я надеюсь, что мы с ним ещё попрограммируем мелкоконтроллеры и это должно быть весьма интересно.

ksv
Может быть начать с главного - с цели? Что это будет? Что Вы хотите построить. А затем, как и при разработке ПО: объектно-ориентированное проектирование и нисходящее программирование. Вам, как программисту это должно быть хорошо знакомо.

В том то и проблема, что я так и не определился, что именно должно делать микроконтроллерное управление, какое меню предлогать пользователю и т.д. Фиг знает.. мож просто для начала реализовать таймер.. в общем не знаю пока. Я уже както пытался с Вами говорить на эту тему, но чот не пошел процесс. Както фантазии у меня не хватает чтоли...

частый гость
Группа: Участники
Сообщений: 19
Добавлено: 13-03-2011 22:42
2 ksv
совсем неинтересно обсуждать с Вами
я и не обсуждаю, ибо эти азбучные истины давно изложены, в теории колебаний, ну или в курсе ТОЭ/на любителя/ (можете самостоятельно поразвлекаться, методов куча, для анализа собственных, вынужденных, критических случаев), в коий факт я просто ткнул Вас носом/сорри за грубость, больше не бу/ .
2 jab вначале, почему чисто цифровые чипки? Это уже не было азбукой. Две команды разрабатывали две разные схемы:
-аналого-цифровую, как здесь обсуждаемые;
-"чисто" цифровую, которая потом и показала высокую помехоустойчивость и повторяемость;
Насчет языка программирования, -скоростная обработка периферии -на ассемблере,
-кусок математики тоже на ассемблере пришлось( и пару книг по вычислительной матаматике изучить), дабы скорость увеличить;
jab -Сам по себе 1 Мгц такт не получается, если внутренний делитель специально не программировать
Микропаскаль не пробовал, но мне кажется, что он даст кучу избыточного кода, лучше уж проверенный(временем и руками) "С"
и прав ksv , что всяческую несущественную обработку (кнопочки, экранчики....) на отдельный дешевый чипок и через тот же USART
связь. Но можно и двухпортовую ОЗУ, если желаете выглядеть круто :)

магистр
Группа: Модераторы
Сообщений: 4243
Добавлено: 13-03-2011 22:52
что всяческую несущественную обработку (кнопочки, экранчики....) на отдельный дешевый чипок и через тот же USART
связь.

Вот попробовал сейчас на этот самый чипок засунуть рисунок 128х128 точек и того 2048 байт и не влезло в чипок. Я вот подумал, что если реализовать графический интерфейс пользователя из картинок, то эти картинки хорошо бы наверно хранить в какомто внешнем ПЗУ? Типа как ресурсы. Только вот не делал я ничего подобного никогда и придется какбы с нуля копать в этом направлении. Что касается микропаскаля, то тут уже вылезла очередная хрень в виде строки "0:0 E-0 Linker error: Demo limit " несмотря на то, что я её .. сгенерил ключ. Видно ключ не совсем правильный. Собсна возиться в отладчике чот меня не сильно возбуждает на сегодняшний день. Подзабыл я это дело.. давненько не ломал программы. Про избыточность. Да. Есть такое дело. Смотрел скомпиленный коды. Особенно делэи там дают избыточности сумасшедшие. На чистом асемблере писать математику както наводит на меня тоску. А с избыточностью может не влезать в дешевый проц... Вот тут както надо балансировать чтоле.

Вот нашел под сишку реализацию работы с T6963C дисплеями. Можно попробовать и на сишке пописать. И вот по ходу единственную книгу по программированию на этой сишке нашел "Программирование на языке C для AVR и PIC микроконтроллеров.djvu" Типа надо осилить както. Но хелп там достаточно прозрачен как по мне.

магистр
Группа: Участники
Сообщений: 783
Добавлено: 14-03-2011 13:12
Оффтоп

Хохлы, а вы в курсе за сколько в нашей Курляндии продают печку УПИ120?
В представительстве, в Одессе почти 32 000 грн (4000 баксов), в России она стоит 2000
Я когда глянул прайс, аж ох..ел
Польская ARGENTA, в два раза мощнее и несравнимая по качеству стоит 32 000 -35 000 грн.

Я вот еще думаю, китайская бытовая индукционка, стоит 12 баксов, медь у нас где-то тоже 12 баксов кг + люминиевый радиатор..... что-то это уравнение Киргоффа не получаИтца

Страницы: << Prev 1 2 3 4 5  ...... 80 81 82  ...... 196 197 198 199 Next>> новая тема
Раздел: 
Gauss2k - gauss gun у тебя дома / Электроника и Электротехника / Индукционный нагрев металлов.

KXK.RU