Arduino -> ModBus -> LCNC

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
Аватара пользователя
odekolon
Мастер
Сообщения: 1103
Зарегистрирован: 05 ноя 2014, 14:53
Репутация: 360
Настоящее имя: Борис
Контактная информация:

Re: Arduino -> ModBus -> LCNC

Сообщение odekolon »

вот в этом-то и был мой косяк - pinmanipulator в другой папке оказался...
"Капиталистом стать можно лишь тогда, когда обогатишь свою память знанием всех тех богатств, которые выработало человечество"
Аватара пользователя
PKM
Почётный участник
Почётный участник
Сообщения: 4263
Зарегистрирован: 31 мар 2011, 18:11
Репутация: 705
Настоящее имя: Андрей
Откуда: Украина
Контактная информация:

Re: Arduino -> ModBus -> LCNC

Сообщение PKM »

Arduino подключили через Ethernet
http://www.linuxcnc.org/index.php/engli ... r-ethernet
Аватара пользователя
tooshka
Почётный участник
Почётный участник
Сообщения: 1803
Зарегистрирован: 24 окт 2012, 14:26
Репутация: 209
Настоящее имя: Андрей
Откуда: Нижний Новгород
Контактная информация:

Re: Arduino -> ModBus -> LCNC

Сообщение tooshka »

PKM писал(а):Arduino подключили через Ethernet
Да это я давно подключил, только толку от этого. Все очень медленно, если датчики раз в минуту опрашивать или диодами помигать нормально. Данные на браузер тоже выводятся.
Милая, ты услышь меня
под окном стою со своим я ЧПУ! (Протяжно; с надрывом; форте)
Внимание!!! Чрезмерное увлечение ЧПУ приводит к проблемам в семейных отношениях!
Аватара пользователя
PKM
Почётный участник
Почётный участник
Сообщения: 4263
Зарегистрирован: 31 мар 2011, 18:11
Репутация: 705
Настоящее имя: Андрей
Откуда: Украина
Контактная информация:

Re: Arduino -> ModBus -> LCNC

Сообщение PKM »

tooshka, к LinuxCNC подключили, медленно не должно быть.
Аватара пользователя
tooshka
Почётный участник
Почётный участник
Сообщения: 1803
Зарегистрирован: 24 окт 2012, 14:26
Репутация: 209
Настоящее имя: Андрей
Откуда: Нижний Новгород
Контактная информация:

Re: Arduino -> ModBus -> LCNC

Сообщение tooshka »

PKM писал(а):tooshka, к LinuxCNC подключили, медленно не должно быть.
Не к линуху я не умею(((. По ethernet скорость так себе, много данных не передашь (это конечно может из за моей бестолковости))). Я пока данные с датчиков температуры влажности время с часов передавал, и релюхами дергал. На реал-тайм не очень похоже. Модбас не подымал не получается. Надо arduino Yun подергать говорят она побыстрее.
Милая, ты услышь меня
под окном стою со своим я ЧПУ! (Протяжно; с надрывом; форте)
Внимание!!! Чрезмерное увлечение ЧПУ приводит к проблемам в семейных отношениях!
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6191
Откуда: Казахстан.
Контактная информация:

Re: Arduino -> ModBus -> LCNC

Сообщение aftaev »

tooshka писал(а):Надо arduino Yun подергать говорят она побыстрее.
Проц сколько Мгц?

Есть Arduino DUE http://arduino.ru/Hardware/ArduinoDue
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4604
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1621
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: Arduino -> ModBus -> LCNC

Сообщение selenur »

aftaev писал(а):
tooshka писал(а):Надо arduino Yun подергать говорят она побыстрее.
Проц сколько Мгц?

Есть Arduino DUE http://arduino.ru/Hardware/ArduinoDue
Вот такой тоже хочу побаловаться :-)
Что касаемо обычной ардуины на мега 328 и сетевой мк enc28j60 то большой скорости не добиться, больно много времени уходит на сборку сетевых пакетов, быстрее если использовать сетевую мк w5100.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
tooshka
Почётный участник
Почётный участник
Сообщения: 1803
Зарегистрирован: 24 окт 2012, 14:26
Репутация: 209
Настоящее имя: Андрей
Откуда: Нижний Новгород
Контактная информация:

Re: Arduino -> ModBus -> LCNC

Сообщение tooshka »

selenur писал(а):Вот такой тоже хочу побаловаться
Смысла нет надо тогда что то посерьезнее брать, куда можно линух залить или андроид.
Заказал вот такую придет погляжу что за чудо.
http://ru.aliexpress.com/item/Cubieboar ... 4.html?s=p
Милая, ты услышь меня
под окном стою со своим я ЧПУ! (Протяжно; с надрывом; форте)
Внимание!!! Чрезмерное увлечение ЧПУ приводит к проблемам в семейных отношениях!
Аватара пользователя
tooshka
Почётный участник
Почётный участник
Сообщения: 1803
Зарегистрирован: 24 окт 2012, 14:26
Репутация: 209
Настоящее имя: Андрей
Откуда: Нижний Новгород
Контактная информация:

