Пьезо динамик

Прошу помощи с пьезоизлучателем

Ответить
vfear
Рядовой
Сообщения: 93
Зарегистрирован: 30.01.2019{, 14:56}
Репутация: 1
Имя: Владимир

Пьезо динамик

#1

Сообщение vfear » 19.04.2019{, 09:31}

Хотел добавить в проект пьезоизлучатель.
Проект прикрепил.

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

Пока не работает как надо. Прошу помощи.

Если с моторов переменную убираю (оставляю только первую, которая с начальным состоянием TRUE), то при включении пищит это хорошо. Добавляю переменную на первый мотор, при включении пищит и при завершении вращения первой линии - тоже пищит, это тоже хорошо. Далее добавляю переменные на остальные моторы - все, ни при включении, ни при конце вращения - тишина.

Если, что прошу прощения - пока только учусь. :)
Вложения
Прием Робот + пищалка.flp
(2.48 МБ) 48 скачиваний

Ingwar
Полковник
Сообщения: 1929
Зарегистрирован: 28.10.2015{, 22:47}
Репутация: 223
Откуда: Ленобласть
Имя: Игорь

Пьезо динамик

#2

Сообщение Ingwar » 19.04.2019{, 09:52}

Проблема в том, что в одну переменную Вы пишите со всех моторов. Соответственно, если какой-то мотор дает сигнал о своем завершении, в эту же переменную записывается 0 от других моторов.
Попробуйте добавить промежуточные переменные от каждых моторов, а потом через элемент ИЛИ пишите в зумер. Или добавьте в переменную пункт разрешения записи и "поиграйте" с ним.
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.

vfear
Рядовой
Сообщения: 93
Зарегистрирован: 30.01.2019{, 14:56}
Репутация: 1
Имя: Владимир

Пьезо динамик

#3

Сообщение vfear » 19.04.2019{, 10:13}

Ingwar писал(а):
19.04.2019{, 09:52}
Проблема в том, что в одну переменную Вы пишите со всех моторов. Соответственно, если какой-то мотор дает сигнал о своем завершении, в эту же переменную записывается 0 от других моторов.
Попробуйте добавить промежуточные переменные от каждых моторов, а потом через элемент ИЛИ пишите в зумер. Или добавьте в переменную пункт разрешения записи и "поиграйте" с ним.
Да в том то и дело, я уже по всякому пробую и ни как. (Можно было бы блок зуммера несколько раз в проекте использовать, но он одноразовый).

Ingwar
Полковник
Сообщения: 1929
Зарегистрирован: 28.10.2015{, 22:47}
Репутация: 223
Откуда: Ленобласть
Имя: Игорь

Пьезо динамик

#4

Сообщение Ingwar » 19.04.2019{, 10:27}

vfear писал(а):
19.04.2019{, 10:13}
Да в том то и дело, я уже по всякому пробую и ни как.
СпойлерПоказать
Безымянный.png
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.

vfear
Рядовой
Сообщения: 93
Зарегистрирован: 30.01.2019{, 14:56}
Репутация: 1
Имя: Владимир

Пьезо динамик

#5

Сообщение vfear » 19.04.2019{, 10:35}

Так еще не пробовал, спасибо. Попробую, отпишусь.

Отправлено спустя 11 часов 48 минут 58 секунд:
Ещё вопрос, пьезо динамик в неактивном состоянии если прислушаться, еле еле издаёт какие-то звуки, почти не слышно, но просто интересно, что это? Наводки или с цифрового выхода все же, что то выходит? Просто интересно и как это можно исправить.

Отправлено спустя 1 минуту 24 секунды:
Пока ещё не пропаял может из за недостаточного контакта?

Отправлено спустя 26 минут 26 секунд:
Ingwar писал(а):
19.04.2019{, 10:27}
vfear писал(а):
19.04.2019{, 10:13}
Да в том то и дело, я уже по всякому пробую и ни как.
Как сделать такой блок OR у меня только на 2 входа?)
СпойлерПоказать
Безымянный.png
Отправлено спустя 16 минут 16 секунд:
Прошу прощения, Все разобрался с блоком)
Правой кнопкой, добавить вход

Отправлено спустя 29 минут 34 секунды:
Ingwar писал(а):
19.04.2019{, 10:27}
vfear писал(а):
19.04.2019{, 10:13}
Да в том то и дело, я уже по всякому пробую и ни как.
СпойлерПоказать
Безымянный.png
Попробовал по данной схеме - не работает(
При включении, один раз пищит и все, при остановки моторов - тишина.
Есть ещё мысли?

Ingwar
Полковник
Сообщения: 1929
Зарегистрирован: 28.10.2015{, 22:47}
Репутация: 223
Откуда: Ленобласть
Имя: Игорь

Пьезо динамик

#6

Сообщение Ingwar » 19.04.2019{, 23:59}

vfear писал(а):
19.04.2019{, 09:31}
при завершении вращения первой линии - тоже пищит, это тоже хорошо.
vfear писал(а):
19.04.2019{, 23:37}
При включении, один раз пищит и все, при остановки моторов - тишина.
Попробуйте перенести блок ИЛИ и зумер в низ платы... Хотя Автор вроде писал, что последовательность работает адекватно. Вдруг поможет.

Отправлено спустя 21 минуту 23 секунды:
Или "облегчите" схему от блоков STEP примерно таким способом.
СпойлерПоказать
Безымянный.png
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.

vfear
Рядовой
Сообщения: 93
Зарегистрирован: 30.01.2019{, 14:56}
Репутация: 1
Имя: Владимир

Пьезо динамик

#7

Сообщение vfear » 21.04.2019{, 11:00}

Ingwar писал(а):
20.04.2019{, 00:20}
vfear писал(а):
19.04.2019{, 09:31}
при завершении вращения первой линии - тоже пищит, это тоже хорошо.
vfear писал(а):
19.04.2019{, 23:37}
При включении, один раз пищит и все, при остановки моторов - тишина.
Попробуйте перенести блок ИЛИ и зумер в низ платы... Хотя Автор вроде писал, что последовательность работает адекватно. Вдруг поможет.

Отправлено спустя 21 минуту 23 секунды:
Или "облегчите" схему от блоков STEP примерно таким способом.
СпойлерПоказать
Безымянный.png
Перенос вниз - не помог(

Осталось попробовать переделать Всю схему)

Ответить

Вернуться в «Помогите, а то я "нимагу"»