Одновибратор с нулевой длительностью импульса

На этом форуме Вы можете задать вопросы знатокам программы и автору.
AstroGraf
Рядовой
Сообщения: 93
Зарегистрирован: 21 авг 2018, 19:05
Откуда: Калининград
Имя: Алексей
Благодарил (а): 1 раз
Поблагодарили: 2 раза

Одновибратор с нулевой длительностью импульса

Сообщение AstroGraf »

Неожиданно для себя обнаружил, что если у одновибратора сделать длительность импульса 0 (у меня через внешний вход), то все равно проскакивает импульс, запускающий оборудование (в моем случае насос) на долю секунды.
Логично ли это?
Аватара пользователя
montirovka
Капитан
Сообщения: 735
Зарегистрирован: 15 фев 2021, 16:16
Откуда: Геленджик
Имя: Сергей
Благодарил (а): 43 раза
Поблагодарили: 174 раза

Re: Одновибратор с нулевой длительностью импульса

Сообщение montirovka »

Проект приложите к вопросу. Когда я только начал вникать в программирование в среде FLProg у меня релюшки щелкали в момент включения. Переделал - не щелкает. Может и вас та же проблема?
AstroGraf
Рядовой
Сообщения: 93
Зарегистрирован: 21 авг 2018, 19:05
Откуда: Калининград
Имя: Алексей
Благодарил (а): 1 раз
Поблагодарили: 2 раза

Re: Одновибратор с нулевой длительностью импульса

Сообщение AstroGraf »

Проект все тот-же (гидропоника).
Он очень большой, выкладывать нет смысла.
Но сейчас накидаю интересующий момент.

Собственно, подумал, что проблему-то я решил через задействование лишнего компаратора и входа En генератора.
Но вот осадок остался...
Аватара пользователя
Phazz
Полковник
Сообщения: 3120
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 232 раза
Поблагодарили: 112 раз

Re: Одновибратор с нулевой длительностью импульса

Сообщение Phazz »

AstroGraf писал(а): 27 фев 2025, 16:12 Неожиданно для себя обнаружил, что если у одновибратора сделать длительность импульса 0 (у меня через внешний вход), то все равно проскакивает импульс, запускающий оборудование (в моем случае насос) на долю секунды.
Логично ли это?
Логично там работает сравнение таймера чтобы это выполнить проходит 1 цикл в течении которого на вибраторе висит 1
AstroGraf
Рядовой
Сообщения: 93
Зарегистрирован: 21 авг 2018, 19:05
Откуда: Калининград
Имя: Алексей
Благодарил (а): 1 раз
Поблагодарили: 2 раза

Re: Одновибратор с нулевой длительностью импульса

Сообщение AstroGraf »

Ок, но я бы тогда указал это в описании.
Иначе это нарушает мой внутренний системотехнический дзен.
dstrufanov
Сержант
Сообщения: 195
Зарегистрирован: 07 янв 2024, 12:43
Имя: Дмитрий
Благодарил (а): 23 раза
Поблагодарили: 35 раз

Re: Одновибратор с нулевой длительностью импульса

Сообщение dstrufanov »

Сообщение удалено
Последний раз редактировалось dstrufanov 14 июн 2025, 13:08, всего редактировалось 1 раз.
Аватара пользователя
Rovki
Полковник
Сообщения: 5722
Зарегистрирован: 22 апр 2016, 17:25
Откуда: Чехов
Имя: Анатолий
Благодарил (а): 68 раз
Поблагодарили: 217 раз
Контактная информация:

Re: Одновибратор с нулевой длительностью импульса

Сообщение Rovki »

dstrufanov писал(а): 27 фев 2025, 16:47
Phazz писал(а): 27 фев 2025, 16:41 Логично...
Это не логично
может и не логично для железа , но во всех программных реализациях так у всех, хоть у генераторов , хоть таймеров - 1цикл . К этому просто нужно привыкнуть , воспринимать как фичу . Просто видать первый раз столкнулись с программной реализацией. НО это легко схемно обойти.
Время короче цикла программы не существует , что бы вы не задали. Ибо период ноль означает бесконечная частота, а она ограничена у МК и вашего проекта (частота исполнения кода)
Электронщик до мозга костей и не только
Аватара пользователя
Phazz
Полковник
Сообщения: 3120
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 232 раза
Поблагодарили: 112 раз

Re: Одновибратор с нулевой длительностью импульса

Сообщение Phazz »

dstrufanov писал(а): 27 фев 2025, 16:47
Phazz писал(а): 27 фев 2025, 16:41 Логично...
Это не логично
Ну это уже ваша логика. Если нужно чтобы ничего не отправляло проверяйте время импульса, и если оно рано 0 то генератор выключается. Не сложно ведь?
Аватара пользователя
Phazz
Полковник
Сообщения: 3120
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 232 раза
Поблагодарили: 112 раз

Re: Одновибратор с нулевой длительностью импульса

Сообщение Phazz »

Я например это использую если мне нужно реализовать на генераторе импульс длительностью 1 цикл. Без всяких ртриг)
Аватара пользователя
Rovki
Полковник
Сообщения: 5722
Зарегистрирован: 22 апр 2016, 17:25
Откуда: Чехов
Имя: Анатолий
Благодарил (а): 68 раз
Поблагодарили: 217 раз
Контактная информация:

Re: Одновибратор с нулевой длительностью импульса

Сообщение Rovki »

