Informatics Point
Информатика и проектирование
Как было обосновано ранее, устройство должно содержать трехразрядный семисегментный светодиодный индикатор. Выберем для этих целей индикаторы красного свечения с общим анодом. Для того чтобы не использовать большое количество портов ввода-вывода микроконтроллера удобно использовать принцип динамической индикации. В этом случае одноименные катоды всех индикаторов через токозадающие резисторы подключаются к каком-либо порту микроконтроллера, например к порту C. Включение того или иного индикатора осуществляется подачей на аноды выбранного индикатора напряжения, близкого к напряжению питания. Подключение анодов необходимо осуществлять через транзисторные ключи, так как одна линия порта микроконтроллера не способна запитать все восемь светодиодов индикатора. Подключить индикатор можно так, как это показано на рисунке 4.
Рисунок 4 - Схема подключения семисегментного индикатора
Для включения того или иного светодиодного сегмента необходимо установить в состояние логического нуля соответствующую линию порта С и включить транзистор VT1, установив в ноль линию РВ7. Резисторы R1…R8 задают ток через сегменты, а резистор R9 определяет базовый ток VT1. В данной схеме может отсутствовать резистор между базой и эмиттером VT1, так как на линии PB7 формируются жесткие логические уровни как нуля, так и единицы, с напряжениями очень близкими к потенциалам земли и питания.
Для обеспечения нормальной яркости свечения необходимо, чтобы через светодиод протекал ток порядка 5 мА. Однако при использовании динамическая индикация, имеет смысл увеличить ток этот ток до 10 мА. Для определения номиналов резисторов R1…R8 можно записать выражение
I*R+Uc+Us=E,
где: I - ток через светодиод;
R - сопротивление токоограничивающего резистора;
Uc - падение напряжения на открытом светодиоде;
Us - напряжение насыщения транзистора VT1
E - напряжение питания схемы.
Примем Uc=1.5 В, Us =0.4 В. Тогда величину сопротивления определится как
R = (E-Uc-Us)/I=(5-1.5-0.4)/10=310 Ом
Округляя эту величину до стандартного значения, получим R=300 Ом.
Максимальный ток, протекающий через транзистор VT1 равен 10 мА*8=80 мА. Положим, что коэффициент усиления по току транзистора равен 80. тогда ток базы составит 80/80=1 мА. С учетом коэффициента насыщения транзистора, равного, например, 2 получим ток базы 2 мА. Для базовой цепи транзистора VT1 можно записать
I*R9+Ub=E,
где: I - ток базы VT1;
Ub - напряжение база-эмиттер VT1.
Полагая Ub=0.7 В, получим
R9=(E-Ub)/I=(5-0.7)/2=2.25 кОм
Округляя это значение до стандартного, получим R9=2.2 кОм.
Подтверждение соответствия сотового телефона марки Nokia n97
В
настоящее время тяжело представить человека без сотового или как его еще называют
мобильного телефона. У кого-то смартфон, кому то по нраву КПК, кто-т ...
Технология ZigBee
автоматизация дом безопасность умный
В самых разных отраслях имеется потребность в создании беспроводных сетей
с большим числом датчиков и исполнительных меха ...
Проектирование систем электроснабжения промышленных предприятий на примере маслохозяйственного отделения ПП Ефремовская ТЭЦ
Основными потребителями электроэнергии являются различные отрасли
промышленности: транспорт, сельское хозяйство, коммунальное хозяйство городов и
поселков. ...
Меню сайта
2024 © www.informaticspoint.ru