没有合适的资源?快使用搜索试试~ 我知道了~
摘 要:本文重点介绍了CAN总线在热网监控系统中的应用,设计了基于DSP的现场测控器硬件系统,制定了用户层通信协议,并详细介绍了CAN网络通信部分的硬件和软件。 关键词:网络通信;CAN;现场控制器;DSP;热网监控引言 目前我国北方许多城市已经或者即将进行热网改造工程,将传统的分散供热改造为集中供热。 由于CAN总线相比其它现场总线技术具有众多优点,因此在工业中的应用越来越广泛。本文基于该总线技术针对热网监控系统开发的现场控制和通信的子系统,能安全可靠地实现现场数据采集、闭环控制及数据传输。鉴于篇幅,本文重点介绍CAN网络通信部分的设计与实现。系统结构及其硬件构成系统结构
资源详情
资源评论
资源推荐
通信与网络中的热网现场控制器的通信与网络中的热网现场控制器的CAN网络通信设计网络通信设计
摘 要:本文重点介绍了CAN总线在热网监控系统中的应用,设计了基于DSP的现场测控器硬件系统,制定了
用户层通信协议,并详细介绍了CAN网络通信部分的硬件和软件。 关键词:网络通信;CAN;现场控制器;
DSP;热网监控引言 目前我国北方许多城市已经或者即将进行热网改造工程,将传统的分散供热改造为集中
供热。 由于CAN总线相比其它现场总线技术具有众多优点,因此在工业中的应用越来越广泛。本文基于该总
线技术针对热网监控系统开发的现场控制和通信的子系统,能安全可靠地实现现场数据采集、闭环控制及数据
传输。鉴于篇幅,本文重点介绍CAN网络通信部分的设计与实现。系统结构及其硬件构成系统结构
摘 要:本文重点介绍了CAN总线在热网监控系统中的应用,设计了基于DSP的现场测控器硬件系统,制定了用户层通信协
议,并详细介绍了CAN网络通信部分的硬件和软件。
关键词:网络通信;CAN;现场控制器;DSP;热网监控
引言
目前我国北方许多城市已经或者即将进行热网改造工程,将传统的分散供热改造为集中供热。
由于CAN总线相比其它现场总线技术具有众多优点,因此在工业中的应用越来越广泛。本文基于该总线技术针对热网监控
系统开发的现场控制和通信的子系统,能安全可靠地实现现场数据采集、闭环控制及数据传输。鉴于篇幅,本文重点介绍CAN
网络通信部分的设计与实现。
系统结构及其硬件构成
系统结构
热网监控系统主要由上位机和现场控制器组成,总体结构如图1所示。
热网监控系统是在一次设备(传感器、变送器、各种执行机构)的基础上完成对热网的监测与控制,通过调节热管网的供水流
量、供水温度、供水压力,来保证热网安全、可靠、高效、稳定的运行。根据上述要求,本系统在保证系统可靠工作和降低成
本的条件下,考虑到通用性、实时性和可扩展性等方面的因素,采用了主要由上位计算机系统和现场控制器构成的系统结构。
系统工作过程如下:上位机首先初始化CAN网卡,设置网卡工作模式、接收码、接收掩码和波特率,然后进入运行状态,在适当
条件下与现场控制器进行通信。现场控制器主要完成现场数据的采集与处理和现场设备的控制等功能,并以查询或中断方式与
主机进行通信。
740)this.width=740" border=undefined>
图1 热网监控系统总体结构
硬件系统
CAN网络的拓扑结构采用总线式结构,其结构简单、成本低、系统可靠性高。信息的传输采用CAN通信协议,通信介质采
用双绞线。
740)this.width=740" border=undefined>
图2 现场控制器的结构框图
上位机
上位机采用工控机,负责对整个系统进行管理。上位机通过CAN网卡与现场控制器通信,同时通过局域网或者公共电话交
换网与整个工厂或者公司的计算机信息网络进行连接,实现信息共享。上位机具有组态、数据采集、参数设置、远程控制、流
程显示、数据存储、趋势显示、报表打印以及通信等功能。 740)this.width=740" border=undefined>
图3 CAN网络通信接口单元电路
CAN网卡
CAN网卡是负责CAN总线与上位机之间数据交换的功能模块。CAN网卡上存在两个方向的数据交换:CAN网卡与上位机
之间的数据交换(通过双端口RAM实现)以及CAN网卡与CAN总线之间的数据交换(由微处理器通过访问CAN控制器的接收缓冲
区以及发送缓冲区来实现)。CAN网卡上的CAN控制器选用的是PHILIPS公司的SJA1000芯片。 740)this.width=740"
border=undefined>
图4 通用定时器周期中断服务程序
现场控制器
现场控制器的结构框图如图2所示。
该现场控制器具有14路模拟量输入端口、2路模拟量输出端口、4路开关量输入端口、4路开关量输出端口以及时钟接
口、数据存储接口、液晶显示接口、网络通信接口、报警输出接口等。本系统采用了TI公司的带有10位ADC和CAN控制器的
DSP芯片TMS320LF2407A作为CPU。
网络通信接口单元是用来对CAN总线进行读写访问的部分控制电路。当需要发送数据时,CPU将数据交给网络接口单
元电路,由网络接口单元电路进行数据格式转换、串并转换和信号形式转换,并将数据按照CAN协议信号形式发送到CAN总
weixin_38624557
- 粉丝: 8
- 资源: 913
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0