Разработка проекта ШИМ-регулятора на микроконтроллерах серии AVR для управления нагрузкой электрических устройств. Регулятор мощности на микроконтроллере ATtiny2313 - Регуляторы мощности - Источники питания Микроконтроллерный блок питания

ШИМ (PWM) — широтно-импульсная модуляция. Не нужно пугаться данного термина. Это всего навсего способ регулирования напряжения. Допустим подсветка монитора горит слишком ярко, вы меняете яркость. А что же происходит в этот момент на самом деле?

Представим себе, что подсветка монитора это несколько светодиодов. Питается все это дело от постоянного напряжения. Но вот нам понадобилось уменьшить яркость монитора. Логично ответить, что это можно сделать переменным резистором. На маленьких токах — возможно. Но на больших, резистор будет сильно греться. Сильно возрастут габариты, потери, энергопотребление.

Поэтому люди придумали схему на транзисторах, которая делает из постоянного напряжения пульсирующее. Оказывается, пульсирующее напряжение, в зависимости от заполнения периода будет эквивалентно постоянному напряжению. Т.е. если в течение периода напряжение 50% времени было включено, 50% выключено, то эквивалент постоянного напряжения будет равен 50% от номинального.

В цифрах это просто — было 5В постоянного напряжения прогнали через ШИМ — получили 2,5В. Если заполнение импульса равно 75%, то эквивалентное постоянное напряжение будет 3,75В. Думаю идея понятна.

Теперь приступим к практической реализации. Будем при помощи микроконтроллера изменять заполнение от 0 до 100%, потом от 100% до нуля. Конечный результат должен выглядеть так:

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

Запускаем наш любимый CodeVision. Создаем проект при помощи мастера. В разделе таймеров (Timers), выбираем Timer 2 и выставляем настройки как на рисунке.

Если попробовать сгенерировать проект, то прога может ругнуться. Соглашаемся, ведь у нас нога 3 порта В должна быть настроена как выход.

Приводим код к следующему виду:

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 #include void main(void ) { PORTB= 0x00 ; DDRB= 0x08 ; // Timer/Counter 2 initialization ASSR= 0x00 ; TCCR2= 0x6C ; TCNT2= 0x00 ; OCR2= 0x00 ; TIMSK= 0x00 ; while (1 ) { } ; }

#include void main(void) { PORTB=0x00; DDRB=0x08; // Timer/Counter 2 initialization ASSR=0x00; TCCR2=0x6C; TCNT2=0x00; OCR2=0x00; TIMSK=0x00; while (1) { }; }

Уделим внимание строке OCR2=0x00; Эта переменная как раз и отвечает за величину заполнения импульса. Изменяется данная величина от 0 до 255(0хFF), т.е. 255 соответствует 100% -му заполнению (постоянный ток). Следовательно, если нужно 30% заполнение (255/100)*30=77. Далее 77 переводим в шестнадцатеричную систему OCR2=0x4D;

TCCR2=0x6C; Изменяя данную величину мы можем регулировать частоту ШИМ. Величина частоты работы ШИМ кратна частоте, на которой работает микроконтроллер. В проекте использована частота микроконтроллера 8 МГц, частоту ШИМ использовали 125кГц, следовательно делитель равен 8/125=64
0x6C в двоичной системе счисления 1101100, открываем даташит на Atmega8 и видим описание регистра TCCR2, так вот 1101100 последние цифры 100 и отвечают за выбор частоты работы ШИМ

Приступим непосредственно к программе:

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 #include #include void main(void ) { PORTB= 0x00 ; DDRB= 0x08 ; ASSR= 0x00 ; TCCR2= 0x6C ; TCNT2= 0x00 ; OCR2= 0x00 ; TIMSK= 0x00 ; while (1 ) { while (OCR2< 0xff ) { OCR2= OCR2+ 0x01 ; delay_ms(5 ) ; } while (OCR2> 0x00 ) { OCR2= OCR2- 0x01 ; delay_ms(5 ) ; } } ; }

#include #include void main(void) { PORTB=0x00; DDRB=0x08; ASSR=0x00; TCCR2=0x6C; TCNT2=0x00; OCR2=0x00; TIMSK=0x00; while (1) { while(OCR2<0xff) { OCR2=OCR2+0x01; delay_ms(5); } while(OCR2>0x00) { OCR2=OCR2-0x01; delay_ms(5); } }; }

Код прост до безобразия: сначала в цикле увеличиваем заполнение от 0 до 255(ff), потом уменьшаем от 255 до 0.
И напоследок видосик, как это все должно работать. Успехов в изучении)

Имеется большое количество различных схемных решений, однако в нашем случае мы разберем несколько вариантов ШИМ регулятор яркости светодиода () на PIC-микроконтроллере.

PIC10F320/322 это безупречный вариант для конструирования различных регуляторов освещения. При этом мы обретаем достаточно конструктивно навороченный прибор с наименьшей стоимостью и незначительными затратами времени на построение. Рассмотрим несколько вариантов диммера.

Первый вариант. Базовый регулятор яркости светодиода в котором изменение яркости свечения светодиодов осуществляется путем вращения ручки переменного , при этом яркость изменяется от 0 до 100%

Яркость свечения светодиодов устанавливается потенциалом сниманием с переменного резистора R1. Это изменяемое напряжение идет на ввод RA0, функционирующий как аналоговый ввод и подсоединенный к входу AN2 АЦП микроконтроллера. Вывод ШИМ RA1 контролирует силовой ключ на транзисторе V1.

Силовой транзистор возможно выбрать произвольный с логическим уровнем управления, то есть это те транзисторы, которые при получении 1…2 вольта на затвор целиком открывают свой канал.

К примеру транзистором IRF7805 возможно управлять током до 13 ампер соблюдая необходимые требования, а при любых других условиях до 5 ампер гарантировано. Разъем CON1 необходим, лишь для внутрисхемного программирования микроконтроллера, для этой же цели необходимы и сопротивления R2 и R5, то есть если микроконтроллер запрограммирован, то все эти радиоэлементы возможно не ставить.

Сопротивление R4 и BAV70 служат для защиты от перенапряжения и неправильного включения источника питания. Емкости C1 и C2 керамические и служат для снижения импульсных помех, и для надежности функционирования стабилизатора LM75L05.

Второй вариант. Здесь управление яркостью светодиодов так же осуществляется переменным резистором, а включение и выключение выполняется кнопками.

Третий вариант. Как видно в схеме отсутствует переменный резистор. В данном варианте управление яркостью свечения светодиодов выполняется исключительно двумя кнопками. Регулировка ступенчатая, изменение яркости происходит с каждым последующим нажатием.

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

Рис.1 Принципиальная схема регулятора мощности

На рис.1 приведена схема простого регулятора мощности на микроконтроллере ATtiny2313(V). Регулятор предназначен для работы с активной нагрузкой, подключаемой к сети напряжением 220 В. Напряжение подается на вход X1, нагрузка подсоединяется к выходу X2. Источником тактовой частоты DD1 выбран внутренний генератор сторожевого таймера, работающий на частоте ≈128 кГц. Благодаря этому энергопотребление устройства очень мало. Общий ток не превышает 15 мА, что легко позволяет реализовать также бестрансформаторное питание.

Регулирование мощности нагрузки производится изменением коэффициента заполнения импульсов на ШИМ-выводе OC0B DD1. Импульсы поступают на сток транзистор VT1. Он включен в диагональ моста VD5…VD8 и может работать без радиатора с токоприемниками до 400 Вт. Из-за слишком высокого уровня помех генерируемых в сеть, ШИМ-модуляция не является самым лучшим способ управления потребителями большей мощности.

Для формирования ШИМ-импульсов на выводе OC0B таймер-счетчик 0 функционирует в режиме Fast PWM (быстрый ШИМ). Частота импульсов FOC0B выбрана постоянной. Она зависит от модуля счета, определяемого содержимым регистра OCR0A:

F OC0B = F clk /(OCR0A*N),

где F clk – частота тактового генератора, N-коэффициент деления предделителя частоты таймера-счетчика 2.

