现场总线大作业2016

合集下载

现场总线试题集

现场总线试题集

现场总线试题集预览说明:预览图片所展示的格式为文档的源格式展示,下载源文件没有水印,内容可编辑和复制1.什么是现场总线?国际电工委员会IEC61158对现场总线的定义是什么?答:○1现场总线原本是指现场设备之间公用的信号传输线,后又逐渐被定义为应用在生产现场,在测量控制设备之间实现双向串行多节点数字通信技术。

○2国际电工委员会IEC61158对现场总线(field bus)的定义是:安装在制造或过程区域的现场装置与控制室内的自动控制装置之间的数字式、串行、多点通信的数据总线称为现场总线。

简述现场总线的分类及其应用领域。

答:现场总线可分为三类:○1全传感器网络○2功能数字网络○3数字信号串行线现场总线是应用在生产现场、在微型计算机化测量控制设备之间实现双向串行多节点数字通信的系统,也被称为开放式、数字化、多点通信的底层控制网络。

它在制造业、流程工业、交通、楼宇等方面的自动化系统中具有广泛的应用背景。

简述现场总线的协议组成结构及其工作原理。

答:○1现场总线网络结构按照国际标准化组织(ISO)制定的开放系统互联OSI(Open System Interconnection)参考模型建立的。

OSI参考模型共分7层,即物理层、数据链路层、网络层、传输层、会话层、表达层和应用层。

○2工作原理:它把单个分散的测量控制设备变成网络节点,以现场总线为纽带,连接成可以相互沟通信息、共同完成自控任务的网络系统与控制系统。

介绍CAN总线位的数值表示,并说明任意两点间的最大距离。

答: ○1图1 总线位的数值表示○2表1 CAN总线系统任意两节点之间的最大距离简述数据链路层的几个特征。

答:七个基本特征:(1)报文(Messages)(2)信息路由(Information Routing)(3)优先权(Priorities)(4)远程数据请求(Remote Data Request)(5)仲裁(Arbitration)(6)安全(Safety)错误检测(Error Detect)措施:- 监视(发送器对发送位的电平与被监控的总线电平进行比较)- 循环冗余检查- 位填充- 报文格式检查(7)应答(Acknowledgment)详述报文的帧结构。

(完整版)现场总线试题..

(完整版)现场总线试题..

(完整版)现场总线试题..I. 现在各种总线及标准不下⼆百种,其中PROFIBUS现场总线、FF现场总线、LONWORKS 总线、WorldFip现场总线、P-NET现场总线_等是具有⼀定影响和⼰占有⼀定市场份额的总线。

2 . PROFIBUS协议结构是以开放式系统互联⽹络为参考模型,该模型共有七层,PROFIBUS —DP定义了其中的第⼀、⼆层和⽤户接⼝。

3?利⽤OLM模块进⾏⽹络拓朴可分为三种⽅式总线型、星型、冗余环型。

4.有多种电源模块可以为S7-300 PLC和需要24V直流的传感器/执⾏器供电,如:PS305电源模块是直流供电,PS307电源模块是交流供电。

5?每个数字量模块的地址寄存器⾃动按_4个字节分配,不管实际的I/O点数是否与之相同。

6?⼯⼚⾃动化⽹络的分层结构为现场设备层、车间监控层和⼯⼚管理层三个层次。

7. OPT只适合连接_1_个⽆光纤接⼝的PROFIBUS站点到集成光纤接⼝的光纤⽹上,OBT是⼀个_有源的⽹络元件,在⽹段⾥也是⼀个站点。

& PROFIBUS-DP系统⾏为有停⽌、清除、运⾏三种状态。

9. STEP7块的类型有组织块,功能,功能块,背景数据块、共享数据块以及系统功能和系统功能块10. PROFINET⽀持下列三种通信⽅式TCP/IP标准通讯,实时(RT)通讯,同步实时(IRT)通讯。

II. STEP7中的数据类型分为三类基本数据类型,复杂数据类型和参数数据类型。

12. PROFIBUS-DP系统可包括第⼀类DP主站设备, 第⼆类DP主站设备,DP从站设备三种不同设备13. PROFIBUS-DP 是⼀种现场级主从循环的诵信,⽤⼲⾃动控制系统和分散的现场设备的通信,可取代24V DC 或4—20mA 信号传输14. PROFINET由PROFIBUS国际组织推出,是新⼀代基于⼯业以太⽹的⾃动化总线标准.PROFINET主要有两种应⽤⽅式CBA适合模块化分布式的应⽤;I/O 适合分布式智能站点之间通信的应⽤15. ⼀个S7-300站最多可以有⼀个主机架和三个扩展机架16. RS-485传输是PROFIBUS最常⽤的⼀种传输技术,常称为H2,采⽤的电缆是屏蔽双绞线17. RS485 , IEC1158-2 ,和光纤是PROFIBUS提供的三种数据传输类型18. 西门⼦PLC有三种类型的启动模式暖启动,冷启动和热启动19. FC和FB的临时变量储存在系统的本地数据堆栈中,当FC或FB调⽤完毕后,这些变量空间就会被释放126 ,因此临时变量仅在FC或FB调⽤期间有效20. PROFIBUS-DP允许构成单主站或多主站系统,在同⼀总线上最多可连接126个站点.单主站系统总线运⾏阶段,总线上只有丄个活动主站,多主站系统总线运⾏阶段,总线上有—个主站21. 多主系统中,主站必须得到响应才能和其从站进⾏通信。

现场总线大作业

现场总线大作业

现场总线网络应用及技术实现——基于以太网的现场总线在工控网络中应用姓名:殷文杰学院:电力学院专业:自动化学号: 201110426基于以太网的现场总线在工控网络中的应用摘要:由于以太网具有应用广泛、价格低廉、通信速率高、软硬件产品丰富、应用支持技术成熟等优点,目前它已经在工业企业综合自动化系统中的资源管理层、执行制造层得到了广泛应用,并呈现向下延伸直接应用于工业控制现场的趋势。

加上现场总线在工控网络中的便捷性、统一性,从目前国际、国内工业以太网技术的发展来看,基于以太网的现场总线在制造执行层已得到广泛应用,并成为事实上的标准。

未来工业以太网将在工业企业综合自动化系统中的现场设备之间的互连和信息集成中发挥越来越重要的作用。

