как сделать микрошаг ШД на контроллерах AVR???????????????

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Tahasp
Родился
Сообщения: 12
Зарегистрирован: Ср май 13, 2009 20:34:56
Контактная информация:

как сделать микрошаг ШД на контроллерах AVR???????????????

Сообщение Tahasp »

помогите пожалуйста, поделитесь программкой для микрошага для ознакомительных целей, или помогите реализовать микрошаг, с чего надо начать????????????
Реклама
Аватара пользователя
ibiza11
Поставщик валерьянки для Кота
Сообщения: 1900
Зарегистрирован: Сб фев 21, 2009 13:11:40
Откуда: Москва

Сообщение ibiza11 »

почитать теорию.
например вот это
Ставим плюсы: )
Реклама
Tahasp
Родился
Сообщения: 12
Зарегистрирован: Ср май 13, 2009 20:34:56
Контактная информация:

Сообщение Tahasp »

прочитано было много, в том числе и статья Ридико ЛИ, но все равно у меня не выходит реализовать ммикрошаг, шаг, полушаг - нормально все, а вот с микрошагом загвоздочка...
Аватара пользователя
ibiza11
Поставщик валерьянки для Кота
Сообщения: 1900
Зарегистрирован: Сб фев 21, 2009 13:11:40
Откуда: Москва

Сообщение ibiza11 »

а что именно не получается то?
Ставим плюсы: )
Реклама
Эиком - электронные компоненты и радиодетали
Tahasp
Родился
Сообщения: 12
Зарегистрирован: Ср май 13, 2009 20:34:56
Контактная информация:

Сообщение Tahasp »

я сам в шоке, ничего не получается, я пытаюсь в протеусе смоделировать, чтобы хотябы понять как оно происходит, схему собирал как статье Ридико, но то ли компараторы не моделируются, толи я что-то не правильно настраивал, и вообще какие еще способы есть если компораторы не использовать, при микрошаге ток в обмотках только шимом могут контролировать???? еще большое несчасть я не очень в схемотехнике понимаю :cry:
Реклама
dem-vr
Встал на лапы
Сообщения: 97
Зарегистрирован: Пн ноя 27, 2006 20:58:02

микрошаг-без проблем у EPSON

Сообщение dem-vr »

Посмотрите на стр.7 в документации на LB1845.pdf.
Эта микросхема стоит в струйниках для перемещения каретки и управляет микропроцессор по 5 битам легко и понятен принцип переключения фаз для этого (рис.3 из доки).
Реклама
Tahasp
Родился
Сообщения: 12
Зарегистрирован: Ср май 13, 2009 20:34:56
Контактная информация:

Сообщение Tahasp »

я бы с радостью да только от него только схема, когда в очередной раз ничего не вышло я, CVAVR вместе с той программой котурую пытался написат, удалил, теперь понимаю, что зря... в принципе это стало стимулом поискать помощи на форуме...
Tahasp
Родился
Сообщения: 12
Зарегистрирован: Ср май 13, 2009 20:34:56
Контактная информация:

Сообщение Tahasp »

dem-vr
спасибо за соввет, но я хочу разобраться, что и как, а не искать готовые решения на которые надо только команды посылать...


Неужели так сложно релизивать микрошаг програмно???
Аватара пользователя
Mamonth
Вымогатель припоя
Сообщения: 534
Зарегистрирован: Пн янв 16, 2006 08:00:17
Откуда: Иркутск

Сообщение Mamonth »

Tahasp писал(а):dem-vr
спасибо за соввет, но я хочу разобраться, что и как, а не искать готовые решения на которые надо только команды посылать...


Неужели так сложно релизивать микрошаг програмно???


Исклюительно программная реализация в теории выглядит достаточно просто.... но начинает вмешиваться практика.... ключевые слова: стабилизация тока и просто стабилизация.

Если Вы этого не поняли, плохо читали теорию.
Today fine night...
Tahasp
Родился
Сообщения: 12
Зарегистрирован: Ср май 13, 2009 20:34:56
Контактная информация:

Сообщение Tahasp »

Tahasp писал(а):dem-vr


Если Вы этого не поняли, плохо читали теорию.


не понимаю зачем такие выражения писать если не хотите помочь...
можно было оставить при себе...
pomidor
Открыл глаза
Сообщения: 70
Зарегистрирован: Сб дек 27, 2008 15:40:06

Сообщение pomidor »

гляньте на творение тов. Roman Black'а (правда, на пикушках)
LiniStepper
High performance microstep driver for unipolar stepper motors
http://www.romanblack.com/lini.htm
и далее по ссылкам

еще
призер конкурса журнала Circuit Cellar (на Меге48 )
A Microstepping Bipolar Stepper Motor Driver for CNC Applications
http://www.circuitcellar.com/avr2006/wi ... AT2792.htm

итд - гугль знает все (если ему правильно поставить запрос)
Tahasp
Родился
Сообщения: 12
Зарегистрирован: Ср май 13, 2009 20:34:56
Контактная информация:

Сообщение Tahasp »

что скажете по поводу такой схемы? как 1 на пинах перекидывать? по счетчику...
Вложения
microstepping.gif
(14.34 КБ) 856 скачиваний
Tahasp
Родился
Сообщения: 12
Зарегистрирован: Ср май 13, 2009 20:34:56
Контактная информация:

Сообщение Tahasp »

да, мля... одни помощники, людва, а скажите зачем вы сдесь скучковались??? от вас толку как от поломоного пылесоса...
Аватара пользователя
Mamonth
Вымогатель припоя
Сообщения: 534
Зарегистрирован: Пн янв 16, 2006 08:00:17
Откуда: Иркутск

Сообщение Mamonth »

