首页 理论教育现场总线应用技术、接口功能、FMA功能和DP从站协议

现场总线应用技术、接口功能、FMA功能和DP从站协议

【摘要】:SPC3只集成了传输技术的部分功能,而没有集成模拟功能、FDL 传输协议。它支持接口功能、FMA功能和整个DP从站协议。SPC3内部集成了1.5 KB的双口RAM作为SPC3与软件/程序的接口。基址指针可位于存储器的任何段。SPC3为最佳诊断提供两个诊断缓存器,用户可存入刷新的诊断数据。在这一过程中,有一诊断缓存总是分配给SPC3。SPC3有一个共同的中断输出。在UART中,并行、串行数据相互转换,SPC3能自动调整波特率。

SPC3为PROFIBUS智能从站提供了廉价的配置方案,可支持以下的处理器:

Intel: 80C31,80×86

Siemens: 80C166/165/167

Motorola: HC11,HC16,HC916

与SPC2相比,SPC3存储器内部管理和组织有所改进,并支持PROFIBUS-DP。

SPC3只集成了传输技术的部分功能,而没有集成模拟功能(RS-485驱动器)、FDL (Fieldbus Data Link,现场总线数据链路)传输协议。它支持接口功能、FMA功能和整个DP从站协议(USIF:用户接口让用户很容易访问第二层)。第二层的其余功能(软件功能和管理)需要通过软件来实现。

SPC3内部集成了1.5 KB的双口RAM作为SPC3与软件/程序的接口。整个RAM被分为192段,每段8字节。用户寻址由内部MS(Microsequencer)通过基址指针(Base-Pointer)来实现。基址指针可位于存储器的任何段。所以,任何缓存都必须位于段首。

如果SPC3工作在DP方式下,SPC3将自动完成所有的DP-SAPs的设置。在数据缓冲区生成各种报文(如参数数据和配置数据),为数据通信提供三个可变的缓存器、两个输出和一个输入。通信时经常用到变化的缓存器,因此不会发生任何资源问题。SPC3为最佳诊断提供两个诊断缓存器,用户可存入刷新的诊断数据。在这一过程中,有一诊断缓存总是分配给SPC3。

总线接口是一参数化的8位同步/异步接口,可使用各种Intel和Motorola处理器/微处理器。用户可通过11位地址总线直接访问1.5 KB的双口RAM或参数存储器。(www.chuimin.cn)

处理器上电后,程序参数(站地址、控制位等)必须传送到参数寄存器和方式寄存器。

任何时候状态寄存器都能监视MAC的状态。

各种事件(诊断、错误等)都能进入中断寄存器,通过屏蔽寄存器使能,然后通过响应寄存器响应。SPC3有一个共同的中断输出。

看门狗定时器有三种状态Baud_Search、Baud_Control和Dp_Control。

微顺序控制器(MS)控制整个处理过程。

程序参数(缓存器指针、缓存器长度和站地址等)和数据缓存器包含在内部1.5 KB双口RAM中。

在UART中,并行、串行数据相互转换,SPC3能自动调整波特率。

空闲定时器(Idle Timer)直接控制串行总线的时序。