现场总线Lonworks技术的智能节点的开发与设计
- 格式:pdf
- 大小:123.83 KB
- 文档页数:3
单片机与Lonworks节点通信的电路设计摘要:目前Lonworks现场总线已普遍应用于自动化控制的各个领域,现设计一种通过神经元芯片与单片机构建的适配器来完成现场总线与PC 机之间通信的方法。
主要介绍硬件电路设计部分。
关键词: Lonworks;神经元芯片;电路中图分类号:TN 文献标识码:A 文章编号:1671-7597(2011)0310007-01Lonworks现场总线在智能建筑的应用中,实时现场控制尤为重要。
Lonworks系统由以下部件组成:神经元芯片、收发器、现场总线设备以及网络设备。
实现现场控制的关键是直接通过PC机与现场总线上各个节点信号相互通信。
本设计有两个重点,其一是现场总线的节点通过收发器以及神经元芯片与单片机实现通信,其二是单片机运用RS-232标准实现网络协议的转换与PC机实现串口通信。
1 工作原理现场总线节点通过收发器及神经元芯片与单片机实现通信。
单片机(主机)和神经元芯片(从机)为核心,为了便于控制引脚和编程,二者之间通过双口RAM连接实现数据缓存共享,MAX232芯片完成单片机与PC的通信,实现PC对网络的控制。
2 主要元器件简介2.1 单片机。
单片机选用ATMEL公司的AT89C51,是一种低功耗、高性能的芯片,内含有4KB快闪可编程/擦除只读存储器的8位CMOS微控制器,使用高密度、非易失存储技术制造,与8051系列引脚和指令系统完全兼容。
2.2 MAX232。
MAX232芯片是包含两路接收器和驱动器的IC芯片,适用于各种EIA-232C和V.28/V.24的通信端口。
芯片内部有一个电源电压转换器,可以把输入的+5V电源电压转换成RS-232C输出电平所需要的±10V电压。
2.3 神经元芯片。
神经元芯片是智能节点的核心,它提供通信、控制、介质访问、I/O接口、I/O应用库、Lontalk协议、操作系统等软、硬件功能模块,并通过收发器实现与外部的通信。
LonWorks现场总线及应用实例LonWorks 是美国Echelon 公司推出的现场总线技术,它采用Lon Talk协议,封装在Neuron 神经元芯片。
Neuron 芯片上集成了3 个CPU,其中一个CPU 作为控制器,可以处理现场I/O,另两个CPU 处理网络通信,因此LonWorks 的最大优势是网络处理能力。
它采用ISO/OSI 模型的全部7 层通信协议及面向对象的设计方法,通过网络变量把网络通信设计简化为参数设置,其通信速率范围为3kb/s~1. 5Mb/s,直接通信距离可达2. 7 阳。
LonWorks 的物理层可以使用多种介质,如EIA485、双绞线、无线电,红外线,等等。
使用双绞线时最高传输速率为1. 25M 胁,最大传输距离为1. 2km,一个网中可以有255 个网段,每个双绞线网段可连接64 个节点;1..onWorks 网上的每个控制节点,称为LON 节点或1..onWorks 智能设备,它包括一块神经元芯片(Neuron)、收发器、νo 网络通信接口及电源等功能块,LonWorks 网由多个节点组成,节点通过收发器接入网络总线。
1.LonWorks 特点LonWorks 是唯一涵盖全部3 个层次(Sensor Bus、Device Bus 和Field Bus),符合ISO/OSI7 层参考模型的现场总线技术。
在一个多种层次的现场总线产品并存竞争的现实环境下,LonWorks 兼收并蓄,成为连接过去、包容现在、面向未来的工业总线技术。
LonWor ks 技术的核心是以固件形式实现7 层通信协议,遵循元中心控制的真正分散模式;结点应用程序编写简易,开发系统完备;实行开放结构,具备良好的互操作性;另外,还有网关可方便构成局域网,甚至与Internet 相连,实现远程预览现场设备数据的应用。
LonWorks 技术在楼宇自控系统中的技术上的优势是显而易见的:(1)直接互联性。
LonWorks 现场总线技术LonWorks 技术组成部分:A.LonWorks 节点和路由器 B.LonTalk 协议 C.LonWorks 收发器 D.LonWorks 网络和节点开发工具1.1 以神经元芯片为核心的控制节点:一个神经元包含一个现场节点的大部分功能块-应用CPU 、I/O 处理单元、通信处理器。
一个神经元芯片加上收发器就构成了一个现场控制节点。
如下图 神经元节点结构图 由于神经元芯片只有8位总线,仅支持最高主频为10MHz ,因此此种控制节点结构所能完成的功能十分有限,对于一些复杂的控制,反应较慢,延时性较大,影响控制效果。
1.2 采用MIP 结构的控制节点:此种控制节点结构将神经元芯片作为通信协议处理器,而通过高级主机来完成复杂的测试和控制功能。
结构图如下: 基于主机结构的节点结构图LonWorks收发器电源Neuron芯片(仅对MC143150)网络介质(双绞线,无线射频等)I/O电路检测控制装置 接口收发器单元主处理器EPROM 双口RAM或并口复位电路Neuron芯片通过路由器的使用,使LON总线不受通信介质、通信距离和速率的限制。
LonWorks技术中,路由器包括以下四种类型:(1)中继器最简单的一种路由器,能转发经过两端的所有报文的路由器。
无论报文的目标地址和域是什么,只要是接收到的有效报文,中继器都能转发。
它要完成的任务是两个信道间简单地传送消息包。
(2)桥接器将要传送的消息包按其域地址在两个信道间向前传送。
(3)学习路由器(属于智能路由器)可以监视网络的通信量并且学习域/子网的网络拓扑关系,即通过学习建立自己的路由表,然后应用它所学的知识在信道间有选择地路由消息包。
(4)配置路由器(也属于智能路由器)借助内部的路由表在信道间有选择地路由消息包。
所不同的是内部路由表是由网络管理器建立的。
神经元芯片是构成LonWorks节点的核心器件,是一种集通信、控制、调度和I/O支持为一体的高级VLSI器件。