Показано с 1 по 15 из 15

Тема: Как при смене состояния входа 1-0, и наоборот 0-1 на выходе получить импульс (0-1-0) ?

  1. #1
    Старый знакомый
    Автор темы
    Аватар для Jekson
    Регистрация
    02.08.2008
    Адрес
    Краснодар
    Возраст
    37
    Сообщений
    893

    По умолчанию Как при смене состояния входа 1-0, и наоборот 0-1 на выходе получить импульс (0-1-0) ?

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

    Один из выходов МК работает в режиме защелкивания, при нажатии кнопки ДУ меняет свое состояние с 0 на 1 (0/+5в) и наоборот. Каким самым простым способом можно сформировать импульс определенной длины, при очередном нажатии кнопки ДУ?

    Если еще точнее - нужно просто что б кратковременно срабатывало реле, имитируя тактовую кнопку (включение компьютера)
    Последний раз редактировалось Jekson; 11.12.2017 в 23:50.

  2. #2
    Завсегдатай Аватар для straus
    Регистрация
    24.01.2009
    Сообщений
    3,259

    По умолчанию Re: Как при смене состояния входа 1-0, и наоборот 0-1 на выходе получить импульс (0-1-0) ?

    Легко. Подаёшь сигнал на один вход элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, и этот же сигнал через задержку на второй вход. При фронте и спаде входного сигнала на выходе ИСКЛЮЧАЮЩЕГО ИЛИ будет импульс с длительностью, равной задержке. (Если в качестве задержки использовать несколько логических элементов - импульс будет очень короткий - десятки или сотни наносекунд.)

    ---------- Сообщение добавлено 00:50 ---------- Предыдущее сообщение было 00:48 ----------

    Второй вариант решения - подаёшь свой сигнал через дифференцирующую цепочку, и его же через инвертор и вторую дифференцирующую цепочку.

  3. #3
    Завсегдатай Аватар для aganext
    Регистрация
    18.06.2012
    Адрес
    г. Обнинск
    Возраст
    59
    Сообщений
    1,993

    По умолчанию Re: Как при смене состояния входа 1-0, и наоборот 0-1 на выходе получить импульс (0-1-0) ?

    Цитата Сообщение от Jekson Посмотреть сообщение
    Если еще точнее - нужно просто что б кратковременно срабатывало реле, имитируя тактовую кнопку (включение компьютера)
    Фубар умеет включать и выключать компьютер по сети, с андройда в том числе. На всякий случай.
    С уважением, Андрей.

  4. #4
    Завсегдатай Аватар для Гоша
    Регистрация
    21.01.2004
    Адрес
    Москва
    Возраст
    66
    Сообщений
    3,607

    По умолчанию Re: Как при смене состояния входа 1-0, и наоборот 0-1 на выходе получить импульс (0-1-0) ?

    Гугли одновибратор.

  5. #5
    Завсегдатай Аватар для straus
    Регистрация
    24.01.2009
    Сообщений
    3,259

    По умолчанию Re: Как при смене состояния входа 1-0, и наоборот 0-1 на выходе получить импульс (0-1-0) ?

    Цитата Сообщение от Гоша Посмотреть сообщение
    Гугли одновибратор.
    Простым одновибратором здесь не отделаешься, поскольку он запускается или по фронту или по спаду. А ТС нужно и по фронту и по спаду.

  6. #6
    Старый знакомый
    Автор темы
    Аватар для Jekson
    Регистрация
    02.08.2008
    Адрес
    Краснодар
    Возраст
    37
    Сообщений
    893

    По умолчанию Re: Как при смене состояния входа 1-0, и наоборот 0-1 на выходе получить импульс (0-1-0) ?

    А если два одновибратора подцепить, один что б по фронту второй по спаду, выходы через диоды суммировать?

  7. #7
    Частый гость Аватар для Juzzy
    Регистрация
    19.01.2016
    Адрес
    Екатеринбург
    Сообщений
    281

    По умолчанию Re: Как при смене состояния входа 1-0, и наоборот 0-1 на выходе получить импульс (0-1-0) ?


  8. #8
    Завсегдатай Аватар для Оллема
    Регистрация
    11.09.2005
    Адрес
    Ижевск
    Возраст
    56
    Сообщений
    3,683

    По умолчанию Re: Как при смене состояния входа 1-0, и наоборот 0-1 на выходе получить импульс (0-1-0) ?

    какой нибудь 8 ногий pic12f629 выполнит любые хотелки и прихоти. один корпус и никакой обвязки (ну может кондерчик по питанию)

  9. #9
    Завсегдатай Аватар для Гоша
    Регистрация
    21.01.2004
    Адрес
    Москва
    Возраст
    66
    Сообщений
    3,607

    По умолчанию Re: Как при смене состояния входа 1-0, и наоборот 0-1 на выходе получить импульс (0-1-0) ?

    Цитата Сообщение от Оллема Посмотреть сообщение
    какой нибудь 8 ногий pic12f629 выполнит любые хотелки и прихоти. один корпус и никакой обвязки (ну может кондерчик по питанию)
    Оно то, конечно, выполнит.
    Только... Программатор сделай/купи, программировать научись.
    Если это нужно в единичном экземпляре, то лучше сдвоенного одновибратора ничего не придумать. 74ХХХ123 подходит как нельзя лучше.

  10. #10
    Частый гость Аватар для petersam
    Регистрация
    28.07.2005
    Адрес
    Western Siberia
    Возраст
    61
    Сообщений
    117

    По умолчанию Re: Как при смене состояния входа 1-0, и наоборот 0-1 на выходе получить импульс (0-1-0) ?

    Схема на XOR из поста 2 и на выходе один одновибратор для формирования длительности импульса. Не?

  11. #11
    Новичок Аватар для indus
    Регистрация
    19.01.2016
    Сообщений
    74

    По умолчанию Re: Как при смене состояния входа 1-0, и наоборот 0-1 на выходе получить импульс (0-1-0) ?

    Можно попробовать так:
    Нажмите на изображение для увеличения. 