Коэффициент заполнения импульсов αOC0B, а значит и мощность, отдаваемая в нагрузку, будет пропорционален содержимому регистра совпадения OCR0B:

α OC0B = OCR0B/OCR0A.

В данном примере в настройках микроконтроллера выбраны N=1 (предделитель отключен), OCR0A=100, т.е. FOC0B = 1280 Гц и α OC0B = OCR0B/100. Изменяя программно значения OCR0B от 0 до 100, получим диапазон регулировки мощности 0…100%.

Значение мощности нагрузки постоянно отображается 3-разрядном индикаторе с общим анодом HG1. Циклическая смена символов, а также опрос кнопок SB1…SB3, происходят во время прерывания по совпадению регистра OCR1AH:OCR1AL и счетного регистра таймера-счетчика 1. Таймер-счетчик 1 при этом работает в режиме CTC (сброс при совпадении). Частота F OCR1A с которой происходят прерывания:

F OCR1A = F clk /((OCR1AH:OCR1AL+1)*N),

где N-коэффициент деления предделителя частоты таймера-счетчика 1.

В программе F OCR1A = 200 Гц (N=1, OCR1AH:OCR1AL=639). Таким образом, смена каждого из трех символов и опрос кнопок происходят каждые 20 мс (т.е. с частотой 200/4=50 Гц).

Рис.2 Алгоритм работы регулятора мощности

Алгоритм работы регулятора мощности приведен на рис.2. В основном цикле программа реагирует на нажатие кнопок и производит двоично-десятичное преобразование величины мощности нагрузки в 3-разрядное число (0…100) для вывода на индикатор.

Каждое нажатие SB1 заставляет изменить состояние выхода на противоположное: нагрузка подключается с указанной мощностью, либо обесточивается. Признаком активизированного выхода является светящаяся десятичная точка в младшем разряде индикатора. Кнопки SB2 и SB3, соответственно, уменьшают и увеличивают мощность в нагрузке. При длительном нажатии модификация параметра происходят быстрее (≈10% в секунду). Если ни одна кнопка не нажата, то через 5 с после последнего изменения, значение мощности и состояния выхода (вкл./выкл.) сохраняются в EEPROM-памяти. Для защиты от зависания включен сторожевой таймер с периодом сброса 125 мс.

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

При первом включении схеме на сегментном индикаторе горит цифра 0. Включение и отключение осуществляется одномоментным нажатием и удержанием двух кнопок-микропереключателей. Регулировка больше-меньше – каждым нажатием по отдельности. Если не нажимать ни на один из тумблеров, то после последнего нажатия через два часа регулятор отключится самостоятельно, индикатор до тех пор будет моргать на ступени последнего рабочего уровня потребляемой мощности.

В момент отключения устройства от сети запоминается последний уровень выдаваемой мощности, который будет автоматически задан при очередном включении. Регулировка осуществляется в диапазоне от 0 до 9 и далее от А до F. То есть всего имеется 16 ступеней регулировки.

Радиатор на фото выше достаточно большой, конструкция позволяет поставить вариант и по меньше, но другого у меня не было. При первом включении устройства у меня на дисплее моргал 0, на нажатие кнопок схема не реагировала. Заменив конденсатора по питанию на номинал 1000 мкФ,проблема исчезла.

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

Схема используется для плавного регулирования мощности в нагрузке. В основу способа управления положен метод фазового управления симистором. Сущность его заключается в пропуске части полупериода переменного сетевого напряжения. Ток поступающий в нагрузку пропорционален интегралу полученного сигнала. Основа конструкции микроконтроллер PIC16F1823.

Устройство поддерживает работу с активной (лампа накаливания, нагреватель) и индуктивной нагрузкой. Тактирование микроконтроллера осуществляется от внутреннего генератора. Сигнал синхронизации с сетью поступает с выпрямительного моста на вход внутреннего компаратора микроконтроллера через фильтр на R10, C5, R9, R8, C3. Опорное напряжение компаратора поступает с внутреннего ЦАП микроконтроллера и равно около 0,6 В, которое задается при конфигурации МК. Для устранения влияния емкости C6 на синхронизацию применяется диод D6. Индикация выполнена на E30561 с общим катодом.