关键字:现场总线、工业以太网、工控网络目录摘要1现场总线概述 (4)1.1什么是现场总线 (4)1.2现场总线控制系统的优越性 (4)1.3现场总线的不足 (5)1.4现场总线发展趋势 (5)2工控网络 (6)2.1什么是工控网络 (6)2.2工控网络中现场总线与以太网的结合 (6)2.3基于以太网的现场总线已成为工业控制网络的发展方向 (7)3.基于以太网的现场总线在工控网络中应用(以煤矿电力监控系统为例) (8)3.1系统简介 (8)3.2 基于工业以太网加现场总线的电力监控系统的构成 (8)4 电力监控系统的主要功能 (9)5 结语 (10)4发展愿景 (10)基于以太网的现场总线在工控网络中应用1现场总线概述1.1什么是现场总线它是一种工业数据总线,是自动化领域中底层数据通信网络。

是连接智能现场设备和自动化系统的全数字、双向、多站的通信系统。

主要解决工业现场的智能化仪器仪表、控制器、执行机构等现场设备间的数字通信以及这些现场控制设备和高级控制系统之间的信息传递问题。

主要用于制造业、流程工业、交通、楼宇、电力等方面的自动化系统中。

1.2现场总线控制系统的优越性现场总线控制系统使工业过程控制发生了很大变化,它具有如下优越性:(l)现场总线使得智能变送器中安装的微处理器能够直接与数字控制系统通信,而不要I/O转换,节约了费用;(2)现场总线可以取代每个传感器到控制器的单独布线,减少了连线费用;(3)现场总线可以将一些先进功能,如线性化、工程量转换以及报警处理等赋予现场总线仪表,提高了现场仪表的精度和可靠性;(4)现场总线可提供控制装置与传感器、执行器之间的双向通信,方便了操作员与被控设备之间的交互;(5)现场总线使得专门根据现场总线开发的现场仪表的使用成为可能,并将最终取代单变量模拟仪表,减少了仪表的购置、安装与维修费用;(6)现场总线的开放性将使用户有可能对备仪表厂商的产品任意进行选择,井组成系统,而不必考虑接口是否匹配。

现场总线习题答案1

现场总线习题答案1

1.集散控制系统的核心思想是集中管理、分散管理。

2.比特率是一种数字信号的传输速率,表示单位时间内传送的二进制代码的有效位数。

3.在网络控制方法中,常用的介质访问控制方法有总线方式的CSMACD方法、环形结构的令牌环方法、令牌总线方法。

4.Profibus现场总线根据应用特点和用户不同的需要可分为Profibus–FMS、Profibus–DP、Profibus–PA三个家族成员。

5.集线器是中继器的一种形式,区别在于集线器能够提供多端口服务,也称为多口中继器。

6.Profibu s网络的硬件又主站、从站、网络部件、网络工具等组成。

7.经过扩展的诊断功能是对故障进行快速定位,诊断信息分为站诊断信息、模块诊断信息和通道诊断信息等3级。

–link采用主从通信方法,可由1个总站和64个从站组成,为防止主站出现故障而导致整个系统瘫痪,系统可设置备用主站。

9.串行通信可分为同步传输和异步传输两种传输方式。

10.波特率是一种数字信号的调制速率,指数据信号对载波的调制速率,用单位时间内载波的调制状态的改变次数来表示。

11.在数据通信系统中通常采用数据交换方式有线路交换、报文交换和分组交换。

12.交换机一种基于MAC地址识别,采完成封装转发数据包功能的网络设备,又称多端口。

13.现场总线控制系统的核心思想是功能分散、危险分散、信息集中。

14.Profibus的总站有4种工作方式,分别为离线模式、停止模式、消除模式、操作运行模式。

15.根据现场设备控制系统中起的作用不同,现场设备可为1类主站、2类主站和从站3种类型。

16.信息帧主要包括设备地址、功能代码、数据段错误检测域。

二、判断题1、多模光纤性能优于单模光纤。

×2、光纤不受外界电磁干扰与噪声影响。

√3、令牌访问原理可用于环形网络,不可用于总线网,构成令牌总线网络。

×4、如果需要检测5个错误,则海明距离知识应为6. √5、在网络互连时,网桥可以实现相异网络在网络层的互连。

现场总线作业

现场总线作业

基于工业以太网的滤棒装盒机控制系统的设计1 简介滤棒装盒机是烟草企业生产线中非常重要,也是比较复杂的机器。

滤棒是香烟生产必需的产品,所以提高自动化程度和生产效率能够更好的匹配香烟的生产速度,有效降低劳动成本。

滤棒装盒机与滤棒成型机相连,完成滤棒生产、装盒、输送,实现滤棒装盒的自动化。

本课题依据现有的机械部分进行滤棒装盒机的控制系统设计。

配合现有的机械部分完成滤棒装盒机的功能。

首先应清楚滤棒装盒机实现的功能。

滤棒装盒机从成型机接料,然后装进空盒,盒满后完成封箱动作并输送到下一个生产流程。

这就需要装盒机能够自动抓取空盒输送到装盒位置进行装盒,在盒满后能自动进行封箱动作并输送到下一个生产流程,完成装盒机的工作。

同时,滤棒装盒机还包括现场总线技术。

根据设计要求,设计电控系统配合机械部分完成滤棒装盒机的功能,即为本课题的主要内容。

2 总体设计方案滤棒装盒机控制系统主要用于滤棒生产线,通过与滤棒成型机连接,完成滤棒生产、装盒、输送,实现滤棒装盒的自动化。

本课题要求使用德国倍福电气公司的软PLC作为控制器,利用工业以太网中的EtherCAT总线、伦茨伺服驱动系统、施耐德变频器和相关的低压电气元器件等实现硬件设计。

2.1滤棒装盒机的结构根据滤棒装盒机的功能可将其分为几大部分:空盒机构、升降机构、装盒机构、封箱机构、满盒直推机构、满盒输送机构、整理机构、输送机构。

对于空盒机构、升降机构、装盒机构、满盒直推机构、满盒机构来说,不仅需要调节速度,而且对位置精度有较高要求。

使用伺服系统满足其要求。

而对于整理机构和输送机构来说,只需调节电机速度即可,所以使用变频器系统即可满足要求。

在滤棒装盒机中的信号传输和控制器,根据要求采用工业以太网中的EtherCAT总线和倍福公司的控制器。

相应的模块和端子也必须采用倍福公司的产品。

从上位机输送的滤棒首先进入料斗,对喂料起缓冲作用,同时装有整理电机。

料斗不同的料位对应不同的动作。

在料位低于最低料位要求时,除上位机输送电机外所有动作停止,等待料位重新上升到正常料位。

现场总线大作业

现场总线大作业

Profibus现场总线在现代污水处理厂中的应用姓名:李杰专业:自动化学号:2011104191、Profibus 现场总线系统控制系统的发展经历了模拟仪表控制系统、集中式数字控制系统、集散性控制系统、现场总线控制系统4个阶段。

