62975 (588878), страница 6

Файл №588878 62975 (Разработка устройства автоматического регулирования света на микроконтроллере) 6 страница62975 (588878) страница 62016-07-29СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 6)

Поскольку заранее неизвестно, при какой амплитуде пульсаций моргание становится заметно (а именно к амплитуде пульсаций привязана формула в [6]), конденсатор подбирается экспериментально.

Номинал 1000 мкФ позволяет устранить моргание после окончания регулировки яркости одного канала, и сделать моргание почти не заметным после одновременного окончания регулировки яркости обоих каналов. Дальнейшему повышению ёмкости конденсатора препятствуют малые габариты устройства.

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

На функционировании ИОН большая величина ёмкости не отражается, т.к. в его описании сказано, что допустима ёмкостная нагрузка любого номинала.

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

Учитывая прямую зависимость частоты внутреннего RC-генератора МК от напряжения питания, а также погрешность измерений, была выбрана задержка с запасом, равная 4 секундам. Часть этой задержки обеспечивается внутренними узлами МК Power-on Reset и Brown-out Detection (BOD, супервизор питания). Оставшаяся часть реализована программно.

Переходим к выбору номинального напряжения конденсатора. Этот параметр в значительной степени определяет срок его службы. В [8] рекомендуется, чтобы рабочее напряжение составляло 80…100% от номинального. С другой стороны, в [9] рекомендуется, чтобы рабочее напряжение было в два раза меньше номинального. Выбираем конденсатор с напряжением 6,3 В.

Здесь имеет смысл обратить внимание на следующий факт. В описаниях электролитических конденсаторов фирмы Jamicon указано, что, начиная с рабочего напряжения 25 В, их ёмкость изменяется со временем на 20%. Для меньших же напряжений это значение равно 25%.

Верхний предел температурного диапазона, на который рассчитан выбранный конденсатор, составляет 105°С. Это ещё один параметр, в значительной степени влияющий на срок службы конденсатора. Выбор обусловлен также тем, что корпус устройства немного нагревается от ламп, диодного моста и балластного резистора.

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

д) Микроконтроллер

Несмотря на то что напряжение питания схемы составляет 5 В, используемый МК U1 имеет индекс L, означающий возможность работы при напряжении питания от 2,7 до 5 В. Это связано с большой ёмкостью фильтрующего конденсатора, т.е. с плавным нарастанием напряжения питания при подключении устройства к сети.

Порог встроенного в МК супервизора питания выставлен в соответствии с описанием на 2,7 В. Если же этот порог сделать равным 4,0 В, или использовать обычный МК (без индекса L) с порогом 4,0 В, или вообще отказаться от встроенного супервизора, некоторые экземпляры МК могут не запуститься, особенно при минимальном напряжении сети 198 В. Использовать же обычный МК с порогом 2,7 В нельзя, т.к. это может привести, в частности, к искажению данных EEPROM, если во время сохранения информации произойдёт отключение питания.

МК тактируется внутренним RC генератором на частоте 1 МГц. Этого достаточно чтобы получить среднее время выполнения основной программы около 0,5 мс. Здесь важно помнить о том, что повышение тактовой частоты увеличивает ток потребления. Стабилизировать частоту кварцевым или керамическим резонатором не требуется, т.к. в данном применении высокая точность не нужна. Также не требуется калибровка внутреннего генератора.

Производитель МК рекомендует предпринять следующие меры при работе с АЦП:

- установить между выводом REF и общим проводом фильтрующий конденсатор;

- соединить вывод AGND с аналоговой землёй;

- использовать LC фильтр питания в цепи AVCC;

- при измерении не переключать выводы АЦП порта, если они настроены как цифровые выходы.

Поскольку высокая достоверность результата измерения не требуется, то с целью упрощения схемы, вышеуказанные меры не соблюдаются. Калибровка АЦП тоже не требуется, в том числе потому, что используется обычный канал, а не дифференциальный [12, раздел 2.3].

Несмотря на принятые упрощения, точность, т.е. повторяемость схемы, от этого не ухудшается. Благодаря внешнему ИОН, используемому также в роли стабилизатора питания МК, результаты измерений АЦП всегда остаются стабильными вплоть до младшего значащего разряда, даже при 10- битном разрешении АЦП.

По рекомендации ATMEL, для обеспечения надёжной работы МК, в непосредственной близости от его выводов питания установлены блокировочные конденсаторы С2 (керамический) и С3 (танталовый электролитический). В данной схеме это особенно актуально, т.к. при коммутации затворов транзисторов, обладающих довольно высокой ёмкостью, возникают значительные импульсные токи.

Для программирования МК предусмотрен разъём JS4 "ISP" (In-System Programming, внутрисхемное программирование). Также как и при программировании EEPROM самой программой во время работы, во время внутрисхемного программирования ток МК, согласно его описанию, составляет 6 мА (при 5 В и 25°С). По результатам измерений максимальный потребляемый ток находился в интервале от 4,3 мА до 5,8 мА. Из-за малой мощности блока питания напряжение во время программирования снижалось примерно до 3,3 В. Однако многократный опыт перепрограммирования МК показал что это безвредно. Более того, в Интернете встречаются сообщения о том, что МК нормально программируется при напряжении вплоть до 3 В.

При программировании МК в составе устройства важно обратить внимание на следующие моменты:

– требуется гальваническая развязка программатора, поскольку схема находится под потенциалом сети;

– может потребоваться внешний блок питания (тоже с гальванической развязкой), если программатору будет недостаточно тока, вырабатываемого блоком питания схемы;

– желательна установка высокоомных резисторов (порядка 100 кОм) между затворами и истоками транзисторов чтобы не допустить их возможного перегрева, а также выхода из строя из-за самопроизвольного открывания и увеличения сопротивления канала, вызванного тем, что во время программирования выводы МК находятся в высокоимпедансном состоянии.

Поэтому лучшим вариантом, возможно, окажется запрограммировать МК до установки в схему.

Состояние фьюзов МК соответствует значениям по умолчанию, за исключением запрограммированного фьюза BODEN, разрешающего использование встроенного супервизора питания (Рисунок 2.5).

Рисунок 2.5 – Программирование фьюзов МК

Ранее отмечалось, что МК с незадействованным супервизором питания может не запуститься. Чтобы обойти это ограничение и иметь возможность запрограммировать фьюз, следует после появления напряжения питания кратковременно соединить вывод Reset МК с общим проводом.

Рекомендуется использовать программатор – avrdude . В частности, он входит в состав бесплатной среды разработки WinAVR.

Не показанные на схеме выводы МК никуда не подключены.

ж) Делитель напряжения

Резисторы R3 и R4 образуют делитель, необходимый МК для измерения напряжения сети и определения момента перехода фазы через нуль. Обычно резистор между выходом диодного моста и входом МК рекомендуется составлять из двух включенных последовательно (на случай пробоя одного из них), но поскольку перед диодным мостом установлен защитный диод, эта рекомендация не выполняется.

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

Согласно описанию МК, АЦП рассчитан на обработку низкоомных сигналов (10 кОм и менее). Поэтому для нижнего плеча делителя напряжения выберем номинал равный 9,1 кОм, чтобы предусмотреть 5%-ный допуск сопротивления.

Для вычисления минимального сопротивления верхнего плеча делителя воспользуемся стандартной формулой:

Uвых = (Uвх • R2) / (R1 + R2). (2.6)

Отсюда: R1 = ((Uвх – Uвых) • R2) / Uвых (2.7)

Введём коэффициент Квх, определяющий максимальное отклонение сетевого напряжения:

R1 = ((Uвх•Квх – Uвых) • R2) / Uвых (2.7,а)

Поскольку нас интересует полный размах сетевого напряжения, перепишем формулу с учётом амплитудного значения:

R1 = ((Uвх•Квх•1,41 – Uвых) • R2) / Uвых. (2.7,б)

Учтём падение напряжения на двух диодах диодного моста:

R1 = ((Uвх•Квх•1,41 – 2•Uд – Uвых) • R2) / Uвых (2.7,в)

Падение напряжения на предохранителе не учитывается, т.к. оно составляет всего 0,2 В при максимальной нагрузке.

Осталось добавить коэффициенты Кr, определяющие отклонение резисторов от номинала:

R1 = ((Uвх•Квх•1,41 – 2•Uд – Uвых) • R2 • Кr2) • Кr1 / Uвых (2.7,г)

Переходим к подстановке численных значений.

Входное напряжение Uвх = 220 В, его отклонение Квх = 10%.

В качестве значения Uд берём минимальное падение напряжения, т.к. в этом случае сопротивление резистора R1 будет больше. Минимальное падение напряжения на диодах моста будет при минимальном токе, т.е. при отключенной нагрузке. Судя по графику из описания диодного моста, падение напряжения на одном элементе при токе нагрузки 10 мА равно примерно

Uд = 0,65 В

