北极星

搜索历史清空

  • 水处理
您的位置:电力输配电电力通信技术正文

基于CAN总线技术的数据采集系统设计分析

2015-10-20 14:16来源:中国测控网关键词:远程数据采集传感器信息技术收藏点赞

投稿

我要投稿

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

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种不同的工作方式即高速、斜率控制和待机。总线上的某节点掉电不会影响总线,在40m内实现高速应用可达1Mbps。主机接收端使用PCL-841,PCL-841可直接插在计算机的ISA扩展槽内,计算机为PCL-841分配内存地址,并将其作为标准内存进行读写,内存地址可通过跳线设置为C800H至EF00H中40个基地址中的任一个。是内置CAN控制器的CAN总线通信卡,它提供总线仲裁和错误检测并自动重发送功能,从而避免了数据丢失,保证了系统的可靠性。

2.2系统软件设计

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

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

原标题:基于CAN总线技术的数据采集系统设计分析
投稿与新闻线索:陈女士 微信/手机:13693626116 邮箱:chenchen#bjxmail.com(请将#改成@)

特别声明:北极星转载其他网站内容,出于传递更多信息而非盈利之目的,同时并不代表赞成其观点或证实其描述,内容仅供参考。版权归原作者所有,若有侵权,请联系我们删除。

凡来源注明北极星*网的内容为北极星原创,转载需获授权。

远程数据采集查看更多>传感器查看更多>信息技术查看更多>