现场总线控制系统之所以取代前几种系统成为新一代的控制系统,一方面它突破了集散控制系统( Total Distributed Control System,DCS)采用专用通信网络的局限,采用了基于公开化、标准化的解决方案,克服了封闭系统所造成的缺陷;另一方面把 DCS 的集中和分散相结合的集散系统结构变成了新兴的全分布式结构,把控制功能完全放在现场。

与传统的控制系统相比,它具有体系结构开放、系统集成灵活方便、硬件智能化、传输数字化、控制计算机高品质化的特点。

可以说,开放性、分散性、数字通信是现场总线系统最显著的特点.Profibus系列由 Profibus-DP( Decentralized Periphery),Profibus-FMS( Fieldbus Message Specification),Profibus - PA( Process Automation) 3 个兼容部分组成。

通常来说,现场级采用 Profibus - DP 现场总线,车间单元级采用 Profibus - FMS 总线,工厂级采用工业以太网。

污水处理厂现场级采用 Profibus-DP 技术来实现水厂的自动控制和现场设备的实时监控。

用户数据在 DPM1 (第Ⅰ类主站)和相关 DP 从站间的传输按照 DPM1 既定的顺序自动执行。

Profibus 可构成单主站或多主站系统,它使得系统配置的灵活性大大增强。

这些主站和各自的从站构成相互独立的子系统,每个子系统都有一个 DPM1 指定的若干从站及可能的 DPM2(第Ⅱ类主站)设备。

任何一个主站都可以读取 DP 从站的输入 /输出影像,但只有一个DP 主站允许对 DP 从站写入、输出数据。

集散控制系统与现场总线试题习题及答案全解

集散控制系统与现场总线试题习题及答案全解

集散控制系统与现场总线试题习题及答案全解本答案仅供参考。

第1章绪论1.1 什么是过程计算机控制系统?它由哪⼏部分组成?通过具体⽰例说明。

答:它是指由被控对象、测量变送装置、计算机和执⾏装置构成,以实现⽣产过程闭环控制的系统,它综合了计算机过程控制和⽣产⼯艺过程。

例如温度控制系统。

1.2 计算机控制⼯业⽣产过程有哪些种类型?答:计算机控制⼯业⽣产过程⼀般有五种类型:操作指导控制系统;直接数字控制系统;监督控制系统;集散控制系统;现场总线控制系统。

1.3 计算机控制系统的硬件⼀般有哪⼏⼤主要组成部分?各部分是怎样互相联系的?其中过程通道有⼏种基本类型?它们在系统中起什么作⽤?答:计算机控制系统的硬件⼀般包括:主机、外部设备、过程输⼊输出设备。

两个过程通道,⼀个是输⼊通道,另⼀个为输出过程通道。

输⼊过程通道包括:A/D通道----把模拟信号转换成数字信号后再输⼊;DI通道-----直接输⼊开关量信号或数字量信号。

输出过程通道包括:D/A通道----把数字信号转换成模拟信号后再输出;DO通道-----直接输出开关量信号或数字量信号。

1.4 直接数字控制系统的硬件由哪⼏部分组成?答:直接数字控制系统的硬件主要有计算机(主机)、过程输⼊输出通道、操作台和计算机辅助设备组成。

如下图所⽰。

1.5 数字PID 控制算法有⼏种形式?各有什么特点?答:数字PID 控制算法有位置式、增量式、速度式三种形式。

PID 位置式根据偏差计算阀门的位置,PID 增量式根据偏差计算阀门的变化;PID 速度式根据偏差变化程度计算阀门的变化。

1.6 试推导计算机控制系统PI 控制算法的位置式、增量式和速度式。

答:模拟PI 控制算法为])(1)([)(0?+=tI p dt t e T t e k t u 其中,p k ----⽐例增益I T ----积分时间常数在采样周期相当短暂时,⽤矩形法近似代替积分项∑?=≈ki t i Te dt t e 00)()(,其中T 为采样周期,k 为采样序号。

现场总线习题及答案

现场总线习题及答案

习题及答案第1章1.1简述自动控制系统发展的5个阶段。

答:(1)基地式气动仪表控制阶段PCS(Pneumatic Control System)(2)表控制系统ASC(Analogous Control System )(3)数字控制系统CCS(Computer Control System )(4)控制系统DCS(Distributed Control System )(5总线控制系统FCS(Fieldbus Control System )1.2什么是现场总线控制技术?答:IEC/SC65C定义:安装在制造或过程区域的现场装置与控制室内的自动控制装置之间的数字、串行和多点通信的数据总线,称为现场总线。

1.3现场总线控制技术的国际标准有哪些?答:1) IEC61158国际标准共有10种类型:(1) Type1 TS61158 现场总线。

(2) Type2 ControlNet 和Ethernet/IP 现场总线。

(3) Type3 Profibus现场总线。

(4) Type4 P-NET现场总线。

(5) Type5 FF HSE现场总线。

(6) Type6 Swift-Net 现场总线。

(7) Type7 WorldFIP现场总线。

(8) Type8 INTERBUS现场总线。

(9) Type9 FF H1现场总线。

(10) Type10 PROFInet现场总线,2)IEC TC17B有3种国际标准:(1) SDS(Smart Distributed)(2) ASI(Actuator Sensor Interface)(3) Device Net3)ISO-OSI11898有1种国际标准:CAN(Control Area Network)1.4典型的现场总线控制技术有哪些?答:(1)PROFIBUS现场总线控制技术。

(2)基金会现场总线控制技术(FF)。

(3)LonWorks现场总线控制技术。

现场总线习题1

现场总线习题1

一、填空题。

1.现场总线是生产现场的测量控制设备之间实现数字式,双向传输多节点数字通信,完成测量控制任务的系统,被誉为自控领域的局域网。

2.CAN是多主工作方式:任意节点可以主动发送信息。

通过非破坏总线仲裁机制解决多节点同时发送时的冲突问题。

;3.现场总线不断发展成熟,现在技术比较成熟的几种总线类型:CAN总线,Profibus,Lowworks,4.CAN的ISO/OSI参考模型包括两层:物理层和数据链路层。

5.CAN通信协议规定了四种不同类型的帧:数据帧,远程帧,错误帧,过载帧。

6.CAN总线网络空闲时,网络电平保持隐性位。

7.每个CAN控制器能够在三个错误状态之一中工作:错误激活,错误认可,总线关闭。

8.CAN协议提供了完备的错误检测机制,可以检测到:位错误,填充错误,CRC错误,格式错误,应答错误。

二、选择题。

1.CAN总线有哪些错误(短帧结构)2.一个CAN数据帧,最多可以发(8)个字节帧。

