解读关于总线的数据采集器的设计

介绍了一种通用CAN节点数据采集器的设计方法,该数据采集器采用12位精度的模数转换器,具有4路模拟量输入和2路输出;其开关量为四路输入和四路输出,并有1个可作为通用CAN总线接口的CAN通信口用于自动控制系统中的数据采集口,  并以CANOPEN协议进行通信。

0 引言

现代工业生产过程一般都是连续或成批的工作,故需要严格的过程控制和安全措施。数据采集系统就是对生产环节的数据进行实时采集,并对数据进行处理,从而实现提供生产过程数据和动态监控等功能。在整个生产过程中,数据采集系统发挥着非常重要的作用。为此,本文给出了一种数据采集器的设计方法,本设计采用CAN(Controller Area Network,控制器局域网络)总线,具有智能程度高、传输效率高、实时性强、适用面广等特点。

1 CAN总线简介

CAN(Controller Area Network)为局域网控制总线,符合国际标准ISO11898。CAN总线最初是由德国的BOSCH公司为汽车的监测、控制系统设计的,属于总线式通讯网络。CAN总线规范了任意两个CAN节点之间的兼容性,包括电气特性及数据解释协议。CAN协议分为二层:物理层和数据链路层。物理层用于决定实际位传送过程中的电气特性。在同一网络中,所有节点的物理层必须保持一致,但可以采用不同方式的物理层。CAN的数据链路层功能则包括帧组织形式、总线仲裁和检错、错误报告及处理、对要发送信息的确认以及确认接收信息并为应用层提供接口等。

其主要特点是:

(1) 能够以多主方式工作,网络上的任意节点均可成为主节点,并可向其它节点传送信息;

(2) 非破坏性总线仲裁和错误界定,总线冲突的解决和出错界定可由控制器自动完成,且能区分暂时和永久性故障并自动关闭故障节点;

(3) CAN节点可被设定为不同的发送优先级。以满足不同的实时要求;

(4) 采用差分驱动,可在高噪声干扰环境下使用;

(5) 通信距离可达lO km(5Kbps),速率可达1Mbps(40m以内)。

2 数据采集器的结构原理

本文设计的数据采集器综合考虑了各种现场需求以及线路的优化等因素。设计时选用了专用元器件,以尽量简化电路,提高电路的可靠性。该数据采集器电路有4路模拟量差分输入(信号范围为0~10 V)和2路输出;开关量则是四路输入和四路输出,并有1个CAN总线通信口;CAN通信采用CANOPEN协议方式。

本数据采集器采用单片微机C8051F005作为控制核心,与CAN控制器SJA1000、CAN驱动器82C250及两片TLP521-4等器件共同组成具有模拟/数字量输入输出的接口电路。将C8051F005的P1口的全部口线同两片TLP521-4的输入或输出连接,以作为开关量的数据接口;P0的全部口线则作为与CAN控制器SA1000接口的地址/数据复用总线;P2口的部分口线用于对CAN控制器SJA1000的控制。该数据采集器的结构如图1所示。

2.1 模拟量采集模块的设计

模拟量的采集是本系统的关键,为了提高数据采集的精度和抗干扰性,模拟量采集模块采用差分形式。其中4路模拟量输入通过模拟多路开关进行分时切换。本系统选用高速模拟多路开关DG529,并共用一个前置电路数据送入C8051F005的A/D转化器进行转换,这种方案可以大大简化电路结构,提高效率。具体的前置电路如图2所示。

该前置电路采取浮动差分形式来提高数据采集的稳定性。先将DG529切换过来的信号送到AD620进行阻抗匹配,之后采用高精度运放OP07并叠加一个1.2 V的电平到信号中间,使之形成浮动差分形式,再经过R7~R10的电阻网络衰减以及运放LM258的缓冲,送到C8051F005的AIN0、AIN1进行相差之后,进行A/D转换。二极管D1~D4可保护单片机的口线。

模拟量的输出则直接用C8051F005的DAC转换器再经运放放大来实现。

2.2 开关量采集模块的设计

开关量的输入采用光耦进行光电隔离,以隔断前后通道的电磁联系,提高抗干扰能力,同时把输入的开关量转化为C8051F005的3.3 V的电平标准。开关量的输出同输入一样仍然采用光电隔离。具体电路如图3所示。