Конструктивно устройство собрано на двух печатных платах. На одной распологаются индикатор и управляющие кнопки, а на другой МК, блок питания и симистор. Соединение плат выполнено проводом МГТФ.

С радиатором для симистора (HS-135-38), как на рисунке максимальная мощность нагрузки около 500 Вт. Соответственно под этот радиатор и сделано посадочное место на печатной плате.

Прошивка для МК выполнена в среде MPLAB на языке С для компилятора HI-TECH PICC 9.83. Скачать печатные платы, прошивку и проект MPLAB вы можете по ссылке выше.

Регулирование конструкции происходит с помощью симистора типа BT138. Управление которым осуществляется посредством МК. Цифровой LED дисплей показывает на сколько процентов в текущий момент времени открыт симистор. Логическая часть схемы получает питание от блок питания, основа которого стабилизатор напряжения DA1 7805.

Эта схема отлично подойдет для раздельной регулировки мощности отдачи для двух разных нагрузок, например, нагреватели, лампы, электродвигатели. Максимальная мощность нагрузки зависит от типа ключей, её коммутирующих. На схеме ниже в роли таковых выступают транзисторы КТ819, но могут быть и другие варианты, в зависмости от необходимой мощности обоих нагрузок. Устройство генерирует импульсные сигналы, которые идут на любой из силовых ключей.

Прибор генерирует импульсные сигналы, широту их импульсов можно настраивать 256 равными степенями. Для управления схемой предназначены переменные сопротивления, подсоединенные к портам РВЗ и РВ4 МК, работающим с АЦП. ATtiny13 измеряет номинал сопротивление переменного резистора и задает широту импульсов выходного импульсного сигнала, следующих на ключ, управляющий питанием конкретной нагрузки. Т.е, поворачивая регулятор переменного сопротивления осуществляется регулировка мощности. Такая регулировка по сравнению с настройкой кнопками «меньше» и «больше» более удобна в использование, благодаря оперативности. Для программирования устройства имеется разъем ISP6. При программировании фьюзы ставим по умолчанию, работа с внутренним тактовым RC-генератором на частоте 9,6 МГц. Архив с исходником пршивки, забираем по ссылке выше.

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru

Размещено на http://www.allbest.ru

Введение

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

1. Цель работы

Цель работы: Представить проект устройства управления электрическими приборами, которое позволит значительно снизить потребляемую мощность и, таким образом, удешевить их эксплуатацию.

2. Основная часть

Широтно-импульсная модуляция.

Широтно-импульсная модуляция (ШИМ, англ. pulse-width modulation (PWM)) -- управление средним значением напряжения на нагрузке путём изменения скважности импульсов, управляющих ключом. Различают аналоговую ШИМ и цифровую ШИМ, двоичную (двухуровневую) ШИМ и троичную (трёхуровневую) ШИМ.

Рисунок 1 - График ШИМ

Аналоговая ШИМ реализуется с помощью компаратора, на один вход которого подаются треугольный или пилообразный периодический сигнал со вспомогательного генератора, а на другой -- модулирующий сигнал. На выходе компаратора образуются периодические прямоугольные импульсы с переменной шириной, скважность которых изменяется по закону модулирующего сигнала, а частота равна частоте треугольного или пилообразного сигнала и обычно постоянна. Аналоговая ШИМ применяется в усилителях низкой частоты класса «D».

В цифровой ШИМ период делится на части, которые заполняются прямоугольными подимпульсами. Средняя величина за период зависит от количества прямоугольных подимпульсов. Цифровая ШИМ -- приближение бинарного сигнала (с двумя уровнями -- вкл/выкл) к многоуровневому или непрерывному сигналу так, чтобы их средние значения за период времени t2-t1 были бы приблизительно равны.

Формально, это можно записать так:

где x(t) -- входной сигнал в пределах от t1 до t2,

а?Ti = -- продолжительность i -го ШИМ подимпульса, каждого с амплитудой A. n выбирается таким образом, чтобы за период разность суммарных площадей (энергий) обеих величин была меньше допустимой:

