Страница 18 из 22

Re: Arduino -> ModBus -> LCNC

Добавлено: 24 ноя 2014, 17:52
odekolon
вот в этом-то и был мой косяк - pinmanipulator в другой папке оказался...

Re: Arduino -> ModBus -> LCNC

Добавлено: 06 янв 2015, 17:41
PKM
Arduino подключили через Ethernet
http://www.linuxcnc.org/index.php/engli ... r-ethernet

Re: Arduino -> ModBus -> LCNC

Добавлено: 06 янв 2015, 18:03
tooshka
PKM писал(а):Arduino подключили через Ethernet
Да это я давно подключил, только толку от этого. Все очень медленно, если датчики раз в минуту опрашивать или диодами помигать нормально. Данные на браузер тоже выводятся.

Re: Arduino -> ModBus -> LCNC

Добавлено: 06 янв 2015, 18:22
PKM
tooshka, к LinuxCNC подключили, медленно не должно быть.

Re: Arduino -> ModBus -> LCNC

Добавлено: 06 янв 2015, 18:33
tooshka
PKM писал(а):tooshka, к LinuxCNC подключили, медленно не должно быть.
Не к линуху я не умею(((. По ethernet скорость так себе, много данных не передашь (это конечно может из за моей бестолковости))). Я пока данные с датчиков температуры влажности время с часов передавал, и релюхами дергал. На реал-тайм не очень похоже. Модбас не подымал не получается. Надо arduino Yun подергать говорят она побыстрее.

Re: Arduino -> ModBus -> LCNC

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

Есть Arduino DUE http://arduino.ru/Hardware/ArduinoDue

Re: Arduino -> ModBus -> LCNC

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

Есть Arduino DUE http://arduino.ru/Hardware/ArduinoDue
Вот такой тоже хочу побаловаться :-)
Что касаемо обычной ардуины на мега 328 и сетевой мк enc28j60 то большой скорости не добиться, больно много времени уходит на сборку сетевых пакетов, быстрее если использовать сетевую мк w5100.

Re: Arduino -> ModBus -> LCNC

Добавлено: 06 янв 2015, 20:12
tooshka
selenur писал(а):Вот такой тоже хочу побаловаться
Смысла нет надо тогда что то посерьезнее брать, куда можно линух залить или андроид.
Заказал вот такую придет погляжу что за чудо.
http://ru.aliexpress.com/item/Cubieboar ... 4.html?s=p

Re: Arduino -> ModBus -> LCNC

Добавлено: 07 янв 2015, 00:04
tooshka
Вот такие приблуды к ардуино есть
http://www.cooking-hacks.com/shop/ardui ... el-galileo

Re: Arduino -> ModBus -> LCNC

Добавлено: 07 янв 2015, 00:20
aftaev
tooshka писал(а):Вот такие приблуды к ардуино есть
http://www.cooking-hacks.com/shop/ardui ... el-galileo
и стоит там какая нибудь МАХ485 :) У меня похожий шилд где то лежит ;)

Re: Arduino -> ModBus -> LCNC

Добавлено: 07 янв 2015, 01:39
Serg
aftaev писал(а):и стоит там какая нибудь МАХ485
Стоит - мелкая SO8. А 24-ногий чип - это какой-нибудь SPI-UART.

Re: Arduino -> ModBus -> LCNC

Добавлено: 07 янв 2015, 01:43
nkp
aftaev писал(а):У меня похожий шилд где то лежит
кстати - наверно так правильней будет пользовать ардуину с modbus для расширения IO
ведь usb там самое "узкое" место

Re: Arduino -> ModBus -> LCNC

Добавлено: 07 янв 2015, 01:53
Serg
А я уже давно говорю, что для подобных расширителей и пультов всяких надо использовать RS485/422 - и дальность хорошая и скорость, а при желании можно незадорого сменить "физику" например с проводов на радиоканал.

Re: Arduino -> ModBus -> LCNC

Добавлено: 07 янв 2015, 01:56
selenur
nkp писал(а):
aftaev писал(а):У меня похожий шилд где то лежит
кстати - наверно так правильней будет пользовать ардуину с modbus для расширения IO
ведь usb там самое "узкое" место
Наврядли USB будет узким местом если использовать как IO, например ft232 преобразователь usart-usb может и мегабит прокачать, а вот сам МК ардуины, просто не успеет всё переварить.
Например у МК FT232R есть управляемые выводы, которыми можно дрыгать, вроде 8 штук (не помню точно), с огромной частототой :-) ( на с++ даже исходники на сайте были, что позволяет и к LCNC прикрутить)

Re: Arduino -> ModBus -> LCNC

Добавлено: 07 янв 2015, 02:00
nkp
selenur писал(а):Наврядли USB будет узким местом если использовать как IO
ну не знаю - я за дифсигнал - это как то надежней в промприменении чем юсб(имхо)
дальность несоизмерима опять же...

Re: Arduino -> ModBus -> LCNC

Добавлено: 07 янв 2015, 02:03
Serg
selenur писал(а):Наврядли USB будет узким местом если использовать как IO, например ft232 преобразователь usart-usb может и мегабит прокачать,
Мегабит может и прокачает, только какой с него толк, если по USB пакеты можно передавать не чаще, чем один в милисекунду?.. Т.е. например лампочкой помигать можно максимум с частотой 500 Гц.
А вот мегабит по RS485 - это сотни килогерц.

Re: Arduino -> ModBus -> LCNC

Добавлено: 07 янв 2015, 08:55
selenur
UAVpilot писал(а):
selenur писал(а):Наврядли USB будет узким местом если использовать как IO, например ft232 преобразователь usart-usb может и мегабит прокачать,
Мегабит может и прокачает, только какой с него толк, если по USB пакеты можно передавать не чаще, чем один в милисекунду?.. Т.е. например лампочкой помигать можно максимум с частотой 500 Гц.
А вот мегабит по RS485 - это сотни килогерц.
Блин... совсем забыл о том что компьютер к преобразователю интерфейсов (и др. устройствам) по usb сам обращается раз в милисекунду :-)

Re: Arduino -> ModBus -> LCNC

Добавлено: 07 янв 2015, 09:14
Сергей Саныч
Другое дело, что обычно к компьютеру RS485 подключается не через "честный" COM-порт, а через тот же USB-конвертор.
И "мигать лампочкой" с частотой в десятки-сотни килогерц получится только с "умной" периферией. Которой можно сказать: "Мигни 1000 раз с периодом 25 микросекунд!".
Но проблемы задержки обратной связи никуда не денутся.

Re: Arduino -> ModBus -> LCNC

Добавлено: 07 янв 2015, 09:28
Serg
Ну это уже обозначается термином ССЗБ... :)

Re: Arduino -> ModBus -> LCNC

Добавлено: 07 янв 2015, 09:57
selenur
Смотрел использование LCNC с ethernet, там обмен реализован с помощью udp, а пакеты ведь тоже с задержками неравномерными могут проходить, и реалтайм тоже получается может пострадать.