Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
19.01.2014, 16:22
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: Схема управления биполярным шаговым двигателем
Для одного ШД ставить ПЛИС - это роскошь )))) Она будет потреблять больше, чем сам ШД.
|
|
|
|
19.01.2014, 16:36
|
|
Заблокирован
Регистрация: 26.12.2013
Сообщений: 379
Сказал спасибо: 66
Сказали Спасибо 61 раз(а) в 23 сообщении(ях)
|
Re: Схема управления биполярным шаговым двигателем
мотор.zip
к проекту присовокуплен кодевижн авр
|
|
|
|
19.01.2014, 16:57
|
|
Почётный гражданин KAZUS.RU
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
|
Re: Схема управления биполярным шаговым двигателем
Сообщение от Easyrider83
|
Для одного ШД ставить ПЛИС - это роскошь )))) Она будет потреблять больше, чем сам ШД.
|
Чёй-то сомнения берут - 3 трёхамперных двигуна.
А ПЛИС - это вынужденный шаг.
То,что имеется в продаже либо непомерно дорого, либо имеет непойми какие характеристики. И ничего не имеет того, что хочется. Писал уже здесь.
Вот доделаю логику работы формирователя фазовой последовательности, займусь системой предсказания периода следования сигнала STEP, так как все 16 микрошагов надо отработать до его прихода...
А дальше улучшение динамических характеристик.
|
|
|
Сказали "Спасибо" omercury
|
|
|
19.01.2014, 17:05
|
|
Почётный гражданин KAZUS.RU
Регистрация: 29.10.2012
Сообщений: 3,015
Сказал спасибо: 7
Сказали Спасибо 3,494 раз(а) в 1,783 сообщении(ях)
|
Re: Схема управления биполярным шаговым двигателем
Немного поправил.
мотор.rar
|
|
|
|
19.01.2014, 17:17
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: Схема управления биполярным шаговым двигателем
Входы висят в неопределенном состоянии. Либо внешнюю подтяжку вешайте, либо внутреннюю настраивайте.
|
|
|
|
19.01.2014, 17:17
|
|
Заблокирован
Регистрация: 26.12.2013
Сообщений: 379
Сказал спасибо: 66
Сказали Спасибо 61 раз(а) в 23 сообщении(ях)
|
Re: Схема управления биполярным шаговым двигателем
протеус у меня старый
можете описать изменения?
|
|
|
|
19.01.2014, 17:25
|
|
Почётный гражданин KAZUS.RU
Регистрация: 29.10.2012
Сообщений: 3,015
Сказал спасибо: 7
Сказали Спасибо 3,494 раз(а) в 1,783 сообщении(ях)
|
Re: Схема управления биполярным шаговым двигателем
1. Убрал лишний while(1).
2. Начальную инициализацию int a=100 перенёс в другое место - иначе каждый раз изменения переменной устанавливались заново в цикле while(1).
3. Пределы регулировки времени шага
- не меньше 11 if((PIND.0==0)&(a›10))
- и не больше 499 if((PIND.1==0)&(a‹500))
Подтяжки входов PORTD = 0b11111111; PORTA=0xFF; сами проставьте.
Последний раз редактировалось Арктур; 19.01.2014 в 17:55.
|
|
|
|
19.01.2014, 18:40
|
|
Почётный гражданин KAZUS.RU
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,616
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
|
Re: Схема управления биполярным шаговым двигателем
Я же вам образцы кодов присылал в лику. Так вы снова огород городите. В школу!
Код:
|
if((PIND.0==0)&(a›10))
{a=a-10;}
if((PIND.1==0)&(a‹500))
{a=a+10;}
delay_ms(a); |
Вы разницу между & и && понимаете? Кроме хелпа Вижна что-то по Сям читали?
__________________
С уважением,
Vic / ut1wpr
|
|
|
|
19.01.2014, 18:51
|
|
Почётный гражданин KAZUS.RU
Регистрация: 29.10.2012
Сообщений: 3,015
Сказал спасибо: 7
Сказали Спасибо 3,494 раз(а) в 1,783 сообщении(ях)
|
Re: Схема управления биполярным шаговым двигателем
Сообщение от ut1wpr
|
Я же вам образцы кодов присылал...
|
Куда присылали? В личку вы ничего мне не писали.
Сообщение от ut1wpr
|
В школу! Вы разницу между & и && понимаете? Кроме хелпа Вижна что-то по Сям читали?
|
Ну да, ошибся, признаю. Давненько не программировал.
Зачем кричать , когда с вами не спорят ?
CV использую редко, для чего-то очень простого.
Последний раз редактировалось Арктур; 19.01.2014 в 19:14.
|
|
|
|
19.01.2014, 19:14
|
|
Почётный гражданин KAZUS.RU
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,616
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
|
Re: Схема управления биполярным шаговым двигателем
Мои извинения! Письмо было отправлено в 1:15 ТС-у. А ответил вам, почему-то... Промашка, еще раз извините.
__________________
С уважением,
Vic / ut1wpr
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 02:28.
|
|