2.3 通信模块的结构

本数据采集器通信系统主要由CAN通讯控制器SJA1000、CAN通讯驱动电路82C250和光电隔离部分构成。通信模块负责实现现场总线体系结构的逻辑链路控制(LLC)子层、媒体访问控制(MAC)子层和物理层的功能,完成具体数据的可靠接收和发送。CAN控制器SJA1000与物理总线接口芯片82C250连接。为了保护数据采集器内部的芯片并提高抗干扰能力,在SJA1000与82C250之间加入光耦进行隔离。

考虑CAN网络具有较高的传输速率,普通光耦的速度是不够的,所以,本设计选用高速光耦(6N137)作为隔离器件,而且光耦部分电路所采用的两个电源也必须完全隔离,否则光耦也就失去了意义。SJA1000与82C250的电路连接如图4所示。

3 CAN通信的设计

CAN总线的通信采用CANopen协议来实现。CANopen是基于CAN串行通讯的网络系统,CANopen规范覆盖了应用层和通讯协议子集、程序设备的构造、推荐的电缆和接头形式、SI单位和前缀解释等,因而可保证不同厂家CAN控制器在通讯、联接和具体控制以及软件开发方面的一致性,从而给系统的使用和维护带来极大方便,图5是其参考模型。

在CANopen应用层中,设备通讯和应用程序对象将得到交换,所有这些对象均可通过16位索引和8位子索引进行访问,这些对象(COB)将会被映射到一个或更多的已经预定义和配置好的帧中。图6是CAN各协议层的访问方式示意图。通过对象索引,数据对象在应用层进行处理和访问将更加方便和直接。

CAN协议具体包括如下几个方面:

(1) 标识符

采用11位标识符,数据链路层与CAN2.0A相同。

(2) 网络中的主从节点关系

一个CANopen系统必须有一个且仅有一个主节点,但可以有多个从节点(0~126),其中主节点具有启动网络、停止网络、节点检查、网络引导等特殊功能。

(3) PD0协议

在CANopen协议中,CAN的数据信息可被看作是一种过程数据对象PDO (Process Data Ob-ject),它是设备传送处理信息的标准方式。PDO发送端可看作为PDO生产者,而PDO接收端则可比喻成PDO的消费者,这种通讯为一点对多点的方式。

(4) SDO服务

SDO(Services Data Object服务数据对象)可提供一种获得指定节点相关状态数据的手段。当SDO客户端发送一个数据请求后,服务端便发送相应的数据回应,这与原CAN协议中的远程数据帧类似。

(5) 预定义连接集

CANopen规定了预定义的连接集,以简化网络的配置和使用。

(6) 发送和接收PDO

CANopen规定了相应的内存区以用于发送和接受网络上的数据。这相当于c语言中直接对地址进行操作,因而可实现PDO数据的完全透明传送,从而给程序编制带来极大方便。

4 结束语

现场总线技术是自动化控制领域的一次重大变革,本文所设计的系统正是为适应这一变革所做的积极的探索。应用实践证明,基于CAN现场总线的数据采集器不仅可靠性高,而且比通常采用PLC系统配置更为灵活,相信该系统将更加广泛的应用于工业生产的各个方面。