Управляемыми «уровнями», как правило, являются параметры питания силовой установки, например, напряжение импульсных преобразователей /регуляторов постоянного напряжения/ или скорость электродвигателя. Для импульсных источников x(t) = Uconst стабилизации.

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

В ШИМ в качестве ключевых элементов использует транзисторы (могут быть применены и др. полупроводниковые приборы) не в линейном, а в ключевом режиме, то есть транзистор всё время или разомкнут (выключен), или замкнут (находится в состоянии насыщения). В первом случае транзистор имеет почти бесконечное сопротивление, поэтому ток в цепи весьма мал, и, хотя всё напряжение питания падает на транзисторе, выделяемая на транзисторе мощность практически равна нулю. Во втором случае сопротивление транзистора крайне мало, и, следовательно, падение напряжения на нём близко к нулю -- выделяемая мощность также мала. В переходных состояниях (переход ключа из проводящего состояния в непроводящее и обратно) мощность, выделяемая в ключе значительна, но так как длительность переходных состояний крайне мала, по отношению к периоду модуляции, то средняя мощность потерь на переключение оказывается незначительной.

Описание устройства управления.

В качестве аппаратной части проекта ШИМ- регулятора представлено устройство, собранное на основе тест- платы LegoAVR20 с МК ATtiny2313, используемое совместно с адаптером внутрисхемного программатора PonyProg, для управления какой-либо нагрузкой, в частности приведен пример управления яркостью светодиода (5-ти ступенчатая регулировка) с помощью двух тактовых кнопок (+/-) и регулировка скоростью вращения двигателя постоянного тока.

Для сборки ШИМ применяется:

1) Тест- плата LegoAVR20 c микроконтроллером ATtiny2313, на которой формируются рабочие напряжения питания, с кварцевым генератором 4 МГц., с индикацией и разъемами портов B и D.

2) Внутрисхемный программатор PonyProg

3) Плата расширения №1 с 2 кнопками (на замыкание) и подтягивающими резисторами 4К7, подключаемыми ко входу МК (ножки 6 и 7), а также со светодиодом и гасящим резистором и двигателем постоянного тока, управляемым биполярным транзистором через интегрирующую цепочку;

4) Стабилизированный источник питания для тест- платы на 12В.

Рисунок 2 - Принципиальная схема устройства

микроконтроллер импульсный модуляция

Это устройство может изменять скважность импульсов с помощью двух тактовых кнопок S3(+) и S4(-), соответственно будет изменяться яркость светодиода.

Описание исходного кода программы управления микроконтроллером.

Исходный код программы написан в среде CodeVisionAvr и представлен в конце статьи.

Небольшие комментарии к исходному коду:

В этой части кода мы прописываем обработчик внешнего прерывания(INT0/INT1).

interrupt void ext_int0_isr(void)

interrupt void ext_int1_isr(void)

Настраиваем порты микроконтроллера, устанавливаем условие глобальных прерываний от INT0 и INT1, разрешаем глобальные прерывания.

