EasyControl 发表于 2017-8-28 12:17:59

EasyControl控制系统--EtherCat总线


LinuxCNC->raspberrypi->spi->stm32->EtherCat->Lan9252->stm32->脉冲方向->步进电机->三轴雕刻机

linuxcnc_ethercat



由于做总线系统。对EasyControl控制系统的脉冲式的全部资料在X宝上出售,有兴趣的上X上找"EasyContro控制系统"。

ffbiao 发表于 2017-8-28 12:28:41

在论坛这里能开源一部分看看,呵呵

老徐 发表于 2017-8-28 13:26:59

链接根本 就打不开

kinsno 发表于 2017-8-28 17:11:53

本帖最后由 kinsno 于 2017-8-28 17:13 编辑

是楼主卖的吗?
你所有的都卖了,何不将PCB也给卖了呢。
同时出套件呢?
不过我想咨询一下,你的FPGA用的哪个芯片,最高频率是多少,并行多少通道,分辩率是多少?与STM32之间的通迅方式采用?加减速计算是407吗?


落叶知秋 发表于 2017-8-28 17:28:56

撸主研究了那么久,是接不到项目做才要卖代码吗?{:titter:}

EasyControl 发表于 2017-8-28 21:11:29

落叶知秋 发表于 2017-8-28 17:28
撸主研究了那么久,是接不到项目做才要卖代码吗?

一言难尽啊!

EasyControl 发表于 2017-8-28 21:20:12

本帖最后由 EasyControl 于 2017-8-28 21:27 编辑

kinsno 发表于 2017-8-28 17:11
是楼主卖的吗?
你所有的都卖了,何不将PCB也给卖了呢。
同时出套件呢?


当然是了楼主在卖了。

FPGA是ep4c6e22c的144脚,4个轴,与stm32用的是并口的EPP协议(linuxCNC带的一个FPGA程序用的是EPP)。

stm32上计算加减速。把LinuxCNC的实时部分放到stm32f407上。最大的差别是double变成了float。

电路上原理图有。

目前还有几块库存的板子。

有一定的参考价值了。

stm32的周期是1ms。

zstu2012 发表于 2017-8-29 09:41:17

个人感觉能用的上ethercat设备的,一般会选倍福的硬件软件,少部分驱动器选其他大厂的,除非自己公司有降本的需求!简单说能上ethercat的都不差钱!楼主还是考虑给别人做全套控制系统搭建比较好,单卖可能不乐观!

yzhu 发表于 2017-8-29 09:46:29

楼主的系统是在STM32上实现的EthCAT master吗?

john78 发表于 2017-8-29 09:50:09

yzhu 发表于 2017-8-29 09:46
楼主的系统是在STM32上实现的EthCAT master吗?

貌似这个意思,那个Lan9252只能做从。

EasyControl 发表于 2017-8-30 07:53:56

老徐 发表于 2017-8-28 13:26
链接根本 就打不开

可以打开啊!

EasyControl 发表于 2017-8-30 07:57:54

zstu2012 发表于 2017-8-29 09:41
个人感觉能用的上ethercat设备的,一般会选倍福的硬件软件,少部分驱动器选其他大厂的,除非自己公司有降本 ...

项目做了不一定能有很快能有收益。

做一些前期投资。

EasyControl 发表于 2017-8-30 07:59:12

ffbiao 发表于 2017-8-28 12:28
在论坛这里能开源一部分看看,呵呵

就一点东西,开一下就没了{:sweat:}

EasyControl 发表于 2017-8-30 08:00:39

yzhu 发表于 2017-8-29 09:46
楼主的系统是在STM32上实现的EthCAT master吗?

主要用STM32来做主站,MCU的时序好控制。

后面还在想用别的方案。

marshallemon 发表于 2017-8-30 21:01:55

搜不到啊

djkc 发表于 2017-8-30 22:17:44

做成一个运动板,然后做些DOM,不同系统可以调用输出,就卖运动板就可以了

cdlxzlp 发表于 2017-9-7 16:36:11

在X宝上也收不到啊!!

EasyControl 发表于 2017-9-7 18:07:47

marshallemon 发表于 2017-8-30 21:01
搜不到啊

关键字有误找不到了 是:"EasyControl控制系统",原"EasyControl控制系统"少了个"l"。

EasyControl 发表于 2017-9-7 18:08:53

cdlxzlp 发表于 2017-9-7 16:36
在X宝上也收不到啊!!

sorry!

是“EasyControl控制系统”

EasyControl 发表于 2017-9-7 19:37:09

djkc 发表于 2017-8-30 22:17
做成一个运动板,然后做些DOM,不同系统可以调用输出,就卖运动板就可以了 ...

这个毕竟是小众的。同时搞linux,PC的GUI,stm32,fpga,运动控制的人不多的啊。

youngluer 发表于 2018-2-26 09:01:01

在某宝上没搜索到啊

EasyControl 发表于 2018-4-27 14:44:55

http://v.youku.com/v_show/id_XMzU2MzY2Njg3Mg==.html?spm=a2h0k.8191407.0.0&from=s1.8-1-1.2

EasyControl EtherCat控制系统上线了:

1.LinuxCNC强大基础。
2.x86Linux隔离CPU核心运行实时任务。
3.intel DPDK实时网卡驱动。
4.infineon的XMC4300芯片,提供ethercat从站+cortex-m4。
5.fpga完成步进脉冲+方向输出,一个板子提供6轴步进控制,测试视频中达3*6=18轴。



LCH201328 发表于 2018-6-21 21:17:55

请问这个有哪些插补算法?前瞻做得怎么样?

advarx21ic 发表于 2018-6-21 22:30:08

比较牛13

EasyControl 发表于 2018-6-22 20:57:38

LCH201328 发表于 2018-6-21 21:17
请问这个有哪些插补算法?前瞻做得怎么样?

大哥是高手吧,前瞻太有高度了,能指教一二吗?

一直在想着这个问题啊!

EasyControl 发表于 2018-6-22 20:59:00

advarx21ic 发表于 2018-6-21 22:30
比较牛13

{:sweat:}{:sweat:}还有不少差距啊

asj1989 发表于 2018-6-23 08:08:54

请问楼主 为什么中间还需要树莓派?你这个linuxcnc是运行在x86上面的 还是在树莓派上面的?

LinuxCNC->raspberrypi->spi->stm32->EtherCat




EasyControl 发表于 2018-6-23 19:54:31

asj1989 发表于 2018-6-23 08:08
请问楼主 为什么中间还需要树莓派?你这个linuxcnc是运行在x86上面的 还是在树莓派上面的?

LinuxCNC->ras ...

ethercat 总线做了三种方案:

1.raspberry pi 3 + stm32f407主站方案。目前没再做了,到raspberry pi 4了再看看。

2.x86主站。

3.stm32h743主站。

kinsno 发表于 2018-6-24 10:21:35

EasyControl 发表于 2018-6-23 19:54
ethercat 总线做了三种方案:

1.raspberry pi 3 + stm32f407主站方案。目前没再做了,到raspberry pi 4 ...

不做从站吗?主站用的stm 芯片好高端。

EasyControl 发表于 2018-6-24 20:39:29

kinsno 发表于 2018-6-24 10:21
不做从站吗?主站用的stm 芯片好高端。

stm32h743片内内存还不太够用,跑1ms可以,更快就不好发挥了,x86的linux上的代码要完整移到MCU上还是有不少压力的。

从站用英飞凌的xmc4300的芯片。fpga是ep4ce6e22。一个从站可带6个步进电机。

gonghuwei 发表于 2018-6-30 23:58:14

下次看。
页: [1]
查看完整版本: EasyControl控制系统--EtherCat总线