基于CAN总线的数据监控系统设计
基于CAN总线的设备监控系统设计

0引 言 C A N总线可靠性高 ,并具有 良好 的错误检测
能力 ,可用于实现远距离串行通信。本文所述网络 在远距离 ( 布线长度达 1 . 2 k m左右 ) ,强干扰 ( 布 线区域分布着大量大功率设备 )的现场环境 中,亦
关系 :工控机对主站 ;主站对分支节点 ;节点对
P L C 。主设备 向从设备发命令 ,从设备 收到命令
( D e p a r t m e n t o f Me c h a n i c a l a n dE l e c t r i c a l E n g i n e e r i n g o f S i c h u a nU n i v e r s i t y ,C h e n g d u 6 1 0 0 6 5 ,C h i n a )
Th e De s i g n o f a n Eq u i p me n t Mo n i t o r a n d Co n t r o l S y s t e m Ba s e d
o n CAN Bu s
P AN L o n g ,L I N G u a n g - c h u n ,R E N D e - j a n ,D E N G L i n - j i e
后执 行 相应 的动 作 。
主站和各分支节点组成的 C A N总线 网络是整 个系统的主体部分 。它作为工控机与 P L C 之间通
可使用 1 0 0 k b i t / s 以上的总线波特率现实数据的可
靠传输 ,满足系统实时性要求 。所选用 的 C A N驱 动器 M C P 2 5 5 l 能够可靠驱动 2 0 个以上的节点。
自动 化
DOI : 1 0 . 3 9 6 9 / j . i s s n . 1 0 0 9 - 9 4 9 2 . 2 0 1 4 . 0 3 . 0 1 5
基于CAN总线的数据采集与控制系统设计

基于CAN总线的数据采集与控制系统设计郝寿朋;刘瑞玲【摘要】In order to ensure real-time and reliable data transmission, solve the problem that the data is prone to be interfered in the process of data transmission, and ensure the capability of the data acquisition and control system, CAN (controller area network) bus is taken as the fieldbus in the system to realize data transmission. CAN is a kind of serial communication network that supports the distributed control and the real time control, and has the characteristics of high performance and high reliability. The repeated tests for the hardware and software of the system demonstrates the capability of the system, and embodies the obvious advantage of CAN bus in the aspects of the communication capability, reliability, real time, and so on.%为了保证数据传输的实时性、可靠性,解决数据传输过程中易受干扰的问题,并保证数据采集和控制系统的性能.采用CAN总线作为现场总线来实现数据传输.经过对系统软硬件在不同环境下的多次测试,验证了该系统的性能,同时也体现了CAN总线在通信能力、可靠性和实时性等方面的明显优势.【期刊名称】《现代电子技术》【年(卷),期】2011(034)008【总页数】4页(P36-38,42)【关键词】CAN总线;数据采集;控制系统;串行通信【作者】郝寿朋;刘瑞玲【作者单位】中国海洋大学,信息科学与工程学院,山东,青岛,266100;临沂市高级技工学校,山东,临沂,276021【正文语种】中文【中图分类】TN911-340 引言随着计算机网络上的高速发展,使得信息的交流与共享变得空前广泛和自如,而这项技术也渗入到自动化领域的变革当中,现场总线(Fieldbus)由此应运而生,开创了工业控制的新篇章。
基于CAN总线的分布式监控系统设计

