Страница 2 из 17 Первая 123412 ... Последняя
Показано с 21 по 40 из 333

Тема: Получить ипульс длиной в пол периода из коротких импульсов.

  1. #21
    Не хочу! Аватар для Alex
    Регистрация
    20.03.2003
    Адрес
    Worldwide
    Возраст
    61
    Сообщений
    36,184

    По умолчанию Re: Получить ипульс длиной в пол периода из коротких импульсов.

    Цитата Сообщение от buratino Посмотреть сообщение
    На чем и как реализовать таймеры? Особенно - второй.
    Я выше писал - на копеечном микроконтроллере в сот23-6 или соик8.
    Но если уж они не разрешены - тогда городить огород (ну или зеленоградский Меландр какой-нибудь поставить, у них вроде были 8-битные PIC-и).
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Ну что, можете меняться обратно."(с)типа анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

  2. #22
    Частый гость Аватар для buratino
    Регистрация
    10.09.2019
    Сообщений
    309

    По умолчанию Re: Получить ипульс длиной в пол периода из коротких импульсов.

    Цитата Сообщение от Wladimir_TS Посмотреть сообщение
    Имелось ввиду полностью цифровая реализация в виде 2х счетчиков, второй загружает параллельно информацию из первого (со сдвигом на 1 бит) и считает в обратную сторону.
    Как вариант... НО: второй всё ещё считает "свой длинный импульс", а первый уже посчитал "свой короткий" (период следования уменьшился)?
    Или эпизодическая потеря входной/выходной информации не катастрофична?

    ---------- Сообщение добавлено 18:29 ---------- Предыдущее сообщение было 18:27 ----------

    Цитата Сообщение от Alex Посмотреть сообщение
    Я выше писал - на копеечном микроконтроллере
    МК и "ардуина" - это что, разные вещи? Не знал...
    ПС. Думал, что "абдурина" - это собирательное название...

  3. #23
    Не хочу! Аватар для Alex
    Регистрация
    20.03.2003
    Адрес
    Worldwide
    Возраст
    61
    Сообщений
    36,184

    По умолчанию Re: Получить ипульс длиной в пол периода из коротких импульсов.

    Цитата Сообщение от buratino Посмотреть сообщение
    Не знал...
    Теперь знаешь
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Ну что, можете меняться обратно."(с)типа анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

  4. #24
    monster of reality Аватар для deemon
    Регистрация
    24.03.2006
    Адрес
    Пятигорск
    Возраст
    56
    Сообщений
    3,023

    По умолчанию Re: Получить ипульс длиной в пол периода из коротких импульсов.

    Цитата Сообщение от Wladimir_TS Посмотреть сообщение
    4) deemon: Хотелось-бы без поддиапазонов. В принципе при амплитуде на выходе интегратора +/-10 вольт на 10 Гц на 10 кГц что-то шевелится, просто имеющимся осциллографом не увидеть. Надо учится как-то правильно с землями работать, что хорошо смотреть сигналы менее 10 миливольт.
    Так я и не говорил про переключение поддиапазонов - просто надо сделать так , чтобы скорость интегратора сама подстраивалась под входную частоту - там кстати не должно получиться в итоге что-то сложное . Фактически там должен быть триггер , делящий входную частоту на 2 , компаратор на выходе , и между ними немного мелкой "рассыпухи" - несколько транзисторов , резики , кондёры ...

  5. #25
    Новичок
    Автор темы
    Аватар для Wladimir_TS
    Регистрация
    25.01.2010
    Адрес
    Россия
    Сообщений
    75

    По умолчанию Re: Получить ипульс длиной в пол периода из коротких импульсов.

    Не очень понятно как вообще простыми методами реализовать перестраиваемую скорость интегратора. Менять интегрирующее напряжение. Но тогда нужен узел изменения частоты а если он будет то может тупо проще таймер управляемый напряжением. Хотя как со стабильностью ?

    Скорость реакции на изменение частоты может быть в десятки и сотни периодов сигнала.

    "Отечественные" микроконтроллеры имеют негуманные (очень мягко говоря) цены, требуют зачастую только "фирменные" программаторы да еще и среды разработки для них далеко не опенсоурсные. Их описания не отличаются качеством изложения.

  6. #26
    Не хочу! Аватар для Alex
    Регистрация
    20.03.2003
    Адрес
    Worldwide
    Возраст
    61
    Сообщений
    36,184

    По умолчанию Re: Получить ипульс длиной в пол периода из коротких импульсов.

    Цитата Сообщение от Wladimir_TS Посмотреть сообщение
    "Отечественные" микроконтроллеры имеют негуманные (очень мягко говоря) цены
    Так исходя из заявленных тобой требований - в таких применениях цена, как правило, значения не имеет.
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Ну что, можете меняться обратно."(с)типа анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

  7. #27
    monster of reality Аватар для deemon
    Регистрация
    24.03.2006
    Адрес
    Пятигорск
    Возраст
    56
    Сообщений
    3,023

    По умолчанию Re: Получить ипульс длиной в пол периода из коротких импульсов.

    Цитата Сообщение от Wladimir_TS Посмотреть сообщение
    Не очень понятно как вообще простыми методами реализовать перестраиваемую скорость интегратора. Менять интегрирующее напряжение. Но тогда нужен узел изменения частоты а если он будет то может тупо проще таймер управляемый напряжением. Хотя как со стабильностью ?

    Скорость реакции на изменение частоты может быть в десятки и сотни периодов сигнала.
    Ну положим , простой интегратор в данном приложении , с постоянной скоростью и реверсом тока - это всего 2 транзистора . Регулировка скорости от частоты импульсов - ещё 2 транзистора ... на самом деле , там самая большая проблема , именно из-за низкой минимальной частоты - это удержание среднего уровня интегратора . Понятно же , что идеального равенства скорости интегрирования "туда" и "обратно" не будет , а при разбалансе - средняя точка будет медленно "уплывать" . Самое классическое решение - обратная связь по среднему уровню - может иметь проблемы , когда частота низкая ... хотя , с другой стороны , если допускается скорость реакции порядка десятков или сотен периодов сигнала - то может быть и ничего страшного ...

    ---------- Сообщение добавлено 15:25 ---------- Предыдущее сообщение было 14:57 ----------

    И кстати , тот вариант , что тут был - с пилообразным напряжением - тоже кстати можно "докрутить" и довести до ума ... в самом деле , заряд кондёра постоянным током - это 1 транзистор , разряд его входными импульсами - 1 транзистор , ускорение заряда с ростом частоты - ещё 1 транзистор . Ещё там будет 1 транзистор-повторитель , далее пиковый детектор ( для запоминания высоты пилы ) - это диод с кондёром , разряд пикового детектора можно делать тем же входным импульсом - ещё один транзистор ... ну а далее делитель напряжения пополам 2 на резисторах и компаратор . В принципе , тоже довольно симпатичный вариант - может оказаться даже и проще , чем с триггером и треугольным напряжением ... я бы это тоже попробовал .

  8. #28
    Завсегдатай Аватар для shura1959
    Регистрация
    13.02.2009
    Адрес
    г. Ижевск
    Возраст
    65
    Сообщений
    3,270

    По умолчанию Re: Получить ипульс длиной в пол периода из коротких импульсов.

    Мне видится такой вариант: Пила, сбрасывается следующим импульсом, при этом напряжение помещается в Устройство Выборки-Хранения , которое управляет частотой генератора. Макс. напряжение пилы взять 10...30В шоб поточнЕе было.
    «Не торопитесь соглашаться или опровергать. Не так уж важно, что утверждает или отрицает автор. Важно то, что он направляет Ваше внимание по определенному руслу». Павел Сергеевич Таранов.

  9. #29
    Частый гость Аватар для buratino
    Регистрация
    10.09.2019
    Сообщений
    309

    По умолчанию Re: Получить ипульс длиной в пол периода из коротких импульсов.

    Цитата Сообщение от deemon Посмотреть сообщение
    если допускается скорость реакции порядка десятков или сотен периодов сигнала
    , а частота сигнала непостоянна, то можно обсчитать вариант на предмет ошибки:
    преобразователь f->U плюс ГУН.
    А вдруг?..

  10. #30
    monster of reality Аватар для deemon
    Регистрация
    24.03.2006
    Адрес
    Пятигорск
    Возраст
    56
    Сообщений
    3,023

    По умолчанию Re: Получить ипульс длиной в пол периода из коротких импульсов.

    Цитата Сообщение от buratino Посмотреть сообщение
    , а частота сигнала непостоянна, то можно обсчитать вариант на предмет ошибки:
    преобразователь f->U плюс ГУН.
    А вдруг?..
    Но в таком случае , даже если частота будет пропорциональна - синхронности всё равно не достичь ... не , тут надо "копать" в направлении пилообразных или треугольных импульсов с компаратором ...

  11. #31
    Частый гость Аватар для buratino
    Регистрация
    10.09.2019
    Сообщений
    309

    По умолчанию Re: Получить ипульс длиной в пол периода из коротких импульсов.

    Цитата Сообщение от deemon Посмотреть сообщение
    синхронности всё равно не достичь
    Синхронности не будет никогда: сначала необходимо обследовать сигнал (его "длину"), а уж потом (позже) сгенерировать "нужный". Ситуация будет катастрофичной, если период с максимального медленно уменьшится до минимального. Представили? :пока генерируется предыдущий "длинный", текущий уже закончился - его нужно "запомнить" и вновь "генерить", но он окажется длиннее последующего - его нужно... и уже набежали две ошибки... А от 10Гц до 10кГц их набежит ... штук, каждая длиной по... итого ... с. "А дальше?"

    В статике задача легко решаема - всего один МК. В динамике - хуже: нужно оговорить вид ошибок, их величину, способ их коррекции, ... Так что ПЧН+ГУН (закрыв глаза на всё) может дать приемлемый результат. Ведь мы до сих пор не знаем ни исходных данных, ни конечной цели, поэтому здесь все предложения приемлемы.

  12. #32
    Старый знакомый Аватар для Alto
    Регистрация
    14.01.2020
    Адрес
    Подмосковье
    Возраст
    50
    Сообщений
    795

    По умолчанию Re: Получить ипульс длиной в пол периода из коротких импульсов.

    Цитата Сообщение от deemon Посмотреть сообщение
    И кстати , тот вариант , что тут был - с пилообразным напряжением - тоже кстати можно "докрутить" и довести до ума ...
    Цитата Сообщение от shura1959 Посмотреть сообщение
    Мне видится такой вариант: Пила, сбрасывается следующим импульсом, при этом напряжение помещается в Устройство Выборки-Хранения , которое управляет частотой генератора. Макс. напряжение пилы взять 10...30В шоб поточнЕе было.
    Нарисовал пилу и "детектор" получилось так:
    Нажмите на изображение для увеличения. 

