Управление регулятором хода бесколлекторного двигателя

AVR версия программы

Re: Управление регулятором хода бесколлекторного двигателя

Сообщение Максименко Михаил (Максименко Михаил) » 07 ноя 2015, 17:51

Вот теперь понятно. Спасибо всем тем кто помогал.Вопрос про количество ног остался. Есть ли разница в кол-ве ног?
Аватар пользователя
Ник: Максименко Михаил
Имя: Максименко Михаил
Заинтересованный
Заинтересованный
Информация о пользователе

Re: Управление регулятором хода бесколлекторного двигателя

Сообщение Enigm (Enigm) » 07 ноя 2015, 17:55

Вы как читаете ?
Я в прошлом сообщении все написал вам про разницу в ногах.
На крайний случай есть такое понятие как ДАТАШИТ качаем читаем и делаем выводы.
Аватар пользователя
Ник: Enigm
Имя: Enigm
(Сочи)
Супер разработчик
Супер разработчик
Информация о пользователе

Re: Управление регулятором хода бесколлекторного двигателя

Сообщение Максименко Михаил (Максименко Михаил) » 07 ноя 2015, 18:07

Когда писал Вашего сообщения ещё не видел,наверно во время написания и появилось.Не подскажете ещё как реализовать:
1.Нажал старт и сервотестер от 1 мс до заданного значения увеличил скважность импульса.Если во время работы нужно изменить скважность, то просто кнопками + или - меняем ее значение.
2.Нажал опять кнопку старт и шим отключился.
Я понимаю, что уже задолбал,но без Вашей помощи мне не разобраться :headbang:
Аватар пользователя
Ник: Максименко Михаил
Имя: Максименко Михаил
Заинтересованный
Заинтересованный
Информация о пользователе
Вернуться наверх

Re: Управление регулятором хода бесколлекторного двигателя

Сообщение Enigm (Enigm) » 07 ноя 2015, 19:13

Работу с кнопками ищите на форуме, примеров много.
Вот файл, добавил простое решение по включению и выключению импульса.
Переменная start при значении 1 включает импульсы, при значении 0 выключает.
PPM_28_ST.rar

Теперь у вас есть 2 нужные вам переменные
1) imp которая содержит длину импульса в микросекундах.
2) start которая позволяет включать и выключать импульсы.
Все остальное в ваших руках, все что вам может понадобится есть на форуме в разных вариантах.
У вас нет доступа для просмотра вложений в этом сообщении.
Аватар пользователя
Ник: Enigm
Имя: Enigm
(Сочи)
Супер разработчик
Супер разработчик
Информация о пользователе
Вернуться наверх

Re: Управление регулятором хода бесколлекторного двигателя

Сообщение Максименко Михаил (Максименко Михаил) » 07 ноя 2015, 20:02

Мне кажется или переменная Start никак не влияет на программу.
Может так будет правильно?
У вас нет доступа для просмотра вложений в этом сообщении.
Аватар пользователя
Ник: Максименко Михаил
Имя: Максименко Михаил
Заинтересованный
Заинтересованный
Информация о пользователе
Вернуться наверх

Re: Управление регулятором хода бесколлекторного двигателя

Сообщение Enigm (Enigm) » 07 ноя 2015, 21:26

Вы прежде чем высказывать сомнения, проверте.
А что изменилось в вашем случае ?
Что в моем что в вашем при переменной старт =0 на выход будет 0, а не 1, а то что оно там дальше считает не имеет значения.
А разница между моим и вашим вариантом, так это только частота вхождения в прерывания.
Ставьте протеус рисуйте схему и там все проверяйте, можно даже пошагово строчкой за строчкой, и все ваши кажется отпадут.
Можно вообще просто останавливать таймер и не входить в прерывания и вовсе. как тут
PPM_28_ST_tmr.fcf_avr
У вас нет доступа для просмотра вложений в этом сообщении.
Аватар пользователя
Ник: Enigm
Имя: Enigm
(Сочи)
Супер разработчик
Супер разработчик
Информация о пользователе
Вернуться наверх

Re: Управление регулятором хода бесколлекторного двигателя

Сообщение admin (Alex Braun) » 11 ноя 2015, 21:45

Максименко Михаил писал(а):Если так просто пример в студию.У меня получается всего 5 шагов от 1,5 мс до 2 мс


Ответ лежит здесь. Последняя часть в видео, после P.S. (время 24:24)
Flowcode v5, Proteus 7.8 SP2, PicKit2(full)
Аватар пользователя
Ник: admin
Имя: Alex Braun
(Киев)
Администратор
Администратор
Информация о пользователе
Вернуться наверх

Пред.

Вернуться в Flowcode AVR

Кто сейчас на форуме

Пользователь просматривает форум: нет зарегистрированных пользователей

cron