ШИМ (PWM)

На этом форуме Вы можете задать вопросы знатокам программы и автору.
Аватара пользователя
AVGN
Капитан
Сообщения: 727
Зарегистрирован: 03.02.2017{, 12:23}
Репутация: 56

ШИМ (PWM)

#21

Сообщение AVGN » 05.02.2017{, 19:19}

Да какая там задача.
Я же написал в первом сообщении. Дошел до второго урока.
Возник вопрос по частоте ШИМ, т.к. в уроке не раскрыта эта тема.
Частоту выяснили общими усилиями.
Регулировать частоту ШИМ контроллер позволяет, но но только если подключить в FLProg и использовать пользовательский блок ШИМ.
Вот нашел здесь "ШИИМ 10 БИТ пользовательский блока на Си" http://forum.flprogwiki.ru/viewtopic.php?f=18&t=1152
Автор Слимпер.

Пытаюсь разобраться.
Если вы не можете объяснить это просто – значит, вы сами не понимаете этого до конца.
☆Альберт Эйнштейн

Аватара пользователя
AVGN
Капитан
Сообщения: 727
Зарегистрирован: 03.02.2017{, 12:23}
Репутация: 56

ШИМ (PWM)

#22

Сообщение AVGN » 11.02.2017{, 19:25}

Эксперимент с ШИМ.
При нажатии на пульте кнопки "1" включаем привод. (Сигнализация светодиод на 13 ноге UNO).
После включения.
При нажатии на пульте кнопки "ВПЕРЕД" на выводы ШИМ (5,6 нога UNO).
При нажатии на пульте кнопки "ВПРАВО" на выводах ШИМ (5,6 нога UNO) увеличиваем скважность.
Нажатие на пульте кнопку "0" выключаем привод. На выводах ШИМ (5,6 нога UNO) низкий уровень.

Результат.
При нажатии на кнопку "ВПЕРЕД" или "ВПРАВО" на выводах ШИМ осциллографом наблюдаю пачки импульсов.
Почему?
Вложения
7727141.png
2452367.png
_IR___.flp
(153.9 КБ) 60 скачиваний
Последний раз редактировалось AVGN 11.02.2017{, 19:38}, всего редактировалось 1 раз.
Если вы не можете объяснить это просто – значит, вы сами не понимаете этого до конца.
☆Альберт Эйнштейн

Аватара пользователя
slavushka64
Сержант
Сообщения: 171
Зарегистрирован: 06.09.2015{, 12:14}
Репутация: 3
Откуда: Бишкек
Имя: Вячеслав

ШИМ (PWM)

#23

Сообщение slavushka64 » 11.02.2017{, 20:06}

Цитата AVGN () 200?'200px':''+(this.scrollHeight+5)+'px');">Результат.При нажатии на кнопку "ВПЕРЕД" или "ВПРАВО" на выводах ШИМ осциллографом наблюдаю пачки импульсов.
Почему?Поставьте галочку вот здесь
Вложения
3197796.jpg

Аватара пользователя
AVGN
Капитан
Сообщения: 727
Зарегистрирован: 03.02.2017{, 12:23}
Репутация: 56

ШИМ (PWM)

#24

Сообщение AVGN » 12.02.2017{, 08:50}

Цитата slavushka64 () 200?'200px':''+(this.scrollHeight+5)+'px');">Поставьте галочку вот здесь
Поставил. Не работает как надо.
Пролетает один импульс на выходе шим.
В течении 30 мин осциллограф дежурил кроме импульса ничего не зафиксировал.

Сделал контрольную точку. Вывел на 12 ногу UNO

На осциллограмме верхний луч ШИМ 5 нога UNO. Нижний луч(синий) -12 нога UNO.
Вложения
2181455.flp
(154.54 КБ) 49 скачиваний
5390191.png
9637806.png
Последний раз редактировалось AVGN 12.02.2017{, 08:54}, всего редактировалось 1 раз.
Если вы не можете объяснить это просто – значит, вы сами не понимаете этого до конца.
☆Альберт Эйнштейн

Аватара пользователя
slavushka64
Сержант
Сообщения: 171
Зарегистрирован: 06.09.2015{, 12:14}
Репутация: 3
Откуда: Бишкек
Имя: Вячеслав

