基于CAN总线技术的果园气象监测网络节点的设计及实现.docx
《基于CAN总线技术的果园气象监测网络节点的设计及实现.docx》由会员分享,可在线阅读,更多相关《基于CAN总线技术的果园气象监测网络节点的设计及实现.docx(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于CAN总线技术的果园气象监测网络节点的设计及实现基于CAN总线技术的果园气象监测网络节点的设计及实现ronggang导语:介绍了基于CAN总线的分布式果园气象监测系统,重点描绘了单片机P87C591的特点及以它为控制核心构成的监测网络节点的实现摘要:介绍了基于CAN总线的分布式果园气象监测系统,重点描绘了单片机P87C591的特点及以它为控制核心构成的监测网络节点的实现。关键词:CAN总线气象监测P87C591I2C总线果树的生长受自然环境和人为因素的影响,其中果园中的气象条件对果树的生长、结果和寿命影响很大。果园的气象条件分温度、土壤的水分、光照以及风力的强弱。所以,通过监测果园的气象条
2、件,及时地以人为因数改善果树的生长条件,已成为影响果农收入的关键问题。CAN总线是德国BOSCH公司从80年代初为解决当代汽车中诸多的控制与测试仪器之间的数据交换而开发的一种串行数据通讯协议。CAN总线通讯接口中集成了CAN协议的物理层和数据链路层功能,可完成对通讯数据的成帧处理,包括位填充、数据块编码、循环冗余检验、优先级判别等项工作,通讯速率可达1MBPS。作为一种分散式、数字化、双向多点、具有高速率高可靠性特点的通讯系统,CAN总线可以构建灵敏的多主通讯机制,也可以建立主从式构造,而且这两种方式下的硬件物理联接完全一样。1系统的总体方案设计及工作原理运用CAN总线构建分布式的果园气象监测
3、网络系统,采用主从式构造。系统构造如图1所示。本系统由上位监控PC机、CAN总线适配器和现场监测节点三局部组成,节点数目可根据果园的规模增减。图1系统构造原理框图上位监控PC机采主要负责对监测系统气象数据的接收与治理、控制命令的发送以及各监测节点工作状态的实时显示;CAN总线适配器可以使PC机方便地连接到CAN总线上,本系统采用USB-CAN总线适配器;监测节点以单片机P87C591为核心,主要负责对现场的气象数据进展收集,对收集来的数据进展数字滤波求平均值处理并将处理过的数字信号送入CAN总线。同时监测节点也接收来自上位机的控制命令参数。本系统通讯可靠、快捷,硬件电路设计和软件编程简单,能较
4、好地知足对果园气象条件长期准确监测的要求。2气象监测节点的设计2.1P87C591的特点节点硬件电路以PHILIPS8位单片机P87C591为核心。P87C591从80C51微控制器家族派生而来,带硬件I2C总线接口和CAN总线接口,带6路模拟输入的10位ADC,可选择快速8位ADC。P87C591包含了PHILIPS半导体SJA1000CAN控制器强大的PeliCAN功能,并在此根底上扩展了以下功能:增强的CAN接收中断,有接收缓冲区级的接收中断;用于接收中断的高优先级验收滤波器。扩展的验收滤波器,8个滤波器用于标准帧格式,4个滤波器用于扩展帧格式;验收滤波器的“运行中可改变特性。图280C
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 CAN 总线技术 果园 气象 监测 网络 节点 设计 实现
限制150内