В настоящее время я рассматриваю генерацию сигнала для мигания светодиода продолжительностью 10 мс каждые 2 секунды. Я думал использовать для этого таймер 555, но я не вижу, как изменить рабочий цикл, чтобы время выключения отличалось от времени включения.
Я хочу избежать использования MCU, если это возможно, для экономии энергии.
Так это тоже из к . Это еще один вопрос, связанный с вашим вопросом о MSP430, который ранее назывался « подключить 5-мм светодиод к gpio без транзистора»."? Это просто еще один способ ответить на ваш предыдущий вопрос? Если да, то вам действительно лучше просто получить высокоэффективный слаботочный светодиод и сделать это в программном обеспечении. Вы получите точное управление синхронизацией, и это дешево и просто. Плюс , используя для этого существующий MSP430 (который имеет потрясающие спящие режимы и возможность очень-очень быстрого перезапуска из спящего режима), то энергопотребление действительно также минимально.На самом деле, даже если вам пришлось добавить еще один MSP430 ТОЛЬКО для этого цели, это все равно будет очень-очень низкоэнергетической альтернативой.Эти штуки спят при субмикроамперном потреблении с работающим таймером и могут разогнаться до полной скорости примерно за микросекунду.Я не понимаю, почему это не было бы решением здесь.
Честно говоря, я не знаю, почему вы не остаетесь с этим решением. Но я собираюсь предположить, что это для другой цели, чем та.
Прежде чем двигаться дальше, отметим, что MSP430G2210 представляет собой 8-контактный компонент, который стоит около 1 доллара за штуку. Он включает в себя внутренний VLO, который в LPM3 использует около и может проснуться и запустить ИДК примерно . (Возможно, вам даже не нужно возиться с DCO, но VLO может быть циклы, и DCO может быть намного быстрее и выполнить несколько необходимых инструкций за гораздо более короткое время, поэтому, возможно, в любом случае стоит запустить DCO.) Итак, вы включаете светодиод, ложитесь спать, выключите светодиод, идти спать. И т. д. Предположим, вы стреляете до в и беги за другим перед сном (нарисовать ), это каждый в а остальные в . Добавьте к этому, скажем, 10 мА для светодиода во время период. Среднее из тотал розыгрыша. Это в основном только сам светодиод ( средний) с MSP430 ни на что не рассчитывая. И это лучше, чем LM3909. Говоря о которых:
Существует микросхема под названием LM3909, которая, если вы сможете ее достать, вероятно, решит эту проблему. Они убегают примерно от и они нормально работают до . Таким образом, это охватывает ваш диапазон к . Они будут использовать более хотя бы для выполнения работы. Вы даже не говорите, сколько вы хотите проехать через светодиод в течение этого периода 10 мс, поэтому я тоже возьму на себя некоторую свободу. (LM3909 обеспечивает высокий начальный ток, который, вероятно, будет больше, чем а затем давайте опустимся примерно до в течение периода , для одной комбинации значений, которые я тестировал. Что может быть хорошо для вас. Но кто знает? Вы не сказали, что вы можете принять.)
Если вы серьезно относитесь к полностью отдельной схеме мигания светодиода и действительно не хотите использовать LM3909 по другим причинам, то вот работоспособный LM3909 в дискретном виде:
смоделируйте эту схему - схема, созданная с помощью CircuitLab
Опять же, потребляемый ток выделенного MSP430 меньше.
Вы также можете рассмотреть эту схему:
Это также чрезвычайно низкая мощность. Это не будет работать на , хотя. Я думаю, вы сможете оперировать где-то рядом , возможно? Определенно в . Так что может не подойти. Я подумывал о том, чтобы подключить его к телефонной линии для мониторинга активности, так как он довольно хорошо преобразует напряжение в частоту и с разными значениями для и не будет превышать максимальное сопротивление телефонной компании при положенной трубке для подключения телефона.
Но вам действительно нужно указать НАМНОГО больше, чем вы делаете, когда пишете. В общем, вы не очень хорошо раскрываете себя и не обсуждаете ряд допустимых моделей поведения или ограничений.
Рисунок 1. Таймер 555 с регулируемым рабочим циклом.
Чтобы отрегулировать рабочий цикл, вы создаете альтернативные пути заряда и разряда для времязадающего конденсатора с помощью диодов. В этом примере для регулировки используется потенциометр. Вы можете оставить его и R3, если вычислите требуемые значения.
См. LearnAbout-Электроника .
Как предполагает @DanielTork, вы можете сделать то же самое, отрегулировав резисторы заряда (R1) и разряда (R2).
Рисунок 2. CMOS 555 будет потреблять гораздо меньше энергии. Источник: Все о цепях .
Маломощный 555 (насколько я могу судить) будет потреблять около 200 мкА. Светодиод (20 мА) с рабочим циклом 200:1 будет потреблять около 100 мкА.
Я хочу избежать использования mcu, если это возможно для экономии энергии?
Если вы хотите сэкономить энергию, подумайте о выборе решения, отличного от 555. Навскидку мне приходят в голову очень маломощные операционные усилители, такие как OPA333 (TI), которые потребляют около 20 мкА. С подходящими высокоомными резисторами и конденсаторами можно изготовить релаксационный генератор триггера Шмитта с асимметричным рабочим циклом:
Резисторы с высоким сопротивлением ДОЛЖНЫ использоваться, чтобы избежать слишком больших потерь энергии, и я думаю, что базовый резистор обратной связи на крышке будет иметь сопротивление 10 МОм с диодом и последовательным резистором 200 кОм, чтобы обеспечить рабочий цикл 200: 1.
Входные токи утечки операционных усилителей составляют менее наноампер, поэтому 10 МОм не должны быть проблемой. Со стороны положительной обратной связи следует также использовать резистор 10 МОм с парой резисторов 1 МОм, как показано на рисунке, хотя вы можете обойтись резисторами 4M7.
Брэдман175
Крис
Брэдман175
Крис
Брэдман175
придурок
придурок
Энди ака