基于CAN总线的虚拟测控网络设计

来源 :硅谷 | 被引量 : 0次 | 上传用户:hejizhou
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘要]设计一套具有交互式图形界面的直流电机虚拟测控网络,它由下位机现场监控、现场总线通信和上位机集中管理三部分组成。该测控网络具有以下功能:(1)控制现场设备;(2)监视测试过程;(3)记录、整理并分析测试结果。
  [关键词]CAN总线 虚拟仪器 LabVIEW 数据库
  中图分类号:TP3文献标识码:A文章编号:1671-7597(2009)0810050-01
  
  一、引言
  
  目前,许多工厂、学校的实验室中,现有的常规设备有的已经老化,有的技术上相对落后,而有些需要的功能却又不具备。实际使用中,技术的更新又会形成对仪器提出新的需求,也造成一些仪器的闲置。这些现象促使我们改革以往的传统仪器。虚拟仪器的出现较好地解决了上述问题。本文就是在次基础提出来的一种虚拟测控网络。
  
  二、设计内容
  
  本系统是对实验室现有设备直流电机进行控制的,它是由“PC机+CAN总线通信+下位机智能节点+晶闸管整流+直流电机”构成一套完整的虚拟仪器测控网络。其中,PC机为上位机即主节点,它即要负责接收从站(即下位机)发送来的数据并将电机的各个运行参量实时显示出来,同时对数据进行存储和分析,还要根据实际情况进行集中监控并将控制命令发送到从站节点实现对电机的控制。而从节点为带有各种CAN接口的测控模块,它主要由单片机和可编程的CAN通信控制器组成,负责将运行时的相关参数通过CAN总线传送给主站节点。
  (一)上位机的监控程序
  监控程序实现功能有:系统配置、数据采集与处理、数据库管理及报表生成与打印。其总体结构图如图1所示:
  


  这里监控程序对连接在PC机上的CAN设备进行监控,并且利用这些CAN设备向CAN总线上接收/发送数据,它实质上就是一个CAN节点(主节点)。该程序就是用计算机软件来代替原有硬件设备实现的功能,这就是虚拟仪器的重要作用。
  1.虚拟仪器
  虚拟仪器的核心是以计算机作为仪器的硬件支撑,充分利用计算机独具的运算、存储、回放、调用、显示以及文件管理等智能式功能,使之与PC机结合起来融为一体,这样便构成了一台从外观到功能都完全与传统硬件仪器相同,同时又充分享用了PC机智能资源的全新的仪器系统。其中仪器的按键功能、面板和控件都是由软件形成的。
  2.CAN总线通信配置
  由于PC上一般不具备CAN接口,所以目前的CAN设备都是通过各种转接设备与PC机相连接,这里我们采用广州周立功单片机发展公司提供的微型并口CAN转换器CANmini。本测控系统同一时间需要监控的参量主要有电机的实时转速、电流、相位、给定转速/电流值以及给定的PID参数等。下面从两个方面分别介绍发送/接受协议。
  (1)上位机发送下位机接受的协议
  在BasicCAN模式下,CAN总线每帧最多可以携带8个字节的数据,字节1(数据源ID)代表本桢数据的来源,即上位机ID。字节2(命令字)代表上位机给下位机发送的命令,如表1所示。当命令字设定为各个参数时对应的数据由字节3、字节4、字节5表示,如表2所示。下位机接受到上位机发送来的数据后,将根据下述各表格决定执行的动作。
  


  (3)下位机发送上位机接受的协议
  上位机接受到下位机发送来的数据后将按照此下表3来解析数据。
  


  3.监测监控系统的界面
  监控界面只有一个屏,仪器的按键功能、面板和控件都是由软件形成的,所以它就是一个典型的虚拟仪器,监控程序的界面如图2所示。
  (二)建立完整的虚拟仪器测控网络
  下位机智能节点采用直流电机调速系统数字化控制器,结合上位机监控组成一个由“CAN监控程序+CANmini接口卡+CAN总线+CAN智能节点”构成的CAN测试网络。
  


  (三)采集数据的数据库管理
  直流电机测试系统采集数据是实时地连续采集,而且是采集大量数据。LabVIEW提供许多种文件输入输出操作,其存储数据的空间有限,因此,建立一个和数据库连接平台,是十分必要的。本文采用NI公司的Labview Add ODS中的数据库接口工具包LabVIEW SQL Toolkit直接对数据库进行访问,并选择数据库Access,从而实现对大量数据的管理与操作。
  
  三、结论
  
  经多次试验验证,基于虚拟仪器技术的该测控网络满足用户所要求的各种性能指标,可以大大缩短了试验周期。并且该系统为其它测试系统开发提供了应用方案,促进了虚拟仪器技术的发展,在工程中可以直接使用。
  
  参考文献:
  [1]陈伯时,电力拖动自动控制系统,北京:机械工业出版社,1992.5.
  [2]邬宽明,CAN总线原理和应用系统设计,北京:北京航空航天大学出版社,1996.11.
  [3]史久根、张培仁,CAN现场总线系统设计技术,北京:国防工业出版社,2004.10.
  [4]雷振山,LabVIEW 7 Express实用技术教程,中国铁道出版社,2004.2.
  
  作者简介:
  曾慧敏(1979-),女,河南人,硕士,控制理论与控制工程专业,四川理工学院,助教。
