AVR Раздел по микроконтроллерам компании Atmel - AVR / ATtiny / ATmega / ATMega128 / ATxmega, вопросы по программированию в AVR studio и все, относящееся к AVR... |
26.10.2012, 10:55
|
|
Частый гость
Регистрация: 25.11.2007
Сообщений: 33
Сказал спасибо: 12
Сказали Спасибо 5 раз(а) в 5 сообщении(ях)
|
Re: Генератор синусоиды на микроконтроллере Atmega
Как студент глубоко задолбаный словой электроникой я бы посоветовал сделать как уже говрили: tl494 и мост на мосфетах или IGBT, только шим сделать несимметричным (в симметричном выходное напряжение шим двуполярное для любой полярности входного сигнала, а в несимметричном шим только полярности входного), что позволит уменьшить пульсации на выходе, да и на разогрев транзисторов в динимике потеряете меньше.
Или как вариант не париться и взять усилитель класа Д, например IRS2092, подобрать нормальные выходные транзисторы для вашего тока и нагрузки (активно индуктивной) и будет вам счатье - какой сигнал на вход подал такой на выходе и получил (усиленный конечно). Генератор я бы собрал аналоговый (один операционник), а контроллер повесил как измеритель частоты и амплитуды. Недостаток этого решения - необходимость двухполярного питания.
|
|
|
Сказали "Спасибо" AndruXXXaUA
|
|
|
26.10.2012, 11:27
|
|
Почётный гражданин KAZUS.RU
Регистрация: 09.12.2007
Адрес: Новосибирск
Сообщений: 1,021
Сказал спасибо: 10
Сказали Спасибо 70 раз(а) в 63 сообщении(ях)
|
Re: енератор синусоиды на микроконтроллере Atmega
А почему бы не сделать стандартно,
МК+интегральный ЦАП+мощный высоковольтный УНЧ
__________________
И на камнях растут деревья!
|
|
|
|
26.10.2012, 13:34
|
|
Вид на жительство
Регистрация: 09.12.2009
Адрес: Россия, Тула
Сообщений: 377
Сказал спасибо: 192
Сказали Спасибо 156 раз(а) в 99 сообщении(ях)
|
Re: енератор синусоиды на микроконтроллере Atmega
А почему бы не сделать без ЦАП, если можно?
Делал синус на контроллере, с ШИМ и простой RC-цепью.
Если аппаратный ШИМ на 40 кГц, а генерируем 50 Гц - RC-цепь вполне выдаст нормальной формы сигнал.
В прицепе таблица значений синуса от 0 до 90 градусов в Экселе.
Для генерации полного синуса эти же значения берем, но уже по убыванию, и т.д.
Частота генерируемого зависит от скорости подсовывания значений, нужно подбирать.
Синусы от 0 до 90 градусов.zip
|
|
|
|
26.10.2012, 15:14
|
|
Частый гость
Регистрация: 20.10.2008
Сообщений: 16
Сказал спасибо: 0
Сказали Спасибо 7 раз(а) в 6 сообщении(ях)
|
Генератор синусоиды на микроконтроллере Atmega
Существуют промышленные устройства подобного назначения. Есть сложные (Ретом-51, Freya) есть попроще. Однако они все стоят как самолеты. Когда понадобилось сделать подобное оказалось что сильно дешевле спроектировать самому, что и было сделано. К настоящему моменту уже шестую версию закончил. В итоге произвели штук 30-35 для собственных нужд (занимаемся обслуживанием релейных защит и автоматики). Но на сторону их бесплатно тоже не отдаем. Да, вот такие мы корыстные. По опыту могу сказать следующее - если нужно только напряжение одной фазы - лучше всего генерить синус контроллером через ЦАП, а потом преобразовывать его линейным каскадом на четырех транзиторах и операционнике. Нелинейность получится минимальная, никаких пульсаций, фазовая точность около 0,2 градуса, по амплитуде - 0,2-0,5%. Про КПД.... а насколько он вам принципиален? 50% сгодится? Тогда даже и не плющите себе мозг импульсным стабилизатором. Сделать его на широкий диапазон - отдельная задача, и КПД более 80% тоже с него не получите.
Уж поверьте мне как человеку который генераторы тока до 20А и напряжения 100В проектирует уже лет 5.
Если интересно что напроектировали, так оно называется "Тритон-6". Выдает три фазы напряжения 0-130В (линейное) и одну фазу тока 0-20А, с регулируемым фазовым углом и частотой. Можно синхронизироваться с сетью. Изделие сертифицировано (иногда это бывает важно).
А если надо только для того что бы реле щелкали, а на форму синуса плевать, так есть ЛАТРы и приборы на их основе. Такие существенно дешевле.
|
|
|
|
26.10.2012, 16:50
|
|
Прописка
Регистрация: 25.10.2012
Сообщений: 112
Сказал спасибо: 50
Сказали Спасибо 1 раз в 1 сообщении
|
Re: енератор синусоиды на микроконтроллере Atmega
Спасибо огромное всем за ответы и предложения!
bsvk, такие немаловажные вопросы как КПД и стоимость меня не особо волнуют (естественно в разумных пределах)
я всего-лишь студент, который вынужден сварганить подобную вещь
никак не могу определиться,
МК - ЦАП - ОУ - трафо
МК(ШИМ) - фильтр LC (или RC) - мостовая схема IGBT или MOSFET
Цель - простота приветствуется, чтобы работало, руководитель предоставил полную свободу действий
|
|
|
|
26.10.2012, 16:55
|
|
Почётный гражданин KAZUS.RU
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,616
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
|
Re: енератор синусоиды на микроконтроллере Atmega
Сообщение от pavned
|
Цель - простота приветствуется, чтобы работало, руководитель предоставил полную свободу действий
|
А бомбу ядреную склепать на коленке, попроще, с полной свободой действий он тебе не ставил в задачу?
__________________
С уважением,
Vic / ut1wpr
|
|
|
|
26.10.2012, 16:59
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
|
Re: енератор синусоиды на микроконтроллере Atmega
Тогда ШИМ
Просто и будет работать
Дипломы все равно редко выходят в жизнь
|
|
|
|
26.10.2012, 22:47
|
|
Частый гость
Регистрация: 27.01.2008
Сообщений: 33
Сказал спасибо: 4
Сказали Спасибо 39 раз(а) в 6 сообщении(ях)
|
Re: енератор синусоиды на микроконтроллере Atmega
Сообщение от domowoj
|
А почему бы не сделать стандартно,
МК+интегральный ЦАП+мощный высоковольтный УНЧ
|
Мое чудо... http://electronics-lab.ru/blog/47.html#comment2254
|
|
|
|
28.10.2012, 15:36
|
|
Частый гость
Регистрация: 09.11.2009
Сообщений: 17
Сказал спасибо: 4
Сказали Спасибо 1 раз в 1 сообщении
|
Re: енератор синусоиды на микроконтроллере Atmega
Маломощный генератор и 100В 1А - это две большие разницы!
Городить высоковольтный усилитель не стоит.
Делал на меге8 - ШИМ, 2 Mосфета с лог. управлением и транс
со средней точкой. Дешево и сердито -лампа 100Вт горит!
|
|
|
|
28.10.2012, 18:56
|
|
Частый гость
Регистрация: 23.06.2006
Сообщений: 42
Сказал спасибо: 1
Сказали Спасибо 8 раз(а) в 5 сообщении(ях)
|
Re: енератор синусоиды на микроконтроллере Atmega
Здравствуйте.
Подобные генераторы используются в телефонии в качестве вызывного сигнала. Там в схеме из первичных 48 вольт делается 250 вольт (у вас 100 вольт), далее из этого высокого напряжения двумя мосфетами по полумостовой схеме уже делается шим контроллером для частоты синусоиды 25 Гц. Ширина импульсов шим меняется по синусоидальному закону. Частота шим около 15 кГц. Выходная мощность зависит только от мощности высоковольтного источника и ключей в полумосте. Кстати, для питания полумоста нужно 100 вольт или больше надо почитать про полумостовые источники. На выходе небольшой дросселек и емкость для сглаживания зубчиков. Синусоида идеальная.
Схема получается маленькой по габаритам и простая, но я бы ее не рекомендовал делать новичкам. Не зря такие схемы вызывного сигнала мощностью в 30 вт стоят по 4 т.р.
|
|
|
Сказали "Спасибо" lukosin
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 01:31.
|
|