Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2014.11.23;
Скачать: [xml.tar.bz2];

Вниз

Подключение двигателя по CanOpen(Cia 402)   Найти похожие ветки [Халтурка]

 
Дмитрий СС   (2014-03-21 15:15) [0]

Добрый день.
Если двигатель аналогичный этому
http://www.ebmpapst.us/en/products/motors/vdc_motors/VDC_motors_detail.php?pID=142216 (на странице есть даташит и прочая информация).

Необходимо подключить его по протоколу CanOpen(Cia 402, в мануале написано DSP-402, но судя по всему это одно и то-же). Двигатель поддерживает и простое подключение, но подключить нужно именно по кану. Подключить необходимо к любому ардуино-подобному контроллеру.

Задача: научить меня управлять им. Возможно есть какие-то наработки и опыт, которым можно со мной поделиться. Я в достаточной степени смышлен, поэтому долго учить не придется - показать что как подключать, как командовать, как читать состояние, да ответить на вопросы - пару часов, не больше.
Я живу в Москве, подъеду куда нужно.
Оплата 5000, думаю неплохо.


 
Дмитрий СС   (2014-03-21 15:25) [1]

Просьба отписаться здесь или по почте dima@vilker.ru


 
Jeer ©   (2014-03-21 17:24) [2]

>Задача: научить меня управлять им.

Между двигателем и приводом - две большие разницы.


 
Inovet ©   (2014-03-21 17:30) [3]

> [2] Jeer ©   (21.03.14 17:24)
> Между двигателем и приводом - две большие разницы.

К примеру на станках ЧПУ советских ещё - один шкаф с управляющей машиной и один шкаф с электроприводом, а все двигатели, понятное дело, рядом на станке.


 
Дмитрий СС   (2014-03-21 18:05) [4]

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


 
turbouser ©   (2014-03-21 21:09) [5]


> Дмитрий СС

Может лучше спросить здесь http://arduino.ru/forum ?


 
GEN++ ©   (2014-03-23 00:11) [6]

>Задача: научить меня управлять им. Возможно есть какие-то наработки и опыт, которым можно со мной поделиться. Я в достаточной степени смышлен, поэтому долго учить не придется - показать что как подключать, как командовать, как читать состояние, да ответить на вопросы

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

Попробуй здесь http://electronix.ru/forum/index.php?showforum=24
там есть люди которые это могут сделать
но сумма вряд ли устроит поэтому спроси за сколько возьмутся
2-мя часами здесь не обойтись - это 100%
Ну и обязательно надо знать что такое "Контроллер Аррэа Нетворк"
http://can.marathon.ru/page/can-protocols/canopen/canopenspec

удачи!


 
Германн ©   (2014-03-23 02:55) [7]


> Сейчас мне нужно решить задачу максимально просто для себя.

Откажись её решать. Это как раз максимально простое решение.


 
Константин 1   (2014-03-23 13:20) [8]

Вообще-то, автор вполне разумно спросил.
И даже предложил вполне адекватные деньги.
К сожалению, я с can мало дружу.

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

Для управления автомобилем, в том числе и для ремонта, вовсе не обязательно знать CAN, несмотря на то, что внутре современных авто оно есть, и в разных вариациях.
Для того, чтобы вставить сим-карту в телефон, и зарядить в нем батарейку тоже не требуется знаний кучи технологий. Более того, они (знания) не требуются чтобы: продавать телефоны; чинить телефоны.

Если автору показать работу с неким фрэймворком CAN-for-Arduino, то что сложного?
Или некоторым просто обидно, что они лампочки раньше вкручивали, транзисторы на картонке паяли все лето, а молодежь теперь ардуино купил и за пару часов получил контроллер-чего-угодно, не изучая системотехнику и кучи прочего?


 
Jeer ©   (2014-03-23 20:07) [9]

>Константин 1   (23.03.14 13:20) [8]

Не надо тупить самому и пересказывать услышанные тупости.
Я пользуюсь клоном - FreeDuino Nano несколько лет - прекрасное решение для прототипирования.
Вопрос-то не в этом, а в том, ТС не понимает кое-то, в принципе.

P.S.
Я не зря спросил, о том понимает ли ТС разницу между двигателем и приводом.

Вопрос ТС о том, чтобы его научили управлять двигателем, примерно из того же разряда, что и чье-то желание отправить ракету с Земли и посадить ее на Марсе, если известен только состав черного пороха от древних китайцев.

P.P.S.
На electronix.ru я вполне доступен для вопросов, за исключением предложений о работе.


 
Konstantin   (2014-03-23 21:53) [10]

ну да. двигатель-привод. очень существенно. учитывая, что автор привел ссылку агрегата.


 
Konstantin   (2014-03-23 21:55) [11]