ШИМ (PWM)

#25

Сообщение slavushka64 » 12.02.2017{, 09:33}

AVGN, Попробуйте так. Пробовал управлять обычными кнопками, все работает нормально. С пульта не пробовал, т.к в данный момент нет в наличии. На выходы ШИМ подключал светодиоды, яркость меняется.
Вложения
123.flp
(168.3 КБ) 72 скачивания
Последний раз редактировалось slavushka64 12.02.2017{, 09:37}, всего редактировалось 1 раз.

Аватара пользователя
AVGN
Капитан
Сообщения: 727
Зарегистрирован: 03.02.2017{, 12:23}
Репутация: 56

ШИМ (PWM)

#26

Сообщение AVGN » 12.02.2017{, 10:32}

slavushka64, добавить триггеры это я разумею да не хотел городить огород.

По вашей схеме не будет выключаться.
Т.к. триггер сразу отрабатывает при включении Ардуино.
На следующие импульсы он не реагирует.
Тут либо сброс предусмотреть триггера, но по пути уменьшения логических элементов убрать логику "И" и сразу с кнопки пульта подавать импульс на триггер.
Вот так работает.
Вложения
0640248.png
Последний раз редактировалось AVGN 12.02.2017{, 10:36}, всего редактировалось 1 раз.
Если вы не можете объяснить это просто – значит, вы сами не понимаете этого до конца.
☆Альберт Эйнштейн

Аватара пользователя
AVGN
Капитан
Сообщения: 727
Зарегистрирован: 03.02.2017{, 12:23}
Репутация: 56

ШИМ (PWM)

#27

Сообщение AVGN » 12.02.2017{, 10:58}

А лучшая мысля приходит апосля
Проверено в железе. Работает.
Вложения
0794480.png
Если вы не можете объяснить это просто – значит, вы сами не понимаете этого до конца.
☆Альберт Эйнштейн

Аватара пользователя
slavushka64
Сержант
Сообщения: 171
Зарегистрирован: 06.09.2015{, 12:14}
Репутация: 3
Откуда: Бишкек
Имя: Вячеслав

ШИМ (PWM)

#28

Сообщение slavushka64 » 12.02.2017{, 11:33}

AVGN, Этот триггер служит для выделения переднего фронта импульса поступающего на вход.

Добавлено (12.02.2017, 11:33)
---------------------------------------------
AVGN писал(а):Проверено в железе. Работает.
Но вот и хорошо
Последний раз редактировалось slavushka64 12.02.2017{, 11:35}, всего редактировалось 1 раз.

Аватара пользователя
AVGN
Капитан
Сообщения: 727
Зарегистрирован: 03.02.2017{, 12:23}
Репутация: 56

ШИМ (PWM)

#29

Сообщение AVGN » 12.02.2017{, 12:10}

Нет не выключается.
Похоже импульс не приходит.
Сейчас сигнал перед триггером выведу на 12 ногу гляну осциллографом.


Проверил .после логики "И" на 12 ноге постоянно висит высокий уровень.
Вложения
9080341.png
Последний раз редактировалось AVGN 12.02.2017{, 12:23}, всего редактировалось 1 раз.
Если вы не можете объяснить это просто – значит, вы сами не понимаете этого до конца.
☆Альберт Эйнштейн

holodaleksey
Лейтенант
Сообщения: 566
Зарегистрирован: 10.01.2016{, 13:47}
Репутация: 14

ШИМ (PWM)

#30

Сообщение holodaleksey » 12.02.2017{, 12:54}

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

Аватара пользователя
slavushka64
Сержант
Сообщения: 171
Зарегистрирован: 06.09.2015{, 12:14}
Репутация: 3
Откуда: Бишкек
Имя: Вячеслав

ШИМ (PWM)

#31

Сообщение slavushka64 » 12.02.2017{, 12:58}

AVGN, Вот еще варианты
Вложения
_IR_01.flp
(165.4 КБ) 59 скачиваний
_IR_.flp
(170.04 КБ) 57 скачиваний
Последний раз редактировалось slavushka64 12.02.2017{, 13:21}, всего редактировалось 1 раз.