引言锅炉是通过燃烧加热工质来提供热能动力的重要设备,同时又是承压、受火、有爆炸危险而又被各行各业普遍使用的特殊设备。
所以实时监控锅炉的运行状态,及时、准确地发现锅炉运行中的事故至关重要。
传统的锅炉监控系统在测量手段和使用的传感器方面都存在很大的缺陷。
以温度检测为例,早期采用的热电偶电桥法,测试过程复杂;而采用集成的半导体模拟温度传感器需要大量的传输电缆,成本高且不易维护。
CAN总线是一种多主机控制标准,具有物理层和数据链路层的协议、多主节点、无损仲裁、高可靠性及扩充性能好等特点;能有效支持分布式控制系统的串行通信网络。
一方面,其通信方式灵活,可实现多主方式工作,还可实现点对点、点对多点等多种数据的收发;另一方面,能在相对较大的距离间进行较高位速率的数据通信。
本系统是由上位机对多个并列的承压锅炉监控单元进行控制管理,各监控单元之间要进行快速的数据传输。
CAN总线能很好地满足该系统的要求。
1 系统总体结构如图1所示,系统由上位监控机、CAN节点0与其他CAN节点组成。
其中,上位监控机为PC机,各CAN节点的微控制器为STC89LE54RD+。
STC89LE54RD+外接CAN控制器SJA1000,外部设备主要为一线式数字温度计DS1822与压力传感器。
上位监控机(PC机)采用IBM-PC兼容机,主要负责对系统各节点监控数据的接收与管理、控制命令的发送以及各控制单元动态参数和设备状态的实时显示。
CAN节点0是一个至关重要的节点,主要有两个功能:一是作为上位机(PC机)与CAN总线的接口,完成CAN总线数据与RS-232接口的数据转换,对智能节点传送过来的数据信息进行缓存,对告警信号进行告警以通知维护人员进行处理;二是负责协调上位机与各个CAN节点的通信,以确保各个节点的监控数据能够快速、准确地传给上位机。
监控CAN节点为智能型的监控模块,以单片机为核心,主要负责对现场的环境参数和设备状态进行监测,对采集来的数据进行打包处理并将处理过的数字信号通过CAN通信控制器SJA1000送入CAN总线;对系统中各个承压锅炉的压力与温度进行测量。
基于CAN总线井下安全监控系统的设计与实现

场 的监控 。
关键 词 : C A N总线 ; 气体传感器 ; 监控 网络 ; 预报警
中图分类号 :T N9 1 3 文献标识码 :A 文章编号 :1 0 0 0 - 9 7 8 7 ( 2 0 1 3 ) 0 5 - 0 1 0 2 - 0 3
一 D e s i ・ g n a nd - l ● m DI ● e me m』 J a n0 ● n o i n s a t 一 e ・ t y m0 u- t t or i - ng s ys t e m
u nd e r g r o u nd c o a l mi n e s b a s e d 0 n CAN b us
D I N G L i . q i o n g , , T A N Q i u . 1 i n ' , P E I X i a n g . d o n g , , Z H U s i - mi n , 。 , Z H A N G X i a n — s h e n g , , K A N G H a o ’
2 . Ke y La b o r a t o y r o f I n s t r u me n t a t i o n S c i e n c e & Dy n a mi c Me a s u r e me n t , Mi n i s t r y o f E Mu c a t l o n,
d i f e en r t s e n s o s, r f o r e x a m p l e , H2 S g s a s e n s o r , d o u b l e g a s ( C H 4 , C O)s e n s o r , t e m er p a t u r e — h u mi d i t y s e n s o r e t e i n i t s
CAN总线下的煤矿安全监控系统设计