Благодаря использованию фильтрующего конденсатора большой ёмкости, пульсациями БП можно пренебречь. Поэтому минимальное напряжение питания МК определяется минимальным напряжением стабилизации ИОН, что, согласно описанию последнего, равно

Uвых = 5 – 1% = 4,95 В

Стандартный допуск на отклонение сопротивления резисторов равен

Кr = 5%. Нужно предусмотреть ситуацию, когда сопротивление R2 (R3 по схеме) будет больше, т.к. при этом Uвых тоже увеличится. Это, как было отмечено ранее, может привести к неверному результату измерения. Поэтому принимаем Кr2 = 0,95. С сопротивлением R1 (R4 по схеме) ситуация противоположная – важно учесть уменьшение сопротивления. Поэтому Кr1 = 1,05.

Подставляя численные значения в формулу, получаем:

R1 = ((220•1,1•1,41 – 2•0,65 – 4,95) • 9,1•103 • 0,95) • 1,05 / 4,95 = =(334,97 • 8,65•103) • 1,05 / 4,95 = 3042,37•103 / 4,95 = 614,6•103 (Ом).

Ближайшим сопротивлением из стандартного ряда, превышающим полученное значение, является номинал 620 кОм.

Поскольку падение напряжения на резисторе верхнего плеча делителя может достигать 242 • 1,41 = 341 (В), резистор должен иметь мощность 0,5 Вт. Как было показано при расчёте балластного резистора, на паспортную мощность можно ориентироваться только тогда, когда сопротивление резистора больше критического. Для резистора серии С2-23 мощностью 0,5 Вт критическое сопротивление Rк = 3502 / 0,5 = 245 (кОм), что почти в три раза меньше чем 620 кОм. Значит, мощность резистора 0,5 Вт в данном случае выбрана правильно.

к) Выходной каскад

Нагрузка коммутируется N-канальными MOSFET транзисторами VT1 и VT2. Особенностью схемы является отсутствие драйвера, что в соответствии с требованием проекта уменьшает количество используемых компонентов. Транзисторы управляются напрямую выходами МК.

Как выяснилось, при напряжении на затворе 5 В и мощности нагрузки 60 Вт канал транзистора почти полностью открывается, даже несмотря на довольно высокое сопротивление резистора в цепи затвора. Так происходит благодаря тому, что ток нагрузки (около 0,25 А) составляет величину примерно в 20 раз меньшую максимально допустимого тока стока транзистора. При таких условиях падение напряжения на переходе сток-исток транзистора составляет менее 1 В, что не приводит к заметному на глаз снижению максимальной яркости лампы.

Тока выхода МК оказывается достаточно для перезарядки ёмкости затвора благодаря невысокой частоте переключения (100 Гц). Это примерно на два порядка меньше частоты, на которой работают MOSFET транзисторы в традиционных переключательных схемах, например в импульсных источниках питания.

Отсутствие драйвера может привести к самопроизвольному включению транзистора в случае резкого всплеска напряжения на стоке. Этот эффект, известный под названием CdV\dt turn-on, вызван наличием ёмкости между затвором и стоком (ёмкость Миллера). Иногда вернуть транзистор в нормальный режим работы удаётся лишь после отключения схемы от сети на несколько минут (на время остывания транзистора). Одним из лучших способов предотвратить случайное включение является выбор транзистора, у которого соотношение Qgd / Qgs1 составляет величину менее 1,4 [7]. Здесь Qgd – это величина заряда затвор-сток, Qgs1 – это величина заряда, при котором напряжение на затворе достигает порогового значения (определяется по графику Total Gate Charge). К сожалению, транзисторы, соответствующие данному правилу, встречаются крайне редко. С другой стороны, случаи резких всплесков напряжения на стоке тоже крайне редки.

При резком спаде напряжения на стоке и отсутствии драйвера ёмкость Миллера не приводит к самопроизвольному включению транзистора, но на затворе может возникнуть отрицательный потенциал, превышающий допустимое напряжение затвор-исток [10, раздел 3]. Это может стать причиной выхода транзистора из строя. Поэтому одним из критериев при выборе транзистора стало наличие встроенного ограничителя напряжения на затворе. Такое решение позволило отказаться от дополнительных внешних компонентов. Кроме этого, встроенный ограничитель предохраняет затвор от воздействия статического электричества, к которому MOSFET транзисторы как класс приборов имеют высокую чувствительность.

Характеристики

Список файлов ВКР

Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6418
Авторов
на СтудИзбе
307
Средний доход
с одного платного файла
Обучение Подробнее