Страница 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>
Выделение_030.png (3025 просмотров) <a class='original' href='./download/file.php?id=46320&mode=view' target=_blank>Загрузить оригинал (119.31 КБ)</a>

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 писал(а):я принтер так цеплял к дуине
?? :thinking:

Re: Arduino -> ModBus -> LCNC

Добавлено: 04 апр 2015, 21:08
Dmaster
aftaev писал(а):Если между Ардуиной и компом будет преобразователь TTL -> RS232 http://www.ebay.com/itm/MAX3232-RS232-S ... 27e9682c7d или сам соберешь ;)
Думаю придется делать именно так.
nkp писал(а):никто гарантировать не может(
А на что можно расчитывать?

Re: Arduino -> ModBus -> LCNC

Добавлено: 04 апр 2015, 21:23
nkp
Dmaster писал(а):А на что можно расчитывать?
теоретически думаю никто не скажет(а если скажет - плюнь ему в ... отнесись критически к его оценке :hehehe: )
это тот случай ,когда система будет (и иначе никак) отдавать приоритет реалтаймовым процессам...
а на оставшиеся - как уж получится))
но это ни разу не значит - что всё так плохо - пробовать надо... ;)

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
а зачем там в "верха" залезать ??
тебя же больше не значения интересуют , а момент изменения...
(для просмотра содержимого нажмите на ссылку)
Выделение_049.png (2850 просмотров) <a class='original' href='./download/file.php?id=47402&mode=view' target=_blank>Загрузить оригинал (135.44 КБ)</a>

Re: Arduino -> ModBus -> LCNC

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