基于lonworks的智能网络测控系统设计.doc

基于lonworks的智能网络测控系统设计.doc

ID:21943986

大小:62.05 KB

页数:10页

时间:2018-10-25

基于lonworks的智能网络测控系统设计.doc_第1页
基于lonworks的智能网络测控系统设计.doc_第2页
基于lonworks的智能网络测控系统设计.doc_第3页
基于lonworks的智能网络测控系统设计.doc_第4页
基于lonworks的智能网络测控系统设计.doc_第5页
资源描述:

《基于lonworks的智能网络测控系统设计.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于LonWorks的智能网络测控系统设计摘要:本文主要叙述了基于LonWorks的智能网络测控系统的设计思想,其中包括电源电路、MCI43150与AT89C52的接口、神经元芯片3150的存储器扩展等硬件电路的设计及AT89C52单片机程序和Neuron芯片的应用程序两部分的流程,最后对系统的硬件和软件的抗干扰性措施作了简单的介绍。关键词:LonWorks;智能节点;智能网络测控编辑。现场总线控制系统FCS是针对传统的DCS系统的不足之处提出来的,它跨越了电子、控制、仪器仪表、自动化、计算机和网络等领域,

2、因此具有一定的学术意义。在众多总线中,LonWorks现场总线以其完全支持ISO/OSI七层协议,支持多种通信媒介,可靠性高,可互操作,兼容性和灵活性好等独特的优点成为现场总线的主流。本文对基于LonWorks的高可靠性、全开放的智能网络进行研究和应用,通过大量的实验,开发和设计智能测控系统。1LonWorks智能节点的设计概述基于神经元芯片的开发可以分为两种:(1)基于控制模块的硬件设计方法;(2)基于收发器的硬件设计方法。控制模块中通常包括神经元芯片、Flash、程序存储器、收发器以及RAM等,用户只需

3、设计自己的应用电路,可缩短产品的开发周期。而基于收发器的设计方法除了考虑应用电路设计,还必须考虑神经元芯片与Flash存储器以及RAM的接口电路。采用这种方法时,电路板设计加工以及生产工艺要求较高,但可以降低产品成本,提高设备的市场竞争力。为了学习和以后研究的需要,本文采用第二种设计方案。LonWorks技术是一种控制网络层次上的技术,故节点的开发离不开对网络的整体考虑,根据控制策略的不同,节点的开发会有所不同,但对于一个控制网而言,不外乎由传感器、执行器、获取和传输数据局的网络、执行控制逻辑的控制和程序等

4、构成。而对于组成网络重要部分的节点而言,所完成的任务无非是获取和传输数据,并根据所获取的数据信息来执行相应的控制逻辑。故此,一个通用节点可由图1表示。下面将讨论LonWorks节点的硬件设计和开发以及LonWorks节点的逻辑编程。2LonWorks智能节点的硬件电路设计电源电路设计交流电源电压经过全波整流后,采用7805芯片变成节点电路需要的5V的直流电源。设计如图2所示。MC143150与AT89C52的接口该节点采用AT89C52作为主处理器,与神经元芯片接成并行VO对象的操作模式。神经元芯片的并行I

5、/O对象允许以最高为的速率双向传输数据。并行I/O对象的物理接口通过神经元芯片的11个I/O引脚完成。应用在并行I/O状态下的神经元芯片不再能有其他的I/O对象来处理物理接口,神经元芯片固件还可实现令牌传递和握手协议来实现同步和防止总线竞争。为增加设计的灵活性,神经元芯片提供几种并行I/O对象的操作模式:主模式,从A模式和从B模式。本节点中神经元芯片与单片机AT89C52的连接采用从A模式其接口电路如图3所示。由于神经元芯片3150的握手信号HS是集电极开路的,因此需要接上一个10kQ的上拉电阻。在Slav

6、eA模式中,神经元芯片3150是在主处理器的控制下工作的,对主处理器来说,神经元芯片3150是含8个数据位和3个控制位的并行I/O设备。单片机的po口与神经元芯片3150的10(^107相连作为8位数据总线,与神经元芯片3150的1010相连接作为握手信号端,与108相连作为CS信号端。HS信号由神经元芯片3150的内部固件控制,当HS为高电平时,表示神经元芯片3150正在读写数据、处于忙状态,当HS为低电平时,表示神经元芯片3150数据处理完毕,可以进行下一次通信了。在总线上主处理器和从处理器之间不断交换

7、一个虚拟的写令牌,令牌的拥有者有写数据或传递数据的权力。主处理器写时,当AT89C52单片机判断到HS信号为低时,在CS信号的下降沿将数据写入数据总线,在CS信号的上升沿数据被神经元芯片3150的输入缓冲区截取,同时导致HS端变为高电平,当数据读取结束时,HS被置低,等待下次通信。神经元芯片3150的存储器扩展本节点中,系统的固件存储在片外的EPROM中,地址为0x0000〜0X3FFFH;应用程序也存储在片外的EPROM中,地址为0x4000〜0x7FFFH;片外RAM的地址为0x8000〜OxDFFFH

8、。地址空间的分配如图4所示4是神经元芯片外接32kBEPR0M和24kBRAM的电路原理图。由于系统固件的存储地址要求从OxOOOOH开始,所以32kBEPR0M的地址应设计成0x0000H〜0x7FFFH;而RAM的地址是0x8000H〜OxDFFFH(24kB)„将地址线A15直接作为EPROM的选片信号线。当A15为低电平时,EPROM被激活,因此保证了EPROM的地址从OxOOOOH到0x7FFFHo地址

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。