мигать светодиодом 10 мс каждую 1 секунду

В настоящее время я рассматриваю генерацию сигнала для мигания светодиода продолжительностью 10 мс каждые 2 секунды. Я думал использовать для этого таймер 555, но я не вижу, как изменить рабочий цикл, чтобы время выключения отличалось от времени включения.

Я хочу избежать использования MCU, если это возможно, для экономии энергии.

Я думаю, пример схемы нестабильного мультивибратора в Интернете расскажет вам, как именно это сделать.
@Bradman175, я думал использовать: ti.com/lit/ds/symlink/lmc555.pdf
На 10 странице все сказано...
@Bradman175, я только что видел. Я не знал, что это называется Нестабильная операция. Спасибо
ну на самом деле важно это знать. По крайней мере, теперь ты знаешь ;)
Разве это не то, что делает LM3909?
Сколько мА вы хотите пропустить через светодиод за каждые 10 мс?
Почему вы добавили схему, которая показывает, что вы используете MCU, когда ясно, что ваш вопрос гласит: «Я хочу избежать использования MCU». Если вы пытаетесь подправить вопрос, чтобы он соответствовал ответу, который вы приняли, несмотря на то, что сказали: «Я хочу избежать использования MCU», то, пожалуйста, не делайте этого, потому что это делает мой ответ и другие ответы глупыми. Я понимаю, что вас уговорили использовать MCU, но избавьтесь от схемы в вопросе.

Ответы (3)

Так это тоже из 2 В к 3 В . Это еще один вопрос, связанный с вашим вопросом о MSP430, который ранее назывался « подключить 5-мм светодиод к gpio без транзистора»."? Это просто еще один способ ответить на ваш предыдущий вопрос? Если да, то вам действительно лучше просто получить высокоэффективный слаботочный светодиод и сделать это в программном обеспечении. Вы получите точное управление синхронизацией, и это дешево и просто. Плюс , используя для этого существующий MSP430 (который имеет потрясающие спящие режимы и возможность очень-очень быстрого перезапуска из спящего режима), то энергопотребление действительно также минимально.На самом деле, даже если вам пришлось добавить еще один MSP430 ТОЛЬКО для этого цели, это все равно будет очень-очень низкоэнергетической альтернативой.Эти штуки спят при субмикроамперном потреблении с работающим таймером и могут разогнаться до полной скорости примерно за микросекунду.Я не понимаю, почему это не было бы решением здесь.

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

Прежде чем двигаться дальше, отметим, что MSP430G2210 представляет собой 8-контактный компонент, который стоит около 1 доллара за штуку. Он включает в себя внутренний VLO, который в LPM3 использует около 0,5 мю А и может проснуться и запустить ИДК примерно 1 мю с . (Возможно, вам даже не нужно возиться с DCO, но VLO может быть 250 мю с циклы, и DCO может быть намного быстрее и выполнить несколько необходимых инструкций за гораздо более короткое время, поэтому, возможно, в любом случае стоит запустить DCO.) Итак, вы включаете светодиод, ложитесь спать, выключите светодиод, идти спать. И т. д. Предположим, вы стреляете до 12 М ЧАС г в 1 мю с и беги за другим 4 мю с перед сном (нарисовать 3 м А ), это 5 мю с каждый 2 с в 3 м А а остальные в 0,5 мю А . Добавьте к этому, скажем, 10 мА для светодиода во время 10 м с период. Среднее из 100,5 мю А тотал розыгрыша. Это в основном только сам светодиод ( 100 мю А средний) с MSP430 ни на что не рассчитывая. И это лучше, чем LM3909. Говоря о которых:

Существует микросхема под названием LM3909, которая, если вы сможете ее достать, вероятно, решит эту проблему. Они убегают примерно от 1,2 В и они нормально работают до 6 В . Таким образом, это охватывает ваш диапазон 2 В к 3 В . Они будут использовать более 1 м А хотя бы для выполнения работы. Вы даже не говорите, сколько м А вы хотите проехать через светодиод в течение этого периода 10 мс, поэтому я тоже возьму на себя некоторую свободу. (LM3909 обеспечивает высокий начальный ток, который, вероятно, будет больше, чем 20 м А а затем давайте опустимся примерно до 20 м А в течение периода 5 м С , для одной комбинации значений, которые я тестировал. Что может быть хорошо для вас. Но кто знает? Вы не сказали, что вы можете принять.)

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

