zud Опубликовано 27 Мая, 2015 в 13:54 Жалоба Поделиться Опубликовано 27 Мая, 2015 в 13:54 Для наглядности хочу модель АН-12 обеспечить "разгоном" моторов, включить АНО, и стробогни. :smile: Т.Е. интерес совершенно некоммерческий Алгоритм следующий Нажимаем кнопку 1 задержка 3сек 2 включение АНО 3 задержка 3сек 4 вкл. строб. 5 задержка 3сек 6 вкл. 1канала (разгон за20 сек) 7 на разгоне 1 канала в 20% включение 2 канала 8 на разгоне 2 канала в 20% включение 3 канала 9 на разгоне 3 канала в 20% включение 4 канала нажимаем кнопку и всё в обратном порядке (кроме моторов - выключение в том же порядке) Но программирование я так и не "победил" :smile: , по этому прошу помощи знающих в создании программы :smile: Спасибо. Ссылка на комментарий Поделиться на другие сайты Поделиться
Yamazaki Опубликовано 27 Мая, 2015 в 18:47 Жалоба Поделиться Опубликовано 27 Мая, 2015 в 18:47 Сделать это с наименьшим геморроем можно, применив МК с достаточным количеством каналов аппаратного ШИМ, т.к. программный сразу на большое число каналов сделать несколько проблематично. Легче мутить ИКМ (импульсно-кодовую модуляцию) вместо ШИМ, но проще все-таки аппаратный ШИМ задействовать. Например, Atmega88 имеет его целых 6 каналов, хватит на всё. Ссылка на комментарий Поделиться на другие сайты Поделиться
zud Опубликовано 28 Мая, 2015 в 03:52 Автор Жалоба Поделиться Опубликовано 28 Мая, 2015 в 03:52 (изменено) У меня в нпличии только АТ 8 и АТ 16-ые Можно и импульсно кодовую смутить, но как? Изменено 28 Мая, 2015 в 03:55 пользователем zud Ссылка на комментарий Поделиться на другие сайты Поделиться
Yamazaki Опубликовано 28 Мая, 2015 в 06:50 Жалоба Поделиться Опубликовано 28 Мая, 2015 в 06:50 Если есть 16 мега, отлично, у неё в наличии 4 канала аппаратной ШИМ. Тут подробная инструкция: _https://easyelectronics.ru/avr-uchebnyj-kurs-ispolzovanie-shim.html Нам нужна только часть статьи, где описан режим аппаратной fastPWM. Ссылка на комментарий Поделиться на другие сайты Поделиться
zud Опубликовано 28 Мая, 2015 в 07:48 Автор Жалоба Поделиться Опубликовано 28 Мая, 2015 в 07:48 да, только в CodWiжине бы ещё научиться программку нарисовать.... Ссылка на комментарий Поделиться на другие сайты Поделиться
Discover Опубликовано 28 Мая, 2015 в 08:24 Жалоба Поделиться Опубликовано 28 Мая, 2015 в 08:24 Пробный камень. Программный ШИМ. Если частоты ШИМ хватит, то можно оставить и так, или замутим аппаратный. У программного есть преимущество - легче вывести на нужные ножки, полезно при разводке платы. pwm.zip Ссылка на комментарий Поделиться на другие сайты Поделиться
zud Опубликовано 28 Мая, 2015 в 13:51 Автор Жалоба Поделиться Опубликовано 28 Мая, 2015 в 13:51 Иван, поподробней, плизз. Ещё б и с коментариями..... Ссылка на комментарий Поделиться на другие сайты Поделиться
Discover Опубликовано 28 Мая, 2015 в 16:28 Жалоба Поделиться Опубликовано 28 Мая, 2015 в 16:28 Я приложил проект в ПРОТЕУС, там можно побаловаться. Две кнопки: "СТАРТ" и "СТОП". 4 ШИМ-канала портА 0-3 Ссылка на комментарий Поделиться на другие сайты Поделиться
zud Опубликовано 29 Мая, 2015 в 08:00 Автор Жалоба Поделиться Опубликовано 29 Мая, 2015 в 08:00 Иван!, это то что нужно! В чём писал? Если CVAVR, то если можно, листинг. "Поиграться" хочу с временем, переключением. дело в том что АНО выключаются в последнюю очередь, после стробов. Ссылка на комментарий Поделиться на другие сайты Поделиться
Datagor Опубликовано 1 Июня, 2015 в 17:50 Жалоба Поделиться Опубликовано 1 Июня, 2015 в 17:50 Леша, привет! В Протеусе у тебя красиво заработало? Какая его версия у тебя? Ссылка на комментарий Поделиться на другие сайты Поделиться
zud Опубликовано 2 Июня, 2015 в 03:44 Автор Жалоба Поделиться Опубликовано 2 Июня, 2015 в 03:44 (изменено) в проте работает нормально! Хочу собрать на макетке и проверить с реальными моторчиками. И надо как то заставить стробы моргать. По этому к Ивану и нескромные просьбы возникают :smile: Изменено 2 Июня, 2015 в 03:57 пользователем zud Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти