用于Ultrascale +的PROFIBUS体系结构:专家的意见要求

问题描述 投票:1回答:1

我正在基于Xilinx Ultrazed-EG SOM设计定制载板。

具体地说,运营商(包含SoM)应在特定的工业网络中实现PROFIBUS DP 主节点

尽管如此,我在这个领域还是个新手,我的想法是在Xilix Ultrascale+ SoM上创建profibus软件堆栈,然后利用类似于this document第90页的示意图将SoM连接到DB9连接器。

为了清楚起见,我附上下面的示意图。

具体来说,我的想法是使用UART端口驱动TXRRXD引脚,而使用RTSCTS引脚的GPIO。

您对上述架构有何看法?这是可行的方法吗?哪些利弊?

enter image description here

非常感谢您的友好回答。真诚的。

protocols master-slave rs485 industrial zynq-ultrascale+
1个回答
0
投票

我不会说你打算做什么是不可能的,但我会说这将是巨大的努力。

我不确定您对Profibus有多熟悉。与Modbus等其他公司不同,Modbus会为您找到大量的文档和代码,并且您可以在一个下午的时间内找到一个可行的解决方案,从头开始构建自己的Profibus堆栈甚至需要花费很长时间。经验丰富的开发人员。

我已经看过Profibus一段时间了,要使网络快速运行的唯一捷径就是使用德州仪器(TI)处理器。您可以看一下我写的答案here。目前,没有针对Linux的免费堆栈实现,因此您需要使用TI RTOS。在他们的支持论坛中,他们提到过几次在Linux端口上工作,但此刻您需要为此付费(当然,如果您使用的是商业产品,那应该不是问题)。

硬件方面将很容易。只要您的电路板支持5V逻辑(我没有检查),您就应该能够复制从Siemens发布的电路。相反,如果它在3.3V电压下工作,则只需更换光耦合器。对于测试或家庭环境,您甚至可以完全丢弃光耦合器,或者只使用MAX485,您可以以不到一美元的价格在PCB上使用它。

与Profibus从站网络连接的另一种快速而又肮脏的方法是显而易见的:购买商用的现成PLC作为主站,并让您的董事会与之对话。例如,如果将PLC用作从Profibus到Modbus的网关,则可以在短时间内获得有效的解决方案。您甚至可以使用this之类的东西。

希望我的回答给您一些想法。我期待着您的评论。

© www.soinside.com 2019 - 2024. All rights reserved.