Аватара пользователя
AVGN
Капитан
Сообщения: 727
Зарегистрирован: 03.02.2017{, 12:23}
Репутация: 56

ШИМ (PWM)

#32

Сообщение AVGN » 12.02.2017{, 18:45}

Ну, немного разобрался с PWM в FLProg.
Вот сделал управление тележкой с ИК пульта. В интернете подобное почему то называют Robot4WD
Вперед-назад-влево-вправо.
Вложения
Robot_4WD_V2_2.rar
(374.35 КБ) 53 скачивания
Если вы не можете объяснить это просто – значит, вы сами не понимаете этого до конца.
☆Альберт Эйнштейн

Аватара пользователя
slavushka64
Сержант
Сообщения: 171
Зарегистрирован: 06.09.2015{, 12:14}
Репутация: 3
Откуда: Бишкек
Имя: Вячеслав

ШИМ (PWM)

#33

Сообщение slavushka64 » 12.02.2017{, 19:10}

AVGN, В FLProg есть блок таблицы состояний, если его применить в этом проекте, думаю будет проще. ИМХО

Аватара пользователя
AVGN
Капитан
Сообщения: 727
Зарегистрирован: 03.02.2017{, 12:23}
Репутация: 56

ШИМ (PWM)

#34

Сообщение AVGN » 12.02.2017{, 21:09}

Ну... до этого я еще не дополз
Мне за мое любопытство знатоки уже ярлык тролля повесили.
Последний раз редактировалось AVGN 12.02.2017{, 21:10}, всего редактировалось 1 раз.
Если вы не можете объяснить это просто – значит, вы сами не понимаете этого до конца.
☆Альберт Эйнштейн

Аватара пользователя
Boroda
Капитан
Сообщения: 836
Зарегистрирован: 01.05.2016{, 01:04}
Репутация: 38
Откуда: Коломна
Имя: Станислав
Контактная информация:

ШИМ (PWM)

#35

Сообщение Boroda » 12.02.2017{, 21:16}

AVGN, да ладно, ладно. Эт я тока предположил. Уж больно вопросы подозрительные и частые.

Аватара пользователя
AVGN
Капитан
Сообщения: 727
Зарегистрирован: 03.02.2017{, 12:23}
Репутация: 56

ШИМ (PWM)

#36

Сообщение AVGN » 12.02.2017{, 21:26}

Ужос как страшно жить стало на этой территории все вокруг под подозрением вокруг враги...
Хоть в тайгу уходи - тут все свои
Если вы не можете объяснить это просто – значит, вы сами не понимаете этого до конца.
☆Альберт Эйнштейн

Dreamer85
Рядовой
Сообщения: 45
Зарегистрирован: 01.02.2017{, 00:25}
Репутация: 0
Откуда: Сызрань
Контактная информация:

ШИМ (PWM)

#37

Сообщение Dreamer85 » 16.02.2017{, 09:47}

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

Аватара пользователя
AVGN
Капитан
Сообщения: 727
Зарегистрирован: 03.02.2017{, 12:23}
Репутация: 56

ШИМ (PWM)

#38

Сообщение AVGN » 16.02.2017{, 14:00}

разгораться светодиод это как?
Если вы не можете объяснить это просто – значит, вы сами не понимаете этого до конца.
☆Альберт Эйнштейн

Turb0user
Рядовой
Сообщения: 44
Зарегистрирован: 20.03.2017{, 19:33}
Репутация: 10
Имя: Евгений

ШИМ (PWM)

#39

Сообщение Turb0user » 10.07.2017{, 16:54}

AVGN, У вас в проекте робота предусматривалась возможность переключения режимов управления на блютус и автономно радар. Если можно выложите продолжение проекта.

Аватара пользователя
AVGN
Капитан
Сообщения: 727
Зарегистрирован: 03.02.2017{, 12:23}
Репутация: 56

ШИМ (PWM)

#40

Сообщение AVGN » 12.07.2017{, 18:01}

Turb0user, продолжение проекта будет, я сейчас вдали от моей мастерской. Летом времени нет. Зимой обычно творю..
Если вы не можете объяснить это просто – значит, вы сами не понимаете этого до конца.
☆Альберт Эйнштейн

Ответить

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