关键词:煤矿安全;CAN总线;dsPIC30F6012;监控系统引言煤矿安全监控系统能够对矿井下CH4、CO、温度、通风、粉尘等环境参数及机电设备的开关状态进行准确、实时的监测和报警,减少事故的发生,对煤矿安全生产具有非常重要的意义。
但是,煤矿井下环境十分恶劣,监测数据量大,监测点多且分散,采集的数据需要通过长距离通信线路上传,易受干扰影响,对监测系统的可靠性、实时性提出了严峻的考验。
CAN总线是一种应用于现场设备与控制室之间,支持分布式、实时控制的现场总线网络;采用双绞线传输、全分散、全数字化,抗干扰能力强,可构建多变量、多点检测的通信系统;可靠性高、实时性好,传输速率高,最高可达1Mb/s,最大传输距离为5km,完全满足煤矿安全监控的要求。
因此,本文设计了一种基于CAN总线的煤矿安全监控系统,现场智能节点以单片机dsPIC30F6012为检测控制核心,检测井下环境参数,并通过CAN总线实时、远距离上传至地面上位监控主机进行数据分析,全面实现井下安全生产监控。
1煤矿安全监控系统概述煤矿安全监控系统的总体结构如图1所示,由现场检测节点电路及测量传感器、CAN总线网络、CAN总线适配卡、上位机组成。
现场检测节点收集有害气体含量、温度等矿用传感器检测的环境数据,进行分析处理并就地显示及异常报警,同时通过CAN接口将数据实时发送到CAN总线上,也可通过CAN接口接收上位机下达的指令信息。
CAN总线可挂接110个检测节点,通过网桥方式可扩充节点数量,使监控不留死角。
上位PC机通过CAN适配卡获取由CAN总线传输的井下监测数据,并进行数据分析处理及存储,形成各种报表、异常报警及控制指令的下达。
2系统硬件设计(1)现场检测节点设计现场检测节点电路结构图如图2所示,节点以单片机dsPIC30F6012为核心,井下传感器输出的模拟信号送入dsPIC30F6012的片内A/D转换器,单片机以此获取井下环境参数信息,进行显示及与设定的限值进行比较,对异常情况进行报警;由单片机片内CAN总线控制器及高速光耦6N137、CAN总线收发器TJA1050T构成CAN 通信接口电路,用于数据的实时传输。
基于CAN总线的电气监控仪表的设计

线接 口的安 全以及抗干扰 的能力 , 可 以采取 以下措施 : ①在 和
C A N 的初始化 过程 , C A N 数据 的接 收以及C A N 数 据的发送都
控。
关键词 : C A N 总线 ; 远 程 监控 ; 仪 表
1 基于 C AN总线 电气 监 控仪 表 的系统 总体 设计
基于C 8 0 5 1 F 0 4 0 单片机为杨 【 = 、 . , 对现场参数 进行监控 , 同时
稳定性, 并且使得系统的测量 噪声降低 , 阻抗 匹配快速 。
并联 瞬态 电压 抑制二极管; ③通 过3 0 p F 的小 电容接在C A N — L 与 须对C A N 的通信 的速率 以及总线的长度同时考虑 , 因此, 设置的
C A N — H 之 间, 从而使得 总线上 的高频 的干扰得 到滤 除, 并且 对于 C A N 总线 长度是5 0 0 m , 而波特率为1 2 5 k b p s 。 当数据更新之后, 电磁的辐射具有一定的防范作用。 法, 电位法 , 试 纸法。 电位法相对于其他 的两种测量方法 来说, 被立 即发送 , 因此, 使得基于C A N 总线的仪表控制系统_直处 于 在于基于C A N 总线仪表控制 系统 检测的仪 表主要接收 的是监 控 进 行化 工生产 中P H 值测 量是 经常用到 的方 法有化学分析 监视状态 ; 另外, 利用中断的形式进行数据 的接 受, 这样的 目的
送能 力提 高。图1 是基 于C A N 总线 的监控仪表 系统 的C A N 接 口电
系统的c 8 0 5 1 F 0 4 O 内部 集成的A D C 0 转换时钟的最大的转换
基于CAN总线的煤矿监测监控系统分析

