基于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
基于CAN总线和Internet的分布式网络监控系统
关键字:CAN总线CAN总线 InternetInternet 分布式网络监控分布式网络监控 1 引言 炼钢及冶金企业是国家宏观经济支柱产业,同时也是电耗大户,节能潜力不容忽视。目前,虽然多数炼钢及冶金企业都采用数字电表,但仍采用人工手抄的方式,对用电情况缺少实时监测和控制能力,能源监管问题突出。因此,实现电能的自动计量、采集及网络化管理,是炼钢及冶金企业的必由之路。
can初始化完成后,进入数据的接收和发送阶段。为保证发送数据的完整性,采用查询方式发送数据;同时为保证接收数据的实时性,采用中断方式接收数据。数据发送和接收流程图。
发送数据时,将待发送的数据打包成符合can协议的帧格式后写入发送缓冲区,并自动发送。在写发送缓冲区前必须查询其状态,只有在有空闲的发送缓冲区时才将数据写入。启动发送成功后,通过查询can状态寄存器或配置发送成功中断来判断数据是否发送成功。
3.3 can通信协议的制定
在can分系统里,报文结构采用can 2.0b协议的标准帧结构。数据帧由7个不同的位场组成:帧起始、仲裁场、控制场、数据场、crc场、应答场、帧结尾。其中,仲裁场由11位标识符(id28~id18)和rtr位组成,依次从id28~id18发送,并且高7位(id28~id22)不能全是“隐性”。
7 结束语
本文采用can总线传输技术解决鞍钢集团大孤山选矿厂数据采集与控制系统各部件之间的信号传输问题。基于can总线的采矿厂数据采集与控制系统简化了系统的传输线束,同时大大的提高了系统的可靠性和传输响应的实时性,也为企业实现节能降耗、成本核算、过程优化以及建立mes信息管理系统奠定了物理基础。
5.1 can节点主程序
基于CAN总线信号采集系统电路设计
基于CAN总线信号采集系统电路设计随着汽车工业的进步,CAN总线系统逐渐成为汽车电气通讯领域的主流传输技术。
CAN总线采集系统是目前汽车电气采集数据的基础,它可以采集引擎、变速器、ABS、空调、电子油门等多种设备的信号并实时传输到控制器,从而实现车辆状态的监测和控制。
本文将详细探讨基于CAN总线信号采集系统电路设计。
一、系统设计方案系统的设计方案,包括了CAN芯片的选择、系统的拓扑结构、信号输入方式、信号处理与转化、输出方式等等。
根据实际需求,系统主要分为以下两个部分:(1)CAN节点部分CAN节点部分是CAN信号采集系统的核心部分,主要由MCU单片机和CAN收发器构成。
MCU单片机是实现系统的控制和数据处理,它接收各个传感器的模拟量信号,并将其转换成数字量信号,再将其打包成CAN帧输出给CAN总线。
而CAN收发器则是实现在CAN总线上的数据传输,它主要负责对CAN总线上的信号进行收发。
CAN节点部分的实现过程主要包括以下五个步骤:Step 1. 选定MCU并搭建系统选定一款MCU芯片,例如STC12C5A60S2,搭建工程并进行配置。
在搭建过程中,需要注意向MCU传输指令的方式,最常用的方式是串口传输。
Step 2. 选择CAN收发器并接入CAN总线在本系统中,我们选择了二代高速CAN收发器MCP2515,它可以实现在高速的CAN总线中进行数据传输。
将CAN收发器与MCU单片机进行连接,然后接入CAN总线。
Step 3. 建立CAN节点的通信协议在CAN节点与CAN总线建立通信协议之前,我们要先了解CAN的工作机制。
CAN总线实际上是一条双向通路,任意一个节点都可以接收和发送数据。
每个节点都有自己的地址码,通过地址码来定位数据的发送和接收。
因此,在CAN节点与CAN总线建立通信协议时,需要确定每个节点的地址码以及数据包的格式。
Step 4. 采集模拟量信号在CAN节点部分,MCU单片机需要采集各个传感器的模拟量信号,并将其转换成数字信号,再将其打包成CAN帧输出给CAN总线。
基于CAN总线的舱室微环境远程监控系统的设计
[ 关键 词 ] C N总 线 ; 程 监 控 ; 8 5 F 4 ; P 2 0 A 远 C 0 l0 0 C 20
[ 国 图书 资 料 分 类 号1 T 9 9 [ 献标 志码 ] A [ 章 编 号 ] 1 0 — 8 8 2 1 ) 3 0 4 — 3 中 N 1 文 文 0 3 8 6 (0 0 0 — 0 5 0
研 究 论 著 I HE S & RE E RCH RE OR T SI S A P T
・ 5 4 ・
基于 C N总线的舱室微环境远程监控系统的设计 A
张文 昌 , 志 国 , 向 东 , 刘 崔 程 智
[ 要 】 目的 : 计 基 于C N总 线 的舱 室微 环 境远 程 监 控 系统 , 满 足远 程舱 室 内部微 环 境 对 湿 度 、 力 、 度 等 指 标 摘 设 A 以 压 温
mir— n io me t rln itn e Re t T e sse b sd srmoe sp riina dc nrltru hEten t ewok co e vrn n gdsa c . t s h ytm. eie e t u evso n o t ho g h re t r o f o ml o n
Abtat O jcv T ee p teC N b s— sd sp rio n o t l ytm f h co—ni n e t nte s c bete odvl h A u —ae u ev i a dcnr s o temi — vr m n r i o b sn os e r r e o i h
Z HANG e — h n , I h — u , W n c a g L U Z i g o CUI a g d n , n — o g CHE h Xi NG Z i
基于CAN总线的智能温压数据采集及实时监测系统设计
S FRPAGE : UART1 PAGE;
一
=二匕 断 l开 有中 l 打 所
定 时 器2 出 后 l 溢
进人中断程序 l
EA =0;
——]_一
‘N
l
f ( = 0 J nl —n u; + +) 0 j r ; <aa g ipt j o
{
S BUF 1=2 4 +j 4 ;
输 , 时通 过 串 口对 数 据 进 行 了 实 时计 算 机 上 传 后 , 同 完成 了储 存 及 绘 制 波 形 等 处 理 。
关 键 词 数 据 采 集 C 0 1 0 0 C N 总 线 85 F6 A
中图分类号
T 6 H85
文 献 标 识 码 A
文章 编 号 10 . 3 (0 2 O 一 6 -3 0 03 2 2 1 ) l0 80 9 0
B sIC接 口, 个 U R u/2 两 A T串行 接 口 、 内看 门狗 片
及 V D监视 器等 。 D
本 数据 采集 系统 ( 1 以单 片机 C 0 1 0 0 图 ) 85 F6 为核 心 , 采用 自带 的八 通 道 A 采集 器 采集 外 部 D
收稿 日期 :0 11 -5 修 改 稿 ) 2 1—12 (
i a u —n u f m xip t= = aa g ipt / ( nl —n u) /最 后 一 路 数 据 采 o
基于CAN总线的采煤机定位系统的监控器设计
线与监控 器相连 , 主控 制器通 过轮询各 个监 控器 , 来查 询是否 有定位信号 , 以便确定采煤 机的准确位置 。当收到某个监控器
的 信 号 后 , 过 辨 识 标 识 符 (【 号) 确 定 是 哪 个 监 控 器 , 后 通 I ) 来 然
线 , 以高性 能 、 它 高可靠 性 以及 灵活 的设计而 受到人 们 的高度
进 行 了设 计 , 并给 出 了 软件 流 程 。 主 控 制 器 处 于 巷 道 交 叉 口或 综 采 面 的 一端 ,通 过 C N 总 A
推 出, 已被 列入 IO18 8 S 19 。目前 广泛应用 于过程工业 、 械工 机 业 、 织工业 、 纺 农用 机械 、 器人 、 机 数控 机床 、 医疗 器械 及传 感 器等领 域 , AN总 线是 一种全 数字 化 、双 向和 多主 的现场 总 C
SA10 ,此 时可 以对 SA10 J 00 J 0 0执行相应读写操 作) 8 C 2的 、9 5 采煤 机定位 监控 系统 是 由上位 机 、主控制器 、监 控器和 AL 、 D、 E R WR分 别与 SA10 J 00的对应 引脚相 连 , 成相应 的控 完 C N 总线 组 成 , 定 位 监 控 系 统方 框 图 如 图 1 示 。 A 其 所 制 功能 。
C N 总线 收发器 8 C 5 A 2 2 0是总线 的物理接 口及 驱动器件 。
其 输 出 端 的 2个 电阻 是 限 流 电 阻 , 免 8C 5 过 流 冲 击 。 2 避 2 2 0受 个 小 电 容 是 滤 波 电容 , 以滤 除 总 线 上 的高 频 干 扰 和 电磁 干 扰 可 等。 2个 反 接 的二 极 管 是 起 保 护 作 用 的 。 止 C N 总 线 上 出现 防 A
基于CAN总线分布式传感网络安全监控系统设计
I ■
基于 C AN总线分布式传 感网络 安全 监控系统设计
王正鑫
( 庆油 田有 限责任 公司第 三采油 厂 大 黑龙江 大 庆 13 ) 6 13 1 [ 摘 要] 设计 了分布 式传感 网络 安全 监控 系统, 保证人 员 安全和 生产 的正常 进行 , 可防 止油 田生产 过程 中火灾 的发生 。本系统 以 C N总线 协议 为基础 , A 采 用温度 与气 体浓度传 感器 组进行 环境 参数 的采集 , 利用 A8 C 1 片机 作为微 处理器 对采集 数据进 行 处理, T95 单 并通 过 CN 信接 口把 处理结 果传输 到服务 器, A通 最后 通过 以 L C 3 8为核 心的 C N与 I T R E P27 A N E h T通信 适 配器 将 信息传 输 到各个 监控 室 。相 对于 传统 的控 制系 统, 实现 安全监 控 的实 时性、有 效性 、灵活 性 、广 可
ห้องสมุดไป่ตู้
简 单的 菜单 式校 准及 模 块化 设 计和 组装 简 化 了安装 、维 护和 调试 。控 制部 分采用 A 8 C 1 T 9 5 单片机 对传 感器组 采集 的信息进 行处 理,T 9 5 是一种 低 电 A 8C 1 压, 4 字 节闪烁 可编程 可擦 除只读存 储器 , 带 K 高性 能 8位微处 理器, 性价 比较 高 。通 信部分 由 CN控制 器 SA 00 C N收发器 8C 5 构 成, 片机处理 A J 10 和 A 22 0 单 后的信 息经 由此接 口传给 服务器 ,J 1 0有 基本 的B sc CN 增强 的P l S A 00 a i A 和 ei C N 种模式 , 面支 持具有 新功 能的 C N 2O 协 议 。BC 5 可 以提 供 总线 A两 全 A .B 2 20 的差动发 送和 接收 功能, 提高系 统 总线的节 点驱动 能力, 大通信 距离 、降低 增 干扰 。微 处理器 负责 S A 0 0的初 始化 , Ji0 通过控 制 SA O 0实现数 据 的接 收 J I0 和 发 送 等 通 信任 务 。 () A 、IT R E 通信 适配器 设计 。cN与 IT RE 通信适 配器 硬件 2 CN N E N T A N EN T 框 图。它 的处理 器采用 N P 司的 A M TM — 核 的单 片机 L C 38 是 一款 X公 R T B IS P27, 支持 实 时仿真 和嵌 入式 跟踪 的 1 / 2 A M T M - C U 处 理器 时钟 高达 63 位 R 7D I SP , 7Mz 2 H 。片 内含有 高达 5 2 K l B的 片内 F a h和 6 B的片 内 S A ls 8K R M存储器 , 具有 强大 的通 信接 口:0 10 N E N T 体访 问控制 器 (A ) 2 CN b s 1/ 0M I TR E媒 M C ,路 A - u 接 口。增 强型外 设 4个 3 位 捕 获 /比较 定 时器 、1个带 有 2 B电池 S A 2 K RM 的低功耗 实 时时钟 、看 门狗定 时器和 1 片 内 4M z的 R 振 荡器 。LC 38 个 H C P 2 7 的强大功 能 为 C N和 I T RE 的通 信转 换带 来 了极 大 方便。 A NEN T 3系统 软件 设计 系统 软件 设 计包 括传 感 器 网络节 点 的数据 采 集 与处理 、通 信 、控制 软 件 设计和 C N IT R E 适 配器 软件 设计 以及服 务器 管理 软件 设计 。网络 A 、 N EN R 节 点软 件主 要 由数 据采 集 予程序 、通 信 子程 序和 控制 子程 序 3个部 分组成 。 数据 采 集子 程序 检 测各项 物 理参 数 ( 度 、烟雾)的变 化 、并通 过 算法进 行 温 简单 处理 : 制子程序 比较 简单 , 控 主要是 分析 、处理 服务器 传送过 来的控 制指 令, 控制 可控 电磁 阀: 信子程 序 负责节 点与服务 器的通信 。服务 器管理 软件 通 程序 首先对 CN总线 通信初始 化, 其设置 成固定 地址 的通信站 点, A 将 负责数 据 和控制 参数传 输下 载, 然后搜 索整个 监控 网络, 找出系 统中正 常运行 良好并 处 于正常 监控状 态的下 层控制 节 点, 据地址 列 出全 部节 点, 根 当每 一个节 点初始 化后, 可选择 部 分或全 部节 点进 行操 作, 发送 命 令和接 收数 据 。本 文 以 C N A、 ITRE N E N R适配 器软件 设计 为例 , 简单 说 明软 件设 计过程 。 结语 系统软 件设计 采用 C语言 实现, 软件 遵循模 块化设 计思想 , 采用结 构化程 序 设计方案 , 使其 具有 良好 的扩 展性, 便于移 植和 资源共享 客户端通 过浏 可 览 因特 网访 问服务 器上 的数 据并 进行 通信和 控制 。在 分析传 感器 的参 数后, 传感 器 网络 通过C N A 总线把 探测 到火源信 息传给 监控设 备, 监控设备 对火源 的 大小 、位 置进 行分析 后, 一方 面进行报 警 , 一方面把 命令传 给相 应的 网络 控 另 制节 点, 点控 制 电磁 阀打开喷 水装置, 节 实施灭火, 从而 实现安全监控 系统的 网 络化和智能化 。 参 考 文 献
基于CAN总线的车辆远程监控系统硬件设计
21 0 0年 1 1月
D v lp n & In v t n o c ie y& E e t c lP o u t e e o me t n o ai fMa h n r o lcr a rd cs i
机 电产 品 开崖 与 崭
Vo . 3. 6 1 2 NO.
态信 息 , 并 利 用 GS 短 消 息 模 块 将 采 集 到 的 车 辆 信 息 以 短 消 息 的 方 式 实 时 传 送 到 监 控 中 心 ,在 实 M
际应 用 中 ,具 有很 好 的灵 活性 和扩展 性 。
关 键 词 : 车 辆 监 控 系 统 ;CA 总 线 ;GS N M
中 图分类 号 :T 4 B7
摘
要 :针 对 车 辆 管 理 的 重 要 性 以 及 传 统 车 辆 监 控 系统 的 不 足 , 提 出 了一 种 基 于 CA G M 的 车 辆 远 程 监 N/ S
控 系统 的 硬 件 设 计 。 该 系 统 以 A M 嵌 入 式 微 处 理 器 为 硬 件 平 台 .采 用 C R AN 总 线 技 术 采 集 车 辆 状
水温、转速等重要车况信息,因此对车辆的监控缺乏全 l 置 的 能 力 。
面 性 。而 普 通 的 汽 车行 驶 记 录仪 ,又称 “ 车 黑 匣子 ” l 汽
文 献标 识码 :A d i 03 6 /32 00 0 2 1 s 0 6
The H a d r sg o hi l m o e M o t r ng S t m r wa e De i n fVe ce Re t nio i yse Bas d n CAN e o Bus
U M/— / nJ e
( me o c n ier gColg, lS an i 1 0 6 Ar dp h eE gn e n l e Xi l h a x 7 0 8 ,Chn ) i e a ia
基于CAN总线的城市轨道交通综合监控系统设计
现代电子技术Modern Electronics TechniqueSep. 2023Vol. 46 No. 182023年9月15日第46卷第18期0 引 言多数城市的轨道交通建设[1‐2]较复杂,所采用的监控设备存在寿命短、监控效率差的问题。
针对监控设备的不足,西班牙早已采用综合监控系统(Integrated Supervisory Control System, ISCS )对城市轨道交通进行实时监控。
为了解决轨道交通监控中的问题,需要对城市轨道交通综合监控系统进行设计。
汤石男等提出一种基于云平台的城市轨道交通综合监控系统设计方案[3],该方法根据云平台机制简化应用软件,同时优化监控系统的总体构架。
通过云平台的特点,将轨道交通控制中心及其数据库引入到云平台中,以此降低数据不能同步的风险;再根据降低结果实时监控轨道交通的运行状态。
但是,该方法引入的数据DOI :10.16652/j.issn.1004‐373x.2023.18.012引用格式:黄周彬.基于CAN 总线的城市轨道交通综合监控系统设计[J].现代电子技术,2023,46(18):61‐65.基于CAN 总线的城市轨道交通综合监控系统设计黄周彬(天津大学, 天津 300072)摘 要: 城市轨道交通监控涉及车内监控分站和人员跟踪分站等多个方面,其数据采集和处理的实时性、准确性会影响监控系统的运行性能。
为提高监控系统CPU 利用率和安全性,文中基于CAN 总线技术设计一种城市轨道交通综合监控系统。
基于CAN 总线设置城市轨道交通综合监控框架,硬件部分选择DSP 数字信号处理器实现多节点数字信号处理;采用dasRdb 系统数据库,利用实时数据服务器的空间分配技术处理数据。
软件设计方面,在IndasMake 开发环境中分析IndasIBNS 组态软件,分别设计城市轨道交通综合监控模块、系统权限与安全管理模块、网络监控功能模块、监控报警模块。
基于CAN总线的高精度温湿度监控系统
《 砖量与溺试技术》 o2年第 3 2 9卷第 4期
总线控 制器 M P55 C N总 线 的收 发 电路 M P51 C 2 1、A C 25 及 光 耦 隔离 电路 等 组 成 。MC 21 持 C 20 P55支 N A V .B技 术 规范 、 通讯速率为 1 bS的 C 总线控制器 , M/ N A 它可 以通
图 2 温湿 数 据 采 集 器 的 硬 件结 构
温湿度监控系统的各个子节点通过 C N总线 的进 A 行数据通信, 具有温湿度采集及控制功能 , 同时兼有液晶 显示及上下限温湿度报警功 能。其硬 件结构如 图 2 所 示, 主要包 括核心 控制 芯 片 、 温湿 度 传感 器 、A C N总线 通 信接口、 固态继电器及时钟芯片等。 () 1主控制芯片采用 MC O HP IR C I 公司生产 nnWa ao t t X2 M超低功耗技术单 片机 PC613 IT I1f 7作为 主控制芯 9 片 , 芯片 内置 具 有 L D驱 动 模 块 , 以减 少 系 统 成 本 该 C 可 及 电路板 布线等 优点 。 ()A 2 C N总线通信模块如 图 3所示 , 主要是 由 C N A
图3 A C N总线模块电路
C 总线 主要用 于 远距 离 的数 据 通讯 , N A 因而 系统 必 须具 有 一 定 的 防 雷 击 的 能 力 。在 M P55和 收 发 器 C21
M P5 1 C 25 之间必须采用高速的光耦进行完全的电气隔离, 做—个低通滤波器与抑制电压瞬态变化电路提高节点的抗 干扰 l能。从而大大提高节点的稳定性与安全性。 生 () 3各个节点采用高精度温湿度传感器 S T 5 H 7 进行 数据采集 。它是一款含有 已校准的两线串行数据通信的 相对湿度和温度传感器 , 实现 了温湿度直接数字量 的输 出, 从而大大简化各节点的电路 , 保证采集数据 的精度。 其性 能 如表 1 示 。 所
基于CAN总线的增强型监控系统
ZH 0 U a R n,W A N G — Lina,GA O io a X a -n
( h o f Auo t n S in ea d Elcrc lEn n eig,Bejn i est f Sc o l tma i ce c n etia giern o o ii g Unv riy o
Ae o a tc n to a t s r n uis d Asr n ui ,Bej n 0 1 1 a c iig 1 0 9 ,Ch n ) ia
Ab ta t Du o t e s o to n s o o c mmu ia i n s e d a d h g a a e r r r t n t e d me tc s r c : e t h h r c mi g fl w o n c t p e n i h d t r o a e i h o s i o
e f c i ey Re l i ,s c rt n t b l y o i l b r t r n t r g s s e a e e h n e r a l . Th fe t l . v a me e u i a d sa i t f f m a o a o y mo i i y tm r n a c d g e ty t y i l o n e
p e o a a c e k u i p l d n a i a i n s fwa e o a a s c rt s d sg e a e n La VI W ,r — i fd t h c s m s a p i .a d v l t o t r fd t e u iy wa e i n d b s d o b E e d o e
- 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)