其他文献
[摘要]市面上的嵌入式操作系统种类繁多,UC/OS_II由于其简单易学,注释清晰,范例丰富,受到了广泛的喜爱。详细介绍UC/OS_II在浮点DSP TMS320VC33  上的移植过程,即数据类型转化成编译器能编译的数据类型,设计UC/OS_II与DSP硬件接口,设计硬件抽象层函数,深入到底层细节。移植工作结束后还进行测试,测试结果证明UC/OS_II是一种稳定可靠的实时操作系统。  [关键词]嵌
期刊
[摘要]详述应用计算机辅助工艺设计(CAPP)技术的重要性,分析CAPP在计算机辅助集成制造系统(CIMS)中的重要作用,提出CAPP系统开发的流程和实施步骤。  [关键词]CAPP 开发 应用  中图分类号:TP2文献标识码:A文章编号:1671-7597(2009)0810040-01    一、引言    由于工艺方法的灵活性以及加工设备、工装等的随机性,在传统工艺设计中,往往以工艺设计人员
期刊
[摘要]从多个层面分析sniffer的嗅探原理,能攻击的协议,可能造成的危害,并介绍对其的防范技术,为研究Sniffer技术和防范网络嗅探,保障网络安全提供了技术支持。  [关键词]Sniffer 攻击 Sniffer原理 Sniffer防范  中图分类号:TP3文献标识码:A文章编号:1671-7597(2009)0810039-01    一、引言    随着Internet及电子商务的日益普
期刊
[摘要]把LiAlO2晶体中掺杂V3+离子后的晶体结构近似成 对称;利用晶体场理论计算 晶体的详细能级,而且能级值与实验值吻合很好,从而说明掺杂V3+离子后的晶体结构对称性降低。  [关键词]电子自旋共振 Racah理论 d-d跃迁   中图分类号:O74文献标识码:A文章编号:1671-7597(2009)0810001-02    一、引言  掺杂过渡金属离子晶体光磁性质的研究已经受到广泛的关
期刊
[摘要]阐述CPLD的嵌入式包过滤型硬件防火墙的原理,并使用MAX+PLUS II软件进行软件的编译和仿真,通过实例说明防火墙的实现方式,从实践和理论结合的角度论述其存在的可行性。  [关键词]嵌入式网络硬件防火墙 CPLD Max+plus II  中图分类号:TP3文献标识码:A文章编号:1671-7597(2009)0810041-01    一、引言    防火墙的作用主要是保护系统不受未
期刊
[摘要]随着互联网的迅猛发展。对网站建设提出更高的要求。主要阐述PHP技术在网页设计与实现。网页自动生成工具是为解决传统建站方法的不足,在市场需求的大环境下应运而生的,从而降低制作网页的技术门槛,使非专业技术人员也可以快速、高效地完成自己的网页,从而实现网址自助建设、管理和更新。  [关键词]PHP技术 网页自动生成 网站建设  中图分类号:TP3文献标识码:A文章编号:1671-7597(200
期刊
[摘要]阐述一种基于LabVIEW的线性电子线路实验系统。该系统采用自行设计的电路硬件系统与虚拟测量系统相结合的模式,为线性电子线路实践教学提供更为科学、更为有效的解决方案。  [关键词]LabVIEW 虚拟仪器 Protel 线性电子线路  中图分类号:TN4文献标识码:A文章编号:1671-7597(2009)0810016-01    一、引言    《线性电子线路》是一门实践性较强的电子类
期刊
[摘要]根据实际工作经验,详细讲解Windows组策略的基本知识及各个部分的作用,并利用组策略的特点,适当地进行设置,使其能更有效地提高系统的安全性及实用性,并用实例说明组策略的设置方法。  [关键词]组策略 管理 系统安全 权限设置  中图分类号:TP3文献标识码:A文章编号:1671-7597(2009)0810047-02    一、组策略的基本知识    组策略是管理员为用户和计算机定义并
期刊
[摘要]介绍Mastercam X数控加工软件在生产铝合金轮毂实际中的应用,提高生产效率、增强企业竞争力。  [关键词]Mastercam X 加工 铝合金轮毂 CAD/CAM  中图分类号:TP2文献标识码:A文章编号:1671-7597(2009)0810051-01    Mastercam X是美国CNC公司开发的基于PC平台的CAD/CAM软件。由CAD和CAM两部分组成,其中CAD设计
期刊
[摘要]针对传统的A*算法在无人机航迹规划问题中的局限性,提出一种改进的A*算法,并结合无人机的性能约束直接对三维空间进行航迹搜索。算法有效的减少搜索空间,缩短搜索时间。仿真结果证明改进算法的有效性。  [关键词]航迹规划 三维航迹 改进A*算法  中图分类号:TP2文献标识码:A文章编号:1671-7597(2009)0810017-02    一、基于改进A*算法的无人机三维航迹规划  (一)
期刊