3.CAN上的节点数主要取决于总线驱动电路,目前最多可达(110)个。

4.在CAN的ISO/OSI层结构中,以下哪些属于介质访问子层子层所涉及的功能。

(数据包装解包)5.以下哪些属于CAN的同步规则(在一个位时间里之若需一个同步)6.到结束错误寄存器REC和发送错误寄存器TEC满足什么样的条件CAN控制器是错误认可的( 128<=TEC/REC<256》7.TJA1050不具有哪些功能(斜率控制方式)8.P8XC591中的Pelican与CPU的通信可通过(CANADR和CANDIT)组成指针机制完成。

9.制约CAN总线最大纵线长度的因素很多,下列那个不是(网络中各节点控制器的选择)10.P8XC591内部数据存储器寻址方式不同,若要访问0A0H单元,下列哪条指令是正确的。

(MOV R0,#0A0H MOV @R0,#DATA)三,简答题。

1.简述CAN总线同步机制。

CAN总线的位同步只有在节点检测到隐性位(逻辑1),到显性位(逻辑0)的跳变时,才会产生,当跳变延不位于位周期的同步断之内时,将会产生相位误差,该相位误差就是跳变延与同步断结束位置之间的距离。

现场总线习题答案

现场总线习题答案

现场总线习题答案作者:张磊第一章现场总线技术概述1.自动控制系统的发展经历了哪几个阶段大致经历了四个发展阶段,具体如下:20世纪50年代以前是模拟仪表控制系统;直接数字控制系统;70年代中期出现集散控制系统;90年代后期现场总线控制系统。

控制系统的结构包括哪几部分包括三部分:分散过程控制装置部分,操作管理装置部分,通信系统部分3.现场总线的基本定义现场总线(Fieldbus):是用于过程自动化或制造自动化中的,实现智能化现场设备(例如,变送器、执行器、控制器)与高层设备(例如主机、网关、人机接口设备)之间互联的,全数字、串行、双向的通信系统。

5. 现场总线控制系统的技术特点。

1.开放性;2.全数字化;3.双向通信;4.互可操作性与互用性;5.现场设备的智能化与功能自治性6.系统结构的高度分散性7.对现场环境的适应性6. FCS相对于DCS具有哪些优越性1.FCS实现全数字化通信2.FCS实现彻底的全分散式控制3.FCS实现不同厂商产品互联、互操作4.FCS增强系统的可靠性、可维护性5.FCS降低系统工程成本7. 分析现场总线的现状,展望其发展前景。

第二章数据通信基础与网络互联1.何谓现场总线的主设备、从设备可在总线上发起信息传输的设备叫做“总线主设备”,又称命令者。

不能在总线上主动发起通信、只能挂接在总线上、对总线信息进行接收查询的设备称为总线从设备(bus slaver),也称基本设备。

2.总线操作过程的内容是什么总线上命令者与响应者之间的连结→数据传送→脱开,这一操作序列称为一次总线“交易”(transaction),或者叫做一次总线操作。

3.寻址方式有几种物理寻址逻辑寻址广播寻址4.通信系统由哪几部分组成各自具有什么功能通信系统是传递信息所需的一切技术设备的总和。

它一般由信息源和信息接收者,发送、接收设备,传输媒介几部分组成。

信息源和接收者是信息的产生者和使用者发送设备的基本功能是将信息源和传输媒介匹配起来,即将信息源产生的消息信号经过编码,并变换为便于传送的信号形式,送往传输媒介。

现场总线控制技术作业

现场总线控制技术作业

现场总线控制技术作业1. 为了实现数据的可靠传输,在通信过程中常采取一些差错检测措施。

常用的检错方式有奇偶校验、求和校验、纵向冗余校验、循环冗余校验等。

说简要明这些检错方式的原理及其实现方法,并编写程序代码(C语言编写)。

答:(1)奇偶校验:奇偶检验是常用的检错方法。

其原理是在7单位的ASCII 代码后增加一位,是码中“1”的个数成奇数(奇校验)或偶数(偶校验)。

经过传输后,如果其中一位(包括奇数个位)出错,则接收端按同样的规则就能发现错误。

例如,规定收发双方采用偶校验,在接收端收到的包括校验位在内的各单位数据域中,如果出现的1的个数是偶数,就表明传输是正确的,数据可用。

如果某个数据域中1的个数不是偶数,就表明出现传输错误。

程序代码:int even_parity(int value,int n_bits);%party初始值为0 {while(n_bits>0){parity+=value&1;value>>=1;n_bits-=1;}return(parity%2)==0;}(2)求和检验:求和校验在发送端将数据分为k段,每段均为等长的n比特。

将分段1与分段2做求和操作,再逐一与分段3至k做求和操作,得到长度为n 比特的求和结果。

将该结果取反后作为校验和放在数据块后面,与数据块一起发送到接收端。

在接收端对接收到的、包括校验和在内的所有k+1段数据求和,如果结果为零,就认为传输过程没有错误,所传数据正确,如果结果不为零,则表明发生了错误。

程序代码:unsigned short checksum(unsigned short *buf,int nword){ unsigned long sum;for(sum=0;nword>0;nword--)sum += *buf++;sum = (sum>>16) + (sum&0xffff);sum += (sum>>16);return ~sum; }(3)纵向冗余校验:纵向冗余校验(LRC)是一种从纵向通道上的特定比特串产生校验比特的错误检测方法。

现场总线作业

现场总线作业

基于CAN总线的楼宇智能环境检测系统的设计某楼宇有多个房间(如下图所示),其中一个房间可用于集中监测室,每个房间都安装温度传感器并通过CAN总线检测到的温度,温度信号,发送到监控室中的上位机(PC)用于随时监测个房间的环境状况。

PC1 2 3 41),介绍CAN网络层次结构。

2),介绍CAN总线通信协议的报文格式。

3),在总线上传输的报文以帧结构进行传输,与CAN总线传输相关的关键技术是什么?实施过程是什么?4),进行测量结点的硬件设计(基于AT89S51,SJA1000的CAN总线智能结点的总结设计)。

5),进行软件设计,包括AT89S51编程,CAN通讯协议等(CAN结点初始化,报文发送和报文接收三部分的设计做一个描述)。

一,介绍CAN 网络层次结构。

参照OSI 标准模型,CAN 分为数据链路层和物理层。

而数据链路层又包括逻辑链路层LLC (Logic Link Control )和媒体访问控制层MAC (Medium Access Control )。

CAN 通信模型的分层结构。

(《现场总线技术及其原理》P62)图二:OSI 七层模型 图一:CAN 的通信参考模型MAC 子层是CAN 协议的核心。

