基于现场总线技术实现软起动控制器通讯设计

网友投稿 227 2022-11-13

基于现场总线技术实现软起动控制器通讯设计

1、前言

2 、软起动控制器中PROFIBUS-DP通讯接口的硬件设计

2.1 SPC3简述

2.2 PROFIBUS-DP通信接口硬件设计

处理器接口电路如图1示:80C32通过P0口和P2口扩展外部存储器,将SPC3内部的双口RAM作为自己的外部RAM,通过对双口RAM的读写来完成对SPC3的初始化和有关数据的交换。图中P1是指用双PIC16F877设计的软起动控制器,作为通讯的从站,PIC16F877集成了SPI接口,可以和协议芯片SPC3结合,以及MAX485ESA完成到PROFIBUS-DP总线网络上的连接。

图1 处理器接口电路

图2串行总线接口电路

3 、通讯接口的软件设计

对SPC3的软件操作主要包括两个部分:SPC3的初始化和SPC3的中断处理。主程序和中断程序流程图分别如图3和图4所示。

图 3 主程序流程图 图4中断程序流程图

由于用于现场的设备要特别考虑抗干扰能力,因此在设备硬件抗干扰技术的基础上,软件方面采用指令冗余,设置软件陷阱,系统的自检及软硬件相结合的看门狗技术,保证软件出轨的自动恢复,从而进一步提高系统的抗干扰能力。

4、 结论

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:《微软云计算Microsoft Azure部署与管理指南》即将上市!!!
下一篇:浅谈mybatisPlus的Ipage分页和map参数的问题
相关文章

 发表评论

暂时没有评论,来抢沙发吧~