3хфазный генератор на AVR

Здесь принимаются все самые невообразимые вопросы... Главное - не стесняйтесь. Поверьте, у нас поначалу вопросы были еще глупее :)
Ответить
Dima89
Первый раз сказал Мяу!
Сообщения: 33
Зарегистрирован: Чт авг 11, 2011 11:50:44

3хфазный генератор на AVR

Сообщение Dima89 »

Привет всем и всех мужиков с праздником :)

Я честно признаюсь, что с контроллерами сталкиваюсь впервые.
Заказал когда-то на всякий случай AtMega32A-PU.. Сейчас нужен трехфазный генератор. Это всё не для двигателей, не для преобразователя и т.п. Это так, для своих опытов)

В общем что нужно:

3выхода, на каждом из которых прямоугольный импульс.

Сдвиг фаз между импульсами должен составлять 120 градусов.

Регулирование скважности и частоты...

Я не прошу готовое решение, у меня есть AVR Studio 5.1, COM-программатор (5проводков, проверил, работает)
Хочу разобраться именно в этой части, т.е. так сказать в создании генератора импульсов, направьте куда-нибудь, пожалуйста... :)
Посоветуйте что прочитать..
goldenfrog
Встал на лапы
Сообщения: 113
Зарегистрирован: Вт янв 17, 2012 17:32:10
Откуда: СССР, левый берег Днепра

Re: 3хфазный генератор на AVR

Сообщение goldenfrog »

Аналогично, всех служак армии СССР и ВМФ с праздником!
Уважаемый автор, Вы хотите решить свою задачу и разобраться в идее решения или просто почитать? Неплохо было бы сказать что именно Вы хотите питать Вашим генератором.
Dima89
Первый раз сказал Мяу!
Сообщения: 33
Зарегистрирован: Чт авг 11, 2011 11:50:44

Re: 3хфазный генератор на AVR

Сообщение Dima89 »

решить свою задачу и разобраться в идее решения
Аватара пользователя
Meteor
Друг Кота
Сообщения: 3961
Зарегистрирован: Пн июл 13, 2009 14:37:39
Откуда: Московская область, наукоград.....
Контактная информация:

Re: 3хфазный генератор на AVR

Сообщение Meteor »

Нарисуйте на листке в клетку фазу А - меандр "периодом" 6 клеток (3 клетки в единичке и 3 нуле), число периодов минимум 2(если вдруг проблемы с зацикливанием периода)
Снизу подрисуте фазу В, тот же меандр но "запаздывающий" на 2 клеточки, то же 2 периода
Под фазой В рисуем фазу С - все тот же меандр но с задержкой от фазы В на 2 клеточки
Берем любой интервал, на котором имеется все 3 фазы в полном отображении.
Теперь главная задача - расписать по тактам времени работы МК установку фаз.
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
goldenfrog
Встал на лапы
Сообщения: 113
Зарегистрирован: Вт янв 17, 2012 17:32:10
Откуда: СССР, левый берег Днепра

Re: 3хфазный генератор на AVR

Сообщение goldenfrog »

Раз уж Вы решили разобраться в задаче - Вам потребуется знать, как вызывается прерывание по таймеру, у меть перенаправлять вектор события, но это так, лирическое отсупление.
Позволю предположить, что у Вас 3 сигнала совершенно одинаковые и просто сдвинуты по фазе.
Потребуется 3 ножки порта, желательно с битовым доступом (в ассемблере CBI portx,n). Замечу сразу, что практикую я с некоторых пор исключительно на ассемблере, так что помочь смогу только на этой арене. Если скважность фиксирована - просто при каждом вызове прерывания от таймера - сдвигайте бит порта командой ror или rol в зависимости от направления (подозреваю, что у Вас управление двигателем). А при пересечении максимальной размерности - просто крутите по кругу. С переменной скважностью - немножко сложнее.
Если Вас этот вопрос интересует по прежнему, то могу подсказать как это несложно реализовать на ассемблере.
От Вас требуется всего лишь подтверждение и уточнение какие свободные порты контроллера у Вас есть.
goldenfrog
Встал на лапы
Сообщения: 113
Зарегистрирован: Вт янв 17, 2012 17:32:10
Откуда: СССР, левый берег Днепра

Re: 3хфазный генератор на AVR

Сообщение goldenfrog »

Загляните в личное сообщение. Если устроит и понятно - можно и для всех показать.
Аватара пользователя
МитяРа
Модератор
Сообщения: 11492
Зарегистрирован: Чт дек 11, 2008 14:52:26
Откуда: град Нижний

Re: 3хфазный генератор на AVR

Сообщение МитяРа »

Dima89 писал(а):Сейчас нужен трехфазный генератор.
Тут уже всё скошачено до нас: viewtopic.php?f=10&t=65486 :)
[img]http://radiokot.ru/forum/download/file.php?id=93376[/img][i][color=#000080][size=85]Между людьми возникает напряжение, если у них разный потенциал...[/size][/color][/i]
goldenfrog
Встал на лапы
Сообщения: 113
Зарегистрирован: Вт янв 17, 2012 17:32:10
Откуда: СССР, левый берег Днепра

Re: 3хфазный генератор на AVR

Сообщение goldenfrog »

Сомнения нет, прибор чудный, даже не просто а очень!
Но есть несколько "но" - товарищ как оказалось хотел частоту до мегагерцев и как для начала меандры. Пусть посмотрит, если сам не захочет разбираться в идеях, может решит спаять и такое или купить :-)
Аватара пользователя
МитяРа
Модератор
Сообщения: 11492
Зарегистрирован: Чт дек 11, 2008 14:52:26
Откуда: град Нижний

Re: 3хфазный генератор на AVR

Сообщение МитяРа »

goldenfrog писал(а):как оказалось хотел частоту до мегагерцев и как для начала меандры.
Хотеть не вредно, а иногда даже - полезно..
Он хоть представляет разницу между 10кГц и 1МГц..

А меандровую трёхфазку можно и на сдвиговом регистре скошачить..
[img]http://radiokot.ru/forum/download/file.php?id=93376[/img][i][color=#000080][size=85]Между людьми возникает напряжение, если у них разный потенциал...[/size][/color][/i]
goldenfrog
Встал на лапы
Сообщения: 113
Зарегистрирован: Вт янв 17, 2012 17:32:10
Откуда: СССР, левый берег Днепра

Re: 3хфазный генератор на AVR

Сообщение goldenfrog »

МитяРа писал(а):Хотеть не вредно, а иногда даже - полезно..
Он хоть представляет разницу между 10кГц и 1МГц..
А меандровую трёхфазку можно и на сдвиговом регистре скошачить..


Конечно, хотеть можно всё чо угодно, но не всегда получить не зная как поступить в конкретном случае. Вот пусть автор и скажет что да как.
Да, на двиговом регистре и быстрее и проще, но тут нужна была одна микросхема, о чём прикошачиватель и говорил, может к нему явятся во сне пушистые чёрные коты и расскажут, но пусть лучше поймёт сам, как надо, тем более видно что не слизывать чужие схемы кот пришёл, а понимать как сметану да рыбу получать.
Ответить

Вернуться в «Теория»