MAC 子层要为开始一次新的发送确认总线是否可用,在确认总线空闲后开始发送。

物理层规定了结点的全部电气特性,并规定了信号如何发送,因而涉及位定时,位编码和同步的描述。

一般来说,在一个总线段内,要实现不同结点间的数据传输,所有结点的物理层应该是相同的。

数据链路层LLC接收滤波 超载通州 恢复管理MAC 数据封装 / 拆装帧编码(填充 / 解除填充) 媒体访问管理 错误检测 出错标定 应答串行化 / 解除串行化 物理层位编码 / 解码 位定时 同步驱动器 / 接收器特性 连接器应用层 表示层 会话层 传输层 网络层 数据链路层 物理层二,介绍CAN总线通信协议的报文格式。

CAN的技术规范包括A和B两个部分,CAN2.0A规范所规定的报文帧被称为标准格式的报文帧,他具有11位标示符。

现场总线技术作业

现场总线技术作业

现场总线技术作业二P1031.构成H1网段的基本硬件有哪些?答:H1的参考模型具备物理层、数据链路层、应用层和用户层。

其通信模型分为三个部分:通信实体、系统管理内核和功能块应用进程,各部分之间通过虚拟通信关系VCR来沟通信息。

2.H1网段中周期性通信和非周期性通信分别用于传输什么类型的参数?哪种参数是有通信实时性要求的参数?答:周期性通信一般用于在控制回路内部的设备间传送定时刷新的控制数据,例如:现场变送器传送测量值,执行器之间或者控制输出信号。

非周期性通信用于传递令牌协议数据单元PT DLPDU。

周期性通信传输的参数是有通信实时性要求的。

3.H1网段上链路活动调度器LAS的作用有哪些?答:链路活动调度器LAS向现场设备发送强制数据CD。

按照链路活动调度器内保留的调度时间表,向网络上的现场设备发送CD,使得现场设备有机会周期性的发送需要定时刷新的数据。

按照规范规定,调度表内只保存发送强制数据协议数据单元CD DLPDU的请求。

LAS还向设备发送传递令牌PT,是设备得到发送非周期性数据的权利,为他们提供发送非周期数据的机会。

LAS为新入网的设备探测未被采用过的地址。

并定期对总线段发布数据链路调度时间。

LAS监视设备对传递令牌PT的响应,当某设备在得到令牌后既不发送数据,也不返还令牌,就从活动表中去掉这些设备。

4.H1网段上有哪几种虚拟通信关系?传送给定值、PID参数应采用哪种虚拟通信关系?传送测量参数、控制输出值应采用哪种虚拟通信关系?哪种虚拟通信关系需要借助传递令牌?答:H1网段有三种虚拟通信关系:客户/服务器型;报告分发型;发布/预定接收型。

传送给定值、PID参数应采用客户/服务器型虚拟通信关系。

传送测量参数、控制输出值应采用发布/预定接收型虚拟通信关系。

发布/预定接收型虚拟通信关系需要借助传递令牌。

5.什么是总线供电?简述H1网段上电源调理器的作用。

答:总线供电是现场总线设备的一种供电方式,总线供电设备在9-32V电压下需要10-30mA的电流,所有设备的总电流值应不超过总线供电电源的额定电流值。

现场总线习题1

现场总线习题1

1、差分码不可能是归零码。

答:(对)2、双绞线各个线对螺旋排列的主要目的是为了增加抗拉强度。

(错)3、令牌访问原理可用于环形网络,构成令牌环形网;也可用于总线网,构成令牌总线网络。

(对)4、CAN总线数据帧中参与CRC计算的是仲裁场、控制场、数据场,不包括填充位。

答:(错)5、根据CAN总线2.0B技术规范规定,在同一个CAN总线网络系统中,不允许标准帧与扩展帧同时使用。

答:(错)6、在CAN总线中,ID.0是首先发送到总线上的报文标识符。

(错)7、DeviceNet现场总线以CAN总线为底层基础,但只使用其数据帧。

答:(错)8、在DeviceNet现场总线中,一个DeviceNet对象有且仅有一个实例,其ID 为01。

答:(对)9、在DeviceNet现场总线中,链接生产者和链接消费者属于连接类。

答:(错)10、在ControlNet现场总线中,MAC由7部分组成。

答:(错)1、CSMA的1-坚持退避算法缺点是介质的利用率较低。

答:(错误)2、CAN总线数据帧中参与CRC计算的有帧起始、仲裁场、控制场、数据场,包括填充位。

答:(错误)3、CAN总线错误帧中的错误标志叠加区的长度为:6+8=14位。

答:(错误)4、CAN总线的所有帧都要以帧间空间与总线上前面所传的帧分隔开。

答:(错误)5、在CAN总线中,为了不违反位填充规则,标识符的高7位不能全是隐性位。

答:(错误)6、在CAN总线中,位时间由同步段、传播段、相位缓冲段1和相位缓冲段2组成。

答:(正确)7、在DeviceNet现场总线中,一个I/O报文中数据的含义被相应的连接ID隐含。

答:(正确)8、在DeviceNet现场总线中,一个DeviceNet对象有且仅有一个实例,其ID为01。

答:(正确)9、在DeviceNet现场总线中,链接生产者和链接消费者属于连接类。

答:(错误)10、与DeviceNet现场总线一样,ControlNet现场总线的MAC帧也是由7个位场组成的。

现场总线技术考试试题及答案

现场总线技术考试试题及答案

现场总线技术考试试题及答案一、选择题1. 现场总线技术是指通过总线连接各个设备,实现数据传输和设备控制。

以下哪个不是现场总线技术的应用场景?A. 工业自动化控制系统B. 智能家居系统C. 电子商务系统D. 智能交通系统答案:C2. 现场总线技术的特点包括以下哪些?A. 数据传输速率高B. 线缆布线简单C. 系统扩展性强D. 数据传输可靠性差答案:B、C3. 现场总线技术中,CAN总线是一种常用的现场总线标准。

以下哪个说法是正确的?A. CAN总线只能用于小规模系统B. CAN总线只支持点对点通信C. CAN总线具有高抗干扰性能D. CAN总线传输速率较慢答案:C4. PROFIBUS是一种常用的现场总线协议。

以下哪个说法是正确的?A. PROFIBUS只支持数据传输,不支持设备控制B. PROFIBUS-DP用于分布式控制系统C. PROFIBUS-PA用于过程自动化控制系统D. PROFIBUS速率固定不可调节答案:B、C5. 下面哪种现场总线技术是在工业控制领域应用最广泛的?A. EthernetB. ModbusC. DeviceNetD. LonWorks答案:B二、填空题1. 现场总线技术中,总线是连接各个设备的通信介质。

