Програмное управление намоточным станком
Добавлено: Пн окт 08, 2012 23:35:49
Уважаемые Коты!!!
Среди Вас есть непревзойденные спецы по написанию разнообразных программ для микроконтроллеров.
Именно к Вам мои мольбы о помощи!
Есть практически готовый намоточный станок, собранный по мотивам _http://www.radiokot.ru/lab/hardwork/12/
Хотелось бы сделать для него узел управления укладчика провода на шаговом двигателе (от разобранных принтеров их великое множество) с электронным управлением.
Использование шкивов разного диаметра, и связанный с этим расчет и подбор нужных диаметров слишком трудоемок.
Нужно следующее:
1. Измеряются обороты N основного вала (оптопара) и подаются на контролер.
2. Задается диаметр провода с цифровой клавиатуры, так как вал подачи укладчика имеет резьбу М10х1,0 то коэффициент пересчета равен К= 1*D , обороты шагового двигателя укладчика должны быть N*K.
например: обороты основного вала 10 об/мин, диаметр провода 0,1 мм, обороты двигателя укладчика 10*0,1= 1 об/мин.
3.Возможно использование готового драйвера после проца на какой нибудь специализированной микрухе (нужна помощь в выборе)
4.Индикация задания диаметра провода на LCD дисплее.
5.Задание начала обмотки и ее длинны в мм. (Закрепил катушку, подогнал укладчик к началу и нажал кнопочку -это ноль,
задал длину намотки в мм и готово) Соответственно при этом можно и послойный режим организовать
6. Счетчик витков (намотка - отмотка, задание конечного количества витков)
7.Управление основным приводом:регулировка скорости (ШИМ), пуск, стоп, вперед, назад, обрыв провода, сейчас используется обычный коллекторный двигатель, управляемый реле.
Есть мысль использовать и для основного привода так же ШД, соответственно хотелось бы иметь плавный разгон и торможение.
8.Если возможно объединить первые 5 пунктов и 6,7 то опять же индикация на LCD дисплее.
Так как мне трудно оценить объем будущего кода, есть вопрос: влезет ли все в один проц?И в какой? Если нет, то возможно создание двух устройств, отдельно делителя (пп.1-4) и управление основным приводом и счетчика (пп.5-7)
Возможна реализация всего задуманного и на Atmel, но PIC предпочтительней, так как есть товарищ который в них немного силен ( при наличии комментариев в исходниках, хотя написать мною задуманное ему пока не под силу)
Если у кого то есть возможность (читай время, желание или спортивный интерес, возможно не только спортивный...))))
Если кто решится на этот подвиг, подробное ТЗ напишу.
Помогите пожалуйста!!!!
Среди Вас есть непревзойденные спецы по написанию разнообразных программ для микроконтроллеров.
Именно к Вам мои мольбы о помощи!
Есть практически готовый намоточный станок, собранный по мотивам _http://www.radiokot.ru/lab/hardwork/12/
Хотелось бы сделать для него узел управления укладчика провода на шаговом двигателе (от разобранных принтеров их великое множество) с электронным управлением.
Использование шкивов разного диаметра, и связанный с этим расчет и подбор нужных диаметров слишком трудоемок.
Нужно следующее:
1. Измеряются обороты N основного вала (оптопара) и подаются на контролер.
2. Задается диаметр провода с цифровой клавиатуры, так как вал подачи укладчика имеет резьбу М10х1,0 то коэффициент пересчета равен К= 1*D , обороты шагового двигателя укладчика должны быть N*K.
например: обороты основного вала 10 об/мин, диаметр провода 0,1 мм, обороты двигателя укладчика 10*0,1= 1 об/мин.
3.Возможно использование готового драйвера после проца на какой нибудь специализированной микрухе (нужна помощь в выборе)
4.Индикация задания диаметра провода на LCD дисплее.
5.Задание начала обмотки и ее длинны в мм. (Закрепил катушку, подогнал укладчик к началу и нажал кнопочку -это ноль,
задал длину намотки в мм и готово) Соответственно при этом можно и послойный режим организовать
6. Счетчик витков (намотка - отмотка, задание конечного количества витков)
7.Управление основным приводом:регулировка скорости (ШИМ), пуск, стоп, вперед, назад, обрыв провода, сейчас используется обычный коллекторный двигатель, управляемый реле.
Есть мысль использовать и для основного привода так же ШД, соответственно хотелось бы иметь плавный разгон и торможение.
8.Если возможно объединить первые 5 пунктов и 6,7 то опять же индикация на LCD дисплее.
Так как мне трудно оценить объем будущего кода, есть вопрос: влезет ли все в один проц?И в какой? Если нет, то возможно создание двух устройств, отдельно делителя (пп.1-4) и управление основным приводом и счетчика (пп.5-7)
Возможна реализация всего задуманного и на Atmel, но PIC предпочтительней, так как есть товарищ который в них немного силен ( при наличии комментариев в исходниках, хотя написать мною задуманное ему пока не под силу)
Если у кого то есть возможность (читай время, желание или спортивный интерес, возможно не только спортивный...))))
Если кто решится на этот подвиг, подробное ТЗ напишу.
Помогите пожалуйста!!!!