А точнее не включается :yes:
Электронщик до мозга костей и не только
Аватара пользователя
Rovki
Полковник
Сообщения: 5722
Зарегистрирован: 22 апр 2016, 17:25
Откуда: Чехов
Имя: Анатолий
Благодарил (а): 68 раз
Поблагодарили: 217 раз
Контактная информация:

Re: Одновибратор с нулевой длительностью импульса

Сообщение Rovki »

К стати R-триггер это формирователь импульса длиной 1 цикл , там время не задается , как бы ноль ...
Электронщик до мозга костей и не только
Аватара пользователя
Rovki
Полковник
Сообщения: 5722
Зарегистрирован: 22 апр 2016, 17:25
Откуда: Чехов
Имя: Анатолий
Благодарил (а): 68 раз
Поблагодарили: 217 раз
Контактная информация:

Re: Одновибратор с нулевой длительностью импульса

Сообщение Rovki »

Это просто новый (маленький) опыт для тех кто программирует , а не паяет
в железе это проще понять , не запаял кондер(0) в генераторе тишина
Электронщик до мозга костей и не только
AstroGraf
Рядовой
Сообщения: 93
Зарегистрирован: 21 авг 2018, 19:05
Откуда: Калининград
Имя: Алексей
Благодарил (а): 1 раз
Поблагодарили: 2 раза

Re: Одновибратор с нулевой длительностью импульса

Сообщение AstroGraf »

Спасибо, что помогли разобраться с вопросом!

Системотехнический дзен восстановлен!
Аватара пользователя
Phazz
Полковник
Сообщения: 3120
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 232 раза
Поблагодарили: 112 раз

Re: Одновибратор с нулевой длительностью импульса

Сообщение Phazz »

Rovki писал(а): 27 фев 2025, 17:07 Это просто новый (маленький) опыт для тех кто программирует , а не паяет
в железе это проще понять , не запаял кондер(0) в генераторе тишина
А отсутствие конденсатора это 0 или бесконечность?
Аватара пользователя
Rovki
Полковник
Сообщения: 5722
Зарегистрирован: 22 апр 2016, 17:25
Откуда: Чехов
Имя: Анатолий
Благодарил (а): 68 раз
Поблагодарили: 217 раз
Контактная информация:

Re: Одновибратор с нулевой длительностью импульса

Сообщение Rovki »

Phazz писал(а): 27 фев 2025, 17:29
Rovki писал(а): 27 фев 2025, 17:07 Это просто новый (маленький) опыт для тех кто программирует , а не паяет
в железе это проще понять , не запаял кондер(0) в генераторе тишина
А отсутствие конденсатора это 0 или бесконечность?
ноль емкость
Электронщик до мозга костей и не только
dstrufanov
Сержант
Сообщения: 195
Зарегистрирован: 07 янв 2024, 12:43
Имя: Дмитрий
Благодарил (а): 23 раза
Поблагодарили: 35 раз

Re: Одновибратор с нулевой длительностью импульса

Сообщение dstrufanov »

Сообщение удалено
Последний раз редактировалось dstrufanov 14 июн 2025, 13:08, всего редактировалось 1 раз.
Аватара пользователя
Phazz
Полковник
Сообщения: 3120
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 232 раза
Поблагодарили: 112 раз

Re: Одновибратор с нулевой длительностью импульса

Сообщение Phazz »

dstrufanov писал(а): 28 фев 2025, 11:29
Phazz писал(а): 27 фев 2025, 17:02 Не сложно ведь?
Не сложно. Тем более странно, что это не сделано в составе блока генератора
Ну давайте не будем дергать Автора по тем проблемам которые вы и сами в состоянии решить. По крайней мере пока.
А вообще мне бы даже в голову не пришло для отключения генератора ставить время импульса 0. Для этого же вход En существует. Хотите я вам напишу блок генератора который работает как вам нужен?
dstrufanov
Сержант
Сообщения: 195
Зарегистрирован: 07 янв 2024, 12:43
Имя: Дмитрий
Благодарил (а): 23 раза
Поблагодарили: 35 раз

Re: Одновибратор с нулевой длительностью импульса

Сообщение dstrufanov »

Сообщение удалено
Последний раз редактировалось dstrufanov 14 июн 2025, 13:08, всего редактировалось 1 раз.
Аватара пользователя
Phazz
Полковник
Сообщения: 3120
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 232 раза
Поблагодарили: 112 раз

Re: Одновибратор с нулевой длительностью импульса

Сообщение Phazz »

dstrufanov писал(а): 28 фев 2025, 11:43
Phazz писал(а): 28 фев 2025, 11:34 А вообще мне бы даже в голову не пришло для отключения генератора ставить время импульса 0.
Ну это особенности вашего мышления. Представьте, что вы выводите в ШИМ-порт значение АЦП (преобразователь напряжение-ШИМ), тогда при значении АЦП 0 вы выключите генератор? Вот это как раз не логично. Генератор должен работать, просто его коэффициент заполнения в данный момент равен 0

Вам блок нужен или нет?
dstrufanov
Сержант
Сообщения: 195
Зарегистрирован: 07 янв 2024, 12:43
Имя: Дмитрий
Благодарил (а): 23 раза
Поблагодарили: 35 раз

Re: Одновибратор с нулевой длительностью импульса

Сообщение dstrufanov »

Сообщение удалено
Последний раз редактировалось dstrufanov 14 июн 2025, 13:09, всего редактировалось 1 раз.
Ответить

Вернуться в «Спросить у знатоков»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя