Генератор G-SM

Аватара пользователя
SergeyShikal
Лейтенант
Сообщения: 579
Зарегистрирован: 30.08.2018{, 17:15}
Репутация: 47
Откуда: Иркутская область
Имя: Сергей

Генератор G-SM

#1

Сообщение SergeyShikal » 07.09.2019{, 10:03}

Почему генератор не выдает требуемую частоту в этом проекте,
СпойлерПоказать
Безымянный.png
мах 72 19 часы раб1.flp
(1.09 МБ) 48 скачиваний
, в простом все работает
СпойлерПоказать
Безымянный1.png
простой.flp
(41.1 КБ) 36 скачиваний
, почему тормозит, как исправить? Пробовал подключать так результат не изменился
СпойлерПоказать
Безымянный3.png

Аватара пользователя
Phazz
Полковник
Сообщения: 2560
Зарегистрирован: 17.10.2016{, 15:38}
Репутация: 367
Откуда: Сургут
Имя: Анатолий

Генератор G-SM

#2

Сообщение Phazz » 07.09.2019{, 11:38}

Выход led в проекте один раз используется?

Аватара пользователя
RedSky
Лейтенант
Сообщения: 574
Зарегистрирован: 19.12.2016{, 20:07}
Репутация: 72
Откуда: Днепропетровск
Имя: Алексей

Генератор G-SM

#3

Сообщение RedSky » 07.09.2019{, 12:55}

SergeyShikal, 10мс слишком мало для программного генератора. Таким способом частота будет ограничена временем цикла программы (который обычно десятки мс.)
А led это светодиод? Тогда какой смысл в частоте 100 гц?

Аватара пользователя
SergeyShikal
Лейтенант
Сообщения: 579
Зарегистрирован: 30.08.2018{, 17:15}
Репутация: 47
Откуда: Иркутская область
Имя: Сергей

Генератор G-SM

#4

Сообщение SergeyShikal » 07.09.2019{, 13:23}

led это не светодиод, а выход туда подключена пищалка на которую нужно подать питание с частотой 1 сек пищит 1 сек молчит, в проекте при срабатывании будильника он пищи намного дольше даже при выставленных 10 мс, при создании простенького проекта кнопка-генератор -пищалка, тормозов не наблюдается и работает как надо.

Отправлено спустя 49 секунд:
Phazz писал(а):
07.09.2019{, 11:38}
Выход led в проекте один раз используется?
Да один

Аватара пользователя
vacz
Лейтенант
Сообщения: 485
Зарегистрирован: 17.10.2016{, 05:56}
Репутация: 52
Имя: Владимир

Генератор G-SM

#5

Сообщение vacz » 07.09.2019{, 13:57}

Генератор конфликтует с дисплеем. Попробуйте поставить этот генератор на прерываниях:
Генератор_Секунд__(CODE).ubi
(166.28 КБ) 62 скачивания
Будь проще к людям. Хочешь быть мудрей - не делай больно мудростью своей. "Омар Хайям"

Аватара пользователя
SergeyShikal
Лейтенант
Сообщения: 579
Зарегистрирован: 30.08.2018{, 17:15}
Репутация: 47
Откуда: Иркутская область
Имя: Сергей

Генератор G-SM

#6

Сообщение SergeyShikal » 07.09.2019{, 14:27}

vacz писал(а):
07.09.2019{, 13:57}
Генератор конфликтует с дисплеем. Попробуйте поставить этот генератор на прерываниях:
Генератор_Секунд__(CODE).ubi
Тоже самое,генератор пищалка соединяешь работает как надо, к будильнику подключаешь с тормозами.
СпойлерПоказать
Безымянный4.png
мах 72 19 часы раб1.flp
(1.23 МБ) 42 скачивания
Отправлено спустя 2 часа 25 минут 44 секунды:

Аватара пользователя
SergeyShikal
Лейтенант
Сообщения: 579
Зарегистрирован: 30.08.2018{, 17:15}
Репутация: 47
Откуда: Иркутская область
Имя: Сергей

Генератор G-SM

#7

Сообщение SergeyShikal » 07.09.2019{, 16:53}

Смена контролера на мегу результата не дала.

Аватара пользователя
vacz
Лейтенант
Сообщения: 485
Зарегистрирован: 17.10.2016{, 05:56}
Репутация: 52
Имя: Владимир

Генератор G-SM

#8

Сообщение vacz » 07.09.2019{, 16:56}

Может попробовать вынести генератор на отдельную плату?
СпойлерПоказать
Безымянный4.png
Безымянный4.png (2.87 КБ) 555 просмотров
Будь проще к людям. Хочешь быть мудрей - не делай больно мудростью своей. "Омар Хайям"

Аватара пользователя
SergeyShikal
Лейтенант
Сообщения: 579
Зарегистрирован: 30.08.2018{, 17:15}
Репутация: 47
Откуда: Иркутская область
Имя: Сергей

Генератор G-SM

#9

Сообщение SergeyShikal » 07.09.2019{, 17:21}

vacz писал(а):
07.09.2019{, 16:56}
Может попробовать вынести генератор на отдельную плату?
СпойлерПоказать
Безымянный4.png
Спасибо, пробую.

Отправлено спустя 1 минуту 24 секунды:
Не помогло.

Аватара пользователя
vacz
Лейтенант
Сообщения: 485
Зарегистрирован: 17.10.2016{, 05:56}
Репутация: 52
Имя: Владимир

Генератор G-SM

#10

Сообщение vacz » 07.09.2019{, 18:05}

Пробовал подбирать частоту в блоке?
СпойлерПоказать
3.PNG
Будь проще к людям. Хочешь быть мудрей - не делай больно мудростью своей. "Омар Хайям"

Аватара пользователя
SergeyShikal
Лейтенант
Сообщения: 579
Зарегистрирован: 30.08.2018{, 17:15}
Репутация: 47
Откуда: Иркутская область
Имя: Сергей

Генератор G-SM

#11

Сообщение SergeyShikal » 07.09.2019{, 18:29}

vacz писал(а):
07.09.2019{, 18:05}
Пробовал подбирать частоту в блоке?
СпойлерПоказать
3.PNG
Когда включено так
СпойлерПоказать
Безымянный6.png
генератор работает, а когда так то с тормозами
СпойлерПоказать
Безымянный7.png
долго пищит и такая же пауза

Аватара пользователя
vacz
Лейтенант
Сообщения: 485
Зарегистрирован: 17.10.2016{, 05:56}
Репутация: 52
Имя: Владимир

Генератор G-SM

#12

Сообщение vacz » 07.09.2019{, 18:34}

Генератор все таки перенеси на отдельную плату и сделай так:
СпойлерПоказать
2.PNG
Будь проще к людям. Хочешь быть мудрей - не делай больно мудростью своей. "Омар Хайям"

Аватара пользователя
SergeyShikal
Лейтенант
Сообщения: 579
Зарегистрирован: 30.08.2018{, 17:15}
Репутация: 47
Откуда: Иркутская область
Имя: Сергей

Генератор G-SM

#13

Сообщение SergeyShikal » 07.09.2019{, 18:45}

vacz писал(а):
07.09.2019{, 18:34}
Генератор все таки перенеси на отдельную плату и сделай так:
СпойлерПоказать
2.PNG
Включился и постоянный сигнал, будильник отработал сигнал не выключился.

Аватара пользователя
Phazz
Полковник
Сообщения: 2560
Зарегистрирован: 17.10.2016{, 15:38}
Репутация: 367
Откуда: Сургут
Имя: Анатолий

Генератор G-SM

#14

Сообщение Phazz » 07.09.2019{, 18:56}

И не выключится, плата отключилась и пин остался в последнем состоянии т.е. включенном.

Отправлено спустя 1 минуту 52 секунды:
Пин нужно отключать до выполнения условия отключения платы

Аватара пользователя
SergeyShikal
Лейтенант
Сообщения: 579
Зарегистрирован: 30.08.2018{, 17:15}
Репутация: 47
Откуда: Иркутская область
Имя: Сергей

Генератор G-SM

#15

Сообщение SergeyShikal » 07.09.2019{, 19:16}

Отключил включение бегущей строки, все заработало и со стандартным генератором
СпойлерПоказать
9.png

Аватара пользователя
vacz
Лейтенант
Сообщения: 485
Зарегистрирован: 17.10.2016{, 05:56}
Репутация: 52
Имя: Владимир

Генератор G-SM

#16

Сообщение vacz » 07.09.2019{, 19:29}

От чего не хочешь использовать встроенный блок"Пьезо динамик"?
СпойлерПоказать
5.GIF
5.GIF (2.55 КБ) 507 просмотров
Будь проще к людям. Хочешь быть мудрей - не делай больно мудростью своей. "Омар Хайям"

Аватара пользователя
SergeyShikal
Лейтенант
Сообщения: 579
Зарегистрирован: 30.08.2018{, 17:15}
Репутация: 47
Откуда: Иркутская область
Имя: Сергей

Генератор G-SM

#17

Сообщение SergeyShikal » 07.09.2019{, 19:36}

vacz писал(а):
07.09.2019{, 19:29}
От чего не хочешь использовать встроенный блок"Пьезо динамик"?
СпойлерПоказать
5.GIF
Так он тихо пищит,разобрался тормозит блок самого дисплея выставляешь скорость 3, генератор нормально работает. Но не видно что написано, слишком быстро бежит надпись.

Аватара пользователя
rw6cm
Полковник
Сообщения: 2284
Зарегистрирован: 06.09.2015{, 20:25}
Репутация: 335
Имя: Владимир

Генератор G-SM

#18

Сообщение rw6cm » 08.09.2019{, 21:56}

SergeyShikal писал(а):
07.09.2019{, 10:03}
Почему генератор не выдает требуемую частоту в этом проекте,
В Вашем проекте будильник запускает одновременно генератор пищалки и текст в блоке бегущей строки.
Блок бегущей строки очень сильно загружает проц, и время цикла значительно увеличивается,
из за этого остальные функции зависящие от время цикла попадут в зависимость.
Любые попытки прервать работу блока бегущей строки, приведут к фризам в его работе.
Выход только один, использовать внешнюю активную пищалку.
Win10-64, FLProg (portable)

Аватара пользователя
SergeyShikal
Лейтенант
Сообщения: 579
Зарегистрирован: 30.08.2018{, 17:15}
Репутация: 47
Откуда: Иркутская область
Имя: Сергей

Генератор G-SM

#19

Сообщение SergeyShikal » 09.09.2019{, 02:46}

rw6cm писал(а):
08.09.2019{, 21:56}
Выход только один, использовать внешнюю активную пищалку.
Спасибо, будем искать что пищит прерывисто.

Отправлено спустя 7 часов 11 минут 19 секунд:
Пока не нашлась пищалка:
Такой вопрос как вставить код из .ino файла в пользовательский блок
bumer.ino
(15.23 КБ) 31 скачивание
Блок пип.flp
(513.83 КБ) 37 скачиваний

Аватара пользователя
Phazz
Полковник
Сообщения: 2560
Зарегистрирован: 17.10.2016{, 15:38}
Репутация: 367
Откуда: Сургут
Имя: Анатолий

Генератор G-SM

#20

Сообщение Phazz » 09.09.2019{, 10:58}

Если вставить этот код в проект вы вообще не получите стабильной работы выбратора. Там все паузы на delay.

Ответить

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