THE END
0.物联网数据采集器的工作原理和工作流程一、物联网数据采集器工作原理: 物联网数据采集器的工作原理基于传感器和通信技术。它主要包括传感器节点、数据采集模块、数据处理单元和通信模块。 1. 传感器节点: 传感器节点是物联网系统的数据来源,它可以是各种设备、感应器或传感器。传感器节点具有各自特定的功能,如温度、湿度、光照等监测。传感器节点能够实时感测jvzquC41yy}/gujehctt0lto1f535B89724ivvq
1.RFID物联网技术在物流仓储管理中的应用冷链行业资讯完整的RFID系统包括RFID数据采集端(标签、阅读器、天线)、中间件或者接口、应用系统和管理平台等。RFID应用系统参考架构一般可采取四层结构形式,从下至上依次为阅读器层、边缘层、集成层和应用层。RFID系统的工作原理是:阅读器通过发射天线发送一定频率的射频查询信号,当电子标签进入发射天线工作区域时产生感应电流,标签获jvzquC41yy}/uqfpi{kykwjk0ipo8ftvkimg873:3=1293jvor
2.数据采集卡的工作原理数据采集卡的种类→MAIGOO知识数据采集卡,即实现数据采集(DAQ)功能的计算机扩展卡,可以通过USB、PXI、PCI、PCI Express、火线(IEEE1394)、PCMCIA、ISA、Compact Flash、485、232、以太网、各种无线网络等总线接入个人计算机。下面就和小编一起了解一下吧。 数据采集卡工作原理 应用时,数据采集系统置于被监控的设备处,通过传感器对设备的电压或者电流jvzquC41o0sbkptq0eun1ptqoco03A;:;;4ivvq
3.微机原理课程设计数据采集系统考虑本数据采集系统要求,该系统的功能框图如下: 图1 系统功能框图 (一)AD转换器的选择 1、根据AD转换器基本原理及特点,可以分为以下类型:积分型、逐次逼近型、并行比较型 /串并行型、Σ-Δ调制型、电容阵列逐次比较型及压频变换型。 1)积分型(如TLC7135) 积分型AD工作原理是将输入电压转换成时间(脉冲宽度信号jvzquC41o0972mteu0tfv8iqe1:254ivvq
4.探秘汽车综合环境试验舱:有哪些功能特点和设备参数?如何工作?• 振动与冲击传感器:安装在车辆关键部位的加速度传感器实时监测振动和冲击数据,并将数据反馈给控制系统。 7. 数据采集与监控系统 工作原理: • 多通道数据采集器:集成多种类型的传感器(如温度、湿度、风速、光照、振动等),通过数据采集器实时采集并记录各项环境参数。 jvzquC41yy}/{xtlkc4dqv4ctvodnn4;4:727A:28:824A84884ivvq
5.网络监测系统范文搜集攻击源信息-远程上传至中心服务器-分析攻击源信息-中心数据库进行处理-中心数据库数据统计-攻击源监测客户端呈现。 五、信息搜集服务器工作原理 信息搜集服务器为分散在各地的子服务器,专门用来搜集具有攻击行为的攻击源。 其中中心处理服务器将负责收集由各地子服务器上传上来的攻击信息,进行选取实时录入数据库。 六、基于蜜罐原理的jvzquC41yy}/i€~qq0ipo8mcqyko1?<;534ivvq
6.数据采集介绍测量系统数据采集本文介绍了数据采集的概念、目的和原理,阐述了其在智能制造中的应用,如盖勒普MDC系统。还讲述了现场采集的难题及采集功能、特点,以μC/OSⅡ为平台开发高性能数据采集系统,最后给出数据采集器的采购建议,该系统可在工业场合广泛应用。 数据采集(DAQ,Data acquisition),是指从传感器和其它待测设备等模拟和数字被测单元jvzquC41dnuh0lxfp0tfv8kwjcthjjsi1cxuklqg1fkucrqu13935989;3
7.详解数据网关和数据采集器的概念、原理、应用和未来发展等内容数据网关与数据采集器是现代物联网技术中非常重要的两个组成部分,它们承担着物联网设备和云端平台之间数据传输的任务。本文东胜物联将从概念、原理、应用和未来发展等方面对数据网关和数据采集器进行详细介绍。 一、数据网关的概念 数据网关是一种物联网设备,它主要用于物联网设备与云端平台之间进行数据传输和通信。jvzquC41yy}/unpqto4dqv4pgyy07;8;56?387mvon
8.04.Filebeat简介原理及配置文件和一些案例Filebeat的工作原理是什么? 如何配置Filebeat? Filebeat的配置文件有哪些关键部分? 简介 Beats轻量型数据采集器 Beats 平台集合了多种单一用途数据采集器。它们从成百上千或成千上万台机器和系统向 Logstash 或 Elasticsearch 发送数据。 Beats系列 全品类采集器,搞定所有数据类型 Beats 可以直接将数据发送到 ElasticsejvzquC41enuvf7ygpekov7hqo1jfxnqqrgx0c{ykenk03@587;6
9.什么是信号采集器,信号采集器的知识介绍2.信号采集器工作原理 信号采集器的工作原理基于模拟信号转换为数字信号的技术。首先,信号采集器会对采集的模拟信号进行放大滤波等预处理。然后,它将信号经过快速采样和量化,转换成数字信号。最后,该信号通过通讯接口和线缆传输到计算机或其他数据处理设备进行信号分析与处理。 jvzquC41yy}/gnkqewy/exr1dcolg8:332750qyon
10.射频识别技术通用12篇四、RFID系统的工作原理 电子标签进入磁场后,如果接收到阅读器发出的特殊射频信号就能凭借感应电流所获得能量发出存储在芯片中的产品信息(无源标签或被动标签)或者主动发送某一频率信号(有源标签或主动标签)阅读器读取信息并解码后,送RFID系统的识读过程。阅读器将设定数据的无线电载波信号经过发射天线向外发射。当射频标jvzquC41ltj{0zguj{/exr1jcuxgw43;4=20qyon
11.植物茎流(液流)监测系统简介和原理植物茎流(液流)监测系统主要用于监测植物茎流,也叫植物液流。是指植物从根部吸收水分的情况,以及对水分的利用情况。通过辅助监测气象数据以及土壤数据,可以有效研究植物对水的利用情况,从而指导节水灌溉和植物生理生态方面的研究。 测量原理:植物茎流监测系统根据认jvzquC41ykqj0jsvrgjjc7hqo1gsvrhng/867=625/91
12.博物馆文物三维数据采集技术探析光栅投影扫描技术主要适用于中小型或青铜器等类型文物,在针对一些表面光滑的文物进行采集时,其反射光会对点云数据产生影响[8]。 摄影测量技术是由大地测量发展而来,主要基于数字影像和摄影测量基本原理,因其便捷和灵活性在考古、文博工作中得到广泛的应用。敦煌莫高窟的壁画就曾利用数字近景摄影测量技术方法进行三维数字jvzq<84yyy4tcw~cowyfwv3eqo5b1<4424703;5:16740qyon
13.guangdian.qtv.com.cn/system/2015/08/17/012634960.shtml22、音频设备的动态范围是指(最高工作电平与最低工作电平)之差,峰值储备是指(最高工作电平与基准工作电平)之差。 23、 二级保障电视中心应接入两路外电,其中一路宜为专线;当一路外电发生故障时,另一路不应同时受到损坏。 24、 播出控制系统应能对视频服务器、播放机、切换台(键控器)和播出矩阵(开关)等设备jvzq<84iwcthfrfp0szw0lto0et0u‚xvgo532::12:5298534895;?50ujznn
14.坑(井)为实现坑道硬岩表面条件下的电场有效测量,借鉴用于观测生物电信号医疗设备中的耦合式电极原理,借助电容极板耦合地电场信号,并进行电荷放大、电压转换,放大及带通滤波器,最后将电压信号输出至数据采集器输入端.该非接触电极结构图见图4,由电容极板、放大电路、机壳、屏蔽层、外置电池盒组成.区别于电化学原理,省去了野外作业时的地表开挖环节,无须浇灌盐水, jvzquC41jvsm0{mj|0tfv8isyn~c1;53;/71/<=250nuo
15.《物联网技术》课程笔记——第三章物联网感知技术之标识技术4.2 RFID工作原理 4.2.1 RFID标签结构 4.2.2 RFID基本工作原理的电磁学基础 4.2.3 RFID标签工作原理 电子标签内部各模块的功能: ① 天线:用来接收由读写器送来的信号,并把要求的数据传送回给读写器。受应用场合的限制,RFID标签通常需要贴在不同类型、不同形状的物体表面,甚至需要嵌入到物体内部。RFID标签在要求jvzquC41fg|fnxugt0gmk‚zp0eun1jwvkerf1:958966
16.宽带网络运营汇总十篇1.2系统工作原理 运营商的远程视频监控系统由以下部分构成:1、前端采集子系统;2、监控子系统;3宽视界中心服务子系统;4、传输网络子系统。前端采集子系统一般由摄像机和视频服务器组成,摄像机采集视频信号后由视频服务器进行编码;“宽视界”中心平台作为整个系统的核心,负责视频信息的接收、分发、存储,监控子系统通过“jvzquC41yy}/z~jujw4dqv3ep1nbq€jp16?32=3jvor