答案:电缆2. 现场总线技术中,总线上的各个设备通过地址进行通信。

答案:节点3. 现场总线技术中,总线上的设备可以通过总线供电,不需要额外的电源线。

答案:真4. 现场总线技术中,总线上的设备可以通过总线对其进行配置和监控。

答案:真5. 现场总线技术中,总线上的设备可以同时传输多个数据。

答案:真三、简答题1. 简述现场总线技术的优势和应用场景。

现场总线技术通过总线连接各个设备,实现数据传输和设备控制。

其优势和应用场景如下:优势:- 线缆布线简单,减少工程成本- 系统扩展性强,易于部署和维护- 数据传输可靠性高,抗干扰能力强应用场景:- 工业自动化控制系统:通过现场总线技术可以将传感器、执行器等设备连接在一起,实现对工业生产过程的监控和控制。

现场总线技术复习题

现场总线技术复习题

2015-2016年第1学期《现场总线技术》复习题一、填空题1、现场总线系统就是在现场设备之间、现场设备与控制装置__之间进行双向、串行、多节点、数字式__的数据交换通讯系统。

2、现场总线系统大大节约了硬件设备的连接电缆,大大减少了因导线脱落、断裂__引发的故障,降低了系统的__维护维修__难度。

3、总线是传输__信号或信息_的公共路径,是遵循_同一技术规范_的连接与操作方式。

4、总线上的主站是_可在总线上发起信息传输_的设备,总线上的从站是对总线信息进行接收查询的设备。

5、双绞线由按规则_螺旋结构__结构排列的2根或4根绝缘线组成,采用这样的结构的目的是提高抗干扰能力。

6、总线的介质访问控制方式中常用_令牌总线_和_令牌环__。

7、PROFIBUS现场总线由PROFIBUS-FMS、_PROFIBUS-PA_和PROFIBUS-DP三部分组成。

8、PROFIBUS-DP电缆的A线对应RXD/TXD-N信号,B线对应RXD/TXD-P信号。

9、PROFIBUS-DP电缆的A线(绿色)和B线(红色),分别连接DP总线连接器的__阳极_端和___阴极_端。

10、P ROFIBUS-PA电缆既可以用于总线上的设备之间的_________________,也可以用于总线上设备的________________。

11、S7-200构成PPI协议的主从式网络中,主站使用___NETR__指令从从站读取数据,使用__NETW 指令向从站写入数据。

12、如果把S7-200接入PROFIBUS-DP网络,需要使用___________________通讯模块,还需要在STEP7软件中安装对应的________________文件。

13、D I16/DO16的I/O模块安装0号机架5号槽上,系统默认的输入端口地址范围是____________________,系统默认的输出端口地址范围是_____________________。

现场总线大作业2016

现场总线大作业2016

南京工程学院现场总线大作业课程名称基于CANopen总线的温度测的设计院(系、部、中心)自动化学院专业自动化班级、姓名数控133 吴雅雯起止日期 2016/11/4 - 2016/12/14目录1 设计任务............................... 错误!未定义书签。

2 总体方案 (3)3 硬件设计 (3)4 软件设计 (17)5 设计总结 (19)6 参考文献 (22)一、设计任务1.系统整体方案设计,包括(1)课题分析,方案选择;(2)主控制器和通信控制器的选择;(3)温度传感器的选择(4)系统总体结构框图及各模块功能。

2.系统硬件设计,包括:2.1测量对象的数据采集(1)测量电路的设计;(2)数据采集电路的设计;2.2 CAN通信最小系统的设计(1)主控制器最小系统电路(2)根据主控制器的类型(是否集成CAN控制器功能)设计CAN通信接口与驱动电路;3.CANopen通信节点的软件设计;(1)数据采集模块程序流程;(2)主程序流程设计;(3)底层CAN通信程序流程设计,及各功能模块子程序设计,包括:初始化程序设计、接收报文程序设计、发送报文程序设计;(4)应用层的CANopen协议程序设计;(5)CANopen对象字典部分的程序设计,依据DS301和DS401对CANopen 对象字典进行配置;二、总体方案CAN是Contro l erAreaNetwork的缩写, 即控制器局部网,通常称为CANbus(CAN总线),是一种支持分布式控制的串行通信协议。

CAN最初出现在汽车工业中,是20世纪80年代德国Bosch公司为汽车的监控、控制系统而设计的,主要是解决汽车中的电子控制装置之间的通信,减少不断增加的信号线。

CAN总线的直接通信距离最远可以达到10 km, 此时通信速率为5 kbps以下;而通信速率最高可达 1Mbps, 此时通信距离长为40 m。

同时CAN总线的通信媒介采用双绞线或光纤,选择灵活,其结构较简单,总线接口芯片支持8位、16位的CPU。

现场总线作业

现场总线作业

思考题
• 介质访问控制方式主要分为哪两大类? CSMA/CD采用的三种CSMA坚持退避算 法具体是哪三种?令牌访问控制方式分为 令牌环方式和令牌传递总线方式,这两种 方式都有哪些相同之处和不同之处? 从传输技术上讲可以把计算机网络分为哪 两种网络?广播式网络是否可以实现广播 式和多点传送? 从网络的规模和连接距离上又可以把网络 分为哪几种?
思考题
1.请写出CAN的中文全称。 2.CAN是哪个世纪哪个年代由德国Bosch公司 推出的,CAN已成为哪两个国际标准? 3.CAN的10个技术特点中哪个技术特点是它 最突出的技术特点? 4.CAN可以分为物理层和数据链路层,其数 据链路层又可以分为哪两层? 5.请列出CAN数据帧的7个位场。
思考题
思考题
16.独立CAN控制器SJA1000的最大时钟频率为多少? 17. 若 CAN 总 线 定 时 寄 存 器 0 ( BTR0 ) 的 值 为 “11000011”,请计算CAN总线的系统时钟周期tscl(计 算方法见书97页)? 18.CAN总线定时寄存器1(BTR1)的BIT5位即SAM位 为“1”时,总线被采样1次还是3次? 19.PCA82C250是CAN控制器还是CAN控制器接口芯片? 20. 与 PCA82C200 CAN 控 制 器 相 比 , CAN 控 制 器 SJA1000 增 加 了 一 种 新 的 工 作 模 式 , 这 种 模 式 是 BasicCAN模式还是PeliCAN模式?
6.CAN总线的数据帧中数据长度码和数据字节数的 关系。 7.CAN总线的最大长度是多少? 8.CAN总线的最大通信距离是多少? 9.CAN数据帧中的RTR位为显性还是隐性? CAN远 程帧中的RTR位为显性还是隐性? 10.CAN包括哪4种类型的帧? 11.CAN的正常位时间由同步段、传播段、相位缓冲 段1和相位缓冲段2这4个时间段组成,那么其采 样点处于哪个段的结束?

DCS及现场总线技术大作业题目及评分标准

DCS及现场总线技术大作业题目及评分标准

2015-2016学年上学期DCS及现场总线期末考试要求及评分标准一、考试要求:题目: 某小型工厂想要建设一个小型计算机工业控制系统,其现场设备包括各种检测仪表及执行装置,(其中AI点100个,DI点20个,AO点22个,DO 点8个,PID控制回路8个:其中温度控制回路4个,液位控制回路2个,浓度控制回路2个)。

按照工业控制系统网络标准结构(按DCS三层结构或者FCS 两层结构均可),请画出相应的控制系统结构图,详细阐述控制系统各层的硬件组成,阐述组态软件需要实现的功能。

文档要求:题目,宋体,三号字,加粗,居中。

正文:标题,宋体,四号字,加粗;内容,宋体,四号字,单倍行距。

字数要求3000,图至少2副,表至少1张。

二、评分标准:1、画出整个控制系统结构图40分。

系统结构图正确和合理,阐述清楚控制系统的结构层次,给40分。

每一处没有描述清楚,扣2-5分。

2、详细阐述控制系统各层的硬件组成,现场层配置相应点数的输入输出点,过程控制层配置相应的控制站,阐述相应的机柜――机笼、主控卡,数据转发卡,I/O卡件……。

监控层配置一台操作员站,一台工程师站。

按层次描述主要设备及其功能完整并能正确合理描述,给30分,每漏一处扣5分,每错一处扣3-5分。

3、阐述组态软件需要组态的流程图画面、控制算法组态、报警组态和报表组态等。

完整并能正确描述,给30分,每漏一处扣5分,每错一处扣3-5分。

现场层现场仪表及执行装置1现场仪表及执行装置2现场仪表及执行装置3 控制系统结构图液位控制站PLC温度控制站PLC 浓度控制站PLC控制层通讯接口监控层CC-Link工程师站操作员站LANRS485。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

南京工程学院现场总线大作业课程名称基于CANopen总线的温度测的设计院(系、部、中心)自动化学院专业自动化班级、姓名数控133 吴雅雯起止日期 2016/11/4 - 2016/12/14目录1 设计任务............................... 错误!未定义书签。

2 总体方案 (3)3 硬件设计 (3)4 软件设计 (17)5 设计总结 (19)6 参考文献 (22)一、设计任务1.系统整体方案设计,包括(1)课题分析,方案选择;(2)主控制器和通信控制器的选择;(3)温度传感器的选择(4)系统总体结构框图及各模块功能。

2.系统硬件设计,包括:2.1测量对象的数据采集(1)测量电路的设计;(2)数据采集电路的设计;2.2 CAN通信最小系统的设计(1)主控制器最小系统电路(2)根据主控制器的类型(是否集成CAN控制器功能)设计CAN通信接口与驱动电路;3.CANopen通信节点的软件设计;(1)数据采集模块程序流程;(2)主程序流程设计;(3)底层CAN通信程序流程设计,及各功能模块子程序设计,包括:初始化程序设计、接收报文程序设计、发送报文程序设计;(4)应用层的CANopen协议程序设计;(5)CANopen对象字典部分的程序设计,依据DS301和DS401对CANopen 对象字典进行配置;二、总体方案CAN是Contro l erAreaNetwork的缩写, 即控制器局部网,通常称为CANbus(CAN总线),是一种支持分布式控制的串行通信协议。

CAN最初出现在汽车工业中,是20世纪80年代德国Bosch公司为汽车的监控、控制系统而设计的,主要是解决汽车中的电子控制装置之间的通信,减少不断增加的信号线。

CAN总线的直接通信距离最远可以达到10 km, 此时通信速率为5 kbps以下;而通信速率最高可达 1Mbps, 此时通信距离长为40 m。

同时CAN总线的通信媒介采用双绞线或光纤,选择灵活,其结构较简单,总线接口芯片支持8位、16位的CPU。

由于CAN总线采用短帧结构,在标准格式中,短帧的字节数为8个,因此传输时间短,受干扰的概率低,重新发数据帧的时间短,并且每帧信息都有CRC校验及其他检错措施,这样可以保证极低的数据出错率。

CAN总线上的节点在错误严重时,可以自动关闭总线的功能,使总线上的其它操作不受到影响。

由于CAN总线的数据通信具有卓越的特性及极高的可靠性,因而非常适合工业过程监控设备互连,也是最有前途的现场总线之一[2]。

由于CAN总线的特点,使得其广泛地应用于电力、航空航天、治金、交通工具、机器人、医疗设备、环境监控和家用电器等众多领域。

本文提出基于CAN总线的温度测量节点的设计。

1系统总体结构设计三、硬件设计基于CANopen协议多通道温度测量模块的研发摘要:CAN总线广泛应用于工业现场,开发基于CANopen协议温度测量模块具有一定的现实意义。

采用内嵌CAN控制器的微处理器设计方案,开发以单片机为核心、基于CANopen协议的多通道温度测量模块,阐述了模块的硬件结构、关键电路和嵌入式软件组成。

最后,给出模块通过测试验证的CANopen从节点通讯功能。

关键词:现场总线;CANopen;从节点;嵌入式系统;单片机(MCU)引言控制器局域网(Control Area Network, CAN)现场总线具有优先抢占总线仲裁的优势。

其可靠性高、开放性强、组网灵活、成本较低、具有良好的实时性及传输防错能力,真正实现了全数字化的双向传输。

利用CAN总线更容易实现“集中监控,分散控制”这一现代工业的新型控制方式[1] 。

CAN总线具有许多突出的性能优点[2,3] 。

CAN协议建立在ISO开放系统互联模型的基础上,但只取OSI模型结构的物理层、数据链路层和应用层。

通常,CAN控制器负责物理层和数据链路层,而应用较广泛的应用层协议有CANopen、DeviceNet等。

CANopen由CiA(CAN in Automation)组织制定和发布,是一个基于CAL的子协议。

其采用面向对象的思想设计,具有很好的模块化特性和很强的适应性,不仅定义了应用层和通信子协议,而且为可编程系统、不同设备、接口、应用子协议定义了大量的规范,遵循该规范开发的设备能够实现不同产品间的互连、互操作[4~6]。

另外,CANopen协议是完全免费开放的,用户开发此类产品,无需支付版税。

随着对CANopen协议研究的深入,其应用越来越广泛[7]。

依据CiA规范,国内厂家开发了基于CANopen协议的伺服驱动器、PLC、变频器等产品,如:深圳步进科技有限公司的KINCO ED系列伺服驱动器;和利时公司的PLC产品HOLLiAS-LEC G3系列可编程控制器;台达VFD-E-C系列变频器。

温度既是自然界中一个重要的模拟量,又是科学研究中一个重要的基本物理量。

同时温度又是一个与人们生活环境、生产活动密切相关的量,在很多情况下都需要对温度进行准确测量,以满足各种要求[8]。

温度监测在土木建筑施工、储粮仓库、智能楼宇、空调系统及其它工农业生产中有着广泛的应用。

随着CANopen技术的普及应用,研制基于CANopen协议的多通道温度测量模块有利于提高自动化领域国产设备的占有率,为应用CAN总线的系统提供必备的硬件基础设备。

同时随着CANopen总线系统广泛应用于工业控制系统,该类设备具有一定的市场前景。

2 多通道温度测量模块的硬件结构 2.1 多通道温度测量模块的硬件结构组成多通道温度测量模块是嵌入式系统的一个典型应用,其硬件电路主要包括:人机接口、温度测量接口、CAN接口、联动输出、电源变换、单片机及其外围辅助电路。

人机接口实现的主要功能包括:各测量点温度值显示、模块系统参数配置操作与显示及CANopen节点工作状态指示。

如图1所示,模块的人机接口电路由按键、液晶显示屏(CM19264)和发光二极管组成。

联动输出由继电器及其驱动电路组成,主要实现模块所测温度超出用户预设范围时输出报警。

电源变换电路则为各功能电路提供电源,具体包括支持MCU、数字温度传感器、液晶显示屏的5V电源、CAN总线侧隔离电源、继电器24V工作电源等。

2.2 测量模块关键元器件的选用及电路设计 2.2.1 嵌入式微控制器的选型图1的硬件结构中,除CAN通讯以外,其它应用(如温度传感器接口、LCD 接口等)对嵌入式微处理器的端口均无特殊要求。

文献[9]、[10]指出:CAN嵌入式节点电路设计中,可采用独立控制器+MCU或者直接使用内嵌CAN控制器的微处理器这两种设计方案。

同时,文献[9]认为内嵌CAN控制器的微控制器设计方案是CAN智能节点设计的首选方案。

综合分析多通道温度测量模块的功能需求,结合以往开发和应用经验,设计中嵌入式微控制器选用Atmel公司的单片机AT90CAN128。

关于该微处理器性能、功能及相关应用,文献[10]~[13]有详细描述。

2.2.2 温度测量器件的选用按照输出信号的模式,集成温度传感器可大致划分为三大类:模拟式、逻辑输出式和数字式[8]。

模拟式集成温度传感器即传统的模拟温度传感器(如热电偶),在一定温度范围内线性不好,需进行冷端或引线补偿,热惯性大且响应时间长;逻辑输出式集成温度传感器适用于无需严格测量温度值,只注重温度是否超出设定范围的场合;而数字式集成温度传感器在20世纪90年代中期出现,是微电子技术、计算机技术和自动测试技术的结晶。

目前市场上有多种数字温度传感器系列产品可供选择。

模块采用1-Wire总线器件DS18B20实现多点温度测量功能。

DS18B20是美国DALLAS公司生产的数字温度传感器,测温范围为-55℃~125℃,在-10℃~85℃范围时精度达±0.5℃;转换时间为750ms[14]。

据文献[15]~[19]的报导,DS18B20在国内许多设备和场合得到广泛应用。

尽管一条线上允许并接多个DS18B20,但在开发中,设计了4路DS18B20数字温度传感器接口(每路允许接入4只传感器),以适用不同应用的需求。

2.3 CAN接口与驱动电路CAN接口与驱动电路设计的关键是CAN总线驱动芯片选型和隔离电路设计。

设计中选用恩智浦(NXP)公司的TJA1040T芯片作为CAN驱动器。

隔离电路方面,文献[12]、[13]与[22]介绍了以光电耦合器为核心的电路,此类电路存在元器件较多、光耦电流传输比离散大、电路匹配电阻调整困难等缺点。

模块设计采用Analog Devices公司的iCoupler磁耦隔离技术的双通道数字隔离器ADuM1201。

与光电耦合器比较,ADuM1201具有更高的数据传输速率、时序精度和瞬态共模抑制能力,更低的功耗和更小的体积,并消除了光电耦合器不稳定的电流传输比、非线性传输、温度和使用寿命等方面的问题。

3 多通道温度测量模块嵌入式软件的实现3.1 多通道温度测量模块嵌入式软件组成嵌入式程序开发在AVR Studio V4.18集成环境下进行,由LCD显示处理、按键操作处理、数字温度传感器处理、CANopen协议实现程序、LED指示程序和继电器输出处理模块组成,其结构如图3所示。

LCD显示和按键处理程序实现的功能包括:参数设置/查询、工作状态、各传感器温度显示、显示界面切换等。

其中模块参数包含CANopen工作参数、DS18B20逻辑编号、继电器输出链接关系设定等。

数字温度传感器处理程序实现DS18B20驱动和数据处理。

其中DS18B20驱动程序在文献[16]~[21]均有介绍。

设计中,针对4路端口使用同一MCU定时器来产生DS18B20通信所需的时序波形。

数字传感器转换时间为750ms,若MCU顺序依次与DS18B20进行通信,则整个周期达十多秒,显然满足不了模块对温度动态刷新的要求。

因此,在程序设计时采用了如下策略:利用传感器提供的搜索(Skip ROM)指令,先依次启动4路端口所有DS18B20进行温度转换,延时750ms后,通过匹配ROM 指令再逐一地读回每个传感器的温度数据。

这样,模块每一个温度测量刷新时间都小于1秒。

LED状态显示程序:依据CiA DR 303规范,将CANopen 节点的状态在运行、状态和错误指示灯上以常亮、常灭或不同频率闪烁的方式显示。

联动继电器输出处理程序:依据参数配置,某组(或某个)温度传感器逻辑编号及其温度范围关系驱动对应的继电器,如继电器A和逻辑1#、2#传感器建立链接关系,且设定温度超过50℃时报警,则1#或2#传感器温度超过50℃时,继电器A线圈得电。

3.2 CANopen协议从节点的软件功能及实现如图3所示,CANopen协议处理程序包括:CAN底层驱动、网络管理(Network Management,NMT)、服务对象数据(Service Data Object,SDO)和过程数据对象(Process Data Object,PDO)处理程序。

相关文档
最新文档