схематический

смоделируйте эту схему - схема, созданная с помощью CircuitLab

Опять же, потребляемый ток выделенного MSP430 меньше.

Вы также можете рассмотреть эту схему:

схематический

смоделируйте эту схему

Это также чрезвычайно низкая мощность. Это не будет работать на 2 В , хотя. Я думаю, вы сможете оперировать где-то рядом 2,5 В , возможно? Определенно в 3 В . Так что может не подойти. Я подумывал о том, чтобы подключить его к телефонной линии для мониторинга активности, так как он довольно хорошо преобразует напряжение в частоту и с разными значениями для р 1 и С 1 не будет превышать максимальное сопротивление телефонной компании при положенной трубке для подключения телефона.

Но вам действительно нужно указать НАМНОГО больше, чем вы делаете, когда пишете. В общем, вы не очень хорошо раскрываете себя и не обсуждаете ряд допустимых моделей поведения или ограничений.

на самом деле нам интересно, выберем ли мы конфигурацию MSP или схему «без MSP». Преимущество MSP заключается в том, что мы можем делать все, что захотим, с помощью логики и легко мигать теми, которые мы хотим. С аналоговым решением это сложнее, но потенциально менее энергоемко и, вероятно, дешевле. поэтому мы в настоящее время задаемся вопросом, что мы должны делать
Большое спасибо за ваш отзыв, он очень полезен. Тогда мы выберем решение MSP 430.
Я также приму к сведению ваше последнее примечание о раскрытии более подробной информации. Я в любом случае, вероятно, представлю схему в ближайшее время только для обзора.
Хорошо. Если вам нужны объяснения дискретных схем, я полагаю, это можно предоставить. Но лично я предпочитаю подход MSP430. Он намного более гибкий, дает возможность добавлять другие функции управления, если они вам понадобятся позже, и, кроме того, может занимать меньше места.
В конце концов мы решили использовать MSP430FR2311IPW20R (у нас есть кое-какие запасы, и мы использовали их в другом проекте). То, что мы пытаемся сделать, это просто отобразить индикатор уровня заряда этой батареи и включить некоторые светодиоды при достижении определенного уровня заряда. Итак, у нас есть LTC2935CTS8-3 для измерения заряда батареи, мы используем логику для мигания светодиода на основе логики с двумя выходами этого чипа.
Абсолютно люблю части FRAM. Прохладный. У меня тут тоже куча.
Как вы думаете, мне нужно добавить LDO или DC DC, чтобы управлять питанием MSP30, или можно ли подключить батарею напрямую к MSP? Я предполагаю, что обычно напряжение батареи составляет от 2 до 3 В, мне это не нужно, просто хочу получить подтверждение ...
Что такое батарея? MSP430+LED потребляет ток (я не помню, чтобы вы говорили сколько) в течение 10 мс. Вы же не хотите, чтобы напряжение сильно падало. Аккумуляторы серии CR20xx рассчитаны не более чем на 1 мА (непрерывный ток составляет около 200 мкА) или 2 мА. Итак, высокоэффективный светодиод с низким током, если так? Но я использовал батареи непосредственно раньше. (Много.)
Да, батарея будет типа CR2 (не перезаряжаемая). Для светодиода я ищу какую-нибудь высокоэффективную батарею купольного типа 3 мм или 5 мм, но на данный момент я не нашел ее.
Вы можете подключить конденсатор к CR2, рассчитанный на уменьшение спада. Но я подозреваю, что вам не понравится размер крышки, если вы планируете 20 мА. (20 мА)/((100 мВ)/(10 мс)) составляет 2000 мкФ. Также можно рассмотреть небольшой резистор, чтобы изолировать крышку от батареи, хотя, возможно, это и не нужно. Светодиод на 2 мА был бы намного лучше, если бы вы могли с ним справиться.
У нас нет больших проблем с определением размеров в этом приложении.
Я добавил схему, которую я нарисовал в начальном вопросе. Происходит то, что CR2 питает другую систему, и мы строим светодиодный индикатор с 3 светодиодами, чтобы показать состояние заряда батареи.
Под этим вы имеете в виду U200? Вам нужен хтал? (Имеет и ВЛО, и РЭФО?)
Никакая другая система не отображается на схеме, она подключена напрямую к аккумуляторному отсеку. U200-MCU, U201-датчик
XTAL используется для таймера: регулярное получение информации с датчика и мигание светодиода через определенное время. Я, вероятно, мог бы обойтись без, поскольку нам не нужны RTC... ?
Если он вам не нужен, не используйте его. Это просто больше места, больше стоимости, больше проблем с надежностью и т. д. Они обеспечивают разумные значения калибровки, поэтому я не думаю, что вам нужно слишком беспокоиться об этом. Вы не выполняете БПФ для данных...
Вы видите какие-либо проблемы на моей схеме?
Сейчас в постели, а утром тоже немного по графику. Извини. Пройдет немного времени, прежде чем я вернусь к этому.

