分析仪器CAN网络通信设计

2019-12-17来源: elecfans关键字:分析仪器  CAN  网络通信

  基于单片机(80C196)或微处理器(DSP、ARM 等)的多组分气体分析仪采用功能强大的CPU,可实时快速测定各种燃烧设备的各项热工参数。根据测量数据,通过自动调节装置调整风量,保持适当的空气/燃料比,使燃料系统达到最佳运行状态,以获得最高的燃烧效率和最低的燃料消耗。仪器还可以测定CO、SO2、NO、NO2、烟气黑度等参数,并配有液晶屏、键盘等外设。


  CAN(CONtroll Area Network)是国际上应用最广泛的现场总线之一,使用了一种串行多控制方通信协议,可以有效地支持分布式实时控制,并且具有很高的安全性和高达1Mbps的通信速率。


  一个包含PC 机和n-1(n≤110)个智能节点的CAN 总线网络结构图如图1 所示。

  

 

  图1 n 个节点的CAN 网络结构图

  信息的传输采用CAN 通信协议,传输介质采用双绞线,如果需要进一步提高系统的抗干扰能力,还可以在控制器和传输介质之间加接光电隔离,电源采用DC-DC 变换器等措施。


  1 分析仪器CAN 网络应用层协议的制定

  CAN 的国际标准中只定义了物理层和数据链路层的规范,由于本项目构建的CAN 总线网络节点数目不多,所有节点都由项目组自行设计,不需要与国际标准设备进行接口,所以,这里根据本项目的具体情况,制定了一个简易的CAN 应用层协议。


  根据厂方要求,网络初步规划应至少可容纳16 个节点。上位机收集各分析仪器的信息,包括气体组分分析含量、出错信息和被测气体的一些参数,如温度、压力、流量等,也返回一些控制信息给智能节点。在每个分析周期从节点的气体组分分析结果送往主节点,主节点待收到所有待测组分含量后,将所有信息一并送往上位机。网络中的任一台分析仪器均可做为主节点或从节点,甚至在没有上位机的情况下也可以做为上位机。


  在CAN 系统中,以11 位(标准帧)或29 位(扩展帧)的标识符来标识数据的含义,标识符决定了信息的优先权和等待时间,同时也影响信息滤波的适用性。因而,合理、高效的信息标识符ID 分配方案是充分发挥CAN 总线性能的前提条件。


  分析仪器主控制器之一F2812 DSP 片上共有32 个邮箱,在SCC 模式下0-15 邮箱可用,在eCAN 模式下,32 个邮箱全部可用,可以很方便地实现主节点对从节点信息的接收和存储。故推荐采用主控制器为F2812 的分析仪器作为该网络中的主节点,选择eCAN 模式,使用标准标识符(11 位),对其进行如表1 所示的静态分配策略,即可满足上位机和主节点识别帧来源和帧意义的要求。


  2 网络通信程序

  2。1 上位机端初始化

  上位机端主要完成对各分析平台分析结果的采集、显示,使用PC 机加CAN 通讯卡KPCI-8110。KPCI-8110 上集成了独立的CAN 控制器SJA1000。SJA1000 用于移动目标和一般工业环境中的区域网络控制(CAN),在使用前要先对其进行初始化。


  上位机显示界面采用适合快速开发的可视化面向对象高级语言VB 来编写。KPCI-8110CAN 适配卡提供.dll 驱动和.lib 库函数,通过在VB 程序中调用相关的驱动函数就可以实现CAN 适配卡的配置和数据的读写。


  上位机端接收数据的流程如图2 所示。

  

 

  图2 上位机接口函数使用流程图


  数据接收到上位机之后保存在一个大容量的内存缓冲池内,用户只需实时通过函数CAN_ReadDataNum(mindex) 查询缓冲池内的数据量, 再通过函数CAN_ReadBlockData(mindex,num,obyte)及时读走保存即可。其中obyte 为接收数据起始指针。


  CAN_ClearBlock(mindex,num,obyte)为清空从obyte 指针开始的缓冲池空间。


  注意:由于SJA1000 CAN 控制器每个地址存储8 位数据,而F2812 内置CAN 控制器每个地址存储16 位数据,而且标准数据帧的标识符也不是从字节的起始位开始的,所以定义标识符的时候要按照不同控制器的要求来定义。例如F2812 内置CAN 控制器定义数据帧标识符为344 0000(bit28-bit18 为标识符位),SJA1000 独立控制器对应的标识符应为1A20(bit15-bit5 为标识符位)。

关键字:分析仪器  CAN  网络通信 编辑:什么鱼 引用地址:http://news.nvwayi.com/Test_and_measurement/ic483045.html 本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。

上一篇:网络分析仪的使用方法介绍
下一篇:频谱分析中避免较大幅度误差方法

关注eeworld公众号 快捷获取更多信息
关注eeworld公众号
快捷获取更多信息
关注eeworld服务号 享受更多官方福利
关注eeworld服务号
享受更多官方福利

推荐阅读

湿度计原理_湿度计怎么看_湿度计计算
  测量气体湿度的物性分析仪器。湿度表示气体中的水蒸汽含量,有绝对湿度和相对湿度两种表示方法。绝对湿度指气体中水蒸汽的绝对含量,最常用的单位是克/米^3。在一定温度、压力时,单位体积内的水蒸汽含量有一定的限度,称为饱和水蒸汽含量。  相对湿度指气体中水蒸汽的绝对含量与同样温度、压力时同体积气体中饱和水蒸汽含量之比,常用符号为%R.H.。湿度计的用途很广,例如在超纯金属冶炼、纺织品加工、造纸和印染等生产过程以及食品储存和气象测量等方面,常需要用湿度计来测量或控制空气或工业流程气体的湿度。    湿度计原理  湿度计测量完全相对湿度的原理:由于湿泡温度计的感温泡包着棉纱,棉纱的下端浸在水中,水的蒸发而使湿泡温 度计的温度示数总是低于干
