| RSS
深圳电器感厂家
您当前的位置:电感器制造商 > 行业动态

基于DSP的现场测控装置及通信软件设计

时间:2015-05-30 12:52:57  来源:  作者:

1 引言

随着工业规模的扩大,工业控制系统的信息集成程度也越来越高。基于网络的现场总线控制系统为信息的集成提供了有效技术保证。现场总线是应用在制造或过程区域现场装置与控制室内自动控制装置之间的数字式、串行、多点通信的数据总线,也被称为开放式、数字化、多点通信的底层控制网络。以现场总线为核心的工业控制系统,称为现场总线控制系统。本文主要设计了 CAN 总线测控系统中的 DSP 下位机现场测控装置及通信软件。

2 测控节点的总体设计

本文所讨论的测控系统是以 CAN 总线为基础,结合 PC 机和 DSP 测控节点来完成数据 的采集工作的。因此 CAN 总线上的测控节点具有很重要的作用。节点结构框图如图 1。

图 1 节点结构框图

网络节点,可以采用单独的微控制器、CAN 控制器和 CAN 收发器组合而成,也可以将微控制器和 CAN 控制器集成在一起的带有在片 CAN 的微控制器。节点控制器的选择有两种方案,一种是选择 MCS196 等单片机,但是必须在外部扩充高精度的 A/D 转换器、CAN 通信模块、定时器等模块,处理数据能力较低。而另一种方案采用具有在片 CAN 的微处理 器,如 PHILIPS 的 81C90/91、TMS320LF2407 处理器等。因为 TMS320LF2407 具有较高的 运行速度和数据处理能力,因此,在本系统中采用 TMS320LF2407 作为节点的微处理器。

3 CAN 总线接口电路及工作原理

TMS320LF2407 与物理总线之间通过 CAN 总线收发接口电路来连接。从 CAN2.0 协议 的特征可知,一条总线上节点数可以无限多,但要受到总线驱动能力限制,考虑这一点,设计中采用收发驱动芯片方案。本文选用 Philips 绕行电感公司的 CAN 总线驱动器 82C250。CAN 总线 驱动器提供了 CAN 控制器与物理总线之间的接口,是影响网络性能的关键因素之一。它最 初是为汽车中的高速应用(达 1Mbps)而设计的。器件可以提供对总线的差动发送和接收能力。

图 2 硬差模电感器件接口电路图

以 TMS320LF2407 为核心芯片,PCA82C250 为驱动 CAN 控制器和物理总线间的接口, 对总线提供差动发送能力,对 CAN 控制器提供差动接收能力。因为 TMS320LF2407 用 3.3V 的电压,PCA82C250 用 5V 的电压,所以需要电平转换。图中:R2、R3、R4 和二极管 D 组成的电路为电平转换电路,R1 为 CAN 终端匹配电阻。接口电路如图 2 所示。

如果考虑到提高系统的抗干扰能力,可以在 CAN 总线收发器 PCA82BC250 前增加 2 个 高速光电隔离器件 6N137 芯片,实现总线与控制器的隔离,可以保护总线不受瞬态冲击的影响,并可提高节点的总线驱动能力。

4 软件设计

图 3 从节点主程序流程图

节点的软件设计主要包括四大部分:CAN 现场智能测控装置初始化、报文查询发送及中断接收、用户 A/D、D/A 转换子程序即协议实现程序。其主程序的实现流程如图 3 所示。 本测控装置的节点通信软件电感特性采用一体成型电感的语言是 DSP 的 C 语言嵌入汇编语言,因为在用 C 语言开发 DSP 应用程序时,可能会遇到一些对实时性要求较高或是需要对 DSP 的底层资源进 行操作的场合。这时如果用 C 语言编写相应的代码就会给开发带来一定的难度,甚至某些操作 C 语言根本就无法实现。这时,就需要在 C 语言中嵌入汇编语言。

4.1 节点的通信初始化流程

CAN 现场测控装置节点的初始化主要包括:系统初始化、CAN 初始。系统初始化包括 开中断优先级、清中断标志等。CAN 初始化主要包括:局部接收屏蔽寄存器的设置、主控制寄存器的设置、邮箱方向控制寄存器的设置、波特率参数设置、邮箱标识符的设置、邮箱的设置和中电感器生产厂家断允许寄存器的设置等。

1、位定时器的初始化

在对位定时器(BCR1 和 BCR2)进行初始化时,首先注意要对 CAN 模块主控制寄存器 MCR 中的 CCR(改变配置请求位)置 1,并对全局状态寄存器 GSR 中的 CCE(改变配置始能 位)置 1,方可进行下面的初始化。因为此时 CAN 控制器处于脱离 CAN 总线状态,因此当 配置完位定时器后,将 CCR 位清零,使 CAN 控制器恢复总线。CAN 控制器波特率的计算 方法如下:1

功率电感发光效率的提高、使用寿命的延长,以及对广色域需求的不断增长,推动发光二极管(LED)取代冷阴极荧光灯(CCFL)成为液晶显示屏(LCD)平板电视的背光选择。为了给大尺寸LCD TV提供足够

摘要:提出一种以)"#% 单片机为核心的电感测量系统,充分利用了单片机 的硬件资源,简洁而高效运行的软件设计思想,实现电感参数的自动测量和显示。克服了传统的外加交流测量法电源

DEFURO德夫尔品牌新推出HS-C12-U01交流/直流电感式接近开关HS-C12-U01,HS-C18-U01,HS-C18-U01-E3,HS-C130-U01,HS-CS30-U11,H


上一篇: 绝对值传感器与电梯控制柜的接口
下一篇:功率电感器
来顶一下
返回首页
返回首页
相关文章
推荐资讯
电感数字转换器
电感数字转换器
相关文章
栏目更新
栏目热门