基于CAN总线的煤矿监测监控系统分析摘要:煤矿监控系统中CAN通信技术的设计,是通过对现有系统通信方式的比较和存在问题的综合分析,选择最新通信的数字化设计方案,具有良好的检测效果。
基于此,笔者将分析与探讨基于CAN总线的煤矿监测监控系统。
关键字:CAN总线;煤矿监测监控系统分析;监控系统引言:做好煤矿监测监控和确保煤矿安全生产问题,是煤炭作为国民经济支柱产业安全高速可持续发展的前提。
特别是施工企业要对煤矿井下各种灾害性气体、运输设备、工况环境、矿山机电设备等设备进行综合监测,才能保证整个煤矿的安全运行。
一、基于CAN总线的煤矿监测基于CAN总线的煤矿监测监控主要是由操作站、控制站及其网络组成,有效提高了检测的效率,可以避免出现连锁故障的情况。
同时操作人员可以掌握操作过程、预警情况和数据,进而指导施工企业采取针对性措施。
二、基于CAN总线的安全监控系统的优点CAN总线的运行方式为多主机运行,任何节点都可以通过干线随时向其他干线传输信息。
其次CAN总线带有无损自动判断技术,当系统中同时出现的两个小节点向,CAN总线传输信息时,下层节点可以暂停传输,等待高层节点优先传输后再传输,进而有效地缩短了总线的判断时间。
其次在CAN总线模式下,一个节点可以传输到一个节点,一个节点可以传输到多个节点,一个节点可以传输到所有节点。
特别是CAN数据传输精度高、速度快,实现了信息的快速共享。
特别是CAN总线采用短帧传输,可以与检测技术相结合,提高了检测的正确率。
最后是CAN具有完善的通信协议优势,该系统开发简单,可直接由CAN总线控制芯片实现。
此外CAN的成本低,与集中式监控系统相比,节省了大量电缆等设备的采购,当前CAN总线模式的煤矿安全监控系统的工程造价也大大提高减少。
三、基于CAN总线的煤矿监测监控系统(一)总线扩展,多公里范围内复杂系统的监控从理论上讲CAN总线中的节点数目是没有限制的,但节点数目小于110的设置有利于保证日常通信的质量。
基于CAN总线的通用型监控系统设计