введите описание изображения здесь

Рисунок 1. Таймер 555 с регулируемым рабочим циклом.

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

См. LearnAbout-Электроника .


Как предполагает @DanielTork, вы можете сделать то же самое, отрегулировав резисторы заряда (R1) и разряда (R2).

введите описание изображения здесь

Рисунок 2. CMOS 555 будет потреблять гораздо меньше энергии. Источник: Все о цепях .

2 быстрых 4 меня, транзистор.
Но разве это не правда, что вы также можете изменить рабочий цикл, изменив значения конденсатора и резисторов в обычной нестабильной установке?
Да. Я не занимался математикой, чтобы увидеть, сможете ли вы получить соотношение 1: 100, которое требует ОП. Я не фанат 555, но ОП спросил ...
Хорошо, я не хотел тебя критиковать, я просто проверял.
Ваш комментарий был в порядке. Пожалуйста, не стесняйтесь копировать и улучшать.
измените r2 на 15K, и это будет близко к 100: 1

Маломощный 555 (насколько я могу судить) будет потреблять около 200 мкА. Светодиод (20 мА) с рабочим циклом 200:1 будет потреблять около 100 мкА.

Я хочу избежать использования mcu, если это возможно для экономии энергии?

Если вы хотите сэкономить энергию, подумайте о выборе решения, отличного от 555. Навскидку мне приходят в голову очень маломощные операционные усилители, такие как OPA333 (TI), которые потребляют около 20 мкА. С подходящими высокоомными резисторами и конденсаторами можно изготовить релаксационный генератор триггера Шмитта с асимметричным рабочим циклом:

введите описание изображения здесь

Резисторы с высоким сопротивлением ДОЛЖНЫ использоваться, чтобы избежать слишком больших потерь энергии, и я думаю, что базовый резистор обратной связи на крышке будет иметь сопротивление 10 МОм с диодом и последовательным резистором 200 кОм, чтобы обеспечить рабочий цикл 200: 1.

Входные токи утечки операционных усилителей составляют менее наноампер, поэтому 10 МОм не должны быть проблемой. Со стороны положительной обратной связи следует также использовать резистор 10 МОм с парой резисторов 1 МОм, как показано на рисунке, хотя вы можете обойтись резисторами 4M7.

Обычно то, что я хочу сделать в нашем случае, это светодиодный индикатор, такой как в пожарной сигнализации с питанием от батареи.
@chris Хорошо, питание от батареи 9 В (если это то, что вы используете) будет проблемой для OPA333, но мой ответ - ТОЛЬКО указание на то, что возможно. 555 будет потреблять больше энергии в течение срока службы батареи, чем мигающий светодиод, если только кто-то не найдет действительно компактный и подлый 555.
нет, мы используем CR2, напряжение которого меняется с 3 В на 2 В.
Это, вероятно, на нижнем пределе 555.