5结构的LonWorks网络控制节点的设计和研究(3)
西南交通大学硕士研究生学位论文
Lm一__第5页ml_m_。imi__lII-imm皇曼曼!曼曼曼曼曼曼曼皇曼皇芯片作为主处理器,负责应用功能控制、FO管理,而Neuron芯片作为从处理器主要负责通信功能。
第二,采用双口RAM通信方式解决了主从处理器之间在进行数据交换时产生的速度匹配和信息同步问题,提升了LonWorks网络控制节点的响应速度。
第三,设计了良好的人机交互界面;增加了外部存储器满足了对大型数据存储及数据安全的要求;扩展了控制节点的外部输入输出端口,满足节点通用性要求。
这种基于多处理器结构的LonWorks网络控制节点不但能够满足小型工程项目对成本的要求,而且能够利用所选择的主处理器的强大功能完成复杂的控制要求提升整个LonWorks网络控制节点的工作效率,具有很重要的现实意义。同时,这种多处理器结构的LonWorks网络控制节点可以应用于任何LonWorks控制网络,具有普遍意义。1.5本课题的来源和主要研究内容
1.5.1课题来源
本课题来源于成都某智能小区立体车库智能控制系统项目。该项目中使用的是我们自己开发的基于Neruron3150芯片的LonWorks网络控制节点,在实际应用中发现这种类型的控制节点的控制功能单一,节点的响应时间过长无法完全满足业主的要求,而且由于LonWorks技术不支持完整的12C协议造成研发过程中的不便。所以促使我们研制一款基于多处理器结构的LonWorks网络控制节点,它不仅可以应用于立体车库智能控制系统,而且可以应用于任何的LonWorks控制网络。
1.5.2主要研究内容
‰如上文所述,基于多处理器结构的LonWorks网络控制节点能够很好地满足小型工程项目的要求。本文所研究的基于多处理器结构的LonWorks网络控制节点采用模块化设计思路,选用爱特梅尔公司的ATmegal28芯片作为网络控制节点的主处理器,该网络控制节点有人机交互模块、通信模块、存储器模块、外部4输入4输出模块,可根据不同的控制对象选择相应的控制模块,具备一定的通用性。
本论文的重点是在LonWorks网络控制节点的设计及节点调试、应用及组网研究两大部分。主要研究的内容如下:
第一,基于多处理器结构的LonWorks网络控制节点的硬件电路和PCB电路设计,其中硬件电路包括:CPU电路、电源电路、复位电路、JTAG测试电路、外部功能模块
西南交通大学硕士研究生学位论文第6页
电路等。
第二,以成都某智能小区立体车库智能控制系统项目的项目要求为蓝本合理的规划了系统的软件功能,设计了各个模块的控制功能协议,并编写相应的程序。
第三,对硬件电路和PCB电路进行测试,使得LonWorks网络控制节点具备正常工作的基本要求。
第四,对各个控制功能模块的程序进行调试以验证其能满足控制要求。
第五,将基于多处理器结构的LonWorks网络控制节点与基于Neuron3150芯片的LonWorks网络控制节点的比较贯穿于整个论文的研究过程中,通过这种对比证明前者的优点。在下文中我们所提到的“两种模式的LonWorks节点’’指的就是上述所说的基于多处理器结构的LonWorks网络控制节点和基于Neuron3150芯片的LonWorks网络控制节点。
最后,对基于多处理器结构的LonWorks网络控制节点的应用和组网进行研究。此次研发的LonWorks网络控制节点具有扩展功能良好、数据处理速度快、可靠性高等优点。整个系统性价比高,用户界面友好、组网简单、操作方便。
本文共分为五章,各章的内容安排如下:
第一章绪论
介绍LonWorks总线特点、LonWorks总线在国内外的研究概况以及本文的研究意义和主要研究内容。
‘
第二章LonWorks技术及系统开发资源介绍
介绍LonTalk网络通信协议。重点对Neuron3150芯片、NeuronC语言以及网络变量进行阐述。并且对系统开发过程中所使用的关键器件如:Lon控制模块、ATmegal28芯片以及DSl609芯片进行详细介绍。最后简要地介绍所使用的NodeBuilder开发工具。
第三章系统硬件结构设计
此章包括两个部分的内容,第一部分是系统硬件设计。首先,对系统的总体设计方案进行介绍。然后,详细介绍LonWorks网络控制节点的核心系统设计、人机交互模块设计、通信模块设计、存储器与外部输入输出模块设计。最后,将所设计的基于多处理器结构的LonWorks网络控制节点与基于Neuron3150芯片的LonWorks网络控制节点进行比较得出前者在硬件方面的优势。第二部分介绍PCB板设计要点。
第四章系统软件设计
在上述硬件电路设计完成的基础上,根据系统的功能要求,规划了软件设计流程,编制相应的程序。首先,完成各个功能子模块的程序设计,重点介绍人机交互模块和通信模块的设计。其次,节点内部主从处理器之间的通信方式做了改进,介绍了利用双口RAM所设计的主从芯片之间的通信协议。最后,根据在立体车库智能控制系统项
西南交通大学硕士研究生学位论文
曼曼曼曼曼曼曼曼曼曼曼曼皇曼曼曼曼!曼曼曼曼曼曼皇皇曼曼皇曼皇----_i第7页HI舅皇曼目中的应用验证了基于多处理器结构的LonWorks网络控制节点的可行性。
第五章节点调试及组网研究
此章包括了三个部分,分别是硬件测试、软件调试和组网研究。首先,对硬件电路板进行测试,介绍硬件电路的测试方法以及在硬件设计中所遇到的问题和解决方法。其次,对系统软件进行调试,重点介绍在各个子功能模块的调试过程中出现的问题和解决方法。最后,在组网研究中介绍网络安装方法和组网过程。
西南交通大学硕士研究生学位论文第8页
第2章LonWorks技术及系统开发资源介绍
2.1LonWorks技术介绍
2.1.1LonTalk协议
2.1.1.1LonTalk协议概述
LonTalk协议是一个分层的以数据包为基础的对等通信协议。它是LonWorks技术的核心。该协议的通信服务有一个特点,即网络设备中的应用程序可以在不用知道网络拓扑结构、名称、地址或其他设备功能的情况下向其他设备发送和接收报文。LonTalk协议能提供报文确认、报文认证和优先级服务,支持网络管理服务,允许远程网络管理工具和网络设备进行交互包括网络地址和参数的重新配置、下载应用程序、报告网络问题和节点应用程序的启动、终止和服务。
LonTalk协议是一个公认的通信标准并遵守国际标准化组织(ISO)的分层体系结构的要求。神经元芯片Neuron芯片中的三个CPU支持OSI七层协议的服务功能,LonTalk协议最大的特点即它是唯一一个支持全部ISO/OSI七层模型的控制协议【l41。表2.1列出了LonTalk协议对应的OSI的七层参考模型Il5。。
表2.1LonTalk协议的各层功能
西南交通大学硕士研究生学位论文第9页
2.1.1.2LonTalk协议的网络地址结构及寻址方式
LonWorks网络中每个节点都有自己的网络地址,随着网络规模的变大以及网络地 …… 此处隐藏:2886字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [资格考试]石油钻采专业设备项目可行性研究报告编
- [资格考试]2012-2013学年度第二学期麻风病防治知
- [资格考试]道路勘测设计 绪论
- [资格考试]控烟戒烟知识培训资料
- [资格考试]建设工程安全生产管理(三类人员安全员
- [资格考试]photoshop制作茶叶包装盒步骤平面效果
- [资格考试]授课进度计划表封面(09-10下施工)
- [资格考试]麦肯锡卓越工作方法读后感
- [资格考试]2007年广西区农村信用社招聘考试试题
- [资格考试]软件实施工程师笔试题
- [资格考试]2014年初三数学复习专练第一章 数与式(
- [资格考试]中国糯玉米汁饮料市场发展概况及投资战
- [资格考试]塑钢门窗安装((专项方案)15)
- [资格考试]初中数学答题卡模板2
- [资格考试]2015-2020年中国效率手册行业市场调查
- [资格考试]华北电力大学学习实践活动领导小组办公
- [资格考试]溃疡性结肠炎研究的新进展
- [资格考试]人教版高中语文1—5册(必修)背诵篇目名
- [资格考试]ISO9001-2018质量管理体系最新版标准
- [资格考试]论文之希尔顿酒店集团进入中国的战略研
- 全国中小学生转学申请表
- 《奇迹暖暖》17-支2文学少女小满(9)公
- 2019-2020学年八年级地理下册 第六章
- 2005年高考试题——英语(天津卷)
- 无纺布耐磨测试方法及标准
- 建筑工程施工劳动力安排计划
- (目录)中国中央空调行业市场深度调研分
- 中国期货价格期限结构模型实证分析
- AutoCAD 2016基础教程第2章 AutoCAD基
- 2014-2015学年西城初三期末数学试题及
- 机械加工工艺基础(完整版)
- 归因理论在管理中的应用[1]0
- 突破瓶颈 实现医院可持续发展
- 2014年南京师范大学商学院决策学招生目
- 现浇箱梁支架预压报告
- Excel_2010函数图表入门与实战
- 人教版新课标初中数学 13.1 轴对称 (
- Visual Basic 6.0程序设计教程电子教案
- 2010北京助理工程师考试复习《建筑施工
- 国外5大医疗互联网模式分析