( lc cl n fr ai n ie r gC l g ,H n nU i r t, h nsa4 0 8 ,C ia Eet a a dI om t nE g e n o ee u a n es y C a gh 10 2 hn ) i r n o n i l v i
Ab t s ̄ :T e d s n o n v r i n trn y t m a e n C u s ie .T e g n r ld sr ue h e i fu ie sa mo i i g s se b s d o AN b s Wa gv n g l o h e e a i i t d tb
统 的进一 步普 及应 用 J 。
的场合 。C N 总 线 广 泛 应 用 于 汽 车 的 微 控 制 通 A 信, 形成 汽 车 电 子控 制 网络 。 可靠 的错 误 处 理 和 检错 机 制 、 特 的 非 破 坏 总 线 仲 裁 、 件 自动 重 独 硬 发 、 帧结 构 、 R 短 C C校 验 等 独 特 的 功能 使 C N总 A 线 成 为 目前 抗 干扰 能力 最强 的现 场 总线之 一 L 。 4 ] ( )总线 利用 率 高 。数 据 传 输距 离 远 ( 度 2 速 降到 5k/ 以下 时 , b s 传输 距 离 可 达 1 m) 数 据 0k ,
n n-ie pr a d o ln o ̄ a t e ie s nc r e e l fs fwa e a d h r wae. I spr v d h tt e s se o rt swel m o r a z y h r n wa o ot r l o n ad r ti o e t a h y tm pe ae l n a e m it ie s y,S tc n b d l e a d c n b an an d e al i O i a e wi ey us d. Ke o d y w r s:CA s;uni e s l m o t rng s t m ;o lne pr gr m N bu v ra ; nio i yse n-i o a
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
有 很 高 安 全 等 级 的 分 布 实 时 控 制 。本 文 利 用 CAN现 场 总 线 技 术 实 现 在 线 数 据 实 时监 控 . 出7CAN总 线 的 硬 件 电 路 和 软 给 件 设 计 过 程 , 利 用Viu l +设 计 了_ 机 监 控 软 件 。 并 s a C+ 上位 关键 词 : CAN总 线 ;数 据 监 控 Viu l s a c++.
nrt c mn ts f an 。 ucj o i m io mo & an
摘
要 : 制 器 局 域 网CAN为 串行 通 信 协 议 . 有效 地 支 持 具 控 能
特 的 设 计 与 一 般 的 通 信 总 线 相 比 . 的 数 据 通 信 具 有 突 出 它 的 可 靠 性 、实 时 性 和 灵 活 性 ,其 特 点 可 概 括 为:) 0 CAN为 多主 方 式 工 作 , 络 上 任 一 节 点 均 可 在 任 意 时 刻 主 动 地 向 网 络 上 网 其 他 节 点 发 送 信 息 而 不 分 主 从 :② 采 用 非 破 坏 仲 裁 技 术 . 当多 个 节 点 同 时 向 总 线 发 送 信 息 冲 突 时 , 先 级 低 的 节点 会 优 主 动 地 退 出 发 送 ,而 最 高 优 先 级 的 节 点 可 不 受 影 响 地 继 续 传 输 数 据 .从 而 大 大 节 省 了总 线 ; 仲 裁 时 间 。尤 其 是 在 网 中突 络 负 载 很 重 的 情 况 下 , 不 会 出 现 网 络 瘫 痪 情 况 ; CAN的 也 ③
种 串 行 数 据 通 信 协 议 . 有 实 时 性 强 、 输 距 离 较 远 、 电 具 传 抗
磁 干 扰 能 力强 、成 本 低 等 优 点 , 别 适 用 于 环 境 恶 劣 、电 磁 特 辐 射 强 和 振 动 大 的 工 业 环 境 Ⅲ。 笔 者 叙 述 的 是 基 于 CAN总 线 的 数 据 监 控 系 统 设 计 .把 先 进 的 网 络 通 讯 技 术 应 用 于 数 据 传 输 中 , 结 合 M FC设 计 并 出上 位 机 窗 口, 于 实 时监 控 和 限 值 报 警 。 便
D esgn fD a a Sur il nc ys e as d n a B us i o t ve la e S t m B e o C n
D ou i a Z qi ng W ang J xi i an
( c o l f g n e i g& A n ui rc t r l i e st , fi 3 0 6 S h o o En i e rn h Ag iul a v r i He e 0 3 ) u Un y 2
二、 CAN 总 线 特 点
CAN总 线 广 泛 应 用 于 汽 车 船 舶 、 器 人 、液 压 系 统 、 机 楼 宇 自动 化 等 场 合 。由 于 CAN 总 线 采 用 了许 多 技 术 及 独
采 用 SJ l 0, A 00 cAN总 线 收 发 器 采 用 8 C25 2 0,上 位 机 采 用 Viu l s a c++ 辑 数 据 监 控 窗 口口。 编 】 3 1微 处 理 器 AT8 s . 9 51
三 、系 统 硬 件 设 计
如 图 l 示 整 个 系 统 以 CA N总 线 通 信 和 Vi u lC+4 所 s a -
监 控 窗 口编 程 为 核 心 进 行 设 计 。系 统 采 用 A 9 1 为节 T8 C5 作 点 的微 处 c
A bs r t act :Cont ol e r a N et or r l rA e w k CA N s a s r alcom m uni ton ot ol nd uppo tt gh ev e ur t nt ol i e i ca i pr oc ,a s r he hi l elof s c i y co r of t s r but on of r al t m e Ef e t vel he di t i i e —i f c i y.Acco di r ng o he CA N i d t t f el bus and M FC ,t s pa r pr e s a m oni or ng hi pe es nt t i s t m hi e ot t om m uni t ons m onior ng per t on, nd e hod hi h ys e w ch r m e da a c ca i t i o ai a am t w c des gns t har i he dw a e a of w a e. r nd s t r Ke yw or :CA N ds Bus ;D a a M onior n V i ualC++ t t i g; s
CAN总 线 是 德 国 BoScH公 司 从 8 0年 代 初 为 解 决 现 代 汽 车 中众 多 的 控 制 与 测 试 仪 器 之 间 的 数 据 交 换 而 开 发 的 一
帧 结 构 . 输 时 间 短 . 干 扰 概 率 低 . 证 了数 据 出错 率 极 传 受 保
低 , 帧 信 息 都 有 CRC校 验 及 其 他 检 错 措 施 , 有 极 好 的 检 每 具 错 效 果。
中图分类号 : 24 TP 7
文 献标 识码 : A
文 章 编 号 :1 7 一 1 ( 0 0O5 0 8 0 6 3 l3l2 l ) - 3 — 3
一
、
引言
直 接 通 信 距 离 最 远 可 达 1 km( 率 在 5 b s 下 ) 0 速 k p以 通 信 速 率 最高 可达 1 b ( M ps1  ̄时 通 信 距 离 最 长 为40 ;④ 报 文 采 用 短 m)