Re: Arduino -> ModBus -> LCNC

Сообщение tooshka »

Вот такие приблуды к ардуино есть
http://www.cooking-hacks.com/shop/ardui ... el-galileo
Милая, ты услышь меня
под окном стою со своим я ЧПУ! (Протяжно; с надрывом; форте)
Внимание!!! Чрезмерное увлечение ЧПУ приводит к проблемам в семейных отношениях!
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6191
Откуда: Казахстан.
Контактная информация:

Re: Arduino -> ModBus -> LCNC

Сообщение aftaev »

tooshka писал(а):Вот такие приблуды к ардуино есть
http://www.cooking-hacks.com/shop/ardui ... el-galileo
и стоит там какая нибудь МАХ485 :) У меня похожий шилд где то лежит ;)
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Arduino -> ModBus -> LCNC

Сообщение Serg »

aftaev писал(а):и стоит там какая нибудь МАХ485
Стоит - мелкая SO8. А 24-ногий чип - это какой-нибудь SPI-UART.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Arduino -> ModBus -> LCNC

Сообщение nkp »

aftaev писал(а):У меня похожий шилд где то лежит
кстати - наверно так правильней будет пользовать ардуину с modbus для расширения IO
ведь usb там самое "узкое" место
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Arduino -> ModBus -> LCNC

Сообщение Serg »

А я уже давно говорю, что для подобных расширителей и пультов всяких надо использовать RS485/422 - и дальность хорошая и скорость, а при желании можно незадорого сменить "физику" например с проводов на радиоканал.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4604
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1621
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: Arduino -> ModBus -> LCNC

Сообщение selenur »

nkp писал(а):
aftaev писал(а):У меня похожий шилд где то лежит
кстати - наверно так правильней будет пользовать ардуину с modbus для расширения IO
ведь usb там самое "узкое" место
Наврядли USB будет узким местом если использовать как IO, например ft232 преобразователь usart-usb может и мегабит прокачать, а вот сам МК ардуины, просто не успеет всё переварить.
Например у МК FT232R есть управляемые выводы, которыми можно дрыгать, вроде 8 штук (не помню точно), с огромной частототой :-) ( на с++ даже исходники на сайте были, что позволяет и к LCNC прикрутить)
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Arduino -> ModBus -> LCNC

Сообщение nkp »

selenur писал(а):Наврядли USB будет узким местом если использовать как IO
ну не знаю - я за дифсигнал - это как то надежней в промприменении чем юсб(имхо)
дальность несоизмерима опять же...
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Arduino -> ModBus -> LCNC

Сообщение Serg »

selenur писал(а):Наврядли USB будет узким местом если использовать как IO, например ft232 преобразователь usart-usb может и мегабит прокачать,
Мегабит может и прокачает, только какой с него толк, если по USB пакеты можно передавать не чаще, чем один в милисекунду?.. Т.е. например лампочкой помигать можно максимум с частотой 500 Гц.
А вот мегабит по RS485 - это сотни килогерц.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4604
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1621
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: Arduino -> ModBus -> LCNC

Сообщение selenur »

UAVpilot писал(а):
selenur писал(а):Наврядли USB будет узким местом если использовать как IO, например ft232 преобразователь usart-usb может и мегабит прокачать,
Мегабит может и прокачает, только какой с него толк, если по USB пакеты можно передавать не чаще, чем один в милисекунду?.. Т.е. например лампочкой помигать можно максимум с частотой 500 Гц.
А вот мегабит по RS485 - это сотни килогерц.
Блин... совсем забыл о том что компьютер к преобразователю интерфейсов (и др. устройствам) по usb сам обращается раз в милисекунду :-)
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
Сергей Саныч
Мастер
Сообщения: 9116
Зарегистрирован: 30 май 2012, 14:20
Репутация: 2857
Откуда: Тюмень
Контактная информация:

Re: Arduino -> ModBus -> LCNC

Сообщение Сергей Саныч »

Другое дело, что обычно к компьютеру RS485 подключается не через "честный" COM-порт, а через тот же USB-конвертор.
И "мигать лампочкой" с частотой в десятки-сотни килогерц получится только с "умной" периферией. Которой можно сказать: "Мигни 1000 раз с периодом 25 микросекунд!".
Но проблемы задержки обратной связи никуда не денутся.
Чудес не бывает. Бывают фокусы.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Arduino -> ModBus -> LCNC

Сообщение Serg »

Ну это уже обозначается термином ССЗБ... :)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4604
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1621
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: Arduino -> ModBus -> LCNC

Сообщение selenur »

Смотрел использование LCNC с ethernet, там обмен реализован с помощью udp, а пакеты ведь тоже с задержками неравномерными могут проходить, и реалтайм тоже получается может пострадать.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Ответить

Вернуться в «LinuxCNC»