konstantin=константин 1 = kilkennycat. позабывал пароли...


 
Jeer ©   (2014-03-23 23:52) [12]

Konstantin   (23.03.14 21:55) [11]

Приветствую, Костя.
Как было сказано в сериале "Спецназ", после выныривания чей-то головы: "Ну, извини - не узнал"


 
Германн ©   (2014-03-24 03:07) [13]


> Константин 1   (23.03.14 13:20) [8]
>
> Вообще-то, автор вполне разумно спросил.
> И даже предложил вполне адекватные деньги.
> К сожалению, я с can мало дружу.

И живешь совсем не там. Так что мимо, Костя.
А учить просто "смышленого" за 5 тыс. деревянных это слишком дешево. Плавали знаем. Это вынь да полож минимум недели две-три, если автор уже имеет какие-то навыки в сходных темах. А где их взять эти недели?


 
Pavia ©   (2014-03-24 06:28) [14]

Ну не знаю чего вы сложного в моторе нашли?
Подал напряжение он вращается. Увеличил он быстрее вращается. Уменьшил медленнее. Подал на другие ноги он в другую сторону вращается.
Ну нет там сложных расчётов.


 
Константин 1   (2014-03-24 08:32) [15]


> Германн ©   (24.03.14 03:07) [13]

дык автор же не просит его научить от и до. ему нужно работать. осознавать и копать глубже можно позже. а обязательно надо знать что такое "Контроллер Аррэа Нетворк" - это бред. 90% занимающихся микроконтроллерами нихрена не знают толком протоколов.


> Pavia ©   (24.03.14 06:28) [14]

у тамошнего мотора встроенный контроллер, управление по CAN.


 
Константин 1   (2014-03-24 08:38) [16]


> управление по CAN.

которого, правда, я сейчас что-то не увидел :)) вот, доверился предыдущим постам.


 
Inovet ©   (2014-03-24 09:28) [17]

> [14] Pavia ©   (24.03.14 06:28)
> Подал напряжение он вращается. Увеличил он быстрее вращается.

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


 
Konstantin   (2014-03-24 10:09) [18]

теперь понятны проблемы космопроходцев - не умеют червячники резать


 
clickmaker ©   (2014-03-24 10:12) [19]

и мы до сих пор не на Марсе


 
Konstantin   (2014-03-24 10:22) [20]

потерпи... сначала аляска. а там и марс.


 
Дмитрий СС   (2014-03-24 10:28) [21]


> которого, правда, я сейчас что-то не увидел

Ну как же, в даташите написано на второй странице правее таблички с цветами проводов: Version with CANopen bus interface (DSP 402).


> Подал напряжение он вращается. Увеличил он быстрее вращается.
>  Уменьшил медленнее

Дело в том, что моторы (их несколько) уже красиво собраны, обжаты провода. И обжаты только те, что связаны с каном (белый, зеленый и, зачем-то, черный). Но ввиду того, что я уже прочел в интернете, вариант "вскрыть красивый провод и обжать остальные провода" не так уж и плох.


 
Konstantin   (2014-03-24 10:38) [22]

в assembly instruction пункт 6.2 сообщает, что эти твои три проводочка не должны использоваться.


 
Konstantin   (2014-03-24 10:38) [23]

в assembly instruction пункт 6.2 сообщает, что эти твои три проводочка не должны использоваться.


 
Дмитрий СС   (2014-03-24 10:43) [24]


> Konstantin   (24.03.14 10:38) [23]
> в assembly instruction пункт 6.2 сообщает, что эти твои
> три проводочка не должны использоваться.

Оп! Вот это сюрприз. Только вот как раз они только и разведены. А мотор снят с готового устройства.


 
Дмитрий СС   (2014-03-24 10:51) [25]

Так так-же в даташите написано, что это опция (управление по CanOpen) по запросу. Видимо этот мотор приобретен как раз по запросу. Вот интересно, включено ли простое управление в нем.


 
Inovet ©   (2014-03-24 10:54) [26]

> [18] Konstantin   (24.03.14 10:09)
> теперь понятны проблемы космопроходцев - не умеют червячники резать

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

Всё марсоход на Марсе. Можно покататься. Чё там у нас до Марса? Ага нынче сигнал идёт 15 минут. Ну посмотрим через камеру чё там вокруг? Ага камень на пути, надо его объехать. Зададим программу движения. Программа наша подаёт напряжение на двигатель колёс и на двигатель поворота колёс. Через 30 минут смотрим результат. Чёрт, врезались в камень, спустило колесо.


 
Константин 1   (2014-03-24 11:26) [27]


> Inovet ©   (24.03.14 10:54) [26]

вывод - плохие колеса? :)


 
clickmaker ©   (2014-03-24 11:26) [28]

Удалено модератором


 
Константин 1   (2014-03-24 11:27) [29]


