ATMEGA2561V-8AU优势库存!原装现货!
日期:2012-3-15
深圳市胜彬电子有限公司
电话: 0755-36823481 黎先生 QQ:1609459683 传真:0755-83235610
E-mail:1609459683@qq.com 网站:http://www.shengbinic.com/
2.4 三种防冲突方式的比较
在上述三种方式中,插入等待状态的方式对于高速接口来说会影响数据的传送速率,而且要求CPU具有插入等待状态的功能,而有些CPU(如8031)不具备该功能。信号灯方式主要用在两个CPU共享内存空间时,如果双口RAM主要用于两个CPU之间交换数据,则交换的实时性很难用软件来保证,而中断方式则正好解决了这个问题。
3 在自动化系统中的应用方案
在变电站自动化系统中,保护、测量、控制一体化的设计应用越来越广泛,一般来说,保护测控装置的功能在设计之后不会有太大的变化,但数据通信网络受性能、价格、硬件、软件、用户策略等诸多因素的影响,目前在选择何种“接口网络”上有许多不同的需求,很难达成一致的选择。因此在通信网络的设计中,笔者采用了双CPU系统,其中一个CPU完成保护测控功能,一个CPU完成网络通信功能,两个CPU之间用双口RAM交换信息。网络通信CPU以插件的形式和保护测控CPU按照统一的接口连接,网络通信介质接口也以插件的形式进行选择。这样设计的最大好处是可以根据系统性能和用户要求来选择不同的通信CPU插件以满足自动化系统的组网需要,并可在通信插件上实现不同的通信协议,而保护测控功能部分不用进行任何修改;通信介质接口插件主要分为双绞线方式和光信号方式两种,可以根据现场应用需要进行选择。
系统CPU的组成如图3所示,将通信CPU插件和通信介质接口插件组合起来可满足实际工程和不同用户的需求。对保护测控CPU而言,双口RAM被划分为两个区域,其中数据接收缓冲区是通信CPU插件向其发送命令和数据的区域;数据发送缓冲区是它向通信CPU插件发送数据的区域。为了保证数据交换的实时性和有效性,可采用双口RAM的中断方式通知对方,信号INTL和INTR可作为CPU的一个中断输入。数据交换时,先将数据放入对应的双口RAM存储区,然后写入对方信箱,以通知对方有数据发送;接收方在相应的中断中对数据进行处理,同时读自己的信箱以清除中断信号,然后再写入对方信箱以告知其数据已处理完毕。