ВНИМАНИЕ! На форуме начался конкурс - астрофотография месяца ИЮЛЬ!
0 Пользователей и 1 Гость просматривают эту тему.
Антон, а ты уверен, что это сделано намеренно?
А что если не идти на компромисс, а просто посадить серводвигатель на одну ось с ШД? Вместо энкодера поставить счётчик оборотов вала двигателя с опттоэлектрнным датчиком.
Кстати есть схема Селестроновского goto контроллера Nexstar, контроллер ДПТ с ОС там выполнен на PIC16F876 Даже прошивка есть. Заслать?
Владимиру Юрганову - все вы правильно говорите - мы с П.Бахтиновым пытались подобные схемы реализовать года два назад? В тч вариант использования ШД в качестве энкодера на одной оси с ДПТ.
Контроллер АТ89с2051 < 2$Драйвер L6219 < 3$Итого: 10$
Отсюда следует, ИМХО, что реализация "Рашн Го-То" в качестве недорого коммерческого продукта практически нереальна
а в том, что для себя один экземпляр можно сделать и нормально отладить, у меня практически нет сомнений.
Читаю я всё это и удивляюсь. Одни ничем не подтверждённые измышления. Одному кажется что драйвер шаговика на 8-16 микрошагов космических баксов должен стоить , другому что шаговик нельзя до 100х разогнать, третьему что Бартелсова прога с микрошагающим драйвером какой-то модификации требует и т.д. и т.п. Драйвер шаговика работающий в DIR/STEP режиме , 8/16 микрошагов , 0.625секунды дуги/шаг (частота микрошагов 192/384 ГЦ ) таскает две трубы 12,5+7кг плюс противовес 16кг и колонну монтировки килограмм под 16 со скоростью до 230х . И при этом не стОит почти НИ-ЧЕ-ГО ! Время потраченное мной только на его пайку в несколько раз дороже используемых комплектующих.Контроллер АТ89с2051 < 2$Драйвер L6219 < 3$Рассыпуха: десятка по два резюков и кондёров ,кварц и т.п. ну пусть ещё на 5$(включая проезд на радиобазар и электричаство скормленное паяльнику)Итого: 10$ на канал плюс неделя-другая на написание софта и убитые выходные на травление платы ,пайку ,отладку. Ну ещё 10$ на преобразователь 12V/28VВся эта конструёвина благополучно работает от Бартелсовой и не только проги уже второй год.Да ,наверно со скоростью 500х рабатать наверно было-бы приятнее, да мне пришлось слезть с 16 микрошагов на 8 потому что 500 селерон не успевает выдавать импульсы с необходимой частотой(изменение режима не отразилось ни на чём),но это настоящее GOTO со всеми мыслимыми извращениями ( две трети функций проги Бартелса я даже не пробовал). Вы все упёрлись в привод ,а это вообще не проблема. Будет он на шаговиках или на дпт или ещё на чём другом не имеет значения ,также как и будет он на 100х или 1000х.Эту тему можно вылизывать сколько угодно в индивидуальном порядке до той степени совершенства которая устроит изобретающего. А вот матрицы перемножать и навороты поддерживать почему-то для вас не проблема. Посмотрите на исходники Бартелса . Сколькие из вас в них что-то понимают и готовы повторить хотя бы третью часть функций на каком нибудь микроконтроллере? Рад бы ошибиться ,но думаю никто ,вас ведь несравнимо более простая задача в ступор привела. Кроме того ,откуда уверенность что рядовому микроконтроллеру эта задача по плечу.Гдето мне попадалась схема фирмового гоуту, так там кажись шеснадцатиразрядная тошиба стояла с количеством ножек за сотню. Имхо 8051 совместимой архитектурой(или подобным ширпотребом) тут врядли можно обойтись, а осваивать экзотику для единичной задачи никто не согласиться. Так зачем огород городить если можно взять ноутбук и сделав нормальный драйвер просто радоваться жизни? На фото один канал драйвера
ЦитатаС Бартелсовой прогой проблема, она поддерживает DIR/STEP интерфейс, но для нее один STEP - это один полушаг. А нам нужен микрошаг.Ну и что? А в коэффициенте редукции это разве нельзя учесть? Разве программа сделана под один единственный и уникальный тип шестеренки? Не верю! (с)
С Бартелсовой прогой проблема, она поддерживает DIR/STEP интерфейс, но для нее один STEP - это один полушаг. А нам нужен микрошаг.
Тогда чтобы наводиться со скоростью хотябы 1 град/сек нужно чтобы контроллер мог отработать 15000 микрошагов в секунду. Спрашивается есть такие контроллеры? Соответственно и LPT порт должен выдавать сигнал STEP с частотой 15 кГц. Спрашивается есть такие LPT порты?
Со стороны контроллера не вижу принципиальных проблем. Он ведь может эти быстрые микрошаги не "отработать" в буквальном смысле, а просто их сосчитать, на самом деле шагнув при этом соответствующее число раз в полушаге.
LPT-порт, сам по себе, тоже должен работать, 15кГц - это же более 60мкс периода...Вот сможет ли бартелсова прога работать в нужном темпе - да, вопрос. Но это, вроде, нетрудно проверить.
Тогда чтобы наводиться со скоростью хотябы 1 град/сек нужно чтобы контроллер мог отработать 15000 микрошагов в секунду. Спрашивается есть такие контроллеры?
Так что 15 кгц - легко и 50 тоже. Кстати в драйвере Давида на максимальной скорости получается около 50кгц - работает же.
ЦитатаТак что 15 кгц - легко и 50 тоже. Кстати в драйвере Давида на максимальной скорости получается около 50кгц - работает же.50 кГц или 5 кГц? Если он пишет макс скорость 230х и 0,625 арксек/шаг, примерно 5 кГц получается. И далее селерон 500 не успевает выдавать управляющие импульсы.