MCUCR |= (0<

GICR |= (1<

MCUCR |= (0<

GICR |= (1<

PORTB=0x00;//Все пины порта В в 0

DDRB=0xFF; //Все пины Порта B на выход

PORTA.0=0x00;//пин порта A в 0

DDRA.0=0xFF; //пин Порта A на выход

PORTC=0x00;//Все пины порта С в 0

DDRC=0xFF; //Все пины Порта B на выход

PORTD.0=0x00; //Все пины порта D в 0

DDRD.0=0xFF; //Все пины Порта D на выход

TCCR0=0x6B;//start timer

OCR0=0x00;// задаем величину генерируемого ШИМ сигнала

#asm("sei")//разрешаем глобальные прерывания

Цикл, Оператор выбора из множества вариантов, регистром OCR0 настраивается скважность импульса (1-255).

Без изменения прошивки к микроконтроллеру можно подключить любой 7-ми сегментный индикатор с общим катодом, который будет отображать номер режима работы ШИМ-регулятора (от 1 до 5). Катод индикатора подключается на 39 ножку МК, а анод через токоограничительные резисторы (100-250 Ом) на 21-27 ножки МК.

Фьюзы для прошивки выставлять не надо. Оставляем их стандартными.

Заключение

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

Более мощную нагрузку (вентилятор, большое кол-во светодиодов) необходимо подключать через транзистор.

В проекте использована схема с МК ATtiny2313. Можно использовать и другие микроконтроллеры серии AVR. Например, AVR ATmega16 имеет аппаратную возможность формировать 4 ШИМ сигнала на ножках OC0 OC1A OC1B OC2 (аппаратную - значит не загружая процессор вычислениями), AVR ATmega48 -88 -168 имеют 6 аппаратных PWM с частотой до 78 КГц, AVR ATmega128 имеет 6 аппаратных PWM с разрешением до 16 бит! Если вам этого мало, то с помощью таймеров МК можно программно сформировать еще множество ШИМ-сигналов.

Список использованных источников

1. Баранов В.Н. Применение микроконтроллеров AVR: схемы, алгоритмы, программы. / В.Н. Баранов. ? М.: Издательский дом «Додэка-XXI», 2004. ? 228с.

2. Белов А.В. Создаем устройства на микроконтроллерах. / А.В. Белов. ? СПб.: Наука и техника, 2007. ? 304с.

3. Вольфганг Трамперт. AVR-RISC микроконтроллеры. / Вольфганг Трамперт; пер. с немецкого В.П. Репало. ? К.: Изд. «МК-Пресс», 2006. ? 458с.

Размещено на Allbest.ru

...

Подобные документы

    Понятие, классификация и применения широтно-импульсной модуляции. Выбор элементной базы: назначение и режим работы микросхемы КР580ВИ53, К155АП5 и К155АГ3. Разработка электрической схемы ШИМ–регулятора и программы для управления через LPT порт ЭВМ.

    курсовая работа , добавлен 14.11.2010

    Составление функциональной схемы стабилизатора напряжения, принципиальной электрической схемы. Принцип работы силовой части. Специфика разработки системы управления стабилизатором напряжения, управляемым по принципу широтно-импульсного моделирования.

    курсовая работа , добавлен 11.10.2009

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

    курсовая работа , добавлен 23.12.2010

    Характеристика управления подводного аппарата по разомкнутому контуру, путём подачи на двигатель постоянного напряжения. Статическая характеристика двигателя. Методы построения регулятора высоты подводного аппарата. Изучение релейной схемы управления.

    контрольная работа , добавлен 02.12.2010

    Разработка структурной схемы регулятора напряжения для бортовой сети автомобиля. Расчет генератора прямоугольных импульсов, компаратора напряжения, датчика температуры, выходного каскада. Технологический маршрут изготовления монокристального регулятора.

    дипломная работа , добавлен 29.09.2010

    Управление работой устройства микроконтроллером PIC18F2550. Обмен информацией между микроконтроллером и часами. Передача данных на алфавитно-цифровой LED-индикатор. Меню изменения даты и времени. Схема устройства принципиальная. Листинг текста программы.

    курсовая работа , добавлен 15.01.2013

    Разработка электрической принципиальной схемы устройства управления. Обоснование его конструкции. Способ изготовления печатной платы. Расчет размерных и электрических параметров проводников. Моделирование тепловых процессов в подсистеме АСОНИКА-Т.

    дипломная работа , добавлен 12.11.2013

    Сравнительный анализ существующих способов построения телевизионных камер на приборах с зарядовой связью. Разработка структурной схемы. Синтез схемы управления выходным регистром, а также разработка принципиальной схемы генератора тактовых импульсов.

    дипломная работа , добавлен 20.11.2013

    Анализ влияния напряжения питания на работу микроэлектронных устройств. Принцип действия и характеристика устройств контроля напряжения. Выбор типа микроконтроллера. Функции, выполняемые супервизором. Разработка алгоритма и структурной схемы устройства.

    диссертация , добавлен 29.07.2015

    Разработка блок-схемы и программы работы микропроцессорного устройства для контроля и индикации параметров, изменяющихся по случайному закону 8-разрядного двоичного кода. Разработка принципиальной схемы функционирования устройства в среде САПР P-CAD.