一、项目要求
传统工业生产老设备缺少联网功能,在生产过程中只能单机工作,极大浪费人力资源,且工作效率低。本项目通过设计一款具备联网功能的工业控制板,使得老设备脱离单机工作,能够通过网络下载程序到机器,并能通过电脑控制机器生产作业,大大的减少了人力资源成本。
二、系统框图
本项目系统设计分为五个模块,分别为微型主控模块、网络模块、通信模块、采集模块、输出控制模块,如下图所示:
系统运行机制:PC端通过以太网的方式与工控板相连,采用UTP的通信协议传输数据文件到工控板上,工控板获得数据文件并进行数据转换,最终通过串口的形式将数据发送到设备上,由于工厂设备运行时会对远距离的信号传输产生噪声干扰,因此,必须提高整个通信系统的抗干扰能力。至于要使用何种通信方式,下文有详细的说明。
三、模块讲解
1、主控模块
对于MCU的选择需要考虑内存、IO口数量、是否集成以太网MAC等等!最最重要一点是要考虑成本,这是任何一个硬件工程师需要考虑的,大家挑选MCU可以上ST官网根据自己的需求选择,里面有许多主流的芯片。由于需要对机器进行数据采集,实施相应的控制,要用到的IO口较多,还有就是要送给设备传输的文件较大,片上的内存要足够,考虑了好久,最终还是狠下心用STM32F407ZGT6这款成本较高的芯片。至于这部分的原理图嘛!都是直接拿来用的,就不多说废话了。
基于STM32以太网口工控板商业项目
最新推荐文章于 2024-09-19 04:19:20 发布
本文介绍了基于STM32的工业控制板设计,旨在为传统设备添加联网功能,通过以太网连接实现远程程序下载和控制。系统包括主控、网络、通信、采集和输出控制五个模块,采用20mA电流环串行通信以增强抗干扰能力。硬件设计适合新手,但软件部分未开源。
摘要由CSDN通过智能技术生成