Название:	Безымянный1.png 
Просмотров:	82 
Размер:	93.9 Кб 
ID:	406771
    Нажмите на изображение для увеличения. 

Название:	Безымянный.jpg 
Просмотров:	82 
Размер:	198.7 Кб 
ID:	406773
    circuit5_1.cir

    На входе нижний полевик, достаточно мощный, открывается по импульсу, разряжая накопительный конденсатор пилы С1 до нуля. Верхний, источник постоянного тока, которым линейно заряжается С1. Далее буфер с единичным усилением на Х4, на его выходе конденсатор С4. Конденсатор нужен поскольку при коммутации, отключении/подключении увх все скачет. Дальше собственно микросхему с ключами, в ней два нормально замкнутых и два разомкнутых. Используется только пара. Конденсатор С3 всегда подключен к выходу буфера, но в момент, когда приходит импульс он отключается, в итоге запоминая последнее значение напряжения пилы, в этот же момент к С3 подключается С2 в который перетекает заряд. По спаду импульса на С2 остается запомненное напряжение, а С3 идет заряжаться новым. Думаю, между ними нужен еще один буфер. Сейчас в качестве буфера стоит lm318, но мне не нравятся импульсы регулирования у нее на выходе в момент коммутации конденсатора. На графике это отрицательные выбросы зеленой линии.
    Последний раз редактировалось Alto; 18.10.2021 в 19:33.

  13. #33
    Новичок
    Автор темы
    Аватар для Wladimir_TS
    Регистрация
    25.01.2010
    Адрес
    Россия
    Сообщений
    75

    По умолчанию Re: Получить ипульс длиной в пол периода из коротких импульсов.

    Цитата Сообщение от deemon Посмотреть сообщение
    Ну положим , простой интегратор в данном приложении , с постоянной скоростью и реверсом тока - это всего 2 транзистора .
    Чуть подробнее, можно на словах.

    Цитата Сообщение от deemon Посмотреть сообщение
    Регулировка скорости от частоты импульсов - ещё 2 транзистора ... на самом деле , там самая большая проблема , именно из-за низкой минимальной частоты - это удержание среднего уровня интегратора . Понятно же , что идеального равенства скорости интегрирования "туда" и "обратно" не будет , а при разбалансе - средняя точка будет медленно "уплывать" . Самое классическое решение - обратная связь по среднему уровню - может иметь проблемы , когда частота низкая ... хотя , с другой стороны , если допускается скорость реакции порядка десятков или сотен периодов сигнала - то может быть и ничего страшного ...
    Пока не очень понятно, особенно как реализуется линейная зависимость параметра от частоты ? (относительная). Потом как обычный частотомер с зарядом конденсатора теми-же короткими импульсами нелинеен. По крайней мера в реализации на макете.

    Цитата Сообщение от deemon Посмотреть сообщение
    И кстати , тот вариант , что тут был - с пилообразным напряжением - тоже кстати можно "докрутить" и довести до ума ... в самом деле , заряд кондёра постоянным током - это 1 транзистор , разряд его входными импульсами - 1 транзистор ,
    Это понятно - тут классически - причем достаточно 1 транзистора и заряда от относительно высоковольтного источника через резистор большого сопротивления.

    Цитата Сообщение от deemon Посмотреть сообщение
    ускорение заряда с ростом частоты - ещё 1 транзистор . Ещё там будет 1 транзистор-повторитель , далее пиковый детектор ( для запоминания высоты пилы ) - это диод с кондёром , разряд пикового детектора можно делать тем же входным импульсом - ещё один транзистор ... ну а далее делитель напряжения пополам 2 на резисторах и компаратор . В принципе , тоже довольно симпатичный вариант - может оказаться даже и проще , чем с триггером и треугольным напряжением ... я бы это тоже попробовал .
    Как этот ускоритель будет выглядеть - тут линейной зависимости как раз особо и не нужно. Лишь-бы амплитуда пилы не падала фатально.

    Я тоже пока такой продумываю, правдв пока с УВХ на 1100СК2

  14. #34
    Завсегдатай Аватар для shura1959
    Регистрация
    13.02.2009
    Адрес
    г. Ижевск
    Возраст
    65
    Сообщений
    3,270

    По умолчанию Re: Получить ипульс длиной в пол периода из коротких импульсов.

    Цитата Сообщение от buratino Посмотреть сообщение
    преобразователь f->U
    импульсы уж больно короткие..., хотя, с УВХ так и получатся F>U.
    «Не торопитесь соглашаться или опровергать. Не так уж важно, что утверждает или отрицает автор. Важно то, что он направляет Ваше внимание по определенному руслу». Павел Сергеевич Таранов.

  15. #35
    Частый гость Аватар для buratino
    Регистрация
    10.09.2019
    Сообщений
    309

    По умолчанию Re: Получить ипульс длиной в пол периода из коротких импульсов.


    Offтопик:
    Цитата Сообщение от shura1959 Посмотреть сообщение
    импульсы уж больно короткие...
    Фронт-спад? Нееееее, расстояние между ними никак не характеризует f. Только между фронт-фронт или спад-спад...


    ---------- Сообщение добавлено 20:01 ---------- Предыдущее сообщение было 19:58 ----------


    Offтопик:
    Кстати: если длины импульсов постоянны (что можно организовать одновибратором), то среднее значение напряжения (относительно, например, "нижней" полки) в точности характеризует частоту следования этих импульсов!

  16. #36
    Новичок
    Автор темы
    Аватар для Wladimir_TS
    Регистрация
    25.01.2010
    Адрес
    Россия
    Сообщений
    75

    По умолчанию Re: Получить ипульс длиной в пол периода из коротких импульсов.

    Вот как-то так :



    Если есть импульс растянуть его не сложно на фиксированную-то величину.

    Вопроса 2 :

    1) Как реализовать элемент задержки без целого корпуса на 2 одновибратора К555АГ3 или 2х К1006ВИ1

    2) Желательно УВХ как-то на рассыпухе сделать, хотя не очень актуально. С интегральным будет думаю нормально.

    PS Почему меня постоянно разлогинивает ???

  17. #37
    Завсегдатай Аватар для shura1959
    Регистрация
    13.02.2009
    Адрес
    г. Ижевск
    Возраст
    65
    Сообщений
    3,270

    По умолчанию Re: Получить ипульс длиной в пол периода из коротких импульсов.

    Цитата Сообщение от Wladimir_TS Посмотреть сообщение
    PS Почему меня постоянно разлогинивает ???
    Кнопку "запомнить" при входе нажимаете, винда предлагает запомнить пароль.

    ---------- Сообщение добавлено 21:12 ---------- Предыдущее сообщение было 21:11 ----------

    Цитата Сообщение от buratino Посмотреть сообщение
    Offтопик:
    Кстати: если длины импульсов постоянны (что можно организовать одновибратором), то среднее значение напряжения (относительно, например, "нижней" полки) в точности характеризует частоту следования этих импульсов!
    Я не совсем представляю как выглядит такая схема с короткими импульсами (может забыл основы?)))
    «Не торопитесь соглашаться или опровергать. Не так уж важно, что утверждает или отрицает автор. Важно то, что он направляет Ваше внимание по определенному руслу». Павел Сергеевич Таранов.

  18. #38
    Завсегдатай Аватар для Russ3000
    Регистрация
    24.01.2013
    Адрес
    Pskov
    Возраст
    56
    Сообщений
    1,157

    По умолчанию Re: Получить ипульс длиной в пол периода из коротких импульсов.

    Короткими калиброванными импульсами заряжаем приличный конденсатор между двумя приходящими импульсами так, чтобы напряжение на нем не превышало напряжение импульсов при максимальной длительности запускающих импульсов. Разряжаем конденсатор через компаратор на подобранную нагрузку, формируя при этом выходной импульс половинной длительности. Исользуем 2 конденсатора для непрерывной работы.

  19. #39
    Частый гость Аватар для buratino
    Регистрация
    10.09.2019
    Сообщений
    309

    По умолчанию Re: Получить ипульс длиной в пол периода из коротких импульсов.

    Цитата Сообщение от Wladimir_TS Посмотреть сообщение
    реализовать элемент задержки без целого корпуса на 2 одновибратора К555АГ3
    УВХ запоминает на протяжении действия импульса? Тогда сброс выполнять по спаду: CR-цепочка + доп. инвертор на транзисторе. Если, конечно, УВХ успеет "отключиться"...

  20. #40
    monster of reality Аватар для deemon
    Регистрация
    24.03.2006
    Адрес
    Пятигорск
    Возраст
    56
    Сообщений
    3,023

    По умолчанию Re: Получить ипульс длиной в пол периода из коротких импульсов.

    Цитата Сообщение от Wladimir_TS Посмотреть сообщение
    Чуть подробнее, можно на словах.



    Пока не очень понятно, особенно как реализуется линейная зависимость параметра от частоты ? (относительная). Потом как обычный частотомер с зарядом конденсатора теми-же короткими импульсами нелинеен. По крайней мера в реализации на макете.



    Это понятно - тут классически - причем достаточно 1 транзистора и заряда от относительно высоковольтного источника через резистор большого сопротивления.



    Как этот ускоритель будет выглядеть - тут линейной зависимости как раз особо и не нужно. Лишь-бы амплитуда пилы не падала фатально.

    Я тоже пока такой продумываю, правдв пока с УВХ на 1100СК2
    Ну я бы попробовал примерно как-то так ...

    Нажмите на изображение для увеличения. 

Название:	pulse.jpg 
Просмотров:	90 
Размер:	117.8 Кб 
ID:	406792

    Ускорение заряда с частотой - можно применить самый примитивный способ , с выпрямителем на двух диодах и достаточно малым кондёром на входе - тогда напряжение будет расти с частотой , а с ним и ток токового зеркала , через которое заряжается кондёр . Начальный же ток - для самых низких частот - будет определяться резистором на землю , это понятно . Вместо УВХ - тут можно применить пиковый детектор , с той только разницей , что разряжать его кондёр надо не просто через резик , а через источник тока , включаемый только на время входного импульса - тогда между импульсами напряжение кондёра будет стабильно , и в то же время скорость его реакции будет пропорциональна частоте , чтобы он слишком не "тормозил" при изменении частоты . Ну а дальше - просто компаратор , и всё .

Страница 2 из 17 Первая 123412 ... Последняя

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •