基于CANopen协议的水温自动站的设计与实现

来源 :武汉理工大学 | 被引量 : 6次 | 上传用户:fly_bird2
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
提高防灾减灾能力,做好应对水温变化工作,是保证广大水产养殖户获得利润的首要条件。做好这些工作的首要前提是提高预报预测的准确率,根本目的是增强防御的服务能力,而可靠的水温观测系统提供的准确、可靠的观测数据,是提高预报预测准确率和服务能力的重要保证。为了应对天气、气候的变化,有必要对水温进行长期、连续和稳定可靠观测。本文以控制器局域网(Controller Area Network, CAN)总线和嵌入式系统构建水温自动站系统平台,采用CANopen协议来实现水温站的主站和从站之间的应用通信,完成水温的自动检测。在嵌入式系统中由于ARM具有很好的控制管理功能和强大的运算功能,并且功耗低,实时性好,故本文采用目前主流微控制器ARM Cotex-M3芯片作为系统核心设计硬件平台,并在此平台上采用简单实用的CooCox CoOS构建嵌入式操作系统,以此为平台实现水温自动站系统的开发和设计。水温自动站的主站和从站之间的通信由各自的CAN控制器来实现,而本文所选取的CAN控制器并不是一个独立的CAN控制器设备,而是微控制器内部集成的CAN控制器,它可以用来构建功能强大的局域网,支持极高安全级别的分布式实时控制。本文首先介绍了目前水温测量的现状,并阐述了本文所设计的水温站的特点,分析了CAN总线及CANopen协议的相对优势,在基于CAN总线和CANopen协议的基础上实现了水温自动站系统平台的软件、硬件以及协议的整体设计方案;其次,在硬件方面,完成了水温自动站的CAN控制器外围接口电路的设计,并采用增加终端电阻的方法克服总线传输干扰。在温度测量设计方面,选用四线制测温系统并选取两个标准参考电阻来提高测温系统的精确度;再次,分析了CANopen协议的基本通信原理,并依据该原理实现了过程数据对象(Process Data Object, PDO)通信,服务数据对象(Service Data Object, SDO)通信,网络管理功能(Network ManagemenT, NMT),心跳(HeartBeat)监控等功能,基本实现了CANopen协议的通信功能;最后,对各个整个水温自动站系统进行了测试。测试表明,水温自动站系统能正常的实现CANopen协议的基本通信功能,并实现正常的水温测量,具有一定的可操作性和实用性。
其他文献
期刊
压缩传感(Compressive Sensing,CS)是近年来国际上新提出的信号采样方式,其针对稀疏信号或者采样信号,在采样的同时即可对信号数据进行适当压缩,从而能够以远低于Nyquist定律
期刊
摘 要:我国目前已经处于建设创新型国家的实施阶段,而人才资源丰富、学科设置门类齐全、学术研究氛围浓厚、知识更新快速、各类人才辈出的高等学校在国家创新体系中的地位更是显得尤其重要。高校作为国家培养高科技人才和实现科技创新的重要基地,培养和造就适应时代发展的高素质创新人才,使大学生成长为实现科技创新和实施科教兴国战略的生力军,为建设创新型国家提供智力和人才支持是当前高校义不容辞的责任和使命。  关键词
期刊
现如今气固两相流技术被广泛地应用于实际工业生产过程中,如发电厂、钢铁厂、化学以及食品厂等,而流体颗粒的在线参数测量是衡量气固两相流质量流量的重要指标。近年来许多学
图像复原技术作为数字图像处理中的一个重要分支,在生产生活、交通运输、航天科技等领域都有广泛的应用,也逐渐成为现代计算机技术的研究热点通过对当前运动模糊图像复原领域
图像处理和人工智能的发展,使得人体运动分析和理解技术在近年来有了很大的进步,并在多个领域得到了应用。而实现人体运动分析和理解的前提是能够捕获人体的动作。在传统的方法
自上世纪70年代蜂窝小区概念的提出,移动通信系统快速发展,短短的几十年时间内,3G移动通信系统实现了高速数据传输和业务多媒体化。然而由于3G技术的局限性和人们日益增长的
坐姿是现代职业人群工作中最常见的姿势,在日常工作中保持健康坐姿对于老年人群预防疾病有着重要的意义。因此,正确的坐姿成为提高健康质量的重要指标。近年来,随着微机械电