发表于 2020-04-25
湿度计原理_湿度计怎么看_湿度计计算
过程分析仪器CAN网络通信设计
),对其进行如表1 所示的静态分配策略,即可满足上位机和主节点识别帧来源和帧意义的要求。  2 网络通信程序  2.1 上位机端初始化  上位机端主要完成对各分析平台分析结果的采集、显示,使用PC 机加CAN 通讯卡KPCI-8110。KPCI-8110 上集成了独立的CAN 控制器SJA1000。SJA1000 用于移动目标和一般工业环境中的区域网络控制(CAN),在使用前要先对其进行初始化。  上位机显示界面采用适合快速开发的可视化面向对象高级语言VB 来编写。KPCI-8110CAN 适配卡提供.dll 驱动和.lib 库函数,通过在VB 程序中调用相关的驱动函数就可以实现CAN 适配卡的配置和数据的读写。  上位机端接收数据的流程
发表于 2019-12-26
过程分析仪器CAN<font color='red'>网络通信</font>设计
AD7715在精密分析仪器中的应用研究
摘要:新型高集成度∑-ΔADC正在得到越来越广泛的应用。这种ADC只需极少外接元件就可直接处理微弱信号,仅适合嵌入式系统的应用,也适合应用在很多测量分析仪器中,取代传统的A/D转换器。本文通过对∑-Δ系列ADC和积分式以及逐次逼近式ADC的比较,以AD7115为实例说明这种取代的可行性。引言AD7715模数转换器是美国模拟器件公司(ADI)出品的采用和差转换技术(∑-Δ技术)的系列ADC之一。该系列A/D转换器均由信号缓冲、可编程增益放大、∑-Δ调制器、数字滤波、三线串行接口等几部分组成,在性能、通道数、功耗等指标上有差别。传统的讨论局限于将此类ADC应用到手持仪器、工业仪表、DSP设备等便携式系统中,以发挥其小体积、低功耗的特点
发表于 2019-12-20
AD7715在精密<font color='red'>分析仪器</font>中的应用研究
影响激光粒度分析仪器测试效果的因素有哪些
影响激光粒度分析仪器测试效果的因素有很多,本文讨论以下几点三点关键因素:光路对中,仪器校准,样品分散。一 、光路对中对中是指激光束的焦点通过光电探测阵列的圆心,激光粒度仪在测试前首先要保证激光束的焦点通过光电探测阵列的圆心,并且在测试过程中不偏移,才能得到正确的结果。目前粒度仪采用的都是两维对中系统,一般采用步进电机通过轴套来带动移动尺来提供动力,步进电机和轴套、轴套和移动尺之间都是通过顶丝连接,导致三个器件的中心不在一条直线上,且移动尺正转和反转的之间的空转间隙较大,导致对中系统不稳定,不能快速而准确地完成对中,现有对中系统都没有限位系统,如果光路本身出现问题,对中系统就会出现误判断,一直朝着一个方向运动损坏机械传动组件。针对
发表于 2019-12-20
影响激光粒度<font color='red'>分析仪器</font>测试效果的因素有哪些
艾迈斯半导体推出AS7261颜色传感器显著降低物料和装配成本
中国,2017年5月9日,高性能传感器解决方案的全球领先供应商艾迈斯半导体公司(ams AG,瑞士股票交易所股票代码:AMS)今天宣布推出集成的颜色传感IC,标志着产品组合的突破,极大提升精确性的同时为手持颜色分析仪器的生产商降低了物料和生产成本。新的AS7261 JENCOLOR® XYZ传感器是颜色传感的完备平台,为生产供专业人士和消费者使用的色度计和颜色分析仪的厂商简化了设计和制作工序。AS7261具有如下功能:• 传感器输出CCT和符合CIE 1931 2°标准观察者框架的XYZ三刺激值, 同时将XYZ转换到x,y(Y)二维色度系统和CIE 1976 u’v’色度系统中.• 多通道滤波器集成在硅片上,提供暗通道、透明通道
发表于 2017-05-09
艾迈斯半导体推出AS7261颜色传感器显著降低物料和装配成本
CAST和Fraunhofer IPMS提供CAN-XL控制器IP核
IP提供商CAST和Fraunhofer IPMS日前宣布,为他们流行的CAN 2.0和CAN FD控制器IP核增加了CAN XL标准的支持。CAN XL是一种新的数据通信协议,自2018年起由CAN-XL特别兴趣小组(CiA)组织,汽车和半导体代表(包括Fraunhofer IPMS)参与开发。目标是通过将CAN协议的数据有效载荷大小增加到2048字节,将其传输比特率提高到10Mbit/s,同时保持与CAN 2.0和CAN FD的互操作性,从而赋予CAN协议更强的能力。因此,CAN-XL将CAN协议的优点扩展到要求更高的应用,在面向信号的CAN-FD和面向服务的高速以太网之间提供了一个中间选择。针对早期采用者,CAST CAN
发表于 2020-09-09
小广播
换一换 更多 相关热搜器件

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 信号源与示波器 分析仪 通信与网络 视频测试 虚拟仪器 高速串行测试 嵌入式系统 视频教程 其他技术 综合资讯

词云: 1 2 3 4 5 6 7 8 9 10

北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2020 nvwayi.com, Inc. All rights reserved
充值送彩金购彩软件 那个棋牌平台送彩金最多 最新注册送彩金棋牌 免费送彩金的娱乐网 彩票网送彩金存款 网上现金赌博送彩金 澳客彩票投注 充值送彩金活动 2019送彩金500的网站大白菜 送彩金的娱乐棋牌游戏