Название:	pc814_.png 
Просмотров:	291 
Размер:	508 байт 
ID:	307707

  12. #12
    Завсегдатай Аватар для Гоша
    Регистрация
    21.01.2004
    Адрес
    Москва
    Возраст
    66
    Сообщений
    3,607

    По умолчанию Re: Как при смене состояния входа 1-0, и наоборот 0-1 на выходе получить импульс (0-1-0) ?

    petersam,
    Это уже 2 ИС.

  13. #13
    Завсегдатай Аватар для straus
    Регистрация
    24.01.2009
    Сообщений
    3,259

    По умолчанию Re: Как при смене состояния входа 1-0, и наоборот 0-1 на выходе получить импульс (0-1-0) ?

    Цитата Сообщение от petersam Посмотреть сообщение
    Схема на XOR из поста 2 и на выходе один одновибратор для формирования длительности импульса. Не?
    Там даже одновибратор на выходе не нужен, длительность импульса будет равна длительности задержки.
    Два элемента из микросхемы К561ЛП2 (кажется импортный аналог CD4030) - на одном XOR, на втором с двумя резисторами и одним конденсатором - задержка.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	vega500.jpg 
Просмотров:	143 
Размер:	36.8 Кб 
ID:	307735  

  14. #14
    Старый знакомый
    Автор темы
    Аватар для Jekson
    Регистрация
    02.08.2008
    Адрес
    Краснодар
    Возраст
    37
    Сообщений
    893

    По умолчанию Re: Как при смене состояния входа 1-0, и наоборот 0-1 на выходе получить импульс (0-1-0) ?

    Цитата Сообщение от straus Посмотреть сообщение
    Там даже одновибратор на выходе не нужен, длительность импульса будет равна длительности задержки.
    Два элемента из микросхемы К561ЛП2 (кажется импортный аналог CD4030) - на одном XOR, на втором с двумя резисторами и одним конденсатором - задержка.
    Спасибо огромное!! Резистор М56, имеется ввиду 560к? Или это левая схема, для примера?

  15. #15
    Завсегдатай Аватар для straus
    Регистрация
    24.01.2009
    Сообщений
    3,259

    По умолчанию Re: Как при смене состояния входа 1-0, и наоборот 0-1 на выходе получить импульс (0-1-0) ?

    M56 - это 560 кОм, сопротивление некритично, можно от 330 кОм до 2.2 МОм.
    Другим резистором и конденсатором выбираешь длительность импульса - 1 МОм и 1 мкФ будет около 0.7 секунды.

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

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

Ваши права

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