06.07.2007, 02:01
|
|
Почётный гражданин KAZUS.RU
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
|
А что за двигатель брал? и как он работает(интересно,ни разу с шаговыми двигателями не сталкивался).Можно потом и код посмотреть,ради интереса
|
|
|
|
06.07.2007, 02:44
|
|
Временная регистрация
Регистрация: 03.03.2005
Сообщений: 52
Сказал спасибо: 9
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Сообщение от CERGEI1982
|
А что за двигатель брал? и как он работает(интересно,ни разу с шаговыми двигателями не сталкивался).Можно потом и код посмотреть,ради интереса
|
Двигатель от принтера, модель уже не помню.
Работает очень просто: на каждую из обмоток подаются
последовательные постоянные импульсы.Один импульс-определенный градус поворота вала, а угол зависит от конструкции двигателя.
В файлике именно мой двигатель.
Прикрепленный файл: 2178178.rar
|
|
|
|
06.07.2007, 02:51
|
|
Временная регистрация
Регистрация: 03.03.2005
Сообщений: 52
Сказал спасибо: 9
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Сообщение от ew3ds
|
urry, подскажи пожалуйста как в программе поднять обороты двигателя?
|
Уже разобрался.
Остался вопрос, как правильно прописывать значение задержки и таймера (единицы, десятки и сотни мл.сек)?
Код:
|
movlw d'5' ;Set loop count(5msec)
timer
movlw d'200' ;Set loop count |
|
|
|
|
06.07.2007, 07:59
|
|
Прописка
Регистрация: 03.08.2006
Сообщений: 182
Сказал спасибо: 14
Сказали Спасибо 57 раз(а) в 18 сообщении(ях)
|
Сообщение от ew3ds
|
Сообщение от ew3ds
|
urry, подскажи пожалуйста как в программе поднять обороты двигателя?
|
Уже разобрался.
Остался вопрос, как правильно прописывать значение задержки и таймера (единицы, десятки и сотни мл.сек)?
Код:
|
movlw d'5' ;Set loop count(5msec)
timer
movlw d'200' ;Set loop count |
|
А на AVR аналогичного никто не делал?
Может найдутся такие?
|
|
|
|
09.07.2007, 06:15
|
|
Почётный гражданин KAZUS.RU
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
|
Сообщение от ew3ds
|
Сообщение от ew3ds
|
urry, подскажи пожалуйста как в программе поднять обороты двигателя?
|
Уже разобрался.
Остался вопрос, как правильно прописывать значение задержки и таймера (единицы, десятки и сотни мл.сек)?
Код:
|
movlw d'5' ;Set loop count(5msec)
timer
movlw d'200' ;Set loop count |
|
Посмотрю на досуге,попробую может в протеусе симуляцию сделать
|
|
|
|
09.07.2007, 09:25
|
|
Почётный гражданин KAZUS.RU
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
|
Сообщение от ew3ds
|
Остался вопрос, как правильно прописывать значение задержки и таймера (единицы, десятки и сотни мл.сек)?
Код:
|
movlw d'5' ;Set loop count(5msec)
timer
movlw d'200' ;Set loop count |
|
Таймера там нет,есть только задержка.Записывай в переменую count1 десятичное число до 255,правда для чего тебе задержка,пока не пойму.Еще задержка есть на кондере.Программа так то понятна,но не понятна сама работа двигателя(попробую поищу описания работы его),если захочу чтоб двигатель сделал оборот то надо поперемено подключать обмотки к общему?
|
|
|
|
09.07.2007, 09:31
|
|
Почётный гражданин KAZUS.RU
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
|
Вот нашел http://www.rebooting.ru/hard/enginecontroller/ ,теперь посижу почитаю
И как раз там есть схемка с AVR
|
|
|
|
09.07.2007, 11:05
|
|
Прописка
Регистрация: 03.08.2006
Сообщений: 182
Сказал спасибо: 14
Сказали Спасибо 57 раз(а) в 18 сообщении(ях)
|
не все в ней хорошо, да и где реальная прошивка?
Это статья Л.И.Ридико "Раз шажок, два шажок". Так автор сайта даже не счел нужным написать кто автор.
Теперь по сути. Описано устройство для работы с униполярными двигателями, а наиболее мощными и современныи являются биполярные. Так что эта штука годится для двигателей от принтеров.
|
|
|
|
09.07.2007, 17:56
|
|
Почётный гражданин KAZUS.RU
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
|
Сообщение от welder_2002
|
не все в ней хорошо, да и где реальная прошивка?
Это статья Л.И.Ридико "Раз шажок, два шажок". Так автор сайта даже не счел нужным написать кто автор.
Теперь по сути. Описано устройство для работы с униполярными двигателями, а наиболее мощными и современныи являются биполярные. Так что эта штука годится для двигателей от принтеров.
|
А что самому слабо написать программу управления
|
|
|
|
09.07.2007, 23:00
|
|
Прописка
Регистрация: 03.08.2006
Сообщений: 182
Сказал спасибо: 14
Сказали Спасибо 57 раз(а) в 18 сообщении(ях)
|
Сообщение от CERGEI1982
|
Сообщение от welder_2002
|
не все в ней хорошо, да и где реальная прошивка?
Это статья Л.И.Ридико "Раз шажок, два шажок". Так автор сайта даже не счел нужным написать кто автор.
Теперь по сути. Описано устройство для работы с униполярными двигателями, а наиболее мощными и современныи являются биполярные. Так что эта штука годится для двигателей от принтеров.
|
А что самому слабо написать программу управления
|
как по мне - так слабо. Я не программист. А вот в компании с программером мы сделали вполне нормальную вещицу, но только шаг-полушаг. Вот данную статью как раз взяли за основу, но существенно доработали.
А вот микрошаг реализовать значительно сложнее - нужно принципиально другое схемное решение.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 16:34.
|
|