Первая программа IE-ROBOPICA – для новичков в радиоделе

June 22, 2014 by admin Комментировать »

Я не хочу уходить от сценария руководства набора IE-ROBOPICA далее необходимого, поэтому первая программа, как и в руководстве, тестирование светодиода

Рис 381 Программа тестирования светодиода

Следуя своему предубеждению, я использую программу Flowcode

Что нам нужно сделать для тестирования светодиода Нам нужно его зажечь Вот схема включения светодиода из руководства

Рис 382 Схема включения светодиода

Светодиод подключён к 3 выводу порта В (RB3) через токоограничивающий резистор Если на выводе будет 5 В, то часть напряжения упадёт на светодиоде, остальное на резисторе Прямое падение напряжения на светодиоде зависит от его модели Так светодиод АЛ307 красного свечения имеет это значение около 15 В, зелёный светодиод этой же модели может иметь падение напряжения 28 В По допустимому току через светодиод, можно рассчитать величину резистора, именно он ограничивает ток, протекающий через светодиод

Что произойдёт, если включить светодиод без токоограничивающего резистора

Может ничего особенного не произойти, если модель микроконтроллера имеет достаточно большой допустимый выходной  ток выводов порта, а светодиод допускает  значительную перегрузку Но, включив светодиод к батарейке, скажем, 45 В без резистора, вы, скорее всего, сожжёте его В чём разница

Если вы загляните в описание микроконтроллеров, то найдёте структурную схему, по которой выполнен выход порта

Рис 383 Структурная схема выхода порта PIC16F877 и, например, PIC16F628A

Отмеченный мной транзистор полностью открыт, когда на выходе логическая единица Но открытый транзистор имеет некоторое сопротивление Именно это сопротивление транзистора и послужит токоограничительным резистором Если ток через канал транзистора не превышает допустимого, и транзистор не  сгорит Если  не сгорит  и  светодиод Так что, используйте токоограничительный резистор

Но есть и ещё одна деталь Некоторые выходы могут иметь транзисторы с открытым стоком Вот пример:

Рис 384 Выход с открытым стоком PIC16F877 (и других МК) В этом случае можно подключить светодиод так:

Рис 385 Возможное подключение светодиода при открытом стоке на выходе Но лучше и в этом случае включить светодиод следующим образом:

Рис 386 Подключение светодиода при открытом стоке на выходе

В  данный  момент  вас  могут  не  интересовать  эти  детали  Но,  продолжая  эксперименты  с микроконтроллером, используя светодиоды, при неправильном включении вы можете…

Сам я однажды на эти грабли наступил Пришлось обратиться за советом к человеку, который включил свет и сказал мне: «Да вот же они, эти грабли»

Если вы используете зелёный светодиод без резистора, если ни контроллер, ни светодиод не выходят из строя, то вам может показаться, что проблем нет Проводя эксперименты с зелёными светодиодами, вы в какой-то момент меняете их на красные И в этом случае обнаруживается проблема при записи значения в порт Управляя выходами порта можно записывать нужное значение в порт, пример этого я приводил раньше, но запись в некоторых моделях происходит в несколько этапов: сначала порт читается, затем модифицируется, затем записывается Это называется ещё Ч-М-З (чтение-модификация-запись) Прочитывая включённый вывод, к которому подключён зелёный, например, светодиод, программа обнаруживает, что вывод в состоянии «1» (напряжение 28 В), а при использовании красного светодиода, вывод будет полчитан как логический ноль (напряжение 15 В) Ноль при следующем этапе записи в порт и будет записан

Но сейчас, думаю, вам не следует забивать голову этими проблемами, но следует не забывать о пользе datasheet – справочный документ, который следует держать под рукой

Итак, самая первая программа руководства, которую можно проверить

Если вы используете набор IE-ROBOPIC, то, следуя инструкциям руководства, вы, надеюсь, установили всё программное обеспечение, которое получили на CD диске

Источник: Гололобов ВН,- Самоучитель игры на паяльнике (Об электронике для школьников и не только), – Москва 2012

Оставить комментарий

микросхемы мощности Устройство импульсов питания пример приемника провода витков генератора выходе напряжение напряжения нагрузки радоэлектроника работы сигнал сигнала сигналов управления сопротивление усилитель усилителя усиления устройства схема теория транзистора транзисторов частоты