ких мА, и нагрузочной способности выводов большинства микроконтроллеров достаточно для управления индикатором. Если используется микроконтроллер с малым выходным током выходов или если используется индикатор с большим током (например, большого размера или рассчитанный на работу при ярком внешнем освещении), то подключение осуществляется через драйвер – интегральную микросхему, содержащую набор повторителей или инверторов с мощными выходами. Также можно использовать транзисторы в качестве ключей для управления индикатором.
Как и любой светодиод (также это относится и к обычным диодам), светодиоды сегментов имеют очень резкую зависимость тока от напряжения на светодиоде. Поэтому требуется стабилизация тока через эти светодиоды для обеспечения работы в номинальном режиме. Обычно используется простейший способ – последовательное включение задающих ток резисторов. При выборе номинала резисторов следует учитывать падение напряжения на светодиоде в выбранном режиме работы. Эту величину можно уточнить в спецификации на индикатор. Падение напряжения на светодиоде существенно больше, чем на обычном диоде.
Например, для индикаторов FYQ-3641Ax/Bx падение напряжения на светодиоде, в зависимости от материала, цвета свечения, составляет от 1.6 до 2 В при токе 5 мА и от 1.8 до 2.4 В при токе 30 мА (30 мА – максимально допустимый ток через светодиод для данного индикатора в непрерывном режиме). Возможен разброс значений для разных устройств даже одного типа (в меньшей степени, но есть разброс между характеристиками светодиодов и в пределах одного индикатора). Кроме того, падение напряжения зависит от температуры. Параметры схемы должны обеспечивать достаточную стабильность тока при изменении падения напряжения на светодиоде.
Для случая, когда ток задаётся с помощью резистора, это означает, что падение напряжения на резисторе должно быть
36
намного больше возможных отклонений напряжения на светодиоде от среднего значения. Предположим, что требуется обеспечить ток через светодиод 5 мА, при этом напряжение на светодиоде составляет в среднем 1.8 В. При напряжении источника 3.3 В падение напряжения на резисторе составит 3.3 –
– 1.8 = 1.5 В; значит, сопротивление резистора R1 = 1.5 В / 5мА = 300 Ом. Если в результате разброса параметров или в результате изменения температуры, или по иным причинам, возможно отклонение напряжения на светодиоде в пределах 1.6..2.0 В (±0.2 В от расчётного значения 1.8 В), это вызовет отклонение тока от расчётного значения не более ±0.7 мА или не более 14 %. В большинстве практических случаев это достаточная точность для питания цепей светодиодных индикаторов, хотя ещё следует учесть нестабильность питающего напряжения, неидеальность цифровых ключей, допуск резистора.
При напряжении источника 5 В падение напряжения на резисторе составит 5 – 1.8 = 3.2 В; значит сопротивление резистора R2 = 3.2 В / 5 мА = 640 Ом, выбираем 620 Ом – ближайшее значение из ряда E24. В этом случае отклонение напряжения на светодиоде ±0.2 В вызовет отклонение тока от расчётной величины порядка ±0.3 мА или не более чем ±7 %. Получили точность заданного тока лучшую, чем в первом случае. Это вполне ожидаемый результат – увеличение напряжения источника и его сопротивление позволяет сделать его более близким к идеальному источнику тока.
Если задаться предельно допустимой точностью тока ±20 %, можем получить, что минимальное питающее напряжение составляет 2.8 В, при этом сопротивление ограничивающего ток резистора равно 200 Ом.
37
БИБЛИОГРАФИЧЕСКИЙ СПИСОК
1.Микушин А. В. Занимательно о микроконтроллерах [Текст] / А. В. Микушин. – СПб : БХВ-Петербург, 2006. – 432 с.
2.Магда Ю. С. Микроконтроллеры серии 8051: практический подход [Текст] / Ю. С. Магда. – М. : ДМК Пресс, 2008. – 224 с.
3.Петрухнова Г. В. Архитектура однокристальных микроконтроллеров [Текст] / Г. В. Петрухнова. – Воронеж : ФГБОУ ВПО «Воронежский государственный технический университет», 2008. – 165 с.
4.Микропроцессорные системы [Текст] / Е. К. Александров, Р. И. Грушвицкий, М. С. Куприянов [и др.]; под общ. ред. Д. В. Пузанкова. – СПб. : Политехника, 2012. – 935 с.
5.Петрухнова Г. В. Однокристальные микроконтроллеры семейства ВЕ51 [Текст] : учеб. пособие / Г. В. Петрухнова. – Воронеж : ГОУ ВПО «Воронежский государственный технический университет», 2010. – 115 с.
38
|
|
ОГЛАВЛЕНИЕ |
|
|
Введение ...................................................................................... |
|
|
|
3 |
Лабораторная |
работа |
№ 1. |
Порты |
ввода/вывода |
однокристального микроконтроллера ВЕ51............................... |
3 |
|||
Лабораторная работа № 2. Система внешних прерываний МК |
||||
ВЕ51............................................................................................. |
|
|
|
9 |
Приложение 1............................................................................ |
|
|
|
15 |
Приложение 2............................................................................ |
|
|
|
17 |
Приложение 3............................................................................ |
|
|
|
26 |
Библиографический список....................................................... |
|
38 |
||
39
РАЗРАБОТКА СХЕМ И ПРОГРАММ НА ОСНОВЕ МИКРОКОНТРОЛЛЕРА К1816ВЕ51
МЕТОДИЧЕСКИЕ УКАЗАНИЯ
к выполнению лабораторных работ по дисциплине «Микропроцессорные системы»
для студентов направления 09.03.01 «Информатика и вычислительная техника» (профиль «Вычислительные машины, комплексы, системы и сети») заочной формы обучения
Составитель Петрухнова Галина Викторовна
Компьютерный набор Петрухновой Г. В.
Редактор Сахарова Д. О.
Подписано к изданию 24.12.2018.
Уч.-изд. л. 2,3.
ФГБОУ ВО «Воронежский государственный технический университет»
394026 Воронеж, Московский просп., 14