Вопрос от новичка! Дайте пинка в нужном направлении!
- aspirant
- Новичок
- Сообщения: 25
- Зарегистрирован: 10 сен 2014, 14:53
- Репутация: 1
- Контактная информация:
Вопрос от новичка! Дайте пинка в нужном направлении!
Приветствую всех участников данного форума!
Кратко опишу проблему и надеюсь получить хоть какую-нибудь помощь от уважаемого коммьюнити
В этом году я поступил в аспирантуру. Тема моего исследования связана с электромагнитными процессами в печатных платах. Для проведения полноценного исследования необходимы экспериментальные данные.
А теперь собственно почему я оказался на этом форуме
Научрук поставил задачу разработать и собрать так называемый "сканер ближнего электромагнитного поля". За основу предложено взять конструкцию иностранного коллеги (проект во вложении, в конце сообщения). Если честно я никогда не имел дела с подобными системами, но это реально нужная вещь и мне для защиты и потом для обучения студентов.
У меня возникла куча вопросов, т.к. я даже теоретически не знаю с чего начать. Плиз подскажите примерный алгоритм разработки, желательно со ссылками на литературу обучающую.
И еще общие вопросы:
- сколько примерно будет стоить такой сканер?
- каким образом он взаимодействует с ПК? т.е. есть ли стандартные оболочки позволяющие задать движения пробника?
- данные с пробника поступают на анализатор спектра. Это как-то связано с управлением системы.
В общем в голове каша. Надеюсь при помощи форума профессионалов хоть как-то упорядочить мысли. Если нужны какие-то уточнения, спрашивайте, постараюсь ответить.
Ну и в любом случае, всем заранее спасибо!
Кратко опишу проблему и надеюсь получить хоть какую-нибудь помощь от уважаемого коммьюнити
В этом году я поступил в аспирантуру. Тема моего исследования связана с электромагнитными процессами в печатных платах. Для проведения полноценного исследования необходимы экспериментальные данные.
А теперь собственно почему я оказался на этом форуме
Научрук поставил задачу разработать и собрать так называемый "сканер ближнего электромагнитного поля". За основу предложено взять конструкцию иностранного коллеги (проект во вложении, в конце сообщения). Если честно я никогда не имел дела с подобными системами, но это реально нужная вещь и мне для защиты и потом для обучения студентов.
У меня возникла куча вопросов, т.к. я даже теоретически не знаю с чего начать. Плиз подскажите примерный алгоритм разработки, желательно со ссылками на литературу обучающую.
И еще общие вопросы:
- сколько примерно будет стоить такой сканер?
- каким образом он взаимодействует с ПК? т.е. есть ли стандартные оболочки позволяющие задать движения пробника?
- данные с пробника поступают на анализатор спектра. Это как-то связано с управлением системы.
В общем в голове каша. Надеюсь при помощи форума профессионалов хоть как-то упорядочить мысли. Если нужны какие-то уточнения, спрашивайте, постараюсь ответить.
Ну и в любом случае, всем заранее спасибо!
- Вложения
-
- 3d scaner.pdf
- Описание сканера ближнего электромагнитного поля
- (451.02 КБ) 693 скачивания
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Вопрос от новичка! Дайте пинка в нужном направлении!
Я так понимаю, что в простейшем случае нужно равномерное движение "змейкой" с записью данных датчика поля и текущих координат?aspirant писал(а):У меня возникла куча вопросов, т.к. я даже теоретически не знаю с чего начать. Плиз подскажите примерный алгоритм разработки, желательно со ссылками на литературу обучающую.
Для управления движеним сгодится практически любой управляющий софт для станков с ЧПУ типа LinuxCNC, Mach3 и т.п. или даже что-то самописное.
Это сильно зависит от размеров рабочего поля, веса пробника и требуемой скорости сканирования.aspirant писал(а):- сколько примерно будет стоить такой сканер?
Да. LinuxCNC, Mach3 и т.п.aspirant писал(а):- каким образом он взаимодействует с ПК? т.е. есть ли стандартные оболочки позволяющие задать движения пробника?
В простейшем случае (см. выше) нет, но возможно захочется, чтобы система меняла траекторию сканирования в реальном времени в зависимости от полученных результатов...aspirant писал(а):- данные с пробника поступают на анализатор спектра. Это как-то связано с управлением системы.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- aspirant
- Новичок
- Сообщения: 25
- Зарегистрирован: 10 сен 2014, 14:53
- Репутация: 1
- Контактная информация:
Re: Вопрос от новичка! Дайте пинка в нужном направлении!
Да! Именно так. В первой реализации будет достаточно просто пройтись змейкой, и каким-то образом сформровать массив X - Y - E . Координата Z выставляется в начале измерения и в процессе не меняется.UAVpilot писал(а):Я так понимаю, что в простейшем случае нужно равномерное движение "змейкой" с записью данных датчика поля и текущих координат?
Думаю будет правильно разделить задачу на два этапа:
1-ый это как раз построение самой "железки" и заставить ее тупо двигаться по программе. Думаю этот форум как раз то, что нужно.
2-ой это связь датчика с анализатором спектра+ПК. Ну тут я уже сам кое-что могу.
Все равно я как-то слабо себе это представляю. Ну вот на пальцах, у ПК есть разъем USB . И каким образом я этот USB подключу к двигателю? тем более что их 4 планируется.UAVpilot писал(а):Для управления движеним сгодится практически любой управляющий софт для станков с ЧПУ типа LinuxCNC, Mach3 и т.п. или даже что-то самописное.
Размер под небольшую печатную плату, т.е. примерно 200x200мм, ну пусть с запасом 300x300мм. И по оси Z хватит 150мм. Пробник весит макс грамм 200. Скорость не критична вообще, т.к. измерения делаются редко, можно даже на ночь оставить.UAVpilot писал(а):Это сильно зависит от размеров рабочего поля, веса пробника и требуемой скорости сканирования.
Для начала надо сделать самое римитивное устройство а-ля "палка-веревка", главное чтоб заработало, да и я хоть освоюсь немного.UAVpilot писал(а):В простейшем случае (см. выше) нет, но возможно захочется, чтобы система меняла траекторию сканирования в реальном времени в зависимости от полученных результатов...
- Predator
- Мастер
- Сообщения: 9583
- Зарегистрирован: 18 июл 2013, 18:26
- Репутация: 2531
- Контактная информация:
Re: Вопрос от новичка! Дайте пинка в нужном направлении!
Напрямую - никак, нужен контроллер. И лучше не использовать USB, а делать через LPT порт.aspirant писал(а):Все равно я как-то слабо себе это представляю. Ну вот на пальцах, у ПК есть разъем USB . И каким образом я этот USB подключу к двигателю? тем более что их 4 планируется.
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Вопрос от новичка! Дайте пинка в нужном направлении!
Я думаю стоит посмотреть в сторону контроллеров для 3D принтеров - для организации движения там уже всё есть, причём может работать автономно,. Нужно только подключить датчик ЭМ поля, если у него аналоговый выход, то проблем быть не должно. Далее слегка модернизируется прошивка и сканер сможет работать даже без компа, записывая данные например на флешку. Ну обмен с компом по USB тоже будет.aspirant писал(а):Все равно я как-то слабо себе это представляю. Ну вот на пальцах, у ПК есть разъем USB . И каким образом я этот USB подключу к двигателю? тем более что их 4 планируется.
Механику наверно тоже проще будет собрать на комплектующих для 3D принтеров, если конечно датчик не весит несколько килограммов...
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- Predator
- Мастер
- Сообщения: 9583
- Зарегистрирован: 18 июл 2013, 18:26
- Репутация: 2531
- Контактная информация:
Re: Вопрос от новичка! Дайте пинка в нужном направлении!
ТС вроде написал про весUAVpilot писал(а):если конечно датчик не весит несколько килограммов
Или я что-то не так понял?aspirant писал(а):Пробник весит макс грамм 200
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Вопрос от новичка! Дайте пинка в нужном направлении!
Да, просто я не заметил - читал "по диагонали".Predator писал(а):ТС вроде написал про вес
Тогда точно надо брать механику и электронику от 3D принтеров. Если основу делать из станочного/рекламного профиля, то можно будет долларов в 500 уложится без особой экономии.
Да и на направляющих можно сэкономить - полагаю точность лучше, чем ±1мм тут не нужна.
Последний раз редактировалось Serg 10 сен 2014, 18:18, всего редактировалось 1 раз.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- Predator
- Мастер
- Сообщения: 9583
- Зарегистрирован: 18 июл 2013, 18:26
- Репутация: 2531
- Контактная информация:
Re: Вопрос от новичка! Дайте пинка в нужном направлении!
Ты прям, как ЛенинUAVpilot писал(а):читал "по диагонали"
- ukr-sasha
- Мастер
- Сообщения: 3401
- Зарегистрирован: 21 мар 2011, 07:47
- Репутация: 2180
- Настоящее имя: Украинец Александр Григорьевич
- Откуда: Киев, Украина
- Контактная информация:
Re: Вопрос от новичка! Дайте пинка в нужном направлении!
Поддерживаю. Для задачи автора будет идеально.UAVpilot писал(а):Тогда точно надо брать механику и электронику от 3D принтеров. Если основу делать из станочного/рекламного профиля, то можно будет долларов в 500 уложится без особой экономии.
Да и на направляющих можно сэкономить - полагаю точность лучше, чем ±1мм тут не нужна.
- Predator
- Мастер
- Сообщения: 9583
- Зарегистрирован: 18 июл 2013, 18:26
- Репутация: 2531
- Контактная информация:
Re: Вопрос от новичка! Дайте пинка в нужном направлении!
Кстати, тут же где-то на форуме продается набор для 3D принтера. Сейчас найду, кто продаёт...
- aspirant
- Новичок
- Сообщения: 25
- Зарегистрирован: 10 сен 2014, 14:53
- Репутация: 1
- Контактная информация:
Re: Вопрос от новичка! Дайте пинка в нужном направлении!
Дык нынче LPT уже в диковинку Но это решаемо.Predator писал(а):Напрямую - никак, нужен контроллер. И лучше не использовать USB, а делать через LPT порт.
Господа! Премного благодарен за примерное направление "куда копать". А можно еще подсказать какую теорию почитать-полистать. Не люблю "в слепую" вещи покупать. По той ссылке, что дал Predator там сам автор не в курсе, что у него есть. То 2 двигателя, то 3. Плюс еще какие-то столы с подогревами и экструдерами... Опятаки хотелось бы всеже к ПК подвязать, автономность не нужна. Все равно потом обработку данные проводить.
Скажем так, где можно посмотреть пошаговую инструкцию сборки простейшего девайса.
- Predator
- Мастер
- Сообщения: 9583
- Зарегистрирован: 18 июл 2013, 18:26
- Репутация: 2531
- Контактная информация:
Re: Вопрос от новичка! Дайте пинка в нужном направлении!
Если почитаешь темы на форуме, поймешь почему я так написал, и чем LPT лучше USB.aspirant писал(а): Дык нынче LPT уже в диковинку
- Predator
- Мастер
- Сообщения: 9583
- Зарегистрирован: 18 июл 2013, 18:26
- Репутация: 2531
- Контактная информация:
Re: Вопрос от новичка! Дайте пинка в нужном направлении!
Это в твоем случае не нужно, можно продавца сбить по цене, без этих компонентов, а их он отдельно продаст.aspirant писал(а):Плюс еще какие-то столы с подогревами и экструдерами
- aspirant
- Новичок
- Сообщения: 25
- Зарегистрирован: 10 сен 2014, 14:53
- Репутация: 1
- Контактная информация:
Re: Вопрос от новичка! Дайте пинка в нужном направлении!
Извините за навязчивость, но вот придет мне этот комплект, а дальше как быть? Если с механикой еще можно разобраться что и куда прикрутить, то как быть с электрикой. Куда там к чему подключать? А если еще и некомплект...Predator писал(а):Это в твоем случае не нужно, можно продавца сбить по цене, без этих компонентов, а их он отдельно продаст.
Вот я и прошу дать какую-нибудь пошаговую инструкцию для самого простого агрегата
-
- Опытный
- Сообщения: 161
- Зарегистрирован: 02 апр 2014, 22:18
- Репутация: 40
- Контактная информация:
Re: Вопрос от новичка! Дайте пинка в нужном направлении!
Изучить конструкцию ---> докупить недостающие детали ---> собирать, пробовать.aspirant писал(а):Извините за навязчивость, но вот придет мне этот комплект, а дальше как быть?
Такие 3D принтеры как правило работают с автономным контроллером.aspirant писал(а):Куда там к чему подключать?
Если вам это не нужно, купите интерфейсную плату.
Компьютер -LPT(USB)-> интерфейсная плата ---> драйвер ---> шаговый двигатель
Никто не даст вам пошаговую инструкцию. Никто же не знает что именно вам нужно...aspirant писал(а):Вот я и прошу дать какую-нибудь пошаговую инструкцию для самого простого агрегата
Что касается 3D принтеров, информации по ним выше крыши. Нужно только поискать
http://lmgtfy.com/?q=%D1%81%D0%B1%D0%BE ... %B0+RepRap
- megagad
- Почётный участник
- Сообщения: 3207
- Зарегистрирован: 05 апр 2014, 18:57
- Репутация: 712
- Откуда: Реуспублика Крым, Бахчисарай.
- Контактная информация:
Re: Вопрос от новичка! Дайте пинка в нужном направлении!
Вопрос РАЗ: бюджет установки?
Вопрос ДВА: кто мешает купить готовые актуаторы и собрать на них?
Вопрос ТРИ: - почему ВЫ занимаетесь этим, а не те, кто должен делать для вас "железо"?
ну и почти вопросы - точность позиционирования должна быть какая? Если мерить будете ЭМ-поле - что с требованием по внешнему полю самой установки?
Вопрос ДВА: кто мешает купить готовые актуаторы и собрать на них?
Вопрос ТРИ: - почему ВЫ занимаетесь этим, а не те, кто должен делать для вас "железо"?
ну и почти вопросы - точность позиционирования должна быть какая? Если мерить будете ЭМ-поле - что с требованием по внешнему полю самой установки?
We Do What We Must, Because We Can!
Причинять добро, наносить пользу и подвергать ласке.
Причинять добро, наносить пользу и подвергать ласке.
- aspirant
- Новичок
- Сообщения: 25
- Зарегистрирован: 10 сен 2014, 14:53
- Репутация: 1
- Контактная информация:
Re: Вопрос от новичка! Дайте пинка в нужном направлении!
Да, вот сейчас прочитал 40 страниц по 3D принтерам и в принципе остался основной вопрос - Когда печатается модель, то соответствующая прога управляет движением головки. А какже в моем случае ею управлять?ok-evgenij писал(а):Такие 3D принтеры как правило работают с автономным контроллером.
Если вам это не нужно, купите интерфейсную плату.
Компьютер -LPT(USB)-> интерфейсная плата ---> драйвер ---> шаговый двигатель
1. Я так планирую тысяч в 30 надо уложиться (это разумеется без ПК и анализатора спектра)megagad писал(а):Вопрос РАЗ: бюджет установки?
Вопрос ДВА: кто мешает купить готовые актуаторы и собрать на них?
Вопрос ТРИ: - почему ВЫ занимаетесь этим, а не те, кто должен делать для вас "железо"?
ну и почти вопросы - точность позиционирования должна быть какая? Если мерить будете ЭМ-поле - что с требованием по внешнему полю самой установки?
2. Мешает отсутствие опыта/знаний. Именно поэтому я здесь, т.к. есть желание
3. Это идет как разработка экспериментальной установки и включается в результаты работы. Ну и аспирант это такое бесправное существо, которому НИКТО НИЧЕГО не должен. Наука она такая наука...
точность - в исходном проекте было указано 2мкм, но что-то мне кажется это не реальным. Думаю порядка 0,1 мм будет норм. Тут вполне можно скорректировать ТЗ в зависимости от степени труднореализуемости.
ЭМ-поле - измеряется поле от печатной плате на расстоянии от 1 до 10 см. В принципе измерение происходит когда двигатели отключены, поэтому они не должны влиять, в крайнем случае их можно дополнительно заэкранировать. Также можно заэкранировать и плату управления. Хотя в прототипе там вообще все открытое стоит (см. файл)
- michael-yurov
- Почётный участник
- Сообщения: 11630
- Зарегистрирован: 26 июл 2012, 00:10
- Репутация: 4642
- Настоящее имя: Михаил Львович
- Откуда: Новоуральск
- Контактная информация:
Re: Вопрос от новичка! Дайте пинка в нужном направлении!
Шаговые моторы нельзя отключить - они потеряют позицию.aspirant писал(а):В принципе измерение происходит когда двигатели отключены, поэтому они не должны влиять, в крайнем случае их можно дополнительно заэкранировать.
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Вопрос от новичка! Дайте пинка в нужном направлении!
Будете в контроллер загружать управляющую программу, описывающую траекторию сканирования. Программа пишется на спец. языке, называется G-Code. Например:aspirant писал(а):Да, вот сейчас прочитал 40 страниц по 3D принтерам и в принципе остался основной вопрос - Когда печатается модель, то соответствующая прога управляет движением головки. А какже в моем случае ею управлять?
G1 X50 Y100 F500 - ехать в точку с координатами 50мм, 100мм со скоростью 500мм/мин.
aspirant писал(а):точность - в исходном проекте было указано 2мкм
Какие-то несопоставимые величины...aspirant писал(а):ЭМ-поле - измеряется поле от печатной плате на расстоянии от 1 до 10 см.
В случае ременной передачи их можно поставить сильно в стороне и хорошо экранировать.michael-yurov писал(а):Шаговые моторы нельзя отключить - они потеряют позицию.
Наверно предпочтительней будет схема привода X-Y как у AKlion. Двигатели можно будет поставить в стороне и в один экран.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...