硬汉嵌入式论坛

 找回密码
 立即注册
查看: 3226|回复: 17
收起左侧

[以太网] 利用STM32实现十个以太网

  [复制链接]

6

主题

25

回帖

43

积分

新手上路

积分
43
发表于 2019-2-27 09:08:08 | 显示全部楼层 |阅读模式
硬汉,有没有在STM32实现十个网口,类似交换机似的?
回复

使用道具 举报

1

主题

34

回帖

37

积分

新手上路

积分
37
发表于 2019-2-27 11:00:45 | 显示全部楼层
标题很吸引人
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106746
QQ
发表于 2019-2-27 11:09:14 | 显示全部楼层
方案1:
STM32MP1的千兆以太网做个路由器。

方案2:
交换机移植支持多网口的协议栈,比如:
SEGGER基于交换机芯片KSZ8794做的embOS/IP评估板
http://www.armbbs.cn/forum.php?m ... 3661&fromuid=58


方案3:
FSMC外挂10个DM9000之类自带MAC+PHY的芯片

方案4:
使用W5500之类协议栈等全部集成好的。

点评

请问下,这方案有无实现的例子?  发表于 2019-2-28 10:27
回复

使用道具 举报

6

主题

25

回帖

43

积分

新手上路

积分
43
 楼主| 发表于 2019-2-27 13:10:41 | 显示全部楼层
eric2013 发表于 2019-2-27 11:09
方案1:
STM32MP1的千兆以太网做个路由器。

谢谢硬汉的方案!Thank you!
回复

使用道具 举报

2

主题

70

回帖

76

积分

初级会员

积分
76
发表于 2019-2-27 15:42:40 | 显示全部楼层
这种需求太霸气了
回复

使用道具 举报

6

主题

25

回帖

43

积分

新手上路

积分
43
 楼主| 发表于 2019-2-28 07:51:32 | 显示全部楼层
sup999 发表于 2019-2-27 15:42
这种需求太霸气了

这是现实在电力系统继电保护的新方案,都是集成在一个主控中!
回复

使用道具 举报

1

主题

10

回帖

13

积分

新手上路

积分
13
发表于 2019-3-3 21:49:33 | 显示全部楼层
LXSmart 发表于 2019-2-28 07:51
这是现实在电力系统继电保护的新方案,都是集成在一个主控中!

这个是哪个公司的新方案?没怎么听过需要这么多网口的需求
一般保护装置4网口够用了
10网口如果用的话肯定是通讯管理机了吧
回复

使用道具 举报

1

主题

103

回帖

106

积分

初级会员

积分
106
发表于 2019-3-4 16:54:37 | 显示全部楼层
小米定制
回复

使用道具 举报

6

主题

25

回帖

43

积分

新手上路

积分
43
 楼主| 发表于 2019-3-5 08:58:37 | 显示全部楼层
kksion 发表于 2019-3-3 21:49
这个是哪个公司的新方案?没怎么听过需要这么多网口的需求
一般保护装置4网口够用了
10网口如果用的话 ...

分布式DTU的通信单元就是这样的方案,目前南网很火的!
回复

使用道具 举报

6

主题

25

回帖

43

积分

新手上路

积分
43
 楼主| 发表于 2019-3-5 08:59:11 | 显示全部楼层

定制归定制,直接搞一个交换机就可以了
回复

使用道具 举报

98

主题

340

回帖

634

积分

金牌会员

积分
634
发表于 2019-3-6 16:51:56 | 显示全部楼层
LXSmart 发表于 2019-3-5 08:59
定制归定制,直接搞一个交换机就可以了

楼主忽略了一点,DTU通信单元上有10个RJ45插座,不代表得有10个IP,上行通信其实就俩IP,下面几个分布单元用个10口的交换机就搞定了。
我的分布式DTU方案:
对上2个网口,用两片W5500,对下的8个分布单元,再用一片W5500+一个交换机,W5500的8个socket分别跟8个分布单元通信即可。
回复

使用道具 举报

1

主题

17

回帖

20

积分

新手上路

积分
20
发表于 2019-3-7 08:17:38 | 显示全部楼层
云琴箫龙 发表于 2019-3-6 16:51
楼主忽略了一点,DTU通信单元上有10个RJ45插座,不代表得有10个IP,上行通信其实就俩IP,下面几个分布单 ...

这个方案比较新颖,只要不需要分网段,应该可行,请问是采用交换机芯片吗?有无型号推荐
回复

使用道具 举报

6

主题

25

回帖

43

积分

新手上路

积分
43
 楼主| 发表于 2019-3-7 15:28:02 | 显示全部楼层
云琴箫龙 发表于 2019-3-6 16:51
楼主忽略了一点,DTU通信单元上有10个RJ45插座,不代表得有10个IP,上行通信其实就俩IP,下面几个分布单 ...

W5500+一个交换机,W5500的8个socket分别跟8个分布单元通信即可。交换机这个方案采用什么芯片实现呢?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106746
QQ
发表于 2019-3-7 18:08:15 | 显示全部楼层
@wade_szcn

不好意思啊,你的点评消息我这里没有收到消息,看帖子发现了。

SEGGER的那个是有例子的。
回复

使用道具 举报

98

主题

340

回帖

634

积分

金牌会员

积分
634
发表于 2019-3-10 09:33:54 | 显示全部楼层
LXSmart 发表于 2019-3-7 15:28
W5500+一个交换机,W5500的8个socket分别跟8个分布单元通信即可。交换机这个方案采用什么芯片实现呢?

我们的目标是做DTU,不是做交换机,买现成的工业级交换机就行了。
回复

使用道具 举报

98

主题

340

回帖

634

积分

金牌会员

积分
634
发表于 2019-3-10 09:36:07 | 显示全部楼层
wade_szcn 发表于 2019-3-7 08:17
这个方案比较新颖,只要不需要分网段,应该可行,请问是采用交换机芯片吗?有无型号推荐

我们的目标是做DTU,不是做交换机,买现成的工业级交换机就行了。
回复

使用道具 举报

82

主题

401

回帖

667

积分

金牌会员

积分
667
QQ
发表于 2019-3-10 12:32:10 | 显示全部楼层
一个STM32 只要一个网口就可以了,不带以太网的F3用W5500,高速应用就用DM9000,带 以太网接口的用LAN8720就可以了  如果仪器要多个网口,直接用交换机芯片。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-3 18:31 , Processed in 0.395465 second(s), 29 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表