[发明专利]一种多CPU控制器及其通讯系统在审
申请号: | 201810580705.3 | 申请日: | 2018-06-07 |
公开(公告)号: | CN108462661A | 公开(公告)日: | 2018-08-28 |
发明(设计)人: | 张国亮;管林波;刘力上 | 申请(专利权)人: | 浙江国自机器人技术有限公司 |
主分类号: | H04L12/947 | 分类号: | H04L12/947;H04L12/933;H04L29/12 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 罗满 |
地址: | 310053 浙江省杭州市滨江区*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 控制器 多CPU 目标MAC地址 交换机芯片 通讯系统 数据包 发送 高集成度 通讯接口 复杂度 通讯 开发 | ||
1.一种多CPU控制器,其特征在于,包括:
分别与交换机芯片的不同通讯接口连接的多个CPU,每个所述CPU均配有独立的IP地址;
发送CPU,用于根据目标CPU的IP地址得到当前目标MAC地址,并发送包括当前目标MAC地址的数据包,其中,所述发送CPU和所述目标CPU为多个所述CPU中任意两个不同的CPU;
所述交换机芯片,用于将接收到的所述数据包按当前目标MAC地址发送给所述目标CPU。
2.根据权利要求1所述的多CPU控制器,其特征在于,多个所述CPU中包括含有外部通讯接口的转发CPU,用于接收并转发所述多CPU控制器外部的外部设备发送的数据包。
3.根据权利要求2所述的多CPU控制器,其特征在于,所述外部通讯接口为以太网通讯接口或WiFi通讯接口或串口。
4.根据权利要求3所述的多CPU控制器,其特征在于,当所述外部通讯接口为所述以太网通讯接口或所述WiFi通讯接口时,所述转发CPU具体用于:
通过网络地址转换NAT接收并转发所述多CPU控制器外部的外部设备发送的数据包。
5.根据权利要求3所述的多CPU控制器,其特征在于,当所述外部通讯接口为所述以太网通讯接口或所述WiFi通讯接口时,所述转发CPU具体用于:
通过端口映射接收并转发所述多CPU控制器外部的外部设备发送的数据包。
6.根据权利要求1-5任意一项所述的多CPU控制器,其特征在于,所述交换机芯片为型号为KSZ8895的交换机芯片。
7.根据权利要求1所述的多CPU控制器,其特征在于,该多CPU控制器还包括:
通讯模块,用于接收并转发所述多CPU控制器外部的外部设备发送的数据包。
8.根据权利要求7所述的多CPU控制器,其特征在于,所述通讯模块为无线路由器。
9.一种多CPU控制器的通讯系统,其特征在于,包括如权利要求1-8任意一项所述的多CPU控制器,该通讯系统还包括:
分别与所述交换机芯片的不同通讯接口连接的N个被控设备,其中,每个所述被控设备配有独立的IP地址,N为正整数;
发送被控设备,用于根据当前目标单元的IP地址得到当前目标MAC地址,并发送包括当前目标MAC地址的数据包,所述发送被控设备为N个所述被控设备中的任意一个被控设备,当前目标单元为所述CPU或所述被控设备;
则所述交换机芯片,还用于将接收到的数据包按当前目标MAC地址发送给当前目标单元。
10.根据权利要求9所述的多CPU控制器的通讯系统,其特征在于,该通讯系统还包括:
分别与所述交换机芯片的不同通讯接口连接的M个传感器,其中,每个所述传感器配有独立的IP地址,M为正整数;
发送传感器,用于根据当前目标单元的IP地址得到当前目标MAC地址,并发送包括当前目标MAC地址的数据包,所述发送传感器为M个所述传感器中的任意一个传感器,当前目标单元为所述CPU或所述传感器或所述被控设备;
则所述交换机芯片,还用于将接收到的数据包按当前目标MAC地址发送给当前目标单元。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江国自机器人技术有限公司,未经浙江国自机器人技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810580705.3/1.html,转载请声明来源钻瓜专利网。