sergeyvl

Программируемый генератор одиночного импульса

9 сообщений в этой теме

sergeyvl    0

Добрый день.

Задача стоит такая. На вход устройства приходит импульс. На его выходе тоже должен появиться импульс, но спустя некоторое время (допустим от 1 до 50 мс). Задержку эту нужно уметь задавать програмно (скажем через i2c ну или другим последовательным способом). Задержка должна быть давольно точной (например использовать часовой кварц).

Теперь вопрос. Существует ли недорогая микросхема, способная выполнять такое действие? Я уже несколько дней ищу и 0 результата. Конечно это можно сделать на микроконтроллере, но не хотелось бы.

Ноги растут вот от сюда: http://cxem.net/arduino/arduino71.php

Вот только в моем случае ардуино выполняет кроме регулировки еще ряд вещей и точное формирование такого импульса програмным способом не получается.

Буду очень благодарен!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Falconist    5 486
3 часа назад, sergeyvl сказал:

не хотелось бы

А почему, собственно? 8-ножка - и всех делов.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Гар    146
Только что, sergeyvl сказал:

Конечно это можно сделать на микроконтроллере, но не хотелось бы.

Пиши в личку, зашью тебе в контроллер прошивку в PIC12F629,  например .

Изменено пользователем Гар

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Vovka    30
12 часа назад, sergeyvl сказал:

Вот только в моем случае ардуино выполняет кроме регулировки еще ряд вещей и точное формирование такого импульса програмным способом не получается.

Бред! Прерывания на что?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
солар    186
13 часа назад, sergeyvl сказал:

Существует ли недорогая микросхема

555АГ3

13 часа назад, sergeyvl сказал:

Задержку эту нужно уметь задавать програмно

Только мк.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
IMXO    1 437
13 часа назад, sergeyvl сказал:

Вот только в моем случае ардуино выполняет кроме регулировки еще ряд вещей и точное формирование такого импульса програмным способом не получается.

не получаетцо потому, что дурина .

выбрасываешь костыли , учишь  Си и архитектуру МК  и все будет получацо

на любом МК с тактовой 4МГц и выше точность формирования не хуже +/-1мкс

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
mazzi    103

Покажи код для ардуино, в который не получается вставить данную функцию.

Укажи с какой точностью нужно повторять сигнал.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Гар    146
1 час назад, IMXO сказал:

учишь  Си 

Подойдёт и ассемблер.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
mazzi    103

Для ардуино ассемблер не очень подходит.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас


  • Сообщения

    • очень нужна особенно из-за с учетом того что окно компаратора   и как это окно будет реализовываться на концах интервала 0,5...4,5в при  питании схемы 5в???
    • Саша! Схема плохенькая, но читаемая. Питается предварительный УНЧ от двухполярного стабилизатора +/- 15 вольт, собранного на транзисторах  VT1, VT3, cтабилитроне VD1, конденсаторе С3 ( положительное плечо) и  VT2, VT4, VD2, C4 соответственно, отрицательное плечо. На схеме а (+15в), в (-15в). С этих точек запитан предварительный усилитель. На вход этого каскада приходит напряжение +/- 32в с силового трансформатора TV1, диодного моста VD1-VD4 и и сглаживающих конденсаторов С3 (+32в), провод 11 и C4 (- 32в), провод 13. Ну вот вроде и всё! Собираете блок питания +/- 32в и запитуете  двухполярный стабилизатор предварительного каскада.
    • Добавлю еще 3 штуки .
    • И насколько сильно влияет / какая зависимость от потребляемого тока либо мощности? Обычный закон Ома потребляемый ток на сопротивление нагрузки? Если на одной или каждой банке висит вольтметр, это тоже потребитель, получается вольтметры ставить нельзя. Т.е. адекватными решениями данной задачи являются ТОЛЬКО понижающий DC-DC с напряжения суммы всех батарей до нужного либо 220 на 12 на выходе из инвертора? А КПД при десятикратном преобразовании переменного в постоянный и обратно? Какой из этих 2х вариантов будет иметь больший КПД?
    • Любой, даже маломощный потребитель, подключённый к одной из банок, понизит на ней напряжение, и немного повысит на других.
    • Есть батарея из последовательно соединенных кислотных аккумуляторов, подключенных к бесперебойнику в буферном режиме. Очень хочу взять питание 12V для маломощного потребителя с одного из них. Какие тут есть подводные камни (кроме риска посадить один аккумулятор ниже 10.8 с известными последствиями)? Если я неправильно выразился, ниже схема. Батареи могут находиться в состоянии зарядки (буферный режим) или состоянии разряда через инвертор бесперебойника (при отсутствии 220 в сети). Как будет влиять параллельное включение на процесс зарядки / разрядки всех батарей?