> Дмитрий СС   (24.03.14 10:51) [25]

судя по всему, включено.
если не секрет, что будет крутиться? не марсоход ведь?


 
Дмитрий СС   (2014-03-24 11:44) [30]


> если не секрет, что будет крутиться? не марсоход ведь?

Шлагбаум на парковку. Железку купили, а софта к ней нет. Руководство решило, что поменять "мозги" будет дешевле чем купить софт. Вот меняю мозги. Мотор попался шибко умный.


 
Inovet ©   (2014-03-24 12:45) [31]

Удалено модератором


 
antonn ©   (2014-03-24 13:01) [32]


> Дмитрий СС   (24.03.14 11:44) [30]
>
>
> > если не секрет, что будет крутиться? не марсоход ведь?
>
>
> Шлагбаум на парковку. Железку купили, а софта к ней нет.
>  Руководство решило, что поменять "мозги" будет дешевле
> чем купить софт. Вот меняю мозги. Мотор попался шибко умный.
>

а если ошибка в самодеятельности приведет к повреждению машины/человека (ну по башке стукнет :) ) кто ответственность на себя возьмет?


 
clickmaker ©   (2014-03-24 13:22) [33]

Удалено модератором


 
clickmaker ©   (2014-03-24 13:41) [34]

Удалено модератором


 
Константин 1   (2014-03-24 14:33) [35]


> Мотор попался шибко умный.

подключи по другим интерфейсам. там есть два проводочка, 4 комбинации.


 
Inovet ©   (2014-03-24 14:44) [36]

Я уже совсем не понимаю ничего? Зачам для управления шлагбаумом микроконтроллер? Я правильно понимаю: шлагбаум - это такая полосатая палка, закреплённая ближе к одному концу на шарнире, которая поднимается и опускается?

Для шлагбаума с двигателем и, наверное, редуктором достаточно 1 (одного) пускателя, ладно 2 для движения туда-сюда, 2 (двух) кнопок и 2 (двух) концевиков. Всё! Ну источник тока ещё, да. Ладно, ещё чтобы он притормаживал ближе к крайним положениям ещё 1 пускатель и ещё 2 концевика. Нынче что 2 (два) вентиля принято заменять на 100500 в микроконтроллере? Это с учётом что те 2 (3) всё равно должны быть.

Может там, конечно 100500 шлагбаумов объединены в сеть и управляются хитрым алгоритмом, а контроллер просто сетевой интерфейс, ну там ещё красиво мигает лапочками в светофоре, пищит динамиками или даже говорит человеческим голосом с водителями. но это уже не управление мотором.


 
Jeer ©   (2014-03-24 14:54) [37]

>Дмитрий СС   (24.03.14 11:44) [30]
>Pavia ©   (24.03.14 06:28) [14]
>Ну не знаю чего вы сложного в моторе нашли?

Святая уверенность "чистых" кодировщиков, что нет ничего сложнее begin..end.

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

P.S.
Маленький такой, примерчик, модельки системы автоматического управления объектом (контактный сварочник) - и это надо сделать перед какой-либо
программной писаниной.

http://s018.radikal.ru/i515/1403/e2/08639496b248.jpg

А это, как раз пример модельки электродвигателя постоянного тока
http://s019.radikal.ru/i635/1403/8e/803fa211b55e.jpg

который нужен для моделирования электропривода некоторым объектом.
http://i022.radikal.ru/1403/ac/4cfd0816e6f9.jpg

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


 
Jeer ©   (2014-03-24 14:57) [38]

>Inovet ©   (24.03.14 14:44) [36]
>Я уже совсем не понимаю ничего?

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


 
Jeer ©   (2014-03-24 15:10) [39]

Извиняюсь, модель ДПТ:
http://s019.radikal.ru/i641/1403/f6/6b2486b5ac5a.jpg

впрочем, не суть.


 
Константин 1   (2014-03-24 16:21) [40]


> Jeer ©   (24.03.14 15:10) [39]

а чей-то на схеме пересечения такие странные, с объединением не отличающиеся?



Страницы: 1 2 3 вся ветка

Форум: "Прочее";
Текущий архив: 2014.11.23;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.56 MB
Время: 0.004 c
6-1243320496
Strike
2009-05-26 10:48
2014.11.23
Delphi. Вещание видео в сеть


15-1397409286
Пит
2014-04-13 21:14
2014.11.23
HTML -> управление шириной линии <hr />


15-1397107818
ВладОшин
2014-04-10 09:30
2014.11.23
Быстро и сердито, красиво показать таблицу


2-1384998017
MonoLife
2013-11-21 05:40
2014.11.23
ToolButton в ToolBar всегда по правому краю.


3-1301315020
samalex2504
2011-03-28 16:23
2014.11.23
В IB связать, отфильтровать и вывести несколько больших ХП





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский