您现在的位置: 通信界 >> 数据通信 >> 技术正文  
 
一种基于CAN总线技术的数据采集系统设计
[ 通信界 / 嵇斗 王向军 / www.cntxj.net / 2009/11/16 17:19:21 ]
 
1 引言

  海洋环境中,由于测量现场离岸较远,环境恶劣,必须将测量装置与计算机系统分开,构成远程数据采集系统。远程数据采集系统的数据传输方式一般有两种:频率量传输和串行通信。频率量抗干扰能力强,便于远距离传送,但这种远程的频率测量一般仅适用于几十赫兹以下的较低频率范围。在串行通信中,RS-232通信标准数据传输速率慢(通常异步通信速率限制在19.2kbps以下),传送距离短(一般电缆长度为15m),不适于用作远程数据采集系统;RS-449、RS-422及RS-423等通信标准,实时性不强;RS-485只能构成主从式结构系统,通信方式也只能以主站轮询的方式进行,系统的实时性、可靠性较差;且当系统出现多节点同时向总线发送数据时,会导致总线呈现短路,从而损坏某些节点的现象。

  CAN(Controller Area Network)总线属于现场总线的范畴,它是一种有效支持分布式控制或实时控制的串行通信网络。CAN总线通信接口中集成了CAN协议的物理层和数据链路层功能,可完成对通信数据的成帧处理。CAN协议的一个最大特点是废除了传统的站地址编码,而代之以对通信数据块进行编码。采用这种方法的优点是使网络内的节点个数在理论上不受限制,数据块的标识码可由11位或29位二进制数组成,因此可以定义211或229个不同的数据块,这种按数据块编码的方式,还可使不同的节点同时接收到相同的数据。数据段长度为8个字节,不会占用总线时间过长,从而保证了通信的实时性。CAN协议采用CRC检验并可提供相应的错误处理功能,保证了数据通信的可靠性。

2 系统设计

  远程数据采集系统要求传感器与测量装置位于测量现场,计算机系统在岸上或船上,它们之间距离经常在几百米,有时甚至达到几公里。因此,连接导线少,维护费用低就显得尤为重要。本文中测量系统针对磁场(3分量)、电场(3分量)、倾角参数(2分量),用CAN来构建远程水下数据采集系统,采用3个测量节点,分别对上述8路传感器信号实现实时采集与传送。远程水下数据采集系统的结构框图如图如图1所示。

  远程数据采集系统主要由两部分组成:岸上接收处理部分和水下测量装置。为了延长电池的使用时间,从岸上来控制水下测量体部分电池电源的通断。数据采集系统使用的是四芯纵向密封海水电缆,两路传输数据,另两路控制电池电源

2.1硬件电路设计

  传感器采用磁场三分量测量模块,电场三分量测量模块,倾角2分量测量模块。信号处理电路中将各信号进行放大和滤波,放大采用两片LM148四运放,滤波器是由运算放大器构成的两个有源低通滤波二阶节的级联。单片机系统将电场三分量信号、磁场三分量信号和两个姿态角信号共8路信号轮流选通送入A/D进行转换,A/D转换选用B-B公司生产的16位芯片ADS7805,其输入电压范围为±10V,输出16位和8位可选,这里使用16位并行输出,其控制信号由单片机的口线P1.0、P1.1和P1.2产生,单片机系统的结构框图如图2所示。单片机采用PHILIPS的是有再片CAN功能的微控制器P87C592,晶振频率为16MHz, P0口和P2口用作数据线和地址线,P4口和P5口用作16位模数转换器的高8位和低8位并行数据线。P1.6、P1.7用于CAN总线,P1.2、P1.3和P1.4控制八选一多路转换器MAX308的通道。PC82C250为CAN总线收发器,是CAN控制器和物理总线间的接口,提供对总线的驱动发送能力 、对CAN控制器的差动发送能力和对CAN控制器的差动接收能力。它有很强的抗瞬间干扰和保 护总线的能力;有3种不同的工作方式即高速、斜率控制和待机。总线上的某节点掉电不会 影响总线,在40 m内实现高速应用可达1 Mbps。主机接收端使用PCL-841 ,PCL-841可直接插在计算机的ISA扩展槽内,计算机为PCL-841分配内存地址,并将其作为标准内存进行读写,内存地址可通过跳线设置为C800H至EF00H中40个基地址中的任一个。是内置CAN控制器的CAN总线通信卡,它提供总线仲裁和错误检测并自动重发送功能,从而避免了数据丢失,保证了系统的可靠性。

2.2系统软件设计

  要实现有效、实时通信,软件的设计是关键,也是难点。本系统软件设计包含两部分即单片机程序和主机控制和数据处理程序。

  单片机程序主要包括节点初始化程序、报文发送程序、报文接收程序以及CAN总线出错处理程序等。单片机主程序流程图见图3,程序用C51语言编写。

 

 

  CAN控制器对于CPU来说是以确保双方独立工作的寄存器映像外围设备出现的,微控制器和CPU之 间状态、控制和命令的交换都是通过在复位模式或工作模式下对这些寄存器的读写来完成的。初

[1] [2] 下一页

 

作者:嵇斗 王向军 合作媒体:微计算机信息 编辑:顾北

 

 

 
 热点技术
普通技术 “5G”,真的来了!牛在哪里?
普通技术 5G,是伪命题吗?
普通技术 云视频会议关键技术浅析
普通技术 运营商语音能力开放集中管理方案分析
普通技术 5G网络商用需要“无忧”心
普通技术 面向5G应运而生的边缘计算
普通技术 简析5G时代四大关键趋势
普通技术 国家网信办就《数据安全管理办法》公开征求意见
普通技术 《车联网(智能网联汽车)直连通信使用5905-5925MHz频段管理规定(
普通技术 中兴通讯混合云解决方案,满足5G多元业务需求
普通技术 大规模MIMO将带来更多无线信道,但也使无线信道易受攻击
普通技术 蜂窝车联网的标准及关键技术及网络架构的研究
普通技术 4G与5G融合组网及互操作技术研究
普通技术 5G中CU-DU架构、设备实现及应用探讨
普通技术 无源光网络承载5G前传信号可行性的研究概述
普通技术 面向5G中传和回传网络承载解决方案
普通技术 数据中心布线系统可靠性探讨
普通技术 家庭互联网终端价值研究
普通技术 鎏信科技CEO刘舟:从连接层构建IoT云生态,聚焦CMP是关键
普通技术 SCEF引入需求分析及部署应用
  版权与免责声明: ① 凡本网注明“合作媒体:通信界”的所有作品,版权均属于通信界,未经本网授权不得转载、摘编或利用其它方式使用。已经本网授权使用作品的,应在授权范围内使用,并注明“来源:通信界”。违反上述声明者,本网将追究其相关法律责任。 ② 凡本网注明“合作媒体:XXX(非通信界)”的作品,均转载自其它媒体,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。 ③ 如因作品内容、版权和其它问题需要同本网联系的,请在一月内进行。
通信视界
华为余承东:Mate30总体销量将会超过两千万部
赵随意:媒体融合需积极求变
普通对话 苗圩:建设新一代信息基础设施 加快制造业数字
普通对话 华为余承东:Mate30总体销量将会超过两千万部
普通对话 赵随意:媒体融合需积极求变
普通对话 韦乐平:5G给光纤、光模块、WDM光器件带来新机
普通对话 安筱鹏:工业互联网——通向知识分工2.0之路
普通对话 库克:苹果不是垄断者
普通对话 华为何刚:挑战越大,成就越大
普通对话 华为董事长梁华:尽管遇到外部压力,5G在商业
普通对话 网易董事局主席丁磊:中国正在引领全球消费趋
普通对话 李彦宏:无人乘用车时代即将到来 智能交通前景
普通对话 中国联通研究院院长张云勇:双轮驱动下,工业
普通对话 “段子手”杨元庆:人工智能金句频出,他能否
普通对话 高通任命克里斯蒂安诺·阿蒙为公司总裁
普通对话 保利威视谢晓昉:深耕视频技术 助力在线教育
普通对话 九州云副总裁李开:帮助客户构建自己的云平台
通信前瞻
杨元庆:中国制造高质量发展的未来是智能制造
对话亚信科技CTO欧阳晔博士:甘为桥梁,携"电
普通对话 杨元庆:中国制造高质量发展的未来是智能制造
普通对话 对话亚信科技CTO欧阳晔博士:甘为桥梁,携"电
普通对话 对话倪光南:“中国芯”突围要发挥综合优势
普通对话 黄宇红:5G给运营商带来新价值
普通对话 雷军:小米所有OLED屏幕手机均已支持息屏显示
普通对话 马云:我挑战失败心服口服,他们才是双11背后
普通对话 2018年大数据产业发展试点示范项目名单出炉 2
普通对话 陈志刚:提速又降费,中国移动的两面精彩
普通对话 专访华为终端何刚:第三代nova已成为争夺全球
普通对话 中国普天陶雄强:物联网等新经济是最大机遇
普通对话 人人车李健:今年发力金融 拓展汽车后市场
普通对话 华为万飚:三代出贵族,PC产品已走在正确道路
普通对话 共享退潮单车入冬 智享单车却走向盈利
普通对话 Achronix发布新品单元块 推动eFPGA升级
普通对话 金柚网COO邱燕:天吴系统2.0真正形成了社保管