Tahasp писал(а):я сам в шоке, ничего не получается, я пытаюсь в протеусе смоделировать, чтобы хотябы понять как оно происходит, схему собирал как статье Ридико, но то ли компараторы не моделируются, толи я что-то не правильно настраивал, и вообще какие еще способы есть если компораторы не использовать, при микрошаге ток в обмотках только шимом могут контролировать???? еще большое несчасть я не очень в схемотехнике понимаю :cry:


В протеусе с моделями надо быть очень осторожными - часть элементов существуют только для разводки.

Насчет схемотехники советую книжку авторов Хоровиц-Хилл. библия для начинающего.


Насчет ШИМа - интересное решение. Довольно своеобразное, но может сработать. Кроме того очень упрощающее схему. Единственное НО. ШИМом ток не контролируют, как нарисовано у Вас в схеме. Его устанавливают. Для контроля нужен ШУНТ и компаратор. На один вход компаратора подаете ШИМ с фильтром, на второй измеренный ток (падение напряжения на шунте) - если совпадает, то компаратор ничего не выдает. Если не совпадает то компаратор выдает разницу.

Посмотрите ссылку указанную выше. По ней придете вот сюда: http://www.piclist.org/techref/io/stepp ... /index.htm
Посмотрите осциллограммы - прекрасно показывают как организован режим микрошага. Есть схема, принцип работы понятен.

Только я очень прошу - не пытайтесь смоделировать все устройство в протеусе - не вывезет даже мощный кластер. Моделируйте кусочки. Протеус для этого подходит.
Последний раз редактировалось Mamonth Ср июн 10, 2009 06:27:54, всего редактировалось 2 раза.
Today fine night...
Аватара пользователя
Mamonth
Вымогатель припоя
Сообщения: 534
Зарегистрирован: Пн янв 16, 2006 08:00:17
Откуда: Иркутск

Сообщение Mamonth »

Tahasp писал(а):да, мля... одни помощники, людва, а скажите зачем вы сдесь скучковались??? от вас толку как от поломоного пылесоса...


Я расскажу Вам одну историю.

Месяцев шесть назад я начал разбираться с импульсными источниками питания... посчитал, собрал, ес-но не заработало. Я почитал, подумал... появившиеся мысли проверил в деле - не помогло. Я пошел на форум. Насколько мог подробно описал проблему... господа спецы мне ес-но сказали: зачем я полез в эту область, купил бы готовый и не мучался. Я повторился как Вы. ОДин в один: хочу разобраться сам. Мне было очень обидно. Что люди так относятся к новичкам. Но я продолжил работу, начал постить в форум отчеты о том что сделал. Господа профи увидели что я не отступаюсь. Начали подсказывать. Отвечать на КОНКРЕТНЫЕ вопросы. Где-то к четвертой странице форума я понял свою ошибку. Я попросил не помочь мне, а сделать за меня. У меня был общий вопрос: ПОЧЕМУ не работает? Но ведь ИИП это не просто транзистор. Это как минимум 5 блоков, между которыми есть вполне четкое взаимодействие. Разбирательства привели к тому что я вполне четко нашел ошибочное место и запустил источник. Причем для первого раза оказалось очень и очень неплохо...

Не отступайтесь. Ведите дело до конца. Задавайте КОНКРЕТНЫЕ вопросы.
Еще момент, форум посещают люди которые интересуются совершенно разными областями электроники. Вы же требуете конкретики, причем непонятно какой. Вам сможет помочь тот человек, который действительно заинтересован в этом... такой человек похоже еще не присоединился к обсуждению.

А Ваше вот это бросил, обижусь и уйду - не характеризует Вас как человека упорного, инетресующегося. Уйдете -ради бога, придут другие, про Вас забудут. Доведете дело до конца, и запостите решение здесь, и на Вас будут ссылаться как на бога в этом вопросе.
Решайте.

P.S. Прошу прощения у модераторов за оффтоп. Просто жалко человека. Но кроме жалости он больше ничего не вызывает. По крайней мере пока.
Today fine night...
smac
Мучитель микросхем
Сообщения: 459
Зарегистрирован: Вс июн 01, 2008 12:16:38

Сообщение smac »

Tahasp писал(а):да, мля... одни помощники, людва, а скажите зачем вы сдесь скучковались??? от вас толку как от поломоного пылесоса...

Насколько я помню, Вы здесь в долг никому денег не давали.
Mamonth писал(а):... Просто жалко человека. Но кроме жалости он больше ничего не вызывает. По крайней мере пока.

По-по поводу жалости - у меня жалости не вызывает, наоборот только злобу и отсутствие желания помогать.
Прошу прощения за оффтоп, но что-то к лету стало много ленивых студентов на форумах, таких нужно учить, а не делать за них всю работу.
Tahasp
Родился
Сообщения: 12
Зарегистрирован: Ср май 13, 2009 20:34:56
Контактная информация:

Сообщение Tahasp »

По-по поводу жалости - у меня жалости не вызывает, наоборот только злобу и отсутствие желания помогать.


если бы я ждал вашей помощи, то до сих пор ничего ни сделал, а так все прекрасно, стоило только одну ночь не поспать и все работает... так что поломанные пылесосы удачи вам в вашем безнадежном дели...

Прошу прощения за оффтоп, но что-то к лету стало много ленивых студентов на форумах, таких нужно учить, а не делать за них всю работу.

как она давно была студенческая жизнь...
Аватара пользователя
ibiza11
Поставщик валерьянки для Кота
Сообщения: 1900
Зарегистрирован: Сб фев 21, 2009 13:11:40
Откуда: Москва

Сообщение ibiza11 »

видимо давно... или не было вовсе
Ставим плюсы: )
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»