Тёмный

EtherCAT and Arduino 

bausanonet
Подписаться 413
Просмотров 13 тыс.
50% 1

Опубликовано:

 

29 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 18   
@sebaschtl9710
@sebaschtl9710 3 года назад
very cool! Thanks a lot for this information!
@CncMars
@CncMars 8 лет назад
this is very awesome. did you develop the shield yourself? or did you use standard ethernet shield and just use the ethercat stack? do you have a blog or other information on it. thanks marcus
@bausanonet
@bausanonet 8 лет назад
Hi Marcus, my company: AB&T S.r.l. (www.bausano.net), has developed the Slave Shield, his name is EasyCAT and you can get information here www.bausano.net/it/hardware/arduino-ethercat/arduino-easycat.html. The description is not yet ready in English but will be ready very soon, like the online shop. The price will be about 50€. You can also download the library to use the EasyCAT with Arduino. For many reasons is impossible to develop the Slave side all by software, but you need a dedicated chip that manage the protocol in Hardware. There are many chip on the market, that can do this job. Different is the Master side, that can you develop all by software and obviously with a network adapter. To do this we have developed a library the EasyMASTER that we will put free on our site in a few days. To use it you'll need, for the memory usage and the CPU power, an Arduino Due and an Ethernet Shield 2.
@michaelmazzucco
@michaelmazzucco 8 лет назад
Question. Are you able to say have a laptop server as a Master, with a single NIC interface with both etherCAT and Modbus/TCP devices using a switch? Are you able to debug etherCAT w/ wireshark using a managed switch with port sniffing features?
@bausanonet
@bausanonet 8 лет назад
About the first question: I never tried a similar configuration, so I can't give you a secure answer. I think should be possible.About the second question: we have used Wireshark with a standard switch to debug the EtherCAT protocol, sure it's possible, it's not easy analyze the trace...
@vid_reacts-g6x
@vid_reacts-g6x 4 года назад
Question... why if i upload sketch from example folder's in EasyMaster Library always error...please help me .... Arduino: 1.8.4 Hourly Build 2017/08/01 12:33 (Windows 7), Board: "Arduino Due (Programming Port)" In file included from C:\Users\toshiba\Documents\Arduino\libraries\EasyMASTER\Strutture.h:5:0, from C:\Users\toshiba\Documents\Arduino\libraries\EasyMASTER\AxesBrainEcDevice.cpp:6: C:\Users\toshiba\Documents\Arduino\libraries\EasyMASTER\fifo.h: In member function 'int CFiFoListDyn::GetNextEntry(VALUE&, void*&)': C:\Users\toshiba\Documents\Arduino\libraries\EasyMASTER\fifo.h:293:17: error: lvalue required as decrement operand ((long)pVoid)--; ^ In file included from C:\Users\toshiba\Documents\Arduino\libraries\EasyMASTER\AxesBrainEcDevice.cpp:8:0: C:\Users\toshiba\Documents\Arduino\libraries\EasyMASTER\AxesBrainEcDevice.h: At global scope: C:\Users\toshiba\Documents\Arduino\libraries\EasyMASTER\AxesBrainEcDevice.h:97:9: warning: converting to non-pointer type 'unsigned int' from NULL [-Wconversion-null] ); ^ In file included from C:\Users\toshiba\Documents\Arduino\libraries\EasyMASTER\AxesBrainEcDevice.cpp:8:0: C:\Users\toshiba\Documents\Arduino\libraries\EasyMASTER\AxesBrainEcDevice.h:173:7: warning: converting to non-pointer type 'unsigned int' from NULL [-Wconversion-null] ); ^ exit status 1 Error compiling for board Arduino Due (Programming Port). This report would have more information with "Show verbose output during compilation" option enabled in File -> Preferences.
@bausanonet
@bausanonet 4 года назад
I sent You a patch via email. This is because in the meanwhile the compiler is changed.
@bladekel
@bladekel 3 года назад
@@bausanonet hello. I think I have same issue also. Can you send me the patch or tell me where to find? Thanks....
@bausanonet
@bausanonet 3 года назад
@@bladekelI sent You a patch via email. This is because in the meanwhile the compiler is changed.
@iliaslolis1769
@iliaslolis1769 3 года назад
Hello, How is it possible to have an Arduino Ethercat Master with only one cable? To my knowledge every slave/master should have two Ethernet wires, so how is it possible to work with only one cable?
@bausanonet
@bausanonet 3 года назад
Hello Ilias, are only the slaves that need two ports, for the Master is not necessary because is always the first in the chain. There are rarely case where You need a "closed loop chain" to have a double connection to manage the possible breakage of one of the cables or the switch off of one of the slaves, but are very rarely cases, normally there is only one port in the Master.
@iliaslolis1769
@iliaslolis1769 3 года назад
@@bausanonet Oh yes I made a mistake thanks for pointing that out! I also have a question, I can see that EasyCat boards do not have a signal Transformer for Isolation in the RJ45 ports (although I think that the IC that you use withstands ESD). Can it be used in industrial applications, even without the isolation?
@bausanonet
@bausanonet 3 года назад
@@iliaslolis1769The transformers are inside the RJ45 connectors, we use this type of connectors to simplify the circuit, but are present.
@secondpartdiycncandautomat8433
@secondpartdiycncandautomat8433 3 года назад
Suport with grbl cnc sir???
@bausanonet
@bausanonet 3 года назад
No.
@jul3162
@jul3162 8 лет назад
Very ineteresting. Can we communicate via email?
@bausanonet
@bausanonet 8 лет назад
+jul3162 Yes, our email is: info@bausano.net
Далее
Easy Master an EtherCAT® Master with an Arduino UNO
6:06
I Made A Rotary Vane Engine Prototype
31:27
Просмотров 235 тыс.
6 Horribly Common PCB Design Mistakes
10:40
Просмотров 210 тыс.
HYDRAULIC PRESS VS MOST EXPENSIVE TOOLS
36:40
Просмотров 116 тыс.
What's the difference? Arduino vs Raspberry Pi
6:21
Просмотров 1,8 млн