Страница 19 из 22
Re: Arduino -> ModBus -> LCNC
Добавлено: 07 янв 2015, 10:12
Serg
Чтоб задержки были равномерными этот сегмент сети можно отделить от других...
Ну или ipv6 пользовать - там с этим сильно лучше...
Re: Arduino -> ModBus -> LCNC
Добавлено: 24 мар 2015, 09:12
alhaddar
Hi
Please help fix this error
In file included from ModBusSlave.ino:5:0:
C:\Users\hq01\Desktop\arduino-1.6.0-windows\arduino-1.6.0\libraries\ModBusSlave/Modbus_Slave.h:19:7: error: redefinition of 'class ModBusSlave'
class ModBusSlave
Re: Arduino -> ModBus -> LCNC
Добавлено: 24 мар 2015, 09:48
selenur
can not be used twice
Код: Выделить всё
#include <CRC16.h>
#include <Modbus_Slave.h>
Re: Arduino -> ModBus -> LCNC
Добавлено: 24 мар 2015, 10:08
alhaddar
I have deleted lines and the same problem
Re: Arduino -> ModBus -> LCNC
Добавлено: 24 мар 2015, 11:21
nkp
alhaddar писал(а):I have deleted lines and the same problem
удалить все 4 верхние строки :
#include <CRC16.h>
#include <Modbus_Slave.h>
#include <CRC16.h>
#include <Modbus_Slave.h>
Re: Arduino -> ModBus -> LCNC
Добавлено: 26 мар 2015, 08:19
alhaddar
thank for your help
Re: Arduino -> ModBus -> LCNC
Добавлено: 04 апр 2015, 20:37
Dmaster
Прочитал весь топик. Так и не пойму.. можно ли подключить arduino к обычному COM порту. usb уж очень часто вырубается, если неподалеку есть хоть один пускатель на 380. На какую задержку можно расчитывать. Требуется смотреть нагрузку на двигателе через трансформатор тока.. желательно не реже 0.1сек.
В наличие есть arduino uno, leonardo, mini.
Re: Arduino -> ModBus -> LCNC
Добавлено: 04 апр 2015, 20:53
aftaev
Dmaster писал(а):Так и не пойму.. можно ли подключить arduino к обычному COM порту.
Если между Ардуиной и компом будет преобразователь TTL -> RS232
http://www.ebay.com/itm/MAX3232-RS232-S ... 27e9682c7d или сам соберешь

А в скетче (прошивке) можно задать чтобы Ардуина работала не с портом №1, а со вторым и к нему прикрутить преобразователь
Dmaster писал(а):Требуется смотреть нагрузку на двигателе через трансформатор тока.. желательно не реже 0.1сек.
http://www.ebay.com/sch/i.html?_odkw=rs ... o&_sacat=0
Re: Arduino -> ModBus -> LCNC
Добавлено: 04 апр 2015, 20:54
nkp
не пробовал на практике - но думаю ничего сложного нет:
нужно согласовать уровни ( RS232-TTL )
кстати - есть дуины с ком-портом на борту))
Re: Arduino -> ModBus -> LCNC
Добавлено: 04 апр 2015, 20:58
aftaev
nkp писал(а):нужно согласовать уровни ( RS232-TTL )
я принтер так цеплял к дуине

Re: Arduino -> ModBus -> LCNC
Добавлено: 04 апр 2015, 21:01
nkp
http://zelectro.cc/FreeduinoMax232
желательно не реже 0.1сек.
никто гарантировать не может(
===========================================
aftaev писал(а):я принтер так цеплял к дуине
??

Re: Arduino -> ModBus -> LCNC
Добавлено: 04 апр 2015, 21:08
Dmaster
Думаю придется делать именно так.
nkp писал(а):никто гарантировать не может(
А на что можно расчитывать?
Re: Arduino -> ModBus -> LCNC
Добавлено: 04 апр 2015, 21:23
nkp
Dmaster писал(а):А на что можно расчитывать?
теоретически думаю никто не скажет(а если скажет -
плюнь ему в ... отнесись критически к его оценке

)
это тот случай ,когда система будет (и иначе никак) отдавать приоритет реалтаймовым процессам...
а на оставшиеся - как уж получится))
но это ни разу не значит - что всё так плохо - пробовать надо...

Re: Arduino -> ModBus -> LCNC
Добавлено: 05 апр 2015, 01:33
AndyBig
Dmaster писал(а):А на что можно расчитывать?
На десяток-другой измерений в секунду точно можно рассчитывать, со всеми обработками и визуализацией

Ну а предел зависит от задачи и способа ее реализации. Если Вам нужно просто вести лог в файл или БД, то и 1000 измерений в секунду не предел, тут скорее упретесь в ограничения самой ардуины. А если нужно выводить график в реальном времени, то почти все будет зависеть от графической части Вашей программы

Re: Arduino -> ModBus -> LCNC
Добавлено: 05 апр 2015, 08:59
Dmaster
Мне нужно смотреть за нагрузкой на двигатель и регулировать скорость подачи.
Re: Arduino -> ModBus -> LCNC
Добавлено: 05 апр 2015, 09:05
nkp
Dmaster писал(а):Мне нужно смотреть за нагрузкой на двигатель и регулировать скорость подачи.
станок не на mesa ??
на 7и77 можно было бы сразу на ацп подавать...
еще я делал такой "ацп":
преобразователь напряжение_в_частоту , потом выход на lpt (компонент энкодер)
тут опять же все в точность упирается...
Re: Arduino -> ModBus -> LCNC
Добавлено: 05 апр 2015, 14:17
Dmaster
nkp писал(а):еще я делал такой "ацп":
преобразователь напряжение_в_частоту , потом выход на lpt (компонент энкодер)
тут опять же все в точность упирается...
Какраз подумывал о таком варианте на КР1108ПП1Б
Точность и нелинейность измерений меня волнуют не сильно.
Тут у меня вопрос. Сожрет ли LPT 500кГц.
Re: Arduino -> ModBus -> LCNC
Добавлено: 05 апр 2015, 14:24
nkp
Dmaster писал(а):Сожрет ли LPT 500кГц.
я делал до 500Гц

Re: Arduino -> ModBus -> LCNC
Добавлено: 05 апр 2015, 14:42
nkp
а зачем там в "верха" залезать ??
тебя же больше не значения интересуют , а момент изменения...
Re: Arduino -> ModBus -> LCNC
Добавлено: 05 апр 2015, 14:45
Dmaster
nkp писал(а):а зачем там в "верха" залезать ??
тебя же больше не значения интересуют , а момент изменения...
Хочется взять весь диапазон микросхемы для больше точности. Раз уж позволяет)
Хотя у меня куча свободных пинов на 5i20. там должОн сожрать.)