Я вспомнил, я уже считал вот здесь viewtopic.php?p=114402#p114402 этот новый робот с пк мне обошелся в покупку пк, который и так пора было покупать. А всю механику из старого робота забрал, который мне не особо нравился, все цены с линками там есть
2Angel71 отчего же? Пока так вроде проще всего, потом - ну, сомневаюсь, что отпаять 4 провода от лпт, и приделать их к цивилизованной USB микросхеме будет сложно. А переписывать ПО - вообще одно удовольствие. А так - крутится процесс с максимальным приоритетом - чисто по подаче напряжений на lpt порт. Ему по пайпам или на порт скидывают сообщения - что происходит. И процесс на это дело реагирует. Ничего сложного не вижу. Правда и опыта нет, конечно. 2=DeaD= Хм... Надеюсь, детский конструктор и металлические шестерни решат проблему... А вообще - надо пробовать, тут уж в теории сложно что-то уразуметь.
Brainenjii писал(а):отчего же? Пока так вроде проще всего, потом - ну, сомневаюсь, что отпаять 4 провода от лпт, и приделать их к цивилизованной USB микросхеме будет сложно. А переписывать ПО - вообще одно удовольствие. А так - крутится процесс с максимальным приоритетом - чисто по подаче напряжений на lpt порт. Ему по пайпам или на порт скидывают сообщения - что происходит. И процесс на это дело реагирует. Ничего сложного не вижу. Правда и опыта нет, конечно.
просто ночь уже. В общем, мне кажется, что на управление с lpt порта уйдёт минимум усилий, если до этого дальше работы с СУБД и написанием CGI модулей человек особо не заходил.
почему, почему. патаму. считайте, что интерфейс проблемный. легко спалить, к контроллерам подключать проблемно, ... сразу начинайте с rs232, напрямую или через юсб переходник. вы же не ограничитесь одними моторами, а значит рано или поздно будете подключать платы, как минимум с различными датчиками. а это в свою очередь означает, что рано или позно вы всё-равно прийдёте к необходимости использования ком порта. виртуального или нет уже без разницы. что значит переписывать "одно удовольствие"? инкапсуляция, полиморфизм, наследование,.. знакомые слова надеюсь проскочили.
Проблемный, да. И спалить можно. Но ведь можно и не спалить! И как это сделать я и пытаюсь узнать. Полностью согласен с тем что обязательно приду к rs232. И при чём тут выше названное? Переписывать часть по работе с портами при смене их типа (lpt на rs232) придётся в любом случае. Но это ведь мелочи... Так почему бы пока, на первый раз, не соорудить всё на кондовом и ненадёжном lp, с реализацией приемлимо надёжной защиты. Когда мой робот проедет своей первый метр и вернётся обратно - обещаю тут же засесть за изучение современных интерфейсов ^_^
Эх товарищ, вы сами себя под плинтус загоняете нежеланием осваивать main stream в робототехнике. Сейчас выпускаются куча драйверов двигателей, все они через uart/usb управляются обычно. Это и быстрее и надежнее, чем LPT. Попросите Dead, он вам расскажет что надо купить из местного магазинчика чтобы подключить моторы. Он человек по части OR (open robotics) начитанный, много слышал о OR, и надеюсь с удовольствием расскажет как быстро стартануть с правильных позиций.
Последний раз редактировалось AndreiSk 29 апр 2010, 01:42, всего редактировалось 1 раз.
Уже глядел. Из вкусного без необходимости брать в руки программатор - вот та шикарная схема предложенная на первой странице. Её и собираюсь приобрести. Но было сказано, что нет каких-то защитных диодов. Есть ли уже так же готовые схемы для защиты как контроллера двигателя, так и lpt порта? И если нет - то как их сделать? В плане, какие ингридиенты нужны - собираюсь сделать заказ в магазине, где меньше чем 1к не отсылают, так что докупить потом пару диодов не получится. Наш город-герой обилием магазинов электроники не славится... И насколько велика опасность стартовых токов?
Не надо вам заниматься ничем с ЛПТ портом пока, забудьте, сначала продумайте всё по механике. Потом будет ясно какой ДД нужен - может OR-AVR-M128-DS вам хватит и будет идеальным решением.
Да я продумал уже всё по механике, пусть и на любительском уровне. Не вижу (и не увижу пока не начну) принципиальных проблем. Сумма в 10к легко восстановима - ничего сверхдорогого покупать не собираюсь. Но и сжечь материнскую плату/двигатель/OR-MD2-10A-12V-X из-за ошибки в проектировании тоже желания мало. Редуктор и колесный узел планируется сделать из детского стального конструктора (уже видел такой в соседнем магазине) и небольшой допилкой под габариты двигателя (но сначала нужно его заказать, а для этого нужно знать что заказать к мне из электроники). Управление с компьютера (и как первое _временное_ решение с LPT) - самоцель! Забыть о ней = забыть о роботе. Я осознаю, что посидеть, подумать, почитать - грамотно и правильно, но мне приятней работать по схеме - "главное войти в зону, а там разберёмся". Просто ну вот совсем ноль в схемотехнике (практически даже без основ теории), так что сам разобраться - как соорудить защиту смогу за сравнимое с изучением USB и rs232 время.
P.S. поиск рулит? Или то что тут соорудили мне не подойдёт?
Brainenjii писал(а):Да я продумал уже всё по механике, пусть и на любительском уровне.
Ок, тогда скажите, какой ток будет на движках в рабочем режиме.
Brainenjii писал(а):Управление с компьютера (и как первое _временное_ решение с LPT) - самоцель! Забыть о ней = забыть о роботе.
Управление с робота не вопрос, а вот LPT крайней сомнительное тупиковое решение. Учитывая, что это решение, а не цель - вам и предлагают от него отказаться.
Brainenjii писал(а):Я осознаю, что посидеть, подумать, почитать - грамотно и правильно, но мне приятней работать по схеме - "главное войти в зону, а там разберёмся". Просто ну вот совсем ноль в схемотехнике (практически даже без основ теории), так что сам разобраться - как соорудить защиту смогу за сравнимое с изучением USB и rs232 время.
P.S. поиск рулит? Или то что тут соорудили мне не подойдёт?
Ну мы же говорим - потратите дофига сил на тупик. Помогать вам двигаться в тупик ни у кого не будет желания. Лучше сразу правильно делать, тогда и помогать вам интересней и результат раньше получите скорее всего с более активной поддержкой.
Добавлено спустя 6 минут 39 секунд: Представьте - вы пришли на форум любителей строить лодки и говорите - хочу построить первую лодку из свинца. Вам в ответ - да не строят из него, он мягкий и тяжелый! А вы - ну в принципе же из него можно построить, мне просто как начинающему проще со свинцом работать, он паяется и гнётся легче! Конечно можно, а нужно?
Да при грамотном проектировании ПО - переписать управление собственно двигателями - почти ничто, в сравнении с прочей программной частью. А писать буду сразу с учётом последующей схемы. Ток? Ну, на двигателях написано 1,3А. Посколько буду часто (с периодом 20-100мс) запускать и останавливать значит будет этот мифический пусковой ток и пусть он будет в 5-7 раза больше номинального - получим 6-10А на каждый двигатель. В этом OR-MD2-10A-12V-X вроде как написано, что выдержит. Выкладки взяты с потолка - механика и электрика - разные вещи (. И возвращаясь к OR-MD2-10A-12V-X - для управления нужно 4 канала. Что будет между разъёмом и компом не важно - развязка (в случае LPT и которую так прошу ^_^), или дикий переходник usb->RS232->сильномогучий МК. OR-MD2-10A-12V-X этого не увидит и поправить придётся только программную часть. Там я разберусь. А поддержка и так более чем активна ^_^ (ещё раз спасибо)
UPD: не согласен с примером с лодкой ^_^ Тут скорее: - Здравствуйте! Я хочу построить лодку на весёльном ходу, а вёсла делать из пенопласта! - Ты с ума сошёл? Пенопласт уже 100 лет никто не пользует (только древние мастодонты, когда ещё ничего кроме пенопласта не было). Ставь мотор! Тем более, они уже есть готовые - только навтыкай в них деталей и радуйся как лодка ездит! - Вы правы, но пенопласта кругом куча, да и как делать вёсла я уже знаю. Покупать готовый мотор (или детали к нему) не хочу - там инструкция сложная. Лучше посоветуйте - как древние мастодонты укрепляли пенопласт, чтоб он не сыпался в процессе гребли?
Добавлено спустя 36 минут 39 секунд: Если хотите мучаться с тупиковым ЛПТ - в качестве защиты LPT порта наверное можно банально воткнуть резисторы на 510 Ом